/* Schriftformate für baeder4u.de idx*/
/* Stand 12.04.2010 */

body { font-size: 99.9%; vertical-align: baseline; font-family: Arial, Helvetica, sans-serif; } 
body { margin: 0; padding: 0; background-color: #FFFFc8; }
span.displaynone { display: none; }
#boxSite { width: 62.7em; margin: 0.1em auto; text-align: left; } /* border:1px solid #000000;  */

#headbox { top: 0px; left: 0.1em; background: #FFFFFF; height: 6.5em; width: 62.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; } 
                                  
#mainmenu1 { margin: 0 0 0 5em; width: 36em; 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; }

#main { position: relative; top: 0em; width: 62.7em; background: #003399;  overflow: hidden; 	}

#navilink { top: 4.8em; left: 0.1em; width: 62.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: 62.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: 42em; float: left; margin-left: 1em; }
#mitte a { display: inline; margin: 1em; }

a { color:#0000ff;}
a.gelb { color:#ffff00; }
a.green { color:#00ff00; }
a.it { font-style:italic; color:black;}
a.itinv { font-style:italic; color:#ffffff;}
a.menuklein { font-size:11pt; color:black; font-style:bold; }

p { color:black;}
p.menuinv { font-size:14pt; color:#ffffff; }
p.gross { font-size:14pt; color:black; }

p.courinv { font-family:Courier New, Courier, mono; font-size:8pt; color:#ffffff; }

h1 { font-family:Times New Roman, Times, serif; font-size:14pt; color:black; font-style:bold; margin-top:1pt; margin-bottom:1pt; line-height:14pt; }

h2 { font-family:Times New Roman, Times, serif; font-size:12pt; color:black; font-style:bold; margin-top:1pt; margin-bottom:1pt; line-height:12pt; }

h3 { font-family:Times New Roman, Times, serif; font-size:14pt; color:black; font-style:bold}
h3.inv { font-family:Times New Roman, Times, serif; font-size:14pt; 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; }

