BODY {
color: #000000;
margin: 0px;
font-family: verdana;
}

/* NORMALE EINSTELLUNG der Boxen*/
/*.boxen_links {
background:#FFFFFF none repeat scroll 0 0;
float:left;
width:190px;
margin: 5px;
text-align: center;
}

.boxen_rechts {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
float:right;
width:190px;
text-align: center;
top:0px;
vertical-align:top;
}

.content_bereich {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
float:left;
width:560px;
}*/


/* POSITIONIERUNGEN */
.position { 
position:absolute; 
width:963px; 
left: 50%; 
margin-left:-481.5px; 
padding: 0px; 
top:135px;
}
.header_logo { 
position: absolute; 
width:963px; 
height: 120px;
left: 50%; 
margin-left:-481.5px; 
padding: 0px; 
top:15px; 
}
/* verdrehte Einstellung der Boxen*/
.boxen_links {
position: relative; 
float:left; 
width: 175px;
margin-left: -780px;
/*background:#FFFFFF none repeat scroll 0 0;*/
}
.boxen_rechts {
float:right; 
width: 160px;
/*background:#FFFFFF none repeat scroll 0 0;*/
}



.content_bereich {
float:left; 
width: 575px; 
/*background:#FFFFFF none repeat scroll 0 0;*/
margin-left: 195px;
padding:5px;
}
/* wie sollte es denn anders sein, wegen Internetexplorer müssen Hacks gemacht werden */
/* NICHT DIE REIHENFOLGE ändern, sonst gibts Troubles */
/* für alle modernen Browser */
html > body .content_bereich {
margin-left: 195px;
}
/* für IE6 */
* .content_bereich {
margin-left: 105px;
}
/* für IE7 */
*+.content_bereich {
margin-left: 210px;
}
.headerNavigationlinks { float: left; }
.headerNavigationrechts { float: right; }
.pageHeading {float:left; }
.pageHeadingbild { float:right; }
/* POSITIONIERUNGEN ENDE */

/* HEADER NAVIGATION */
.headerNavigation { 
width: 100%; 
/*background: #ADADAD;*/
height: 20px;
line-height: 20px;
}
.headerNavigationrechts, .headerNavigationlinks {
}
/* HEADER NAVIGATION ENDE*/

/* FOOTER */
.footerlinks { float:left; padding-left: 20px; }
.footerrechts { float:right; padding-right: 20px; }
.footer {line-height: 20px; } 

/* H1,H2,H3 */
h1 {display:inline;}
h2 { font-size:10px; }
h3 { font-size:10px; margin-top:0px; }
/* H1,H2,H3 ENDE */

/* BOXEN */
#suche, #kategorien, #hersteller, #produkte_neu, #artikel, #wer_ist_online { 
margin-top: 5px;
margin-left: 5px;
/*background: url(shadow3.gif) no-repeat right bottom;
padding: 0px 6px 6px 0px;*/
}

#live_support, #warenkorb, #loginbox, #bestseller, #weiterempfehlen, #bewertungen, #bestelluebersicht, #kupons { 
margin-top: 5px;
margin-right: 5px;
/*background: url(shadow3.gif) no-repeat right bottom;
padding: 0px 6px 6px 0px;*/
}
/* für IE6 */
* #bestseller .infoBox {overflow:hidden;}

.InfoBoxHeading { 
padding: 1px 0px 1px 7px;
}
.infoBox {
padding: 5px;
}
/*alignment*/
#suche .infoBox, #produkte_neu .infoBox, #hersteller .infoBox, #bewertungen .infoBox, #loginbox .infoBox, #weiterempfehlen .infoBox { 
text-align: center;
}
#bestseller .infoBox a { 
font-weight: normal; 
}

/* spezial: Pfeilrechts */
.pfeilrechts {
position:absolute;
right:20px;
margin-top:4px;
}

/* NUR für IE7 selektor* ist normalerweise ungültig, das interpretiert NUR IE7 so */
.pfeilrechts* {
margin-top:-3px;
}
/* BOXEN ENDE */

/* CONTENTBOXEN */

#gekennzeichnet_modul {
background-color: #F8F8F9;
margin-top: 10px;
/*background: url(shadow3.gif) no-repeat right bottom;
padding: 0px 6px 6px 0px;*/
}
.gekennzeichnet_anzeigen {
float:left; 
width:44%; 
text-align:center;
padding: 10px;
overflow:hidden;
}

#gekennzeichnet_modul .InfoBoxHeading_anzeigen {
/*background-color: transparent !important;*/
/*font-size:12px;*/
}

/* CONTENBOXEN ENDE */


/* KNÖPFE */
.cssbutton, .cssbutton_href {
clear:both;
width: 100%;
text-align:center !important;
}
.cssbuttonsubmit, .cssbuttonsubmit_href, .cssbutton_image {
background-image:url(bilder/knoepfe/009_klein.gif);
display:inline-block;
border:medium none;
color:white !important;
cursor:pointer;
font-family:verdana !important;
font-size:10px !important;
height:24px;
line-height:22px;
text-align:center;
width:118px;
}

.cssbuttonsubmit_image_input {
width: 118px;
height: 22px;
margin-top: -24px;
}
/* KNÖPFE ENDE */

/* UNTERKATEGORIEN LISTUNG */
.unterkategorien_listung {
float: left;
width: 33%;
text-align: center;
}
/* UNTERKATEGORIEN LISTUNG ENDE */

/* PRODUKTE-LISTUNG */
.productListing-heading { display:inline; float: left; }
.productListing-data { display: inline; float: left; padding-top: 15px;  }
.bild { width: 110px; text-align:center }
.modelnr { width: 150px; }
.name { width: 250px; }
.preis { width: 80px; font-size: 12px; }
.anzahl { width: 150px; }
.kaufen { width: 130px; text-align:center }

.productListing-even, .productListing-odd {   float:left; background-color: white; }

.productDesc { 
padding: 1px 7px;
font-size: 10px;
color: #808080;
}

/*produkte_neu*/

.bild_produktbeschreibung {
font-size: 9px;
text-align: right;
}

/* suchergebnisse */
#erweiterte_suche_ergebnisse_seite .bild { width:120px; }
#erweiterte_suche_ergebnisse_seite .name { width:150px; }
#erweiterte_suche_ergebnisse_seite .preis { width:80px; }
#erweiterte_suche_ergebnisse_seite .kaufen { width:130px; }


/* LOGIN */
#login_links_header { width:49%; font-weight: bold; font-size:12px; }
#login_rechts_header { width:30%; font-weight: bold; font-size:12px; }
#login_links { width:47%; padding: 10px; border-right: 1px solid gray; }
#login_rechts { width:45%; padding: 10px; }
/* LOGIN ENDE*/

/*KONTO ERSTELLEN*/
#konto_erstellen1_seite .main { font-size: 12px; }
/*KONTO ERSTELLEN ENDE*/

/*ERWEITERTE SUCHE */
.fieldKey { width: 30%; }
.fieldValue { width: 70%; }
.fieldKey, .fieldValue { color: black; }
#erweiterte_suche_seite .InfoBoxHeading, #erweiterte_suche_seite .infoBox { font-size:10px; color: black; }


/* WARENKORB */
.wk_entfernen { width: 13%; text-align: center; }
.wk_artikel   { width: 50%; text-align: center; }
.wk_anzahl    { width: 10%; text-align: center; }
.wk_preis     { width: 27%; text-align: center; }
#warenkorb_seite .infoBox { font-size: 11px; }
#warenkorb_seite .InfoBoxHeading { font-weight: bold; }
/* WARENKORB ENDE */

/* WUNSCHLISTE */
.wl_bild      { width: 25%; text-align: center;   }
.wl_artikel   { width: 25%; text-align: center;  }
.wl_preis     { width: 25%; text-align: center;  }
.wl_waehlen   { width: 25%; text-align: center;  }
/* WUNSCHLISTE ENDE*/


/* TOP-PRODUKT */
.top-produkt-bild { float:right; vertical-align:top; }
.top-produkt-titel { float:left; width: 50%;  text-align:left; font-size: 20px; font-weight:bold; }
.top-produkt-beschreibung {  clear:left; width:50%; padding-top: 20px; font-size: 14px; }
.top-produkt-preis {  padding-top: 20px; padding-left: 10px; font-size: 20px; }
.top-produkt-knoepfe { clear:both; width: 60%; }
#top_produkt .main.neben { width:40%; }




/* KONTAKT */
#kontakt_seite .main {font-size:12px; }


.main {
font-size: 14px;
}

/*.InfoBoxHeading {
background-color: #ADADAD; */
}
/*.infoBox {
background-color: #F8F8F9;
border: 1px solid #ADADAD;*/
}

/* FORMULARE */
.inputRequirement {font-size:10px; color:red; }
/* FORMULARE ENDE */

/* LINKS */
#links_seite { font-size:10px; }
.linkListing-heading { display:inline; float: left; background-color: #ADADAD; }
.linkListing-data { display: inline; float: left; padding-top: 15px; padding-bottom: 10px; }
/*.linkname { width: 40%; display: inline-block; }
.linkcount { display: inline-block; text-align:right; width: 10%; }
.linkListing-heading.linkbild { font-size: 15px; font-weight:bold; }*/
.linkbild { width: 140px; text-align:center; }
.linkurl { width: 200px; }
.linkbeschreibung { width: 230px; }

.linkListing-even, .linkListing-odd {   float:left; background-color: white; }

/* LINKS ENDE */

/* BESTELLUNG */
#bestellung_versand_seite b { font-size:12px; }
.moduleRow, .moduleRowSelected, .moduleRowOver { font-size:10px; }
.checkoutBarCurrent, .checkoutBarTo, .checkoutBarFrom { font-size:9px; width:24%; overflow:hidden; }
#bestellung_bestaetigung_seite .infoBoxContents b { font-size: 12px; }
#bestellung_bestaetigung_seite .main.rechts { text-align:right; }
#bestellung_bestaetigung_seite .main b { font-size: 12px; }
#bestellung_erfolg_seite p {font-size: 12px; }
#bestellung_erfolg_seite {font-size: 10px; }
/* BESTELLUNG ENDE */

/* ARTIKEL BEWERTUNG */
#artikel_bewertung_seite .infoBox { font-size:10px; }


/* PRODUKTBESCHREIBUNG */
.produkt_beschreibungs_seite1 { font-size:18px; color:white}
.produkt_beschreibungs_seite3, .produkt_beschreibungs_seite3 h2 { font-size:18px; color:white}
.produkt_beschreibungs_seite7 { font-size:12px; color:white; }


.willkommenstext { font-size: 12px; }

.banner { text-align: center; }
.smallText.FooterText { text-align: center; }


.messageStackSuccess { font-size: 10px; }

.listing_split1 { float:left; font-size: 10px; }
.listing_split2 { float:right; font-size: 10px; }


#konto_erstellen1_seite.content_bereich {
font-size:14px;
}


.Clear { clear:both; }
.neben { display:inline; float:left; }
.rechts {display:inline; float: right; }

.bild_oben_rechts img, .bild_unten_rechts img {width: 155px; margin-top:5px }

/* sliderbild */
/* Info: wenn das Sliderbild grösser wird, rutscht der Bereich des Scrollers immer mehr nach rechts.
Anpassung des Sliderbilds erspart somit die Anpassung eines Margins beim #scroller oder .sliderbild*/
.sliderbild {
/*height: 300px;
width: 300px;
display:inline;*/
float: left;
}

#scroller { text-align: right; display:inline-block;}


* html #hauptbild {
  margin-right: 10px;
}

#captcha_modul .main {font-size:10px; }
#captcha_modul .InfoBoxHeading {
background-color:#999999;
color:white;
font-family:verdana;
font-size:14px;
font-weight:bold;
height:20px;
}



.messageStackError {font-size:12px; font-weight:bold; color:#ffa34d; }