/*
$Id: manz.css 1385 2004-12-21 15:42:02Z henri $
CSS Schteilscheet

Project:	der-manz.de
Author:		sr-solution
			steffen rieger

Date		08/2004
*/

/*Allgemeine Settings*/

html, body, div, p, h1, h2, h3, ul, ol,
span, a, table, td, form, img, li { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

html, body { font-size: 101%; }

a:link { color: #521a53; text-decoration: underline; }
a:visited { color: #521a53; text-decoration: underline; }
a:hover {  color: #521a53; text-decoration: none; }
a:active { color: #521a53; text-decoration: underline; }
strong { font-weight: bold; }

.c { clear: both; }
.center { text-align: center; }
/*img { border: 0; }*/
.klein { font-size: 0.7em; }
.right { text-align: right;}
.top { vertical-align: top;}

h1 { font-size: 14px; color: #521a53;  margin: 2px 0px 2px 0px; font-weight: bold; border-bottom: none;}
h2 { font-size: 12px; color: #521a53;  margin: 2px 0px 2px 0px;}

p, ul { font-size: 1em; line-height: 1.2 em; color: #000; margin: 10px 10px 10px 0px; }
ul { line-height: 1.1 em; list-style-type:disc; list-style-position:outside;  padding: 3px 4px 3px 15px;}

/*Styles für bestimmte Seiten*/

/*nur für die Seite referenzen.html*/td.referenzen {font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-align:left; height:50px; width:100px; padding:0px 10px 0px 0px; vertical-align: top; }
/*nur für die Seite referenzen.html*/td.referenzenbreit {font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-align:left; height:50px; width:150px; padding:0px 10px 0px 0px; vertical-align: top; }
/*nur für die Seite referenzen.html*/#referenzen {position:absolute; left:250px; top:115px; width:700px; z-index:3; visibility:visible; }
/*nur für die Seite oeffnungzzeiten.html*/#oeffnungszeiten { position:absolute; left:8px; top:10px; margin:0px; width:450px; height:100px; z-index:1; visibility:visible; }			
/*nur für die Seite unterschied.html und anfahrt_ausdruck.htm*/#unterschied { position:absolute; left:16px; top:100px; margin:0px; width:450px; height:500px; z-index:1; visibility:visible; }
/*nur für die Seite kontakt.html*/.inputkontaktform { background-color: #fff1ca; width:250px; }
/*nur für die Seite kontakt.html*/.submitkontaktform { background-color: #fff1ca; width:100px; }
/*nur für die Seite kontakt.html*/.textareakontaktform { background-color: #fff1ca; width:250px; height:100px; }
/*nur für die Seite kontakt.html*/.kontaktformular { display: block; width:150px; text-decoration:none; text-align:left; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; color:#000000; }
/*nur für die Seite agb.html*/.agbtext { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; }
/*nur für die Seite news.html*/.newstext { font-family:Verdana, sans-serif; color:#000000; font-size:11px; padding:3px 5px 3px 8px;}
/*nur für die Seite news.html*/#abstandshalternews { height:50px; background-color:#FFFFFF; }
/*nur für die Seite news.html*/h1.news { font-size: 14px; color: #521a53;  margin: 2px 0px 2px 0px; font-weight: bold; border-bottom: none; padding:3px 5px 3px 8px; }
/*nur für die Seite disclaimer.html*/.disclaimertext { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; } /*Style fr vertikale Trennstriche zwischen Disclaimernavi*/
/*nur für die Seite disclaimer.html*/a.disclaimertext:link,a.disclaimertext:visited,a.disclaimertext:active { text-decoration:underline; color:#ffffff; font:12px Arial, Helvetica, sans-serif; font-weight: bold;}
/*nur für die Seite disclaimer.html*/a.disclaimertext:hover { text-decoration:none; color:#ffffff; font:12px Arial, Helvetica, sans-serif; font-weight: bold; }
/*nur für die Seite disclaimer.html*/.inputanmeldung { background-color: #FFFFFF; width:250px; }

/*Positionierung spezieller Elemente*/

#bggelbvertikal { position:absolute; left:0px; top:0px; margin:0px; width:221px; height:100%; background:#fff1ca; z-index:1; visibility:visible; }
#bggelbhorizontal { position:absolute; left:0px; top:0px; margin:0px; width:100%; height:75px; background:#c9a45e; z-index:0; visibility:visible; }
#logo { position:absolute; left:8px; top:10px; margin:0px; z-index:1; visibility:visible; }
#fensterschliessen { position:absolute; left:390px; top:100px; margin:0px; z-index:2; visibility:visible; }
#dekobildoben { position:absolute; left:221px; top:0px; margin:0px; z-index:1; visibility:visible; }
#dekolinieobengrau{ position:absolute; left:0px; top:70px; margin:0px; width:100%; height:16px; background:#a5a7aa; z-index:2; visibility:visible; }
#dekolinieobenlila{ position:absolute; left:0px; top:86px; margin:0px; width:100%; height:4px; background:#521a53; z-index:1; visibility:visible; }
#navilinks {position:absolute; left:8px; top:105px; z-index:3; width:200px; height:200px; }
#disclaimer {position:absolute; left:646px; top:70px; width:200px; height:12px; z-index:3; visibility:visible; }
#content1 {position:absolute; left:250px; top:115px; width:550px; z-index:3; visibility:visible; }
.content1_bild1 { /*Dekobild im Textfluss*/
float: right; margin:10px 1px 10px 10px; }
#news {position:absolute; left:250px; top:385px; width:550px; background:#fff1ca; z-index:3; visibility:visible; }
#contentProduktheadline {position:absolute; left:250px; top:115px; width:450px; z-index:3; visibility:visible; }
#contentProdukt1 {position:absolute; left:250px; top:135px; width:585px; z-index:3; visibility:visible; }
#dekobilduntenkurz { position:absolute; left:221px; top:0px; margin:0px; z-index:1; visibility:visible; }
#kw { position:absolute; width:200px; height:48px;  left: -300; top:-500; }


/*Hauptnavigation*/
/*Navigation 1. Ebene*/

.navi_bild { /*grauer Pfeil*/
float: left; margin:10px 1px 0px 8px; }

a.navi:link,a.navi:visited,a.navi:active {
display: block;
float: right;
width:150px;
text-decoration:none;
text-align:left;
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding:3px 5px 3px 4px;
margin:10px 1px 0px 5px;
border:1px solid #a5a7aa;
color:#000000;
background:#ffffff;
}

a.navi:hover {
display: block;
float: right;
width:150px;
text-decoration:none;
text-align:left;
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding:3px 5px 3px 4px;
margin:10px 1px 0px 5px;
border:1px solid #a5a7aa;
color:#ffffff;
background:#521a53;
}

a.naviaktuell:link,a.naviaktuell:visited,a.naviaktuell:active {
display: block;
float: right;
width:150px;
text-decoration:none;
text-align:left;
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding:3px 5px 3px 4px;
margin:10px 1px 0px 5px;
border:1px solid #a5a7aa;
color:#ffffff;
background:#521a53;
}


/*Navigation: 2. Ebene*/

a.subnavi:link,a.subnavi:visited,a.subnavi:active {
display: block;
float: right;
width:150px;
text-decoration:none;
text-align:left;
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
padding:3px 2px 3px 4px;
margin:8px 1px 0px 28px;
border:1px solid #a5a7aa;
color:#000000;
background:#ffffff;
}

a.subnavi:hover {
display: block;
float: right;
width:150px;
text-decoration:none;
text-align:left;
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
padding:3px 2px 3px 4px;
margin:8px 1px 0px 28px;
border:1px solid #a5a7aa;
color:#ffffff;
background:#521a53;
}

a.subnaviaktuell:link,a.subnaviaktuell:visited,a.subnaviaktuell:active {
display: block;
float: right;
width:150px;
text-decoration:none;
text-align:left;
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
padding:3px 2px 3px 4px;
margin:8px 1px 0px 28px;
border:1px solid #a5a7aa;
color:#ffffff;
background:#521a53;
}


/*Navigation: 3. Ebene*/

a.subsubnavi:link,a.subsubnavi:visited,a.subsubnavi:active {
display: block;
float: right;
width:140px;
text-decoration:none;
text-align:left;
font:10px Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: italic;
padding:3px 2px 3px 4px;
margin:8px 1px 0px 28px;
border:1px solid #a5a7aa;
color:#000000;
background:#F9ECF9;
}

a.subsubnavi:hover {
display: block;
float: right;
width:140px;
text-decoration:none;
text-align:left;
font:10px Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: italic;
padding:3px 2px 3px 4px;
margin:8px 1px 0px 28px;
border:1px solid #a5a7aa;
color:#ffffff;
background:#521a53;
}

a.subsubnaviaktuell:link,a.subsubnaviaktuell:visited,a.subsubnaviaktuell:active {
display: block;
float: right;
width:140px;
text-decoration:none;
text-align:left;
font:10px Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: italic;
padding:3px 2px 3px 4px;
margin:8px 1px 0px 28px;
border:1px solid #a5a7aa;
color:#ffffff;
background:#521a53;
}


/*Ende Hauptnavigation*/

/*Disclaimer*/



/*Produktseiten*/

table.hintergrundgrau {  
background-color:#F1F1F1;
}


a.produktkaufen:link,a.produktkaufen:visited,a.produktkaufen:active{ /*Produkt in den Warenkorb*/
display: block;
width:180px;
text-decoration:none;
text-align:center;
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding:3px 5px 3px 5px;
margin:10px 5px 10px 5px;
color:#000000;
background:#fff1ca;
}


a.produktkaufen:hover{
display: block;
width:180px;
text-decoration:none;
text-align:center;
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding:3px 5px 3px 5px;
margin:10px 5px 10px 5px;
color:#000000;
background:#c9a45e;
}


td.infoboxweiss {
font-family:Verdana, sans-serif;
font-size:10px; font-weight:normal;
vertical-align:middle;
text-align:center;
padding-top:5px;
padding-bottom:5px;
}


td.infoboxlila {
font-family:Verdana, sans-serif;
font-size:10px;
font-weight:normal;
vertical-align:middle;
text-align:center;
padding-top:5px;
padding-bottom:5px;
background-color:#EFE4EF;
}



/*Textschteils*/

.contenttext { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }
.contenttextfett { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; }
.contenttextnews { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:3px 5px 3px 8px; }
.fehlermeldungen { font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:12px; font-weight:bold; }
.tabellentext { font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; }

td.formular {
font-family:Verdana, sans-serif;
font-size:10px;
font-weight:normal;
vertical-align:middle;
text-align:left;
padding-top:5px;
padding-bottom:5px;
}

h3{ /*News-Button*/
display: block;
width:150px;
text-decoration:none;
text-align:left;
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding:3px 5px 3px 5px;
margin:10px 1px 0px 5px;
border:1px solid #a5a7aa;
color:#000000;
background:#ffffff;
}

.produktkategorie{ /*Produktheadline*/
display: block;
width:250px;
text-decoration:none;
text-align:left;
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding:3px 5px 3px 5px;
margin:10px 0px 10px 0px;
color:#ffffff;
background:#521a53;
}

.produktpreis{ /*Produktpreis*/
display: block;
width:180px;
text-decoration:none;
text-align:center;
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding:3px 5px 3px 5px;
margin:10px 5px 10px 5px;
color:#ffffff;
background:#521a53;
}
