html,body {
	background-color:#9cc2d2; height:100%; margin:0; padding:0;
	min-width:800px;
	/*overflow:hidden;*/ /* ms am 21.06.2012 - ausgeklammert, damit im Firefox der vertikale Scrollbalken zu sehen ist*/
}
body, table  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;font-weight: normal;font-variant: normal;line-height: normal;text-transform: none;text-decoration: none;
	color:#565d6a;
	text-align:left;
}
* html body {padding:0 0; text-align:center; height:100%; overflow:auto; } /*IE*/
#page {
	background-color:white;
	width:1000px; /* vorher 800 */
	margin: 0px auto;
	text-align:left;
  border-bottom: 30px solid #4A5F70;
}
#logo {
 background-color:#4A5F70;
}
#content {
 padding: 11px;
}
#flag{ margin-left:520px; }
#top{ }
/*NAV1*/
a img { border:0px; }
a { text-decoration:none; color: #3c9eab; }
a:hover { color: #3c9eab; }
#nav1{ height:30px; background-color:#3c9eab; width:800px; }
a.lvl1, a.lvl1_1, a.lvl1_2, a.lvl1home {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 11px;
	height:30px;
	width:120px;
	white-space:nowrap;
	color:black;
	text-decoration:none;
	background:url('/img/bg_h.gif') no-repeat;

	padding-top:14px;padding-left:12px;

}
#nav1>a.lvl1,#nav1>a.lvl1_1,#nav1>a.lvl1_2,#nav1>a.lvl1home { height:16px;width:108px; }  /*MOZ*/
#nav1>a.lvl1_1 { height:16px;width:108px; padding-top:12px;} /*MOZ*/
a.lvl1_1{ color:white; border-top:2px solid #a6dde4; width: 160px; background-image:none; padding-top:12px; }
#nav1>a.lvl1_1{ width: 148px; } /*MOZ*/

a.lvl1_2{ background:url('/img/bg_h1.gif') no-repeat; }
a.lvl1home { margin-left:20px; float:right; }
a.lvl1:hover, a.lvl1_1:hover, a.lvl1_2:hover, a.lvl1home:hover, #lvl1active{ color:#565d6a; background-color:#60c2cd; } /* actual link */
a.lvl1:active, a.lvl1_1:active, a.lvl1_2:active, a.lvl1home:active{ background-color:#a6dde4; } /* actual link */
#spacerleft{ height:30px; width:160px; float:left;display:block; border-top:2px solid white;  }
#spacerright{ height:30px; width:160px; float:left;display:block; background:url('/img/bg_h.gif') no-repeat 0px -2px;border-top:2px solid white;  }
/*------------*/
#outer{ margin:0px; width:800px; }
#leftmenu {
	width:160px;
	float:left;
	overflow:auto;
	text-align:left;
	margin-top:30px;
	min-height:30px;
}
#outer>#leftmenu{ width:160px; margin-top:28px; overflow:visible; } /*MOZ*/
* html #leftmenu{ width:160px; overflow:visible; } /*IE*/

div.lvl2 { text-align:left; width:160px; }
a.lvl2, a.lvl3{ display:block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#565d6a; }
a.lvl2{
	width:148px;
	border-top:1px solid #3c9eab;
	padding-top:13px;padding-bottom:0px;
	padding-left:12px;
	height:16px;
}
* html a.lvl2, * html a.lvl3 { height:30px; width: 160px; } /*IE*/
.lvl2#lvl2active, a.lvl2:hover{ color:#565d6a; background:url('/img/arr_nav.gif') no-repeat 0px 15px #bdf2f6; }
a.lvl3 { width: 140px; border:0px none; padding:6px 0px 4px 20px; }
* html a.lvl3 { height:22px; width: 160px; } /*IE*/
#lvl2active, a.lvl3:hover{ color:#565d6a; background:url('/img/arr_nav3.gif') no-repeat 11px 7px #bdf2f6; }
/*PULLDOWN*/
a.lvlpd { display:block; width:120px; height:30px; border-bottom: 1px solid #3c9eab;
	padding:12px 0px 0px 10px;background-color:#a6dde4; text-align:left; }
div>a.lvlpd { height:18px; width:110px;}
a.lvlpd:hover { color:#565d6a; background:url('/img/arr_nav.gif') no-repeat 0px 15px #bdf2f6; }


#page>#leftmenu{ width:160px; } /*MOZ*/
/*------*/
#container{  background-color:#e6eaf1; float:left; width:640px; text-align:left; overflow:auto;}
#outer>#container { margin-top:-2px; } /*MOZ*/
#innercontent{  }
#container>#innercontent{  } /*MOZ*/
* html #outer #container{ height:470px; overflow:auto;}
/*TEXT*/
p{ margin: 0px; }
p.headline{ font-weight:bold; font-size: 12px; margin: 0px 0px 16px 12px; line-height:15px; }
.txtcontainer{ margin: 12px 0px 12px 0px; text-align:left; }
.textblock{ width: 468px; vertical-align:top; padding-top:0px; padding-right:30px; padding-left:12px;}
.textblock img{ float:right; }
.imgblock{ width: 160px; vertical-align:top; padding-top:0px; padding-left:12px;}
* td .textblock{ width:480px;}
.textblock p{ margin-bottom:12px; }
ul {margin-top:0px; margin-bottom:0px;}

/*TABELLE*/
.ptabelle { margin-bottom:40px; }
.tabelle { font-size: 10px; padding: 0px 12px; }
.tabelle th{
	background-color:#3c9eab;
	color:#fff;
	height:20px;
	padding-left:2px;
}
.tabelle tr{ height:20px; }
.tabelle td { padding-left:2px; vertical-align:top; padding-top:5px; padding-bottom:5px; }
.row0 td{ background-color:#e6eaf1; }
.row1 td{ background-color:#a6dde4; }
/*SCRIPT*/
.scriptblock{  }
form{
	/*font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9px;*/
	margin:0px;
}
textarea,input,select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	border: 1px solid #3c9eab;
	margin: auto;
	background-color:#e6eaf1;
	color:#565d6a;
}
#form{  border:0px none; margin-bottom:10px; }
table#form td{ padding:0px 0px 5px 0px; }
.formname { width: 108px; }
.formfield{  }
.formfieldheadline{ width:120px; text-align:left; color:#3c9eab; font-weight:bold; }
.finp{ margin-bottom:5px; margin-right:5px; vertical-align: top; }
.redasterisk{ color:#f00; }

.error{ color:#f00; margin-left:184px; height:2em; }



/*Übersicht*/
a.oview{
	display:block;
	font-size: 12px; font-weight: bold; letter-spacing:0.1em;
	background:url('/img/arr_lnk_text.gif') no-repeat;
	height:20px;max-width:260px;
	padding:4px 0px 0px 8px;
	margin-top:5px;
	color:#565d6a;
}
a.oview:hover{color:#3c9eab;}
#absl_c{  }
div#absl{ display:block; position:fixed; top:180px; width:610px; height:80px; background-color:#e6eaf1; }
/* Commented backslash hack for IE MAC \*/
* html div#absl_c{ position:absolute; left:10px; top:expression( document.getElementById('container').scrollTop ); }
/* End hack */
a.abslnk{
	display:block;
	font-size: 11px;
	width:120px;
	background:url('/img/arr_nav3.gif') no-repeat 4px 3px white;
	margin-left:0px;
	padding:2px 0px 2px 12px;
	float:left;
	color:#565d6a;
}
div>a.abslnk{ width:98px; margin-left:10px;  }

a.abslnk:hover {color:#3c9eab;}

/*HOME*/
#homehead{ height:140px; }
#homelogo{ margin-top:70px; float:left; }
#homeflag{ float:left; padding-left:360px; }
#homeadr { margin-top:22px; color:#006768; }
#homeadr a{ color:#006768; text-decoration:none; }
#homecontent{ height: 270px; padding-left:160px; }
#homefooter{ height:19px; position:absolute; bottom:0px; padding-left:160px; }
#homefooter2{ height:19px; position: absolute; bottom: 5px; padding-left: 160px; background-color: #a6dde4}
#homefooter div{ float:left; padding-bottom:7px; font-size:10px;
	width:120px; background:url('/img/footer_vert.gif') no-repeat; padding-left: 12px; color:#3a8694; }
#homefooter2 div{ float:left; padding-bottom: 8px; font-size:10px;
	width: 127px; background:url('/img/footer_vert.gif') no-repeat; padding-left: 12px; color:#3a8694; }
#homefooter>div{ width: 108px; }
#homefooter2>div{ width: 108px; }
#news{ width:480px; bottom:40px; position:absolute; }
.news{ padding-bottom:10px; clear:both; height:100%; }
.news .newsheadline { font-weight:bold; width:120px; float:left; }
.news .newstext { width:350px; display:block; float:left; }


H1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 26px;
  font-weight: bold;
  color: #565d6a;
  margin-top: 0px;
  margin-bottom: 10px;
}