/******* default styles *******/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color:#666;
	font-size:11px;
	line-height:16px;
	margin:0;
	padding:0;
	background:#eaf3f8;
	/*background:#c4dce0;*/
}
div, p, ol, ul, a{
	margin:0;
	padding:0;}
	
img, img a{
	border:none;
}
a{
	color: #2659A8; 
	text-decoration: none;}
	
a:hover{
	color: #2659A8; 
	text-decoration: underline;}

ul{ 
	font-size:11px;
	line-height:16px; 
	list-style:square;	
	margin-left:18px;
	padding:0;}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
}
/************** Divs *******************/
.wrapper{
	width:800px;
}
.add_header{
	width:100%;
	height:150px;	
}

.add_logo1{
	width:145px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
}
.add_logo2{
	width:198px;
	padding-left:15px;
	margin-top:25px;
	
}
.add_meta
{
	width:100%;
	height:21px;
	background:#becfe8;
}
.add_contentBG{
	width:100%;
	min-height:500px;
	background:url(img/contentBG.gif) top left repeat-y
}
.add_search{
	
}
.searchform{
	width:150px;
	height:18px;
	margin:0px;
	padding:0px;
}
.searchform_input{	
	background:white;
	width:75px; 
	height:15px;
	font-size:11px;	
	vertical-align:top;
	margin:0px;
	padding:0px;
}
.searchform_submit{
	width:49px;
	
}

.add_menu{
	width:150px;
}

.add_printSend{
	text-align:right;
	margin:5px 20px 0 0;
}
.add_contentLeft{
	width:450px;
}
.add_contentRight{
	width:159px;
	margin-top:15px;
}
.add_contentLarge{
	width:610px;
}
.add_footerAll{
	width:100%;
	height:30px;
	white-space:nowrap;
	background:#becfe8;
}	
/******* Navigation *******/
ul.meta{
	margin:0;
	padding:0;	
	list-style:none;
}
li.meta{
	display:inline;
}
.metatop, a.metatop{
	font-size:10px;
	text-decoration:none;
	padding:0 6px 0 10px;
	background:url(img/li_meta.gif) center left no-repeat;
}
a.metatop:hover, .metatopcurrent, a.metatopcurrent, a.metatopcurrent:hover{
	font-size:10px;
	text-decoration:none;
	padding:0 6px 0 10px;
	background:url(img/li_meta.gif) center left no-repeat;
}

/******************* TopNavigation *************************/
ul.topul{
	margin:0;
	padding:0;
	list-style:none;
}

li.topli{
	margin:12px 0 0 0;
	padding:0;
}
.topmenu, a.topmenu, a.topmenu:hover {
	font-size:11px;
	font-weight:normal;
	color:#16467a;
	text-decoration:none;
	background:url(img/li_topmenu.gif) top left no-repeat;
	padding:0 0 0 16px;
	display:block;
}

.topmenucurrent, a.topmenucurrent, a.topmenucurrent:hover{
	font-size:11px;
	font-weight:bold;
	color:#16467a;
	text-decoration:none;
	background:url(img/li_topmenu.gif) top left no-repeat;
	padding:0 0 0 16px;
	display:block;
}

/****************** Second Level Navigation *****************/
ul.second{
	margin:0;
	padding:0;
	list-style:none;
}

li.secondli{
	margin:5px 0 0 16px;
	padding:0;
}

.secondmenu, a.secondmenu, a.secondmenu:hover{
	font-size:11px;
	font-weight:normal;
	color:#16467a;
	text-decoration:none;
	background:url(img/li_secmenu.gif) top left no-repeat;
	padding:0 0 0 10px;
	display:block;
}

.secondmenucurrent, a.secondmenucurrent, a.secondmenucurrent:hover{
	font-size:11px;
	font-weight:bold;
	color:#16467a;
	text-decoration:none;
	background:url(img/li_secmenu.gif) top left no-repeat;
	padding:0 0 0 10px;
	display:block;
}

li.thirdli{
	margin:5px 0 0 11px;
	padding:0;
}
.thirdmenu, a.thirdmenu, a.thirdmenu:hover{
	font-size:11px;
	font-weight:normal;
	color:#16467a;
	text-decoration:none;
	background:url(img/li_secmenu.gif) top left no-repeat;
	padding:0 0 0 10px;
	display:block;
}

.thirdmenucurrent, a.thirdmenucurrent, a.thirdmenucurrent:hover{
	font-size:11px;
	font-weight:bold;
	color:#16467a;
	text-decoration:none;
	background:url(img/li_secmenu.gif) top left no-repeat;
	padding:0 0 0 10px;
	display:block;
}


/******* text styles *******/
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
h1, .headline1 {
	font-size:12px;
	font-weight:bold;  
	line-height:18px; 
	color:#2659A8; 
	text-decoration:none;
	margin-bottom:5px;
}
h2, .headline2{
	font-size:12px;
	font-weight:bold;  
	line-height:18px; 
	color:#00805f; 
	text-decoration:none;
}
h3, .headline3{
	font-size:12px;
	font-weight:bold;  
	line-height:16px; 
	color:#99ccbf; 
	text-decoration:none;
}
h4, .headline4{
	font-size:12px;
	font-weight:bold;  
	line-height:16px; 
	color:#000; 
	text-decoration:none;
} 
h5, .headline5, h6, .headline6{
	font-size:11px;
	font-weight:bold;  
	line-height:14px; 
	color:#666; 
	text-decoration:none;
}



.text { 
	color: #666666;
} 

.text10, a.text10 {
	font-size:10px;
	font-weight:normal; 
	color:#2659A8;
	} 

a.text10:hover {
	font-size:10px; 
	font-weight:normal;
	color: #2659A8; 
	text-decoration:underline ;
	} 


.textfett {
	font-size:11px; 
	font-weight:bold; 
	line-height:16px; 
	color: #666666;} 
	
a.textfett {
	font-size:11px;
	font-weight:bold; 
	line-height:16px; 
	color: #666666; 
	text-decoration: none;} 
	
a.textfett:hover {
	font-size:11px; 
	font-style:normal; 
	font-weight:bold; 
	line-height:16px; 
	color:#666666;} 

.newshead {
	font-size:11px; 
	font-weight:bold;
	line-height:14px; 
	color:#2659A8; 
	}
.newstext {
	font-size:11px;
	font-weight:normal; 
	line-height:14px; 
	color:#2659A8; 
	}
a.newstext {
	font-size:11px; 
	font-weight:normal; 
	line-height:14px; 
	color:#2659A8; 
	text-decoration:none;
	 }
a.newstext:hover {
	font-size:11px; 
	font-weight:normal; 
	line-height:14px; 
	color:#2659A8; 
	text-decoration:underline; 
	}

.formular {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
.formbutton{
	font-weight:bold; 
	font-size:11px; 
	color:#2659A8;
	border:1px solid #2659A8; 
	padding:3px;
	background-color:#F5F5F5;
	}
input.formular{
	font-size:11px;
	width:130px;
	border:1px solid #2659A8;}
	
textarea.formular{
	font-size:11px;
	width:130px;
	border:1px solid #2659A8;
	}


.footer { 
	font-size:10px; 
	font-weight:normal; 
	line-height:14px;
	padding-top:1px;
	padding-bottom:10px; 
	color:#666; 
	} 
a.footer { 
	font-size:10px; 
	font-weight:normal; 
	line-height:14px;
	padding-top:1px;
	padding-bottom:10px; 
	color:#666; 
	text-decoration:none;
	} 
a.footer:hover { 
	font-size:10px; 
	font-weight:normal; 
	line-height:14px;
	padding-top:1px;
	padding-bottom:10px; 
	color:#666; 
	text-decoration:underline;
	} 

.footerprint { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: normal; line-height: 14px;padding-top:1px;padding-bottom:10px; color: #666666; text-decoration: none} 