/* Schriftformate für baeder4u.com*/
/* Stand 27.07.2010 */

h1 { font-family: Times New Roman, Times, serif; font-size: 1.4em; color: black; font-style: bold; }

h2 { font-family: Times New Roman, Times, serif; font-size: 1.3em; color:black; font-style: bold; }

h3 { font-family: Times New Roman, Times, serif; font-size: 1.2em; color: black; font-style: bold; }
h3.inv { font-family: Times New Roman, Times, serif; font-size: 1.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; }

span.displaynone { display: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: 62.7em; margin: 0.1em auto; } /* border: 1px solid #000000;  */

#headbox { top: 0px; left: 0.1em; background: #FFFFFF; height: 6.8em; width: 62.7em; }
#logo { top: 0px; float: left; height: 4.8em; width: 10em; background: #FFFFFF; }
#headm { margin: 0 auto; float: left; background:#FFFFFF; }
#headm2 h3 { margin: 0.2em 0 0 0.2em; text-align: center; font-size: 1.1em; color: #003399; }
#headr { float: right; width: 18.4em; background: #FFFFFF; height: 3em; } 
#headrt { margin: 0 0 0 0em; }
#headrt a { margin: 0.5em; font-size: 0.9em; color: #003399; display: inline; font-weight: normal;}
#headrt a:hover { color: #003399; background: #F6E387; }
#headrt p { margin: 0.5em; font-size: 0.9em; color: #003399; display: inline; font-weight: bold;}

#mainmenu1 { margin: 0 0 0 5em; width: 41em; height: 2em; 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.inaktiv { background: #F6E387; }
#mainmenu1 a.aktiv { background: #FFFFc8; }
#mainmenu1 a:hover { background: #FFFFc8; }

#suchf { width: 62.7em; height: 1.7em; margin: 0.5em 0 0 0; background: #FFFFc8; }
#zdatum { float:left; width: 18.5em; background: #000000; color: #FFFFFF; font-size: 1.0em; 
		font-family: arial, sans-serif; font-weight: bold; }
#zdatum .top { display: block; background: #FFFFFF; }
#zdatum .bottom { display: block; background: #000000; height: 0.3em; }
#zdatum .top tt { display:block; height: 0.06em; overflow: hidden; background: #000000;}
#zdatum .r1 { margin: 0 0.4em 0 0em;}
#zdatum .r2 { margin: 0 0.24em 0 0em;}
#zdatum .r3 { margin: 0 0.12em 0 0em;}
#zdatum .top .r4 { margin: 0 0.06em 0 0em; height: 0.12em;}
#suchfm { margin: 0 0 0.2em 0; height: 1.5em; float: left; color: #000000; font-size:1.0em; font-weight:bold; 
		display: inline; }
#suchfr { width: 8.2em; float: right; font-size: 1.0em; height: 1.4em; text-align: center;
		background: #FFFFc8 url(http://www.baeder4u.de/images/s2.jpg) no-repeat; }
#suchfr a { margin: 0.2em auto; font-family: arial, sans-serif; font-weight:bold; color: #003399; display: inline; }

#navilink { width: 62.7em; clear: both; background: #003399; height: 1.9em; color: #ffffff; }
#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; }
#navilink a { color: #ffffff; background: #003399; display: inline; font-family: arial, sans-serif; 
		font-size: 0.95em; }
#navilink a:hover { background: #FFFFFF; color: #003399; }

#main { position: relative; width: 62.7em; clear: both; background: #003399; overflow: hidden; }

#navilinks { width: 12em; background: #003399; float: left; }
#navilinks p, a, li { color: #ffffff; font-weight: bold; font-size: 0.95em; display:block; }
#navilinks p, a { text-decoration: none; text-align: left; }
#navilinks a { background: #003399; font-family: arial, sans-serif; font-size: 0.95em; text-align: left; }
#navilinks p { margin: 1em 0.35em 1em 0.5em; }
#navilinks a { margin: 1em 0.35em 1em 0.5em; }
#navilinks a:visited { color: #ffff00; background: #003399; }
#navilinks a:hover { color: #003399; background: #FFFFFF; }
#navilinks .space { margin: 1em 0.35em 1em 1.5em; }

#tssiegel { text-align: center; margin: 0.5em 0.35em 1em 0; }
#bookmark { color: #ffffff; }
#bookmark  a { display: inline; margin: 0 0.1em;}

#hauptteil { width: 50em; background: #ffffff; display: block; float: right;
			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;}
.umbruch { clear: both; }

#katinfo { margin: 0.5em 1em; }
#katinfo h1 { text-align: center; font-weight: bold; margin: 1em auto; }
#katinfo h2 { font-size: 1.1em; text-align: center; font-weight: bold; margin: 0.5em auto; 
		font-family: arial, sans-serif; }
#katinfo p { font-size: 1em; text-align: left; font-family: arial, sans-serif; margin: 1em auto;}
#katinfo a { text-align: left; font-family: arial, sans-serif; }
#katinfo a:link { color: #003399; }
#katinfo u { color: #000000; }
#katinfo .klein { text-align: center; font-weight: normal; font-size: 0.9em; } 

#bild { margin: 0.1em 1em; clear: left; }
#bild1 { width: 10.5em; height: 200px; float: left; margin: 0.2em; }
#bild1 a  { font-size: 0.85em; color: #003399; background: #ffffff; }
#bild1 a:hover { color:#ff5000; }

#prodinfo { margin: 0.5em 1em; }
#prodinfo h2 { text-align: left; font-weight: bold; margin: 1em 0; font-size: 1.35em; display: block; 
		color: #CC0000; }
#prodinfo h3 { text-align: left; font-weight: bold; margin: 0.5em auto; font-size: 1.1em; 
		font-family: arial, sans-serif; }
#prodinfo a, p, ul, li { text-align: left; font-size: 1em; margin: 0.01em 0;}
#prodinfo a, u { font-weight: bold; }
#prodinfo a { color: #003399; }
#prodinfo a:hover { color: #ff5000; }
#prodinfo ul { list-style-type: disc; margin: 1em; padding-left: 1.5em; }
#prodinfo li { color: #000000; font-weight: normal; text-indent: -0.9em; padding-left: 0.1em; }
#prodinfo li:before { content: "– "; }

#option { margin: 0.1em 0; float: left; width: 41em; }
#option .preis { font-size: 1.2em; font-weight: bold; display: block; color: #003399; text-align: right; }
#option .vers { font-size: 0.8em; text-align: right; font-weight: bold; }
#optionlabel { float: left; width: 14em; margin: 0.1em; height: 1.35em; }
#optiontext { float: left; width: 12em; margin: 0.1em; height: 1.35em; }
#optionuvp1 { float: left; width: 7em; margin: 0.1em; font-size: 0.7em; height: 3.3em; }
#optionuvp { float: left; width: 6em; margin: 0.1em; font-size: 0.6em; height: 1.35em; }
#optionpreis { width: 7.5em;  margin: 0.08em; font-size: 1.15em; font-weight: bold; color: #003399; float: right; 
			  height: 1.25em; text-align: right; }
#prodbest { width: 10.7em; margin: 0.5em; font-size: 1em; float: right; text-align: right; }  /* border:1px solid #000000; */
#prodbest a { margin: 0.2em 0; }

#subtext { width: 40em; display: block; float: right; }
#subtext a { font-size: 1.1em; line-height: 2em; color: #003399; font-family: Times New Roman, Times, serif; 
            margin: 0 0; }
#subtext a:hover { color:#ff5000; }
#subtext h1 { font-size: 0.9em; text-align: left; }
#subtext p { font-size: 0.9em; font-family: Times New Roman, Times, serif; }
#subbild  { float: left; margin: 0.5em; width: 50px; }

#subclear { clear: both; }
#massbez { float: left; width: 22em; font-size: 1em; }
#masszahl { float: right; width: 12em;  font-size: 1em; }

#prodzub { margin: 0em; }
#prodzub h2 { font-size: 1.2em; text-align: left; font-weight: bold; display: block; color: #CC0000; 
		font-family: arial, sans-serif; margin: 0 0.5em; }
#prodzub a { text-decoration: none; margin: 0 0.3em; }
#zubinfo { font-size: 0.8em; margin: 0.5em; }
#massbez { float: left; width: 28em; font-size: 1em; }
#masszahl { float: right; width: 12em;  font-size: 1em; }

#fusstext p, a { font-size: 1em; text-align: center; margin: 0.5em;  }
#fusstext a { color: #003399; }
#fusstext a:hover { color:#ff5000; }
#fusstext p { color: #000000; }

#mailkontakt { font-size: 1em; margin: 0.5em; width: 30em; background: #CCCCEF; }
#feldtext { width: 6em; float: left; height: 1.3em; margin: 0.3em; }
#feldinhalt { height: 1.3em; margin: 0.5em; }

