.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 */

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:35px; background-image:url(/images/ul.gif); background-repeat:no-repeat;background-position:15px 0.15em; }
ol li { margin-top:6px; margin-bottom:6px; }
p { margin:0px; padding:0px; }
form { margin:0px;padding:0px;}

.btn_back { background-image:url("/images/previous.gif") }
.btn_for { background-image:url("/images/next.gif") }

#hauptcontainer { width:996px; margin:auto; text-align:left;}
#header { width:996px; height:110px; overflow:hidden;}
#spalten {  width:996px; background-image:url(/images/background.gif); background-position:0px 0px;}

#navigation { float:left;width:210px; }
#logo {}
/* Hides from IE-Mac \*/
#logo { position:absolute;margin-top:-110px; }
/* End hide from IE-Mac */
#navigation_inner { width:180px; margin-left:20px; margin-top:5px; padding-bottom:13px; overflow:hidden }
/* Hides from IE-Mac \*/
#navigation_inner { margin-top:91px; }
/* End hide from IE-Mac */

#schriftgroesse { float:left; width:200px; overflow:hidden; }
#schriftgroesse_inner { padding-left:40px;background-image:url(/images/reiterSchriftgroesse.gif); background-repeat:no-repeat; }

#firstRow { width:785px;margin-left:1px;margin-top:1px; }
.reiterClose {float:left;width:135px;height:20px;overflow:hidden;background-image:url(/images/reiterClose.gif); background-repeat:repeat-X; }
.reiterCloseInner {display:block;height:18px;text-align:center;}
.reiterOpen {float:left;width:135px;height:20px;overflow:hidden;background-image:url(/images/reiterOpen.gif); background-repeat:repeat-X; }
.reiterOpenInner {display:block;height:18px;text-align:center;}
.reiterTrenner1 { float:left;width:11px;height:20px;overflow:hidden;background-image:url(/images/reiterTrenner1.gif); background-repeat:no-repeat; }
.reiterTrenner2 { float:left;width:11px;height:20px;overflow:hidden;background-image:url(/images/reiterTrenner2.gif); background-repeat:no-repeat; }
.reiterTrenner3 { float:left;width:11px;height:20px;overflow:hidden;background-image:url(/images/reiterTrenner3.gif); background-repeat:no-repeat; }
.reiterTrenner4 { float:left;width:11px;height:20px;overflow:hidden;background-image:url(/images/reiterTrenner4.gif); background-repeat:no-repeat; }
#secondRow { width:775px;margin-left:11px; }
#breadcrumb { float:left; width:450px;overflow:hidden; }
#breadcrumb_inner { margin-top:5px; }
#sprachwahl { width:325px;overflow:hidden; float:left; text-align:right; }

#content { float:left;width:585px;overflow:hidden; }
#content_outer { float:left; width:786px; overflow:hidden; }
#content_inner { margin-left:10px; width:566px; margin-top:22px; }
.tableHead { border-bottom:2px solid #076297; }
.tableRowO { background-color:#C0DDFB; }
.tableRowS {  }
.tableData {  }
#content_bottom { clear:both;margin-top:14px; padding-bottom:10px;padding-left:3px;padding-right:7px; }
#bilder		{ background-image:url(../images/muster.jpg);margin-left:10px;}

#teaser { float:right;width:200px;padding-right:1px; padding-top:1px;padding-bottom:13px;overflow:hidden; }

#teaser_inner { margin-top:5px; width:199px;}
/* Hides from IE-Mac \*/
#teaser_inner { margin-top:6px; }
/* End hide from IE-Mac */

.teaserheader			{ background-color:#F3D000;height:18px;padding-top:2px;padding-left:5px; }
.teasercontent			{ background-color:#FCEBA9;border:1px solid #F3D000; }
.teasertext				{ margin:5px; }
.teasertext hr { color:#F3D000; }
.teaserlink				{ margin:5px; }

#liste					{ margin-top:12px; }
.listenheader			{ background-color:#C0DDFB;padding-top:3px;padding-left:4px;padding-bottom:3px;}
.listencontent			{ padding-left:4px; }

#footer { width:996px; background-color:#076297;height:22px;}
#footer_li { float:left; width:745px; padding-left:10px; padding-top:0.3em; }
#footer_re { float:right;width: 180px; text-align:right; padding-top:0.3em; padding-right:10px; }

/.grauer_strich { background-color:#999999; }


/* DRUCKVORSCHAU */
#druckbody			{ margin:0px; padding:10px; }
#druckheader	{ border-bottom:1px solid #000000; }
#druckcontent { margin-top:10px; width:566px; overflow:hidden; }
.inob_druck				{ padding-top:100px; }
