/* *********************************************************** BODY für alle Seiten ******************** */
body {
  background-color: #8995A1;
  background-image:url(images/bg.jpg);
  background-repeat:repeat-x;
  color: #000000;
  margin: 0px;
  padding: 0px;
  scrollbar-arrow-color : #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-highlight-color : #8995A1;
	scrollbar-shadow-color : #8995A1;
	scrollbar-base-color : #8995A1;
	scrollbar-face-color : #8995A1;
	scrollbar-track-color : #8995A1;
}
td{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #585858;
}
/* ************************************************************************* header ******************** */
tr.header {
  background: #ffffff;
}
td.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}
td.datum {
  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: Gray;
  padding-top:5px;
  background-image: url(images/umzugkarton_trail_bg.gif);
}
a.headerNavigation {
  color: gray; 
}
a.headerNavigation:hover {
  color: gray;
}
/* *************************************************************************** trail ******************** */
.trail {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: Gray; 
    padding-left:10px;
    padding-top:5px;
    background-image: url(images/umzugkarton_trail_bg.gif);
}
a.traillink {
	color: #F2A011;
    text-decoration:none;  
}
a.traillink:hover {
	color: #545E63;
    text-decoration:underline;  
}
/* ************************************************************************ Kasten: Kategorien ********* */
td.kategoriebox_heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #585858;
  padding-left: 6px;
  vertical-align: top; 
  background-image: url(images/umzugkarton_kategorien_bg.gif);
  width:199px; 
  padding-top:6px;
}
a.kategoriebox_link {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFDF5;
  padding-left: 24px;
  background-image: url(images/cat_bg_normal.gif); 
  display: block;
  width: 161px;
  height: 19px; 
  padding-top: 6px;
  text-decoration: none;
}
            /* star html hack, wird nur vom IE ausgelesen */
			* html a.kategoriebox_link {
              width: 185px;
              height: 25px;
            }
a.kategoriebox_link:hover {
  background-image: url(images/cat_bg_gewaehlt.gif);
}
a.kategoriebox_link_gewaehlt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFDF5;
  padding-left: 24px;
  background-image: url(images/cat_bg_gewaehlt.gif); 
  display: block;
  width: 161px;
  height: 19px; 
  padding-top: 6px;
  text-decoration: none;
}
            /* star html hack, wird nur vom IE ausgelesen */
			* html a.kategoriebox_link_gewaehlt {
              width: 185px;
              height: 25px;
            }
/* ************************************************************************ Kasten: Informationen ********* */
td.infobox_heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #585858;
  padding-left: 6px;
  height:32px;
  padding-top:6px;
  width:100%;
  background-image: url(images/kasten_infos_oben.gif);  
}
a.infobox_link {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFDF5;
  padding-left: 6px;
  background-image: url(images/kasten_links_button.gif);
  display: block;
  width: 179px;
  height: 19px; 
  padding-top: 6px;
  text-decoration: none;
}
            /* star html hack, wird nur vom IE ausgelesen */
			* html a.infobox_link {
              width: 185px;
              height: 25px;
            }
a.infobox_link:hover {
  background-image: url(images/kasten_links_button_over.gif); 
}
/* ************************************************************************ Kasten: Warenkorb ***** */
td.warenkorbbox_heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #585858;
  padding-left: 6px;
  background-image: url(images/kasten_blau_oben.gif);
  width:163px; 
}
td.warenkorbbox_text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: black;
  padding-left: 4px;
  padding-right: 4px;
  height:88px;
  vertical-align: top;
  background-image: url(images/kasten_basket_bg.gif);
}
/* ************************************************************************ Kasten: Umzugsratgeber  */
td.ratgeberbox_heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #585858;
  padding-left: 6px;
  width:163px;
  height:33px;
  background-image: url(images/kasten_orange_oben.gif); 
}
a.ratgeberbox_link {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 22px;
  background-image: url(images/kasten_orange_button.gif);
  color: #585858;
  text-decoration:none;
  display: block;
  width: 180px;
  height: 19px; 
  padding-top: 5px;
}
            /* star html hack, wird nur vom IE ausgelesen */
			* html a.ratgeberbox_link {
              width: 202px;
              height: 24px;
            }
a.ratgeberbox_link:hover {
  background-image: url(images/kasten_orange_button_over.gif); 
}
/* ************************************************************************ Kasten: Service  */
td.servicebox_heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #585858;
  padding-left: 6px;
  width:163px;
  height:33px;
  background-image: url(images/kasten_orange_oben.gif); 
}
a.servicebox_link {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 22px;
  background-image: url(images/kasten_orange_button.gif);
  color: #585858;
  text-decoration:none;
  display: block;
  width: 180px;
  height: 19px;
  padding-top: 5px;
}
			/* star html hack, wird nur vom IE ausgelesen */
			* html a.servicebox_link {
			  width: 202px;
			  height: 24px;
			}
a.servicebox_link:hover {
  background-image: url(images/kasten_orange_button_over.gif); 
}
/* ************************************************************************ Kasten: Angebote ***** */ 
td.angebotebox_heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #585858;
  padding-left: 6px;
  background-image: url(images/kasten_hellblau_oben.gif);
  height:33px; 
  width:163px;
}
td.angebotebox_text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: black;
  padding: 4px;
  height:150px;
  background-image: url(images/kasten_bg.gif);
  background-repeat:repeat-y; 
  text-align:center;
}
/* ************************************************************************ Kasten: Werbung ***** */ 
.werbungbox_heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #585858;
  padding-left: 6px;
  background-image: url(images/kasten_hellblau_oben.gif);
  height:33px; 
  width:163px;
}
.werbungbox_text {
  padding: 4px;
  background-image: url(images/kasten_bg.gif);
  background-repeat:repeat-y;
  text-align:center;
}

/* ************************************************************************ Seiteninhalte ********* */ 
td.pageHeading, div.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: white;
  height: 33px;
  padding-left: 10px;
  background-image: url(images/headline_bg.gif);
}
.sonderangebotspreis{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: red;
  white-space: nowrap;
}
a.produktlink{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #706956;
  text-decoration:underline;
}
a.produktlink:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #E5A22E;
  text-decoration:none;
}
.normal{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #585858;
}
h1{
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #585858;  
  display: inline;
}
.sonderpreis{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: red;
}
.preis{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #585858;
}
.inputfeld_menge{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #585858; 
  width: 40px;
}
.optionsfeld{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #585858; 
}
.submitbutton{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
input.inputkartonrechner{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight:bold;
  background-color: transparent;
  color: #FFFFFF;
  border:1px solid #FFFFFF;
  width: 40px;
  text-align:center;
}
input.inputkartonrechner2{ /* für _umzugsrechner.php */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight:bold;
  background-color: transparent;
  color: #585858;
  border:1px solid #585858;
  width: 40px;
  text-align:center;
}
.kartonrechner{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight:bold;
}
.fehler{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: red; 
}
td.hinweis{
  width: 290px;
  height: 68px;
  background-image: url(images/bg_hinweis.jpg); 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 200px;
  color: white;
}
.rechner_spaltenhead{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #585858;
  font-weight:bold;
  height:20px;
  vertical-align:middle;
  padding:4px;
}
td.erforderliche_produkte{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #585858;
  background-color: #FCE895;
  padding:4px;
  vertical-align:top;
}
td.empfohlene_produkte{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #585858;
  background-color: #FAF0CA;
  padding:4px;
  vertical-align:top;
}
/*tr.erforderliche_produkte{
  background-color: #FCE895;
  padding:4px;
}
tr.empfohlene_produkte{
  background-color: #FAF0CA;
  padding:4px;
}*/
/* *********************************************************************** Kontaktformular *********** */
input.kontakt {
    font-size:11px;
    color: gray;
}
textarea {
    font-size:11px;
    color: gray;
}
.nicht_ausgefuellt {
    font-size:11px;
    background-color:#CC0000;
    color: white;
}
div.fehler {
    color:#CC0000;
}
/* *********************************************************************** Formular Lieferadresse *********** */
input.kontakt {
    font-size:11px;
    font-family: Verdana, Arial, sans-serif;
    color: #706956;
	height:17px;
	border:1px solid #E09E2B;
}
.pflichtfeld {
    background-color: #FFBB45;
}
.pflichtfeld_fehler {
    background-color: red;
}
input.kontakt_fehler {
    font-size:11px;
    font-family: Verdana, Arial, sans-serif;
    color: #FFFFFF;
    background-color: red;
	border:1px solid #E09E2B;
}
select.kontakt {
    font-size:11px;
    font-family: Verdana, Arial, sans-serif;
    color: #706956;
	border:1px solid #E09E2B;
}
select.kontakt_fehler {
    font-size:11px;
    font-family: Verdana, Arial, sans-serif;
    color: #FFFFFF;
	background-color: #FFBB45;
	border:1px solid #E09E2B;
}
td.liefer {
    background-color:#FCE895;
	vertical-align:top;
}
td.rechnung {
    background-color:#FAF0CA;
	vertical-align:top;
}
/* *********************************************************************** Produktkasten *********** */
td.produktkasten_oben{
  background-image:url(images/bg_produkt_oben.jpg);
  width:236px;
  height:164px;
  text-align:center;
}      
td.produktkasten_links{
  background-image:url(images/bg_produkt_unten_links.jpg); 
  width:163px;
  height:24px;
  text-align:left;
  vertical-align:middle;
  padding-left:5px;
}
td.produktkasten_rechts{
    background-image:url(images/bg_produkt_unten_rechts.jpg); 
    width:61px;
    height:24px;
    text-align:right;
    vertical-align:middle;
    padding-right:7px;
}
/* ********************************************************* Produktkasten trans (ohne Schatten) *********** */
td.produktkasten_trans_oben{
  background-image:url(images/bg_produkt_oben.gif);
  width:236px;
  height:164px;
  text-align:center;
}
           
td.produktkasten_trans_links{
  background-image:url(images/bg_produkt_unten_links.gif); 
  width:163px;
  height:24px;
  text-align:left;
  vertical-align:middle;
  padding-left:5px;
}
td.produktkasten_trans_rechts{
    background-image:url(images/bg_produkt_unten_rechts.gif); 
    width:61px;
    height:24px;
    text-align:right;
    vertical-align:middle;
    padding-right:7px;
}

/* *********************************************************************** Produktinfo.php *********** */
body.infopopup{
	background-color:#536375;
	margin: 10px;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-highlight-color : #536375;
	scrollbar-shadow-color : #536375;
	scrollbar-base-color : #536375;
	scrollbar-face-color : #536375;
	scrollbar-track-color : #536375;
	overflow:auto;
} 

.infotabelle{
	background-color: #FFFFFF;
	width:501px;
	border:1px solid #333D42;
} 

/* ********************************************************* Bestellzusammenfassung *********** */
td.bestellablauf_aktiv{
  font-family: Verdana, Arial, sans-serif;  
  font-size: 10px;
  font-weight:bold;
  background-color: #D5D5D5;
  width:90px;
  text-align:left;
  vertical-align:top;
  color: #585858;
}
td.bestellablauf_inaktiv{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #F4F3F1;
  width:90px;
  text-align:left;
  vertical-align:top;
  color: #A8A8A8;
}

/* ********************************************************* AGB *********** */  
ol.agb_ebene1{
  font-weight:bold;
  margin-left: 20px;
  
}
ol.agb_ebene2{
  font-weight:normal;
  margin-left: 20px;
  line-height: 1.5em;
  margin-top: 10px;
  margin-bottom: 10px;
}
em{
  font-style: normal;
  text-decoration:underline;
}

/* ********************************************************* Tipps und Tricks *********** */
.tipp_headline {
    margin:0px;
    font-weight: bold;
	padding-bottom:20px;
} 
.tipp_text {
    text-align: left;
	padding-bottom:10px;
}
