/******************************************************************************
 * Global                                                                     *
 *****************************************************************************/

h1 {
font-size: 18px;
}
h2 {
font-size: 16px;
}

h1,h2,h3,h4,h5,h6 {
color: #5c7a96;
}

.important {
/*color: #5c7a96;*/
color: #015A9C;
font-weight: bold;
}

body, html{
margin: 0;
padding: 0;
background-color: #7B93AB;
height: 100%;
}

#global_container {
position: relative;
margin: 0;
padding: 0;
background-image: url("/fileadmin/templates/images/main_background_gradient.jpg");
background-position: 0 -40px;
background-repeat: repeat-x;
height: 100%;
min-height: 700px;
}

#content_container {
position: relative;
top: 35px;
margin: 0 auto;
padding: 0;
width: 798px;
background-image: url("/fileadmin/templates/images/semi-transparent2.gif");
background-repeat: repeat;
}
#content {
position: relative;
top: -4px;
left: -5px;
margin: 0;
padding: 0;
width: 798px;
border: 1px solid white;
background-color: #D2D6D9;
overflow: hidden;
}

ul {
margin: 0;
}

.bottom_clear_space {
position: relative;
clear: both;
margin-top: 70px;
height: 50px;
width: 100%;
}

a:link {
color: #33a3dc;
text-decoration: none;
}
a:visited {
color: #33a3dc;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

#content_container p {
margin: 0;
padding: 3px;
}

/******************************************************************************
 * Left Column                                                                *
 *****************************************************************************/

#left_column {
position: absolute;
margin: 0;
padding: 0;
width: 169px;
background-color: #D4D8DB;
height: 100%;
height: 1%;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}

#left_column #top_left_background {
position: relative;
padding: 0;
margin: 0;
width: 169px;
height: 96px;
background-image: url("/fileadmin/templates/images/top_left_background.jpg");
}

/* Header */
#left_column .left_column_header{
width: 149px;
height: 33px;
padding: 0 0 0 15px;
border-left: 5px solid #9B9FA2;
background-color: #d7d9db;
}

#left_column .left_column_header .blue {
color: #33a3dc;
font-weight: bold;
font-size: 11px;
}
#left_column .left_column_header .dark_blue {
font-size: 16px;
margin-top: -8px;
color: #014477;
}
/*~Header */

/* Menu */
#left_column #menu_top,#left_column #menu_bottom{
position: relative;
width: 169px;
margin: 0;
padding: 0;
/*background-color: #90bade;*/
}
#left_column #menu_bottom{
margin: -25px 0 -25px 0;
}

#menu_top ul,#menu_bottom ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
	
#menu_top li,#menu_bottom li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#menu_top li a,#menu_bottom li a {
display: block;
padding: 1px 0 0 20px;
/*background-color: #2175bc;*/
color: #2d2d2d;
text-decoration: none;
font-size: 14px;
width: 149px;
height: 20px;
max-height: 44px;
background-image: url("/fileadmin/templates/images/left_menu_button_bg.jpg");
background-position: 0 0px;
background-repeat: no-repeat;
}

#menu_top li a:hover,#menu_bottom li a:hover,#menu_top li.currently_selected a,#menu_bottom li.currently_selected a {
background-image: url("/fileadmin/templates/images/left_menu_button_bg.jpg");
background-position: 0 -44px;
background-repeat: no-repeat;
}

#menu_top .menu_170 a{
display: block;
padding: 1px 0 0 20px;
/*background-color: #2175bc;*/
color: #2d2d2d;
text-decoration: none;
font-size: 14px;
width: 149px;
height: 36px;
max-height: 44px;
background-image: url("/fileadmin/templates/images/left_menu_button_bg_long_name.jpg");
background-position: 0 0px;
background-repeat: no-repeat;
}

#menu_top .menu_170 a:hover {
background-image: url("/fileadmin/templates/images/left_menu_button_bg_long_name.jpg");
background-position: 0 -78px;
background-repeat: no-repeat;
}

#menu_bottom {
top: 25px;
}
/*~Menu */

#left_column #certification {
position: relative;
margin-top: -2px;
width: 169px;
background-image: url("/fileadmin/templates/images/certification_background.jpg");
background-repeat: no-repeat;
background-position: top left;
height: 70px;
background-color: #EAEAEC;
text-align: center;
padding-top: 60px;
font-weight: bold;
}
#certification p {
position: relative;
top: 3px;
margin: 0;
padding: 0;
font-size: 12px;
}
#certification .important {
color: #566d82;
}

/* dot dot dot */
#left_column .dotdotdot {
position: relative;
margin-top: -2px;
width: 169px;
background-image: url("/fileadmin/templates/images/left_menu_dotdotdot.jpg");
background-repeat: no-repeat;
background-position: center left;
height: 15px;
background-color: #D2D6D9;
border-top: 2px solid #014477;
}
/*~dot dot dot */

#right_column {
font-family: 'Trebuchet MS', 'Lucida Grande',
  Verdana, Lucida, Geneva, Helvetica, 
  Arial, sans-serif;
font-size: 13px;
}

/* Logo */
#logo {
position: relative;
top: 31px;
left: 7px;
width: 200px;
}
/*~Logo */

/******************************************************************************
 * Left Column                                                                *
 *****************************************************************************/

#language_selector {
position: absolute;
top: 1px;
right: 0px;
z-index: 999;
}
#language_selector .CUR{
display: none;
}
#language_selector a:link,#language_selector a:visited {
position: relative;
font-family: 'Trebuchet MS', 'Lucida Grande',
  Verdana, Lucida, Geneva, Helvetica, 
  Arial, sans-serif;
display: block;
width :45px;
color: white;
font-weight: normal;
text-decoration: none;
margin: 3px 5px 0 3px;
padding: 5px 5px 5px 15px;
font-size: 11px;
background-image: url("/fileadmin/templates/images/top_right_menu_arrow.gif");
background-repeat: no-repeat;
background-position: center left;
}


/* menu 2 test  */
/*~Menu */


/* dot dot dot */
#left_column .dotdotdot2 {
position: relative;
margin-top: -2px;
width: 169px;
background-image: url("/fileadmin/templates/images/left_menu_dotdotdot.jpg");
background-repeat: no-repeat;
background-position: center left;
height: 15px;
background-color: #D2D6D9;
border-top: 2px solid #014477;
}
/*~dot dot dot */

#right_column2 {
font-family: 'Trebuchet MS', 'Lucida Grande',
  Verdana, Lucida, Geneva, Helvetica, 
  Arial, sans-serif;
font-size: 13px;
}

li#liES {
display: block;
padding: 1px 0 0 20px;
/*background-color: #2175bc;*/
color: #2d2d2d;
text-decoration: none;
font-size: 12px;
width: 149px;
height: 40px;
background-image: url("/fileadmin/templates/images/left_menu_button_bgES.jpg");
background-position: 0 0px;
background-repeat: no-repeat;
}

/* Menu */
#left_column2 #menu_top2{
position: relative;
width: 169px;
margin: 0;
padding: 0;
/*background-color: #90bade;*/
}

#menu_top2 ul,{
list-style: none;
margin: 0;
padding: 0;
border: none;
}
	
#menu_top2 li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#menu_top2 li a{
display: block;
padding: 1px 0 0 20px;
/*background-color: #2175bc;*/
color: #2d2d2d;
text-decoration: none;
font-size: 14px;
width: 149px;
height: 72px;
background-image: url("/fileadmin/templates/images/left_menu_button_bgES.jpg");
background-position: 0 0px;
background-repeat: no-repeat;
}

#menu_top2 li a:hover, #menu_top2 li.currently_selected a {
background-image: url("/fileadmin/templates/images/left_menu_button_bgES.jpg");
background-position: 0 -44px;
background-repeat: no-repeat;
}
