/* Einstellungen für Scrollbar */
select 
{
 background-color:#FFFFFF; 
 color:#2A66AF; 
 font-family: Arial,Helvetica,sans-serif; 
 font-size: 12px; 
 scrollbar-base-color: #2A66AF;
} 
.textbox 
{
 background-color:#FFFFFF; 
 color:#2A66AF; font-family: 
 Arial,Helvetica,sans-serif; 
 font-size: 12px; 
 scrollbar-base-color: #2A66AF;
}

BODY 
{
 overflow-yy: hidden; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #E9F3FF; 
 scrollbar-shadow-color: #E9F3FF; scrollbar-3dlight-color: #D6D3CE; scrollbar-darkshadow-color: #000000; 
 scrollbar-arrow-color: #000000; scrollbar-track-color: #F0F0F0;
 margin: 0px;
 padding: 0px;
} 

TABLE {font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; ; text-decoration: none;}
TABLE.imgtext-nowrap { border: 0px;font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; text-decoration: none;}


#line_hbl { position:absolute; top:89px; left:0px; width:1px; height:1px; clip:auto; visibility:visible; z-index:2; }
#line_w { position:absolute; top:108px; left:0px; width:1px; height:1px; clip:auto; visibility:visible; z-index:2; }
#line_r { position:absolute; top:115px; left:983px; width:1px; height:1px; clip:auto; visibility:visible; z-index:2; }
#logo { position:absolute; top:19px; left:22px; width:1px; height:1px; clip:auto; visibility:visible; z-index:2; }
#logo_schrift { position:absolute; top:30px; left:170px; width:1px; height:1px; clip:auto; visibility:visible; z-index:2; }
#menu_top { position:absolute; top:65px; left:170px; width:1px; height:1px; clip:auto; visibility:visible; z-index:3; }

a:link{text-decoration:none;}

input{
	border: 1px solid #98a7be;
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
}

textarea{
	border: 1px solid #98a7be;
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
}

select{
	border: 1px solid #98a7be;
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
}

#button{
	background: #01215c;
	border: 1px solid #98a7be;
	color: #FFFFFF;
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
}

#menu {
  margin-top:5px;
  margin-left:3px;
  width: 193px;
  overflow: hidden;
}

#content {
  margin: 12px 5px 10px 12px; 
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	padding: 0px 5px 0px 0px;
	line-height: 16px;
  width: 578px;
  overflow: hidden;
  }
	
#content_right { 
  margin: 2px 5px 10px 12px;
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	padding: 0px 5px 0px 0px;
	line-height: 16px;
  width: 174px;
  overflow:hidden;
	}	
	
#content_formular { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	padding-right: 0px;
	line-height: 16px;
	}
	
.content_table { 
	margin-left: 0px;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: -1px;
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	padding-right: 0px;
	line-height: 16px;
	}
	
.content { 
	margin-left: 5px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	padding-right: 5px;
	line-height: 16px;
	}	
	
.bottom { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	color: #504E53;
	}		
	
.titel1 { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-weight: bold; 
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	}
	
.titel2 { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #01215c;
	font-weight: bold; 
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	}
	
.titel3 { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #495f88;
	font-weight: bold; 
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	}
	
.bullet1 { 
	margin-left: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-weight: bold; 
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	line-height: 16px;
	}	
	
.bulletlist { 
	margin-left: 25px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: -5px;
	font-weight: bold; 
	font: 200 12px Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	line-height: 16px;

	}
	
	div.news_tab { 
	margin-left: 6px;
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 2px;
  color: #FFFFFF;
	}
	
	td.news_right { 
	margin-left: 5px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	font: 200 12px Helvetica, Verdana,Helvetica,Arial, Geneva,Arial,sans-serif;
	text-decoration: none; 
	padding-right: 5px;
	line-height: 16px;
	}
	
	#news_header { 
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 200 12px Helvetica, Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	padding-right: 5px;
	line-height: 16px;
	color: #5efbff;
	font-weight: bold;
	}
  
  td.news_divider
  {
    background-image:url(../images/bl_punkt.gif);
    background-repeat:repeat-x;
    font-size: 1px;
    padding-top: 0px;
  }
	
	
/* 1. Ebene (Hauptmenue_TOP) */

a.hauptmenu:visited{} a.hauptmenu{ 
	border-top: 0px solid #A7A7A7;
	border-bottom: 2px solid #00215c;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #00215c;
	color: #FFFFFF;
	filter:chroma(color=#FFFFFD);
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font: 200 13px Helvetica, Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	font-weight: normal;
	letter-spacing:0.5px;
	display: block; vertical-align:middle; text-align:left; text-indent: 0.0em; margin-top:0.0px; height: 24px; 
	} 



a.hauptmenu:hover{ 
	background: #495f87;
	border-top: 0px solid #A7A7A7;
	border-bottom: 2px solid #495f87;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #495f87;
	color: #FFFFFF;
	filter:chroma(color=#FFFFFD);
	padding-top:4px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font: 200 13px Helvetica, Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	font-weight: normal;
	letter-spacing:0.5px;
	display: block; vertical-align:middle; text-align:left; text-indent: 0.0em; margin-top:0.0px; height: 24px; 
	} 


a.hauptmenu_ACT:visited{} a.hauptmenu_ACT{ 
	background: #495f87;
	border-top: 0px solid #A7A7A7;
	border-bottom: 2px solid #495f87;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #495f87;
	color: #FFFFFF;
	filter:chroma(color=#FFFFFD);
	padding-top:4px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font: 200 13px Helvetica, Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	font-weight: normal;
	letter-spacing:0.5px;
	display: block; vertical-align:middle; text-align:left; text-indent: 0.0em; margin-top:0.0px; height: 24px; 
	} 


/* 1. Ebene (Hauptmenue_TOP RIGHT) */

a.hauptmenu_right:visited{} 
a.hauptmenu_right{ 
	border-top: 0px solid #A7A7A7;
	border-bottom: 2px solid #00215c;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	filter:chroma(color=#FFFFFD);
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font: 200 13px Helvetica, Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	font-weight: normal;
	letter-spacing:0.5px;
	display: block; vertical-align:middle; text-align:left; text-indent: 0.0em; margin-top:0.0px; height: 24px; 
	} 


a.hauptmenu_right:hover{ 
	background: #495f87;
	border-top: 0px solid #A7A7A7;
	border-bottom: 2px solid #495f87;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	filter:chroma(color=#FFFFFD);
	padding-top:4px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font: 200 13px Helvetica, Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	font-weight: normal;
	letter-spacing:0.5px;
	display: block; vertical-align:middle; text-align:left; text-indent: 0.0em; margin-top:0.0px; height: 24px; 
	} 


a.hauptmenu_ACT_right:visited{} a.hauptmenu_ACT_right{ 
	background: #495f87;
	border-top: 0px solid #A7A7A7;
	border-bottom: 2px solid #495f87;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	filter:chroma(color=#FFFFFD);
	padding-top:4px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font: 200 13px Helvetica, Verdana,Helvetica,Arial, Geneva,Arial,sans-serif; 
	text-decoration: none; 
	font-weight: normal;
	letter-spacing:0.5px;
	display: block; vertical-align:middle; text-align:left; text-indent: 0.0em; margin-top:0.0px; height: 24px; 
	} 



/* 1. Ebene (Hauptmenue LEFT) */

a.hauptmenu_left:visited{} 
a.hauptmenu_left{
	background-image:url(hg002n1n.gif);
	border: 0 none;
	color: #FFFFFF;  
	font: 13px Helvetica, Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 0px 0px 22px;
	display: block; 
	text-decoration: none; 
	font-weight: normal;
	width: 171px; height: 20px;
	} 

a.hauptmenu_left:hover{
	background-image:url(hg002n1an.gif);
	color: #5efbff;
	} 

a.hauptmenu_left_ACT:visited{} 
a.hauptmenu_left_ACT{
	background-image:url(hg002n1an.gif);
	border: 0 none;
	color: #5efbff; 
	font: 13px Helvetica, Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 0px 0px 22px;
	display: block; 
	text-decoration: none; 
	font-weight: normal;
	width: 171px; height: 20px;
	}

	
	/* 2. Ebene (Untermenue LEFT) */

a.untermenu_left:visited{} 
a.untermenu_left{
	background-image:url(hg003n1.gif);
	border: 0 none;
	color: #FFFFFF;  
	font: 11px Helvetica, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 4px 4px 23px;
	display: block; 
	text-decoration: none; 
	font-weight: normal;
	width: 166px;
	} 

a.untermenu_left:hover{
	background-image:url(hg003n1a.gif);
	color: #5efbff; 
	} 

a.untermenu_left_ACT:visited{} 
a.untermenu_left_ACT{
	background-image:url(hg003n1a.gif);
	border: 0 none;
	color: #5efbff; 
	font: 11px Helvetica, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 4px 4px 23px;
	display: block; 
	text-decoration: none; 
	font-weight: normal;
	width: 166px;
	}

	
/* 3. Ebene (Untermenue LEFT) */

a.untermenu3_left:visited{} 
a.untermenu3_left{
	background-image:url(hg004n.gif);
	border: 0 none;
	color: #FFFFFF;  
	font: 11px Helvetica, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 4px 4px 30px;
	display: block; 
	text-decoration: none; 
	font-weight: normal;
	width: 159px;
	} 

a.untermenu3_left:hover{
	background-image:url(hg004na.gif);
	color: #5efbff; 
	} 

a.untermenu3_left_ACT:visited{} 
a.untermenu3_left_ACT{
	background-image:url(hg004na.gif);
	border: 0 none;
	color: #5efbff; 
	font: 11px Helvetica, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 4px 4px 30px;
	display: block; 
	text-decoration: none; 
	font-weight: normal;
	width: 159px;
	}

	
/* 4. Ebene (Untermenue LEFT) */

a.untermenu4_left:visited{} 
a.untermenu4_left{
	background-image:url(hg004a.gif);
	border: 0 none;
	color: #5efbff;  
	font: 11px Helvetica, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 4px 4px 40px;
	display: block; 
	text-decoration: none; 
	font-weight: normal;
	width: 149px;
	} 

a.untermenu4_left:hover{
	background-image:url(hg004a.gif);
	color: #5efbff; 
	} 

a.untermenu4_left_ACT:visited{} 
a.untermenu4_left_ACT{
	background-image:url(hg004a.gif);
	border: 0 none;
	color: #5efbff; 
	font: 11px Helvetica, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 4px 4px 40px;
	display: block; 
	text-decoration: none; 
	font-weight: normal;
	width: 149px;
	}

  
a.flag_uk:visited{}	
a.flag_uk{
	background-image:url(../images/uk_off.jpg);
	background-repeat:no-repeat;
	border: 0px solid #FFFFFF;
	color: #FFFFFF; 
	text-decoration: none; 
	margin-right: 10px;
  display:inline-block;
}

a.flag_uk:hover{
	background-image:url(../images/uk_on.jpg);
}



a.flag_de:visited{}
a.flag_de{
	background-image:url(../images/de_off.jpg);
	background-repeat:no-repeat;
	border: 0px solid #FFFFFF;
	color: #FFFFFF; 
	text-decoration: none; 
	margin-right: 10px;
  display:inline-block;
}

a.flag_de:hover{
	background-image:url(../images/de_on.jpg);
}

ul
{
 margin: 0px 0px 0px 10px;
 padding: 5px 0px 0px 10px;
}

ol
{

}

div.indexedsearchbox
{
 margin-top: 15px;
 margin-left: 13px;
 padding-left: 0px;
}

input.searchbox
{
 width: 150px;
 height: 16px;
 font-size: 8pt;
 border: 0px;
 padding: 1px;
}

input.searchboxBtn
{
 border: 0px;
}

ul.browsebox
{
 margin: 0px 0px 10px 0px;
 padding: 0px;
}
