.innerFloat:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.innerFloat {display:inline-block;} 
/* Hide from IE Mac \*/ 
.innerFloat {display:block;} 
/* End hide from IE Mac */

body { background-color:#EDECE8; width:100%}
p {margin:0px}
ul { margin:0px; padding:0px; list-style-type:none;}
ol { margin-top:0px; margin-bottom:0px; }
ul li { margin-top:6px; margin-bottom:6px; padding-left:30px; background-image:url(/images/ul.gif); background-repeat:no-repeat;background-position:15px 0.25em;}
ol li { margin-top:6px; margin-bottom:6px;}
form { margin:0px; padding:0px; }

.disc { margin-top:3px; margin-bottom:3px; padding-left:20px; background-image:url(/images/disc.gif); background-repeat:no-repeat;background-position:10px 0.45em; }
#hauptcontainer { text-align:left; margin:auto; margin-top:8px;margin-bottom:8px; width:992px; border:1px solid #CCCCCC;background-color:#FFFFFF; }
#header { width:972px; margin-top:10px; margin-left:10px; margin-right:10px; }
#logo { float:left; width:208px; margin-right:10px; }
#klammer { float:left; margin-left:3px; width:228px; height:160px; overflow:hidden; background-image:url(/images/klammer.gif); background-repeat:no-repeat;background-position:0px 0px; }
#klammerInner { padding-left:10px; padding-top:12px; }
#websuche { padding-top:21px; }
#spalten { width:972px; margin:10px; margin-top:0px; }

.btn_back:hover { background-image:url("/images/previous_over.gif") }
.btn_back { background-image:url("/images/previous.gif") }
.btn_for:hover { background-image:url("/images/next_over.gif") }
.btn_for { background-image:url("/images/next.gif") }

#navigation { float:left; width:208px; margin-right:10px; overflow:hidden; }
#navigationRahmen { background-color:#FFFFFF;background-image:url(/images/background_navigation.gif); }
#navigationRahmenOb			{ height:6px;width:100%;overflow:hidden;background-image:url(/images/background_navigation_top.gif); }
#navigationContent		{ padding-top:4px;padding-left:15px;padding-right:15px;padding-bottom:0px; }
#navigationRahmenUn		{ clear:both;height:30px;width:100%;overflow:hidden;background-image:url(/images/background_navigation_bottom.gif); }

#contentRahmenOb			{ height:6px;width:100%;overflow:hidden;background-image:url(/images/background_content_top.gif);}
#contentRahmen			{ float:left;width:754px; background-image:url(/images/background_content.gif); }
#content { float:left; width:516px; overflow:hidden; }
.kD1 { border:1px solid #D7D7D7; }
#content_bottom { width:494px;margin-top:13px;margin-left:10px;}
#content_inner { width:494px;margin-left:10px;padding-top:4px;padding-bottom:0px; background-color:#FFFFFF; }
#contentRahmenUn			{ clear:both;height:26px;width:100%;overflow:hidden;background-image:url(/images/background_content_bottom.gif);}

#teaserBereich { float:left; margin-left:10px; padding-top:6px; width:208px; overflow:hidden; }
.teaser { border:1px solid #9E9E9E; }
.teaserHead { background-color:#FF6500; padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;}
.teaserContent { background-color:#D7D7D7; padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;}

#footer { padding:2px;text-align:right;border-top:1px solid #CCCCCC;background-color:#FAFAFA}

.tableHead { border-bottom:2px solid #FF6500; }
.tableRowO { background-color:#EDECE8; }
.tableRowS {  }
.tableData {  }

a.button:link, a.button:visited
{
  background-color:#C9CED4;
  border: 1px solid #999999;
  text-decoration:none;
}

a.button:hover, a.button:active
{
  background-color:#B0BCC8;
  border: 1px solid #000000;
}

a.button
{
  display:block; float:left; padding-left:5px; padding-top:2px; padding-right:5px; padding-bottom:2px;
  text-decoration:none;
}

.DC1_1X { background-image:url('/images/DC1_bgX.gif'); background-repeat:repeat-y; border:1px solid #CCCCCC }
.DC1_1OK { background-image:url('/images/DC1_bgOK.gif'); background-repeat:repeat-y; border:1px solid #CCCCCC }
.DC1_2 { float:left;width:50px; text-align:center; padding-top:0.2em; padding-bottom:0.2em; }
.DC1_3 { float:right;width:435px; padding-top:3px;padding-bottom:3px; }
.DC1_4 { float:right; padding-right:6px; }
.DC2_1 { float:left; padding:2px; padding-right:3px; }
.DC2_2 { float:left; padding-top:1px; }
.DC2_3 { float:right; padding-top:1px; padding-right:2px; }

/* DRUCKVORSCHAU */
#druckbody
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
}
#druckheader
{
	border-bottom: 1px solid #CCCCCC;
}
#druckcontent
{
	padding-top: 10px;
	width: 577px;
}
.inob_druck
{
	padding-top: 105px;
}

div.clearer {clear: left; line-height: 0; height: 0;}
