@charset "UTF-8";
/* CSS Document */


@font-face {
    font-family: 'HelveticaNeue45Light';
    src: url('../fonts/helveticaneue-light-webfont.eot');
    src: url('../fonts/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-light-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-light-webfont.svg#HelveticaNeue45Light') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	
	}
	
a {
text-decoration:none;
} 
	
a:hover {
text-decoration:underline;
} 

#links_footer a {
text-decoration:none;
color:#FFF;
}

#links_footer a:hover {
text-decoration: underline;
color:#FFF;
}

#lang {
	background-image:url(../img_global/lang.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#ccc;
}

#lang:hover {
	background-image:url(../img_global/lang_over.jpg);
	background-repeat:no-repeat;
}

#lang_select {
background-image:url(../img_global/lang_over.jpg);
color:#FFF;
}

#lang a {
text-decoration:none;
color:#ccc;
display:block;

}


#lang a:hover {
text-decoration:none;
color:#FFF;
}

#lang_select a {
text-decoration:none;
color:#fff;
	display:block;

}

#head a {
text-decoration:none;
color:#a7b0b9;
display:block;

}

#sidebar {
	padding-top:25px;}



#sidebar a {
font-size:14px;
color: #25394e;}


#text {
	padding-top:25px;
	font-size:14px;
	line-height:20px;
	}




#menuitem a {
display:block;
font-size:14px;
color: #25394e;
text-decoration:none;
width:180px;
height:23px;
padding-top:5px;
border-top: 1px solid #d7dde3;
background-image:url(../img_global/li.png);
background-position:3px 7px;
background-repeat: no-repeat;
padding-left:18px;

}


#menuitem a:hover {
background-color:#f3f5f7;
text-decoration:none;
background-image:url(../img_global/li_o.png);
background-position:4px 7px;
background-repeat: no-repeat;
}

#menuitem a:active {
color:#c00000;
}



#menuitem_open a {
display:block;
font-size:14px;
color: #c00000;
text-decoration:none;
width:180px;
height:23px;
padding-top:5px;
border-top: 1px solid #d7dde3;
background-image:url(../img_global/li_open.png);
background-position:3px 7px;
background-repeat: no-repeat;
padding-left:18px;
background-color:#f3f5f7;

}

#menuitem_select a {
display:block;
font-size:14px;
color: #c00000;
text-decoration:none;
width:180px;
height:23px;
padding-top:5px;
border-top: 1px solid #d7dde3;
background-image:url(../img_global/li_o.png);
background-position:3px 7px;
background-repeat: no-repeat;
padding-left:18px;
background-color:#f3f5f7;

}


#menuitem_sub a {
display:block;
font-size:14px;
color: #25394e;
font-size:12px;
text-decoration:none;
width:168px;
height:21px;
padding-top:7px;
border-top: 1px solid #d7dde3;
background-image:url(../img_global/li.png);
background-position:15px 7px;
background-repeat: no-repeat;
padding-left:30px;
background-color:#f3f5f7;

}

#menuitem_sub a:hover {
text-decoration:none;
background-image:url(../img_global/li_o.png);
background-position:15px 7px;
background-repeat: no-repeat;
background-color:#d7dde3;
}


#menuitem_sub a:active {
color:#c00000;

}

.title {
font-family: 'HelveticaNeue45Light', Helvetica, Arial;
font-size:36px; 
font-weight:normal; 
color:#c00000; 
line-height:50px;
}

.subline {
style="font-size:14px; 
font-weight:bold; 
color:#25394e; 
line-height:18px;
}

#bar1 {
color:#FFF;
text-shadow: 0px 1px 0px #000;
padding-left:5px;
margin-top:8px;
clear:both;
background-color:#38536e;

}


#bar1 img {
	float:left;
	margin-right:2px;
	margin-top:-1px;

}

#cell {
	height:20px;
	 background-color:#e4ebf7;
	 float:left;
	 color:#333;

}

#cell img {
	 float:left;
	 margin-right:3px;
	 margin-top:2px;

}


#cell:hover {
	
	 background-color:#e9ebed;

}


#cell a {
	font-size:12px;
	text-shadow: 0px 1px 0px #fff;
	color:#333;
	display:block;

}

#cell a:hover {
	font-size:12px;
	text-shadow: 0px 1px 0px #fff;
	color:#c00000;
	text-decoration:none;

}

#cont_box {
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	background-image:url(../de/img/cont_box.jpg);
	background-repeat:no-repeat;
}


#cont_box a {
	color:#FFF;
	text-decoration:none;
}

#cont_box a:hover {
	color:#c00000;
	text-decoration:none;
}


#blueshadow {
	text-shadow: 0px 1px 0px #000;

}


#services ul {

	list-style-image:url(../img_global/li.png);	
	list-style-position: outside;
	margin:0px;
	padding-left:18px;
	
}


#services li  {

	width:650px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #999;
}



hr  {
	line-height:5px;
	margin-top:5px;
	margin-bottom:5px;
	color:#666;
	border: none;
	border-top: 1px solid #CCC;
}


#services a  {
	color:#c00000;


}


#sel_btn a {
	color:#333;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	float:left;
	margin-top:15px;
	margin-right:5px;
	display:block;
	background-color:#ccc;
}

#sel_btn_a a {
	color:#fff;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	float:left;
	margin-top:15px;
	margin-right:5px;
	display:block;
	background-color:#c00000;
}

#sel_btn a:hover {
	color:#fff;
	background-color:#c00000;
	text-decoration:none;
}

iframe {
	margin:0px;
	padding:0px;
}

#services_agbs  {
	font-size:12px;
	line-height:15px;
	color:#666;

}


.inputfield  {
	font-size:12px;
	line-height:15px;
	color:#38536e;
	width:235px;
	padding:3px;

}

.textfield  {
	font-size:12px;
	color:#38536e;
	padding:3px;
	height:215px;
	margin:0px;
	width:235px;
	margin-bottom:5px;

}


#logos  {
	margin:12px;
	
}