body { background:#FFF; color:#000; margin:25px 0 25px -10px; font:76% Arial,Helvetica,sans-serif; text-align:center; }
	html body { margin-left:0px; padding:0; }
a { color:#09F; }
a:hover { color:#09F; text-decoration:none; }
div { margin-top:0; }/*clear top margin for mozilla*/
p { margin-top:3px; }
img { border:none; }
h2, h3, h4 { margin:0; padding:0; }
h3 { color:#2799D8; font: bold 1.1em Arial,Helvetica,sans-serif; margin:15px 0 6px 0; text-align:left; }
h3 a, h3 a:hover { color:#2799D8; }
h4 { color:#000000; font: bold .9em Arial,Helvetica,sans-serif; text-decoration:underline; margin:10px 0 6px 0; text-align:left; }
p h4 {  margin:0; padding:0; color:#000000; font: bold .9em Arial,Helvetica,sans-serif; text-decoration:underline; margin:10px 0 6px 0; text-align:left; }
td h4 {  margin:0; padding:0; color:#000000; font: bold 1.2em Arial,Helvetica,sans-serif; text-decoration:underline; margin:10px 0 6px 0; text-align:left; }
td {  margin:0; padding:0; color:#000000; font: 1.1em Arial,Helvetica,sans-serif; text-decoration:none; margin:10px 0 6px 0; text-align:left; }
hr {
	height : 1px;
	color : #666666;
	border-bottom : thin dashed;
	border-top: none;
	border-left: none;
	border-right: none;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	list-style-type: square;
}
.h1 { position:relative; width:147px; height:114px; margin:0; padding:0; overflow:hidden; }
.h1 span { display:block; position:absolute; left:0; top:0; z-index:1; width:147px; height:114px; margin:0; padding:0; background:url(images/logo.jpg) top left no-repeat; }
.h2 { position:relative; top:-114px; left:146px; width:568px; height:114px; overflow:hidden; }
.h2 span { display:block; position:absolute; left:0; top:0; z-index:2; width:568px; height:114px; margin:0; padding:0; background:url(images/top.jpg) top left no-repeat; }
.menu-item { background:url(images/nav.jpg) top left no-repeat; color:#FFF; position:relative; margin-top:1px; padding:2px 0px 1px 30px; }
.menu-item a { color:#FFF; font-size:11px; text-decoration:none; }
.menu-item a:hover { color:#FFF; }
.submenu {
	display:block;
	margin-top:2px;
	margin-bottom:1px;
	height: 21px;
}
.submenu a { color:#000; display:block; padding-right:16px; padding-top:6px; font-size:10px; text-decoration:none; text-align:right; height:21px; }
.submenu a:hover { background:url(images/nav_sub.jpg) left no-repeat; color:#FFFFFF; font-size:10px; text-decoration:none; text-align:right; display:block; height:21px; } /*#06F weil Wirkung schwaecher*/
.submenu a.active { background:url(images/nav_sub.jpg) left no-repeat; color:#FFFFFF; font-size:10px; text-decoration:none; text-align:right; display:block; height:21px; }
.submenu1 {
	display:block;
	margin-top:2px;
	margin-bottom:1px;
	height: 36px;
}
.submenu1 a {
	color:#000;
	display:block;
	padding-right:16px;
	padding-top:6px;
	font-size:10px;
	text-decoration:none;
	text-align:right;
	height:36px;
}
.submenu1 a:hover {
	background:url(images/nav_sub1.jpg) left no-repeat;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	text-align:right;
	display:block;
	height:36px;
} /*#06F weil Wirkung schwaecher*/
.submenu1 a.active {
	background:url(images/nav_sub1.jpg) left no-repeat;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	text-align:right;
	display:block;
	height:36px;
}

.imagedescr { font-size:0.8em; text-align:right; margin:2px 4px 6px 4px; }
img.infoboxteaser { border:1px solid #09F; border-right:none; margin-top:1px; }
img.mitarbeiter { clear:both; float:left; width:82px; height:109px; border:1px solid #666; margin-right:15px; }

.u { text-decoration:underline; }
.clear { clear:both; }
.hr { width:427px; margin:10px 0px; border-bottom:1px dotted #09F; text-align:right; }
	.hr a { font-size:0.8em; text-decoration:none; }

#content-box { position:relative; background:#F4F4F4 url(images/bg.jpg) top left repeat-y; width:715px; margin-right:auto; margin-left:auto; text-align:left; } /*position:relative f. Moz/Fx #navig-footer bug*/
	html * #content-box { overflow:hidden; } /*f. Moz (also interpreted by IE6 & Op5/Mac*/
#content-box1 { position:relative; background:#F4F4F4 url(images/bgsmall.jpg) top left repeat-y; width:500px; margin-right:auto; margin-left:auto; text-align:left; } /*position:relative f. Moz/Fx #navig-footer bug*/
	html * #content-box1 { overflow:hidden; } /*f. Moz (also interpreted by IE6 & Op5/Mac*/

#header { background:#FFF; color:#000; height:114px; margin:0; padding:0; overflow:hidden; }
	#header .breadcrumb { color:#FFF; position:absolute; top:59px; margin-left:147px; font-size:0.9em; z-index:3; }
	a.header, a.header:link, a.header:visited, a.header:active { color:#FFF; font-size:1em; text-decoration:underline; }
	a.header:hover { color:#FFF; font-size:1em; text-decoration:none; }
	#header .langswitch { color:#FFF; position:absolute; top:59px; margin-left:626px; font-size:0.9em; z-index:3; }
#outer { color:#000; height:100%; min-height:100%; margin-left:145px; margin-right:10px; margin-bottom:-2px; }
html>body #outer { height:auto; } /*for Mozilla as IE treats height as min-height anyway*/
.outerwrap { float:left; width:99%; text-align:justify; }

#navigation { position:relative;/*IE needs this to show float */ width:145px; float:left; margin-left:-145px; z-index:1; }
* html #navigation { margin-right:0px; }/*clear footer in IE because we've moved float too far left*/

#information { position:relative; width:145px; float:right; margin-right:-144px; }
* html #information { width:144px; margin-right:-145px; overflow:hidden; }/* stop float drop in IE; overflow:hidden only temporaer! Problems with width */
	#information div { background:#09F; color:#FFF; padding-left:3px; font-size:0.9em; }
	#information p { font-size:0.8em; border-bottom:1px dotted #09F; margin-top:3px; padding:2px 0 4px 0; }

#footer { background:#FFF url(images/footer.jpg) top left no-repeat; color:#000; width:715px; clear:both; margin-right:auto; margin-left:auto; padding-top:9px; text-align:center; }/*padding-top f. Op*/
	#footer table { width:712px; }
	#footer td { font-size:0.75em; } /*for IE*/
	#footer a { color:#000; text-decoration:underline; }
	#navig-footer { position:absolute; margin-top:-60px; margin-left:8px; padding:0; z-index:0; }
#footer1 { background:#FFF url(images/footer1.jpg) top left no-repeat; color:#000; width:500px; clear:both; margin-right:auto; margin-left:auto; padding-top:9px; text-align:center; }/*padding-top f. Op*/

#clearfooter{ clear:both; height:1px; }/*needed to make room for footer*/
* > html #clearfooter { float:left; }
* html #content { height:1%; margin-bottom:1px; }/* combat IE's 3 pixel jog */
#content { float:right; position:relative; margin:0; padding:0 20px 0 30px; text-align:justify; } /*width:100%;*/
	#content td { font:0.9em Arial,Helvetica,sans-serif; text-align:left; padding:0 5px 0px 0; }
#content1 { float:left; position:relative; margin:0; padding:0 15px 0 15px; text-align:justify; } /*width:100%;*/
	#content1 td { font:0.9em Arial,Helvetica,sans-serif; text-align:left; padding:0 5px 0px 5px; }

#sub0-about, #sub1-info, #sub2-intern, #sub3-eawb, #sub4-archiv { display:none; }

.text_content {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 color: #ffffff;
 text-decoration: none}
 
.text_conten_fettt {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: bold;
 line-height: bold;
 font-weight: bold;
 font-variant: normal;
 text-transform: none;
 color: #ffffff;
 text-decoration: none

}

.form_input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 color: #000000;
 text-decoration: none;
 background-color:#DEDBDB;
 height:18px

}

.form_submit {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 color: #000000;
 text-decoration: none;
 background-color:#DEDBDB;
 height:18px
 cursor: pointer;
}
.scroller_zivi {
scrollbar-base-color : #CCCCCC;
scrollbar-track-color :#CCCCCC;
scrollbar-face-color :#CCCCCC;
scrollbar-highlight-color :#CCCCCC;
scrollbar-3d-light-color :#CCCCCC;
scrollbar-dark-shadow-color :#CCCCCC;
scrollbar-shadow-color : #CCCCCC;
scrollbar-arrow-color : #000000;
}
