@charset "UTF-8";


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	line-height: 16px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-base-color:#FFFFFF;
	scrollbar-3d-light-color:#3876d0;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#3876d0;
	scrollbar-face-color:#3876d0;
	scrollbar-highlight-color:#3876d0;
	scrollbar-shadow-color:#3876d0;
	scrollbar-track-color:#FFFFFF;
	height: 100%;
	padding:0px;
}

textarea {
	scrollbar-base-color:#FFFFFF;
	scrollbar-3d-light-color:#3876d0;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#3876d0;
	scrollbar-face-color:#3876d0;
	scrollbar-highlight-color:#3876d0;
	scrollbar-shadow-color:#3876d0;
	scrollbar-track-color:#FFFFFF;
}
html {
	scrollbar-base-color:#FFFFFF;
	scrollbar-3d-light-color:#3876d0;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#3876d0;
	scrollbar-face-color:#3876d0;
	scrollbar-highlight-color:#3876d0;
	scrollbar-shadow-color:#3876d0;
	scrollbar-track-color:#FFFFFF;
	height: 100%;
	padding:0px;
}


.bg_img {
	background-attachment: scroll;
	background-image: url(../layout/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.txt_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a4a4a4;
}

.txt_header_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3876d0;
}

.txt16_bold_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #3876d0;
}


/* Linkdefinition */


a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3876d0;
	text-decoration: none;
}


a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3876d0;
	text-decoration: none;
}


a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	text-decoration: none;
}


a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3876d0;
	text-decoration: none;
}



.header:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #a4a4a4;
	text-decoration: none;
}


.header:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #a4a4a4;
	text-decoration: none;
}


.header:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3876d0;
	text-decoration: none;
}


.header:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #a4a4a4;
	text-decoration: none;
}



a:focus { 
	outline: none;
}

.formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #afafb1;
	font-weight: normal;
}

.formular_search_feld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #222222;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #afafb1;
	font-weight: normal;
}

.formular_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a4a4a4;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: normal;
}

.formular_search_admin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3876d0;
	border: 1px solid #FFFFFF;
	font-weight: normal;
}







/* Navi */

td.main_menu {
  color:#474747;
}

td.main_menu_over {
  color:#FFFFFF;
}

div.menu {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	height:20px;
	padding:0px;
	background-image: url(../layout/navi_bg_out.gif);
	background-repeat: no-repeat;
}

div.menu_over {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	height:20px;
	padding:0px;
	background-image: url(../layout/navi_bg_over.gif);
	background-repeat: no-repeat;
}

div.menu a.menu {
  display:block;
  padding:3px 0px 0px 15px;
  height:20px;
  color:#474747;
  text-decoration: none;
  font-weight: normal;
}

div.menu_over a.menu_over {
  display:block;
  padding:3px 0px 0px 15px;
  height:20px;
  color:#FFFFFF;
  text-decoration: none;
  font-weight: normal;
}

div.menu a.menu:hover {
  display:block; 
  color:#FFFFFF;
  text-decoration: none;
  font-weight: normal;
} 



/* Subnavi */

td.main_menu2 {
  color:#474747;
}

td.main_menu2_over {
  color:#3876d0;
}


div.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	height:20px;
	padding:0px;
	background-image: url(../layout/navi_bg_sub.gif);
	background-repeat: no-repeat;
}

div.menu2_over {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	height:20px;
	padding:0px;
	background-image: url(../layout/navi_bg_sub.gif);
	background-repeat: no-repeat;
}

div.menu2 a.menu2 {
  display:block;
  padding:2px 0px 0px 20px;
  height:20px;
  color:#474747;
  text-decoration: none;
}

div.menu2_over a.menu2_over {
  display:block;
  padding:2px 0px 0px 20px;
  height:20px;
  color:#3876d0;
  text-decoration: none;
}

div.menu2 a.menu2:hover {
  display:block; 
  color:#3876d0;
  text-decoration: none;
}


/* Subnavi News */

td.main_menu3 {
  color:#474747;
  
}

td.main_menu3_over {
  color:#3876d0;
}


div.menu3 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	height:20px;
	padding:0px;
	background-image: url(../layout/navi_bg_news_out.gif);
	background-repeat: no-repeat;
	text-decoration: none;

}

div.menu3_over {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	height:20px;
	padding:0px;
	background-image: url(../layout/navi_bg_news_over.gif);
	background-repeat: no-repeat;
	text-decoration: none;

}

div.menu3 a.menu3 {
  display:block;
  padding:2px 0px 0px 20px;
  height:20px;
  color:#474747;
  text-decoration: none;
  -moz-opacity: 0.0;
  -khtml-opacity: 0.0;
  filter:alpha(opacity=0);
  opacity: 0.00;
}

div.menu3_over a.menu3_over {
  display:block;
  padding:2px 0px 0px 20px;
  height:20px;
  color:#3876d0;
  text-decoration: none;
  text-decoration: none;
  -moz-opacity: 0.0;
  -khtml-opacity: 0.0;
  filter:alpha(opacity=0);
  opacity: 0.00;
}

div.menu3 a.menu3:hover {
  display:block; 
  color:#3876d0;
  text-decoration: none;
  text-decoration: none;
  -moz-opacity: 0.0;
  -khtml-opacity: 0.0;
  filter:alpha(opacity=0);
  opacity: 0.00;
}


/* Subnavi News EN */

td.main_menuen3 {
  color:#474747;
  
}

td.main_menuen3_over {
  color:#3876d0;
}


div.menuen3 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	height:20px;
	padding:0px;
	background-image: url(../layout/navi_bg_newsen_out.gif);
	background-repeat: no-repeat;
	text-decoration: none;

}

div.menuen3_over {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	height:20px;
	padding:0px;
	background-image: url(../layout/navi_bg_newsen_over.gif);
	background-repeat: no-repeat;
	text-decoration: none;

}

div.menuen3 a.menuen3 {
  display:block;
  padding:2px 0px 0px 20px;
  height:20px;
  color:#474747;
  text-decoration: none;
  -moz-opacity: 0.0;
  -khtml-opacity: 0.0;
  filter:alpha(opacity=0);
  opacity: 0.00;
}

div.menuen3_over a.menuen3_over {
  display:block;
  padding:2px 0px 0px 20px;
  height:20px;
  color:#3876d0;
  text-decoration: none;
  text-decoration: none;
  -moz-opacity: 0.0;
  -khtml-opacity: 0.0;
  filter:alpha(opacity=0);
  opacity: 0.00;
}

div.menuen3 a.menuen3:hover {
  display:block; 
  color:#3876d0;
  text-decoration: none;
  text-decoration: none;
  -moz-opacity: 0.0;
  -khtml-opacity: 0.0;
  filter:alpha(opacity=0);
  opacity: 0.00;
}



#menun3 p{
	padding:0 0 0 25px;
	margin:0;
	height:20px;
	width:150px;
	text-decoration: none;
  	-moz-opacity: 0.0;
 	-khtml-opacity: 0.0;
  	filter:alpha(opacity=0);
 	opacity: 0.00;
}

#menunh3 p{
	padding:0;
	margin:0;
}




.blau {
	font-family: Arial, Helvetica, sans-serif;
	color: #3876d0;
}

address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #999999;
}

.rahmen {
	border: 1px solid #222222;
}





