body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%}
img{border:0}
#logo,#shoplink1,#shoplink2,#innen,#shopmenu1,#shopmenu2,#shop_rechts,#seite_links_shop,#unterschrift_shop,#bild,#slogan_shop,#soz1,#soz2,#soz3,#fb,#plus{position:absolute}
#shoplink1,#shoplink1 a,#shoplink2,.kat,.kat:hover,.ukat,.ukat:hover,.pl,.td_preis,.links80,#unterschrift_shop{text-align:center}
#preis,#bild,.bestellen,.td_preis_eur,.volle_breite,#slogan_shop{text-align:right}
#preis,.feld_details,.rechts,.nav-rechts,.info_re,.info_re40,.info_re45,.info_tel{float:right}
.kat,.kat:hover,.ukat,.ukat:hover,.pl,.links,.links20,.links80,#links_img,.medal,#extrafields,#nav li{float:left}
TEXTAREA,.t100,.t100_4,.t_boxen,.volle_breite,.clear100,#breite100{width:100%}
.clear100{clear:both}
#unterschrift_shop,#bild,#slogan_shop{font-style:italic}
#bild{font-size:70%}
.details,.bestellen{font-size:75%}
#unterschrift_shop,.td_preis{font-size:80%}
#shoplink1 a,#shoplink2{font-size:85%}
#shoplink1 a:hover,#nav li a:hover{color:#fff}
a,#nav a,#soz1,#soz2,#soz3#shoplink1 a {text-decoration:none}
.kat:hover,.ukat:hover,.medal,.tab_rand,.rand1,.td_preis,.td_preis_eur,.feld_details,#extrafields,#preis,.info_re,.info_re40,.info_re45,.info_tel,#shop_rechts{border:1px solid #ccc}
#logo{left:128px;top:15px;z-index:1;}
#soz1,#soz2,#soz3{z-index:3;top:5px;height:24px;background:url(../img/sozsprite.jpg)}
#soz1{left:72px;width:24px;}
#soz2{background-position:-28px 0;left:102px;width:24px}
#soz3{background-position:-55px;left:130px;width:60px}
#shoplink1,#shoplink2{z-index:7}
#shoplink1 a,#shoplink2{border:1px solid #063;padding-top:5px}
#shoplink1,#shoplink1 a,#shoplink2 {height:18px}
#shoplink1{left:195px;top:164px;width:98px;padding:2px 0 0 0}
#shoplink1 a{display:block;background-color:#CFC}
#shoplink1 a:hover{background-color:#393;text-decoration:none}
#shoplink2{left:298px;top:166px;width:100px}
#fb{z-index:11;top:150px;left:520px;overflow:visible}
#plus{z-index:4;top:150px;left:680px}
.fb-button,.g-button{color:#000;display:block;padding-left:20px;white-space:nowrap;border:1px solid #666}
.fb-button{padding:2px 2px 2px 16px;background-image: url(/img/likes.png);background-repeat:no-repeat;background-position:2px 3px}
.fb-button:hover,.g-button:hover{color:#03C;border:1px solid #03C}
.g-button {padding:2px 1px}.kat,.kat:hover,.ukat,.ukat:hover{width:30%}
.kat,.ukat{border:1px solid #fff}
.medal{margin:0 30px 20px 0}
.prod_descr{margin-top:50px}
.pl{margin:5px 5px 10px 10px;padding:10px 21px 18px 0px;width:165px}
.also-purchased-products{height:175px}
.tab_pr_list{width:540px}
#preis{margin-left:20px;margin-bottom:15px;padding:10px}
.bestellen{margin-top:10px}
.tab_preis{border-collapse:collapse}
.td_preis{padding:3px;font-weight:normal}
.td_preis_eur{padding:5px;font-weight:bold}
.feld_details{margin:10px 0 10px 20px}
.details{margin:0;padding:5px;border:0px solid #ccc;line-height:100%}
.t100_4{margin:4px;padding:0px}
.t_boxen{margin:0px;padding:2px}
.nav-rechts{font-size:13px}
.links2{width:300px}
.links20{margin-right:20px}
.links80{width:80px}
#links_img{margin-right:20px;margin-bottom:10px}
#links_img div{display:none;}
#links_img:hover div{
display:block;width:300px;position:absolute;top:90px;left:110px}
.info_re,.info_re40,.info_re45,.info_tel,.ssl{margin-left:10px;padding:10px;font-size:80%}
.info_re{width:27%;margin-bottom:10px}
.info_re45{width:45%;margin-bottom:20px}
.info_re40{width:40%;margin-bottom:20px}
.ssl{margin:10px 10px 25px}
#innen{width:630px;z-index:3;left:140px;top:250px;bottom:3px;}
/*grüne Navi*/
#shopmenu1{width:820px;height:25px;z-index:10;left:140px;top:190px;background-color:#063}
/*breadcrumb*/
#shopmenu2{width:830px;height:25px;z-index:9;left:138px;top:220px;overflow:visible;bottom:3px}
#shop_rechts{width:170px;z-index:2;left:790px;top:250px}
#seite_links_shop{width:127px;left:0px;top:0px;font-size:85%;text-align:center}
#unterschrift_shop{z-index:3;left:220px;top:95px;line-height:16px;color:#666}
#bild{width:175px;left:785px;top:0px}
#slogan_shop{width:356px;z-index:3;left:400px;top:135px}
#breite100{z-index:8;border:2px solid #f00}
#extrafields{width:250px;z-index:8;padding:5px;margin:0px}
.boxText{font-size:12px}/* in boxes.php*/
/*in /xlasses/boxes + checkout_payment*/
.errorBox,.headerError{background:#ffb3b5;font-weight:bold}
/*in checkout_confirmation + checkout_payment*/
.orderEdit{font-size:10px}
A{color:#063}
A:hover{text-decoration:underline;color:#03C}
FORM{display:inline}
/* Navigationsleiste horizontal mit Statusangabe – breadcrump*/
.headerNavigation{font-size:13px}
.headerNavigation:hover{color:#900}
/* Infoboxen Rahmen Inhalt, nicht Überschrift, dicker roter Rahmen - liegt unter Box?*/
.infoBox{border-width:1px;border-color:#f00}
/* Infoboxen Inhalt */
.infoBoxContents{font-size:12px;padding:10px 5px 10px 8px}
.TDinfoBox{font-size:12px}
/* Infoboxen Kopf*/
.infoBoxHeading{font-size:14px;font-weight:bold;color:#000;text-align:left;padding:8px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#999;border-bottom-color:#999}
/* Hintergrund gelb*/
.infoBox{font-size:12px;background-color:#FF0}
/* Box Produktliste*/
/*Überschrift Produktliste shopping_cart + product_listing*/
.productListing-heading{font-size:14px;font-weight:bold;line-height:30px;vertical-align:top}
.productListing-data{vertical-align:middle} /*WK*/
A.pageResults{color:#000}
A.pageResults:hover{color:#00F;background:#FF3}
.pageHeading{font-size:28px;font-weight:bold;color:#000}
.main,.smallText,.smallred{font-weight:normal}
.main{font-size:16px}
.medium{font-size:90%}
.smallText,.smallred{font-size:13px}
.verysmall{font-size:7pt;color:#666}
.petit{font-size:8pt}
.rot,.smallred,.newItemInCart,.inputRequirement{color:#f00}
.tableHeading{font-size:12px;font-weight:bold}
CHECKBOX, INPUT, RADIO, SELECT{font-size:11px}
TEXTAREA{font-size:12px}
.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px}
.formAreaTitle{font-size:12px;font-weight:bold}
.markProductOutOfStock{font-size:12px;color:#c76170;font-weight:bold}
.productSpecialPrice{color:#f00}
.errorText{color:#f00;background:#ffb3b5}
.moduleRowOver{background-color:#D7E9F7;cursor:pointer}
.moduleRowSelected { background-color:#E9F4FC}
/*Fortschritt des Bestellvorgangs */
.checkoutBarFrom,.checkoutBarTo,.checkoutBarCurrent,.messageBox,.inputRequirement,.messageStackSuccess{font-size:10px}
.checkoutBarFrom,.checkoutBarTo{color:#8c8c8c; }
.checkoutBarCurrent{color:#000}
.messageStackError,.messageStackWarning {font-size:10px;background-color:#ffb3b5; }
.unterlegte_schrift{background-color:#FFC}
/*** Begin Header Tags SEO ***/
h1{color:#333;font-size:20pt}
h2{font-size:18px;font-weight:bold;padding-top:20px;color:#333}
#nav,#nav ul{padding:0;margin:0;list-style:none}
#nav a{display:block;width:90px;height:20px;border-left-width:0;color:#FFF;padding:5px 0 0 0;text-align:center;font-size:13px;background-color:#063}
#nav li ul{position:absolute;width:10em;left:-999em}
#nav li:hover ul{left:auto}
#nav li a:hover{background-color:#393}
