body {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435256;
	margin:0px;
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	font-family:'Trebuchet MS', verdana, sans-serif;
	color:#435256;
	background-color:inherit;
	text-align:left;
	margin-bottom:4px;
	margin-left:2px;
	margin-top:4px;
} 
h1 {
	font-size:140%;
	border-bottom:1px solid #435256;
	line-height:18px;
	width:507px;
}
h2	{
	font-size:120%;
	line-height:17px;
}
h3	{
	font-size:130%;
	line-height:16px;
}
h4	{
	font-size:120%;
	line-height:16px;
}
h5	{
	font-size:110%;
	line-height:15px;
}
h1.logo{
	background-color:inherit;
	color:#C5DCE7;
	font-size:34px;
	letter-spacing:1px;
	border:none;
	width:140px;
	display:block;
	height:40px;
	margin-top:8px;
	margin-bottom:0;
	margin-left:0;
	line-height:36px;
	text-align:center;
	font-family:'Trebuchet MS', verdana, sans-serif;
}
strong, strong.fuss{
	font-size:12px;
	font-family: 'Trebuchet MS', verdana, sans-serif;
	color:#435256;
	background-color:inherit;
	line-height:15px;
}
strong.fuss{
	color:#C5DCE7;
	background-color:inherit;
}
p, p a, label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#435256;
	background-color:inherit;
	text-align:left;
	letter-spacing:normal;
	margin:1px;
}
p a:hover{
	border-bottom:dashed 1px #FF6633;
	background-color:#CCCCCC;
	color:inherit;
}
p a	{
	text-decoration:none;
	border-bottom:dashed 1px #435256;
}
.people{
	letter-spacing:2px;
}
.printbutton{
	float:right;
	line-height:20px;
	border:none;
}
.li_text, .li_text a, .li_text_S a, .li_text_S{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435256;
	background-color:inherit;
	text-align:left;
	margin-top:5px;
	letter-spacing:normal;
	line-height:15px;
}
.li_text a, .li_text_S a{
	text-decoration:none;
	border-bottom:dashed 1px #435256;
}
.li_text a:hover, .li_text_S a:hover{
	border-bottom:dashed 1px #FF6633;
	background-color:#CCCCCC;
	color:inherit;
}
.li_text_S{
	list-style-type: circle;
}
#main{
	width:1000px;
	margin-top:15px;
}
#kopf{
	height:55px;

}
.obenlinks{
	float:left;
	height:53px;
	width:158px;
	background-color:#6FA8C3;
	color:inherit;
}
.obenrechts{
	background-color:#C5DCE7;
	color:#435256;
	width:840px;
	height:38px;
	padding-top:15px;
	float:right;
}
a.top	{
	background-color:inherit;
	color:#435256;
	text-decoration:none;
	font-size:11px;
}
a.top:hover{
	background-color:inherit;
	color:#FF6633;
	text-decoration:none;
	font-size:11px;
}
div.lmenu_unten3m{
	height:202px;
}
div.lmenu_unten3{
	height:202px;
}
div.lmenu_unten2{
	height:225px;
}
div.lmenu_unten0, div.lmenu_unten2, div.lmenu_unten3, div.lmenu_unten3m{
	background-color:#C5DCE7;
	color:silver;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.lmenu_unten0{
	height:275px;
	padding:0;
	margin:0;
}
	
div.lmenu_oben{
	background-color:#014392;
	color:silver;
	border-top:#FFFFFF 2px solid;
	height:24px;
}
.imkopf	{
	padding-left:30px;
	padding-top:8px;
	padding-bottom:15px;
	text-align:left;
	letter-spacing:1px;
}
#navi {
	background-color:#6FA8C3;
	color:#C5DCE7;
	text-align:left;
	line-height:15px;
	font-size:11px;
	padding:5px;
	letter-spacing:1px;
	text-decoration:none;
}
#navi a{
	background-color:#6FA8C3;
	color:#C5DCE7;
	text-align:left;
	font-size:11px;
	line-height:15px;
	padding:5px;
	letter-spacing:1px;
	text-decoration:none;
}
.pfad{
	padding:10px;
	font-size:small;
	font-style:oblique;
}
#left{
	float:left;
	width:159px;
	border-top:#FFFFFF 2px solid;
	overflow:hidden;
	background-color:#F3F3F3;
	color:silver;
	clear:both;
	margin:0;
}
.small{
	font-size:12px;
	margin-left:3px;
	padding-bottom:16px;
}
.kopf_aktiv{
	font-size:11px;
	margin-left:5px;
	color:#FF6633;
	background-color:inherit;
}
#mittig{
	width:540px;
	float:left;
}
div.mittig_oben{
	background-image:url(../pics/bg_1.jpg);
	background-color:inherit;
	color:silver;
	width:538px;
	height:115px;
	float:left;
	border-top:#FFFFFF 2px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	margin:auto;
}
.mittig_oben_p{
	text-align:right;
	margin-top:90px;
	margin-right:10px;
	font-weight:900;
	font-size:12px;
	letter-spacing:1px;
	color:#FFFFFF;
	background-color:inherit;
}
#mittig_mitte{
	width:528px;
	height:374px;
	margin-top:2px;
	margin-left:10px;
	float:left;
	overflow:auto;
}
div.mittig_mitte_l{
	float:left;
	width:508px;
	text-align:left;
}
#rechts{
	width:300px;
	float:right;
	border-top:#FFFFFF 2px solid;
}
div.rechts_ol{
	background-color:#88B9CD;
	color:silver;
	width:20px;
	height:115px;
	float:left;
}
div.rechts_om{
	background-color:#C5DCE7;
	color:silver;
	width:258px;
	height:115px;
	border-left:#FFFFFF 1px solid;
	float:left;
}
div.rechts_om p{
	margin:5px 0 0 40px;
}
div.rechts_or,div.rechts_or_C{
	background-color:#9AC2D5;
	color:silver;
	width:20px;
	height:115px;
	border-left:#FFFFFF 1px solid;
	float:right;
}
div.rechts_or_C{
	background-color:#126D22;
	color:silver;
}
#rechts_mitte{
	width:300px;
	float:right;
	background-color:#F3F3F3;
	color:inherit;
}
div.rechts_ml{
	background-color:#C5DCE7;
	color:silver;
	width:20px;
	height:260px;
	float:left;
}
div.rechts_mm, div.rechts_mmI, div.rechts_mm_w{
	background-color:#F3F3F3;
	color:inherit;
	width:258px;
	height:260px;
	border-left:#FFFFFF 1px solid;
	float:left;
	text-align:left;
}
div.rechts_mmI{
	float:none;
	width:254px;
	height:290px;
	margin-left:3px;
	margin-top:4px;
	overflow:auto;
	border:none;
}
div.rechts_mm_w{
	height:240px;
	width:180px;
	margin-left:26px;
	margin-right:26px;
	margin-top:20px;
	border:none;
}
div.rechts_mr{
	background-color:#C5DCE7;
	color:silver;
	width:20px;
	height:260px;
	border-left:#FFFFFF 1px solid;
	float:right;
}
#rechts_unten{
	width:300px;
	height:116px;
	float:right;
	border-top:#FFFFFF 1px solid;
	clear:right;
}
div.rechts_ul{
	background-color:#9AC2D5;
	color:silver;
	width:20px;
	height:114px;
	float:left;
}
div.rechts_um{
	background-color:#C5DCE7;
	color:silver;
	width:258px;
	height:114px;
	border-left:#FFFFFF 1px solid;
	float:left;
}
div.rechts_um p{
	margin:5px 0 0 40px;
}
div.rechts_ur{
	background-color:#88B9CD;
	color:silver;
	width:20px;
	height:114px;
	border-left:#FFFFFF 1px solid;
	float:right;
}
#fuss{
	background-color:#6FA8C3;
	color:#C5DCE7;
	padding:5px;
	height:15px;
	clear:right;
	border-top:#FFFFFF 1px solid;
	letter-spacing:5px;
}
ul#mainlevel {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-variant:small-caps;
}
ul#mainlevel li {
	padding: 0px;
	letter-spacing:1px;
	color: #333333;
	background-color:inherit;
	line-height: 25px;
	list-style: none;
	text-align:left;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
ul#mainlevel li a{
	color: #333333;
	line-height:25px;
	width: 153px;
	display: block;
	text-decoration: none;
	border-left:5px solid #C5DCE7;
	background:#F3F3F3;
	font-size:11px;
	text-indent: 8px;
}
ul#mainlevel li a:hover, ul#mainlevel li a#active_menu{
	border-left: 5px solid #C5DCE7;
	background-color: #CCCCCC;
	color:inherit;
}
ul#mainlevel li ul{
	padding-top: 2px;
	padding-bottom: 1px;
}
ul#mainlevel li li {
	line-height: 20px;
	margin-bottom: 1px;
}
ul#mainlevel li li a{
	color:#333333;
	width:148px;
	display:block;
	text-decoration:none;
	border-left:5px solid #98B4D1;
	background:#F3F3F3;
	font-size:11px;
	text-indent: 4px;
	margin-left: -35px;
	line-height: 22px;
	margin-top:1px;
}
ul#mainlevel li li a:hover, ul#mainlevel li li a#active_menu{
	border-left: 5px solid #6FA8C3;
	background-color: #CCCCCC;
	color:inherit;
}
ul#mainlevel li ul li ul{
	padding-top: 2px;
	padding-bottom: 4px;
}
ul#mainlevel li ul li ul li a{
	margin-top:1px;
	margin-bottom:-7px;
	font-size:11px;
	margin-left:-63px;
	line-height: 22px;
	display: block;
	width: 136px;
}
ul#mainlevel li li li{
	line-height: 15px;
	margin-bottom: 2px;
}
ul#mainlevel li li li a{
	color: #333333;
	width: 90px;
	display: block;
	text-decoration: none;
	border-left: 5px solid #D6E0ED;
	background: #F3F3F3;
	font-size: 10px;
	text-indent: 4px;
	margin-left: 20px;
}
ul#mainlevel li li li a:hover, ul#mainlevel li li li a#active_menu{
	border-left: 5px solid #6FA8C3;
	background-color: #CCCCCC;
	color:inherit;
}
ul#mainlevel li a:hover, ul#mainlevel li a#active_menu{
	border-left: 5px solid #6FA8C3;
	background-color: #CCCCCC;
	color:inherit;
}
div.sitem_li{
	width:49%;
	float:left;
	clear:right;
}
div.sitem_re{
	width:49%;
	float:right;
}
label.sitem{
	display: block;
	float:none;
	clear:left;
}
label, input, select { 
	display: block;
	float: left;
	width: 100px;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435256;
	background-color:inherit;
	text-align:left;
}
textarea{
	display: block;
	float: left;
	width: 300px;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435256;
	background-color:inherit;
	text-align:left;
}
form br { 
  clear: left;
}
input#submit, input#reset {
  float: none;
  width: auto;
  text-align:center;
  clear:left;
}
.button{
	display: block;
	width: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#435256;
	background-color:inherit;
	text-align:center;
	height:22px;
}
label {
 text-align: right; 
 padding-right: 1em; 
}
br {
	clear:left;
}
form {
  border:1px dashed silver;
  margin:0;
  padding:.5em;
  background:#FFFFFF;
  color:inherit;
}
#map{
	width:511px; 
	height:242px;
}
img{
	border:none;
}
div.referenzen{
	border-bottom:dashed 1px;
	height:110px;
	margin-top:15px;
}