/* Schriftformate für Duschen4u.de */
/* Stand 15.10.2001 erweitert 02.10.2002 */
/* 11.10.2007 Farben Navigationspfad erstellt */
/* 15.10.2007 Farben Navigation angepasst mit important */
body, p, a, li { font-family:Times New Roman, Times, serif; font-size:12pt;}

.menu { font-size:14pt; color:black; font-weight:bold}
.timesred { font-family:Times New Roman, Times, serif; color:#cc0000; }
.line { font-size:2pt;  }
.linelow { font-size:1pt;  }
.blue { color:#0000ff; }
.arialn { font-family:Arial, Helvetica, sans-serif; }
.arkw { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10pt; }
.arial { font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
.arialb { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; }
.red { color:#ff0000; }
.inv { color:#ffffff; }
.klein { font-size:10pt; }
.kleininv { font-size:10pt; color:#ffffff; }
.blind { font-size:10pt; color:#FFFFc8;}

span.displaynone { display:none; }

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-weight: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:18pt; color:black; font-weight:bold}

h2 { font-family:Times New Roman, Times, serif; font-size:16pt; color:black; font-weight:bold}

h3 { font-family:Times New Roman, Times, serif; font-size:14pt; color:black; font-weight:bold}
h3.inv { font-family:Times New Roman, Times, serif; font-size:14pt; color:#ffffff; font-weight:bold}

a:link {  text-decoration: none; }
a:visited {  text-decoration: none; color: #33AA99;}
a:hover {  text-decoration: none; color:#ff5000;}
a:active {  text-decoration: none; }

/* ShopVariablen */
.PTit { font-family:Arial, Helvetica, sans-serif; font-size:15pt; color:#CC0000;}
.PSTit { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;}
.PShort { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;}
.PShortB { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold; }
.PFeature { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#CC0000;}
.PPreis { font-family:Arial, Helvetica, sans-serif; font-size:15pt; color:#003399; font-weight:bold; }
.PMain { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;}
.PSupp { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;}
.PManufact { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#666666;}
.PPrice { font-family:Arial, Helvetica, sans-serif; font-size:15pt; color:#003399;}
.PUVP { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#000000;}

.FFGlobal { font-family:Arial, Helvetica, sans-serif;}
.MCTit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF;}
.SCTit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF;}
.SCTitB { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:bold; }
.SCTitBg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFF00 !important; font-weight:bold; }

.Main1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#FFFFFF; font-weight:bold; }
.Main { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#FFFFFF; font-weight:bold; }
.Main1g { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#FFFF00 !important; font-weight:bold; }

.menu1 { font-size:11pt; color:#FFFFFF; font-weight: bold; margin-left: 0em; padding-left: 0em;}
.menu2 { font-size:10pt; color:#FFFFFF; font-weight: bold; margin-left: 1.2em; padding-left: 0em;}

/* Beginn neues Design */
body { font-size: 99.9%; vertical-align: baseline; font-family: Times New Roman, Times, serif; } 
body { margin: 0; padding: 0; background-color: #FFFFFF; }
#boxSite { width: 60.6em; margin: 0.1em auto; }

#bild { margin: 0.5em; clear: left; }
#bildserie{ margin: 0.5em; clear: left; width: 44em; }
#bild1 { width: 10.5em; height: 200px; float: left; margin: 0.5em; }
#bild1 a  { font-size: 0.9em; }
#bild1 a:hover { color:#ff5000; }
a.pbild { display: block; text-decoration: none; background: #ffffff; border: 0; 
	margin: 0px 0 0 0px; float: left;}
a.pbild img { display: block; border: 0; }
a.pbild:hover { text-decoration: none; text-align: center; background: #FFFFc8; color: #000000; 
	position: relative; z-index: 100;}
a.pbild b { display: block; position: absolute; left: -8888px; padding: 10px; width: 400px; opacity: 0;
	-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: opacity 0.6s ease-in-out;
}
a.pbild:hover b { top: 110px; left: -180px; padding: 10px; border: 2px solid #aaaaaa; background:#FFFFc8; opacity: 1.0; }


#subclear { clear: both; }

