/* Schriftformate für baeder4u.de idx*/
/* Stand 19.08.2009 */

h1 { font-family:Times New Roman, Times, serif; font-size: 1.2em; color:black; font-style:bold; margin-top:1pt; margin-bottom:1pt; line-height:14pt; }

h2 { font-family:Times New Roman, Times, serif; font-size: 1.1em; color:black; font-style:bold; margin-top:1pt; margin-bottom:1pt; line-height:12pt; }

h3 { font-family:Times New Roman, Times, serif; font-size: 1em; color:black; font-style:bold}
h3.inv { font-family:Times New Roman, Times, serif; font-size: 1em; color:#ffffff; font-style:bold}

a:link {  text-decoration: none; }
a:visited {  text-decoration: none; color: #3399FF;}
a:hover {  text-decoration: none; color:#ff5000;}
a:active {  text-decoration: none; }

/* Neuer Style */
body { font-size: 99.9%; vertical-align: baseline; font-family: Arial, Helvetica, sans-serif; } 
body { margin: 0; padding: 0; background-color: #FFFFc8; }
#boxSite { width: 60.7em; margin: 0.1em auto; } /* border:1px solid #000000;  */

#headbox { top: 0px; left: 0.1em; background: #FFFFFF; height: 6.4em; width: 60.7em; }
#logo { top: 0px; float: left; height: 4.8em; width: 10em; background: #FFFFFF; }
#headm { margin: 0 auto; float: left; background:#FFFFFF; }
#headm2 h1 { margin: 0.2em 0 0 0.2em; text-align: center; font-size: 1.1em; color: #000000; }
#headr { float: right; width: 18em; background: #FFFFFF; height: 1.6em; } 
#headrt { margin: 0 0 0 0em; }
#headrt a { margin: 0.5em; font-size: 0.9em; color: #003399; display: inline; }
#headrt a:hover { color: #003399; background: #F6E387; }

#mainli { clear: right; float: left; width: 25em; height: 1.7em; background: #FFFFFF; } 
#mainre { float: right; width: 25em; height: 1.7em; background: #FFFFFF; } 
#mainmenu { clear: right; float: left; top: 5.9em; width: 26em; height: 1.6em; background: #F6E387; } 
                /* Abstand oben rechts     unten links            kein Zeilenumbruch erzeugen */
#mainmenu a { margin: 0 0.35em 0 0.35em; font-size: 1.2em; color: #003399; font-weight:bold; display: inline; 
		font-family: Times New Roman, Times, serif; }
#mainmenu  a:hover { background: #FFFFc8; }
#mainmenu .top { display:block; background: #FFFFFF; }
#mainmenu .bottom { display: block; background: #F6E387; height: 1.3em; }
#mainmenu .top tt { display: block; height: 0.06em; overflow: hidden; background: #F6E387;}
#mainmenu .r1 { margin: 0 0.4em 0 0.4em; }
#mainmenu .r2 { margin: 0 0.24em 0 0.24em; }
#mainmenu .r3 { margin: 0 0.12em 0 0.12em; }
#mainmenu .top .r4 { margin: 0 0.06em 0 0.06em; height: 0.12em; }
                                  
#mainmenu1 { margin: 0 0 0 5em; width: 46em; background: #F6E387; }
#mainmenu1 .top { display: block; background: #FFFFFF; }
#mainmenu1 .bottom { display: block; background: #F6E387; height: 0.01em; }
#mainmenu1 .top tt { display: block; height: 0.06em; overflow: hidden; background: #F6E387; }
#mainmenu1 .r1 { margin: 0 0.4em 0 0.4em; }
#mainmenu1 .r2 { margin: 0 0.24em 0 0.24em; }
#mainmenu1 .r3 { margin: 0 0.12em 0 0.12em; }
#mainmenu1 .top .r4 { margin: 0 0.06em 0 0.06em; height: 0.12em; }
#mainmenu1 a { margin: 0 0.35em 0 0.35em; font-size: 1.2em; color: #003399; font-weight:bold; display: inline; 
		font-family: Times New Roman, Times, serif; }
#mainmenu1 a { text-decoration: none; }
#mainmenu1 a:hover { background: #FFFFc8; }

#suchf { width: 99.9%; height: 1.5em; margin: 0.5em 0 0.5em 0; background: #FFFFc8; }
#suchfm { margin: 0 14em; width: 28em; height: 1.5em; color: #000000; font-size:1.0em; font-weight:bold; }

#main { position: relative; top: 0em; width: 60.7em; background: #003399;  overflow: hidden; 	}

#navilink { top: 4.8em; left: 0.1em; width: 60.7em; background: #003399; height: 1.0em; }
#navilink .top { display: block; background: #FFFFc8; }
#navilink .bottom { display: block; background: #003399; height: 0.3em; }
#navilink .top tt { display: block; height: 0.06em; overflow: hidden; background: #003399; }
#navilink .r1 { margin: 0 0.4em 0 0em; }
#navilink .r2 { margin: 0 0.24em 0 0em; }
#navilink .r3 { margin: 0 0.12em 0 0em; }
#navilink .top .r4 { margin: 0 0.06em 0 0em; height: 0.12em; }

#hauptteil { width: 60.5em; background: #ffffff; display: block;
			border-right: 2px solid #003399; border-left: 1px solid #003399; }
#hauptteil .top  { display: block; background: #003399; }
#hauptteil .bottom  { display: block; background: #003399; height: 1.2em; }
#hauptteil .top tt  { display: block; height: 0.06em; overflow: hidden; background: #ffffff; }
#hauptteil .bottom tt { display: block; height: 0.06em; overflow: hidden; background: #ffffff; }
                      /* oben rechts unten links */
#hauptteil .r1 { margin: 0 0.4em 0 0.4em; }
#hauptteil .r2 { margin: 0 0.24em 0 0.24em; }
#hauptteil .r3 { margin: 0 0.12em 0 0.12em; }
#hauptteil .top .r4, .bottom .r4 { margin: 0 0.06em 0 0.06em; height: 0.12em; }
#hauptteil a, p { margin: 0 0.65em; font-size: 0.9em; text-align: center; }
#hauptteil a { display: inline; }
.cinv { color:#ffffff; font-size:0.8em; float: right; font-family: Verdana, Arial, Helvetica, sans-serif;}

#links { margin: 0.5em; width: 10.3em; float: left; background: #ffffff; }
#box { width: 10.0em; background: #003399; }
#box h2 { margin: 0 0.65em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #FFFFFF; }
#box .top { display: block; background: #FFFFFF; }
#box .bottom { display: block; background: #FFFFFF; height: 0.12em; }
#box .top tt { display:block; height: 0.06em; overflow: hidden; background: #003399; }
#box .r1 { margin: 0 0.4em 0 0.4em; }
#box .r2 { margin: 0 0.24em 0 0.24em; }
#box .r3 { margin: 0 0.12em 0 0.12em; }
#box .top .r4 { margin: 0 0.06em 0 0.06em; height: 0.12em; }
#boxInhalt2 { margin: 0.42em 0.12em 0.12em 0.12em; background: #ffffff; }
#boxInhalt2 p { margin: 0.5em 0.5em; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 0.8em;} 
#boxInhalt2 a { margin: 0.5em 0.5em; text-align: center; font-family: Times New Roman, Times, serif;
		font-size: 0.8em; display: block; }
.umbruch { clear: both; }

#mitte { width: 37em; float: left; margin-left: 1em; }
#mitte a { display: inline; margin: 1em; }
#option { margin: 0.1em 0; float: left; width: 41em; }
#optionpreis { width: 9.5em;  margin: 0.08em; font-size: 1.1em; font-weight: bold; color: #003399; float: right; 
			  height: 1.25em; text-align: right; }

#rechts { width: 10.5em; float: right; background: #ffffff; text-align: center; }
#box7 { width: 10.0em; background: #CC0000; }
#box7 a { margin: 0 10px; display: block; color: #ffffff; }
#box7 a:hover { background: #FFFFFF; color: #CC0000; }
#box7 .top { display: block; background: #FFFFFF; }
#box7 .bottom { display: block; background: #FFFFFF; }
#box7 .top tt { display: block; height: 1px; overflow: hidden; background: #CC0000; }
#box7 .bottom tt { display: block; height: 1px; overflow: hidden; background: #CC0000; }
#box7 .r1 { margin: 0 5px;}
#box7 .r2 { margin: 0 3px;}
#box7 .r3 { margin: 0 2px;}
#box7 .top .r4, .bottom .r4 { margin: 0 1px; height: 2px;}
#box8 { width: 9.8em; background: #ffffff;  border:1px solid #000000; }
