/* Allgemeines */
* { border: 0pt none; margin: 0pt; padding: 0pt; }
body { background-color: #ffffff; font-family: arial, helvetica, geneva; font-size: 12px; line-height: 15px; text-align: center; }
body div { text-align: left; }
ul { list-style: none outside none; }
.clear { clear: both; }
.linie { background-color: #d4d8e1; overflow: hidden; width: 960px; height: 1px; clear: both; }
.linie_mittel { background-color: #d4d8e1; overflow: hidden; width: 761px; height: 1px; margin: 8px 0px 8px 0px; clear: both; }
.links { float: left; }
.rechts { float: right; }
.unten20 { margin-bottom: 20px; }
.oben10 { margin-top: 10px; }
.oben { vertical-align: top; }
.noheight { height: 0px; }
.weg { display: none; }


/* Seitenbereiche */
#wrapper { margin: 0pt auto; width: 960px; position: relative; }
#header { position: absolute; top: 0px; left: 0px; width: 960px; height: 164px; overflow: hidden; background: url('../bilder/header_wb_hg.gif') top left repeat-x; }
#logo { position: absolute; top: 32px; left: 0px; }
#content, #content_breit {
	min-height:600px;
	height:auto !important;
	height:600px;
	position: relative;
}
#content { padding: 164px 190px 0px 200px; }
#content_breit { padding: 164px 0px 0px 200px; }
#content_wk { padding: 164px 0px 0px 0px; }
#rechts { position: absolute; top: 164px; left: 790px; }
#navigation { position: absolute; top: 164px; left: 0px; width: 179px; }
#footer { margin: 50px 0px 20px 0px; text-align: center; }


/* Vorschau-Popup */
#vorschaupopup { width: 610px; }
#vorschaupopup .inner { padding: 0px 20px 0px 20px; }
#vorschaupopup h1 { position: absolute; top: 0px; left: -5000px; }
#vorschaupopup .schliessen { position: absolute; top: 0px; left: 0px; width: 610px; text-align: right; }
#vorschaupopup .schliessen a { font-size: 10px; color: #000000; display: block; margin: 10px 20px 0px 0px; }
.popup_nodisplay { display: none; }


/* Content */
h1.produkt { font-size: 20px; line-height: 23px; font-weight: bold; margin-bottom: 12px; }
h1.homepage { font-size: 23px; line-height: 23px; font-weight: bold; border-bottom: #d4d8e1 1px solid; }
h1.liste { font-size: 23px; line-height: 23px; font-weight: bold; padding-bottom: 7px; margin-bottom: 12px; }
h1.ausblenden { position: absolute; top: -2000px; }
p.beschreibung { margin-bottom: 15px; }
p.preis {  }
p.preis span { display: block; font-size: 20px; font-weight: bold; color: #dc0000; padding-top: 2px; }
p.testen { font-size: 15px; font-weight: bold; margin-bottom: 10px; }
p.artnr { font-size: 11px; margin-bottom: 2px; }
h2.produkt { font-size: 15px; line-height: 21px; font-weight: bold; border-bottom: #d4d8e1 1px solid; padding: 40px 0px 2px 0px; }
h2.produkt_ohne { font-size: 15px; line-height: 21px; font-weight: bold; margin: 40px 0px 0px 0px; padding-bottom: 2px; }
h2.homepage { font-size: 18px; line-height: 21px; font-weight: bold; padding: 25px 0px 20px 0px; color: #cc0000; }
h2.homepageteaser { font-size: 23px; line-height: 21px; font-weight: bold; margin: 20px 0px 10px 0px; padding-bottom: 10px; border-bottom: #d4d8e1 1px solid; }
.homepagelink { text-align: right; }
.homepagelink a { color: #000000; padding: 0px 0px 0px 9px; background: url('../bilder/nav_pfeil_wb.gif') 0px 4px no-repeat; }
.fehler { color: #cc0000; font-weight: bold; display: block; margin-bottom: 10px; }
#texte p { margin-top: 18px; }
#produkt_bild { float: left; width: 216px; }
#produkt_einleitung { float: right; width: 354px; }
#bildleiste { margin: 30px 0px 0px 0px; }
#bildleiste p { font-weight: bold; border-bottom: #d4d8e1 1px solid; margin-bottom: 8px; padding-bottom: 2px; }
#bildleiste img { padding-right: 8px; }
#rechts .wkimg { display: block; margin-bottom: 20px; }
#rechts select { display: block; width: 170px; border: #b6b6b6 1px solid; margin-bottom: 8px; padding: 1px; }
#liste_weitere { margin-top: 25px; }
#liste_weitere td { padding-right: 14px; }
#liste_weitere td a.titel { margin-top: 5px; display: block; font-weight: bold; color: #000000; }
#liste_weitere td .preis { font-weight: bold; color: #cc0000; }
ul {  }
#content ul li, #content_breit ul li { padding-left: 11px; background: url('../bilder/bullet.gif') 0px 5px no-repeat; }
.paginierung { font-size: 11px; line-height: 14px; margin: 8px 0px 8px 0px; }
.paginierung p.rechts a { margin: 0px 2px 0px 2px; color: #000000; }
.paginierung p.rechts span { font-weight: bold; margin: 0px 2px 0px 2px; font-size: 12px; }
.paginierung img { vertical-align: middle; margin-bottom: 1px; }
.freehtml { margin: 0px; padding: 0px; }
.freehtml p, .freehtml ul { margin-bottom: 16px; }
#wunschform { margin-bottom: 15px; }
.wunschrot { color: #dc0000; }
input.wunschdatum { border: 1px solid #d4d8e1; margin-left: 8px; text-align: center; padding: 1px 0px 1px 0px; }
input.wunschtagmonat { width: 35px; }
input.wunschjahr { width: 50px; }
.wunschbutton { vertical-align: middle; margin: 0px 0px 3px 10px; }
#liste_historia { width: 761px; border-collapse: collapse; margin: 10px 0px 10px 0px; border-top: 1px solid #d4d8e1; border-bottom: 1px solid #d4d8e1; }
#liste_historia tr td { padding: 7px 0px 7px 0px; }
#liste_historia tr.reihe1 { background-color: #f5f6f8; }
#liste_historia tr.reihe2 { background-color: #ffffff; }
#liste_historia tr td.s1 { width: 30px; text-align: right; }
#liste_historia tr td.s2 { padding-left: 20px; }
#liste_historia tr td.s2 span { font-size: 10px; color: #666666; }
#liste_historia tr td.s3 { width: 110px; }
#liste_historia tr td.s4 { width: 60px; }
#liste_historia tr td.s5 { width: 100px; font-weight: bold; color: #dc0000; }
#liste_historia tr td.s6 { width: 150px; }
.produktliste { border-collapse: collapse; }
.produktliste tr td { width: 190px; font-size: 12px; line-height: 15px; }
.produktliste tr td div { padding-right: 25px; }
.produktliste tr td div.wk { padding-bottom: 18px; }
.produktliste tr td.hg { background: url('../bilder/tab_hg_wb.gif') top left repeat-y; }
.produktliste tr td.bild { vertical-align: middle; padding: 0px 0px 20px 0px; }
.produktliste tr td.text { vertical-align: top; }
.produktliste tr td.wk { vertical-align: top; padding-top: 20px; margin-bottom: 8px; background: url('../bilder/tab_hg2_wb.gif') bottom right no-repeat; }
.produktliste tr td.wk_ohne { vertical-align: top; padding-top: 20px; margin-bottom: 8px; background: url('../bilder/tab_hg2ohne_wb.gif') bottom right no-repeat; }
.produktliste tr td.wk img, #produktliste tr td.wk_ohne img { margin-bottom: 7px; }
.produktliste tr td a { font-weight: bold; color: #000000; }
.produktliste tr td span.text { display: block; margin: 4px 0px 4px 0px; }
.produktliste tr td span.preis { font-weight: bold; color: #dc0000; }
//a.vorschau { color: #000000; font-weight: normal; display: block; background: url('../bilder/vorschau_icon_wb.gif') top left no-repeat; height: 30px; padding-left: 49px; line-height: 30px; }
a.vorschau { color: #000000; font-weight: normal; display: block; background: url('../bilder/vorschau_icon2_wb.gif') top left repeat-y; height: 18px; padding-left: 36px; line-height: 18px; margin-top: 10px;}
a.vorschau:hover { background-position: 0 18px;}
#vorschaucontainer { display: none; }
#vorschaubox { padding: 14px 16px 20px 16px; border: 1px solid #d4d8e1; background: url('../bilder/vorschaubox_hg_wb.gif') top left repeat-x; text-align: center; }
#vorschaubox p { margin-top: 20px; font-size: 11px; }
#geiger { position: relative; padding: 14px 16px 20px 16px; border: 1px solid #d4d8e1; background: url('../bilder/vorschaubox_hg_wb.gif') top left repeat-x; }
#geiger #loading_animation { position: absolute; top: 315px; left: 265px; }
#geiger p.p1 { font-weight: bold; padding-bottom: 14px; }
#geiger p.p2 { padding-bottom: 6px; }
#geiger p.p3 { padding-bottom: 20px; font-size: 10px; line-height: 13px; }
#geiger p.p4 { border-top: 1px solid #d4d8e1; text-align: right; padding-top: 20px; }
#geiger #vorschau_wk {  }
#geiger #vorschau_wk .bild { position: relative; margin-bottom: 10px; }
#geiger #vorschau_wk .links { position: absolute; top: 140px; left: 12px; }
#geiger #vorschau_wk .rechts { position: absolute; top: 140px; left: 492px; }
#geiger .eingabe { width: 164px; border: #b6b6b6 1px solid; margin: 0px 8px 0px 8px; padding: 1px; }
#geiger .button { vertical-align: middle; margin-bottom: 3px; }
#geiger .button:hover { cursor: pointer; }
#geiger fieldset { padding-bottom: 15px; }
#geiger .wk { vertical-align: middle; margin-left: 10px; }

#basic_preview { position: relative; padding: 14px 16px 20px 16px; border: 1px solid #d4d8e1; background: url('../bilder/vorschaubox_hg_wb.gif') top left repeat-x; }
#basic_preview #loading_animation { position: absolute; top: 315px; left: 265px; z-index: 0; }
#basic_preview p.p1 { font-weight: bold; padding-bottom: 14px; }
#basic_preview p.p2 { padding-bottom: 6px; }
#basic_preview p.p3 { padding-bottom: 20px; font-size: 10px; line-height: 13px; }
#basic_preview p.p4 { border-top: 1px solid #d4d8e1; text-align: right; padding-top: 20px; }
#basic_preview .eingabe { width: 164px; border: #b6b6b6 1px solid; margin: 0px 8px 0px 8px; padding: 1px; }
#basic_preview .button { vertical-align: middle; margin-bottom: 3px; }
#basic_preview .button:hover { cursor: pointer; }
#basic_preview fieldset { padding-bottom: 15px; }
#basic_preview label { width: 130px; display: block; float: left; text-align: right; padding-top: 3px; }
#basic_preview .wk { vertical-align: middle; margin-left: 10px; }

#content_wk h1 { font-size: 16px; line-height: 15px; font-weight: bold; border-bottom: #d4d8e1 1px solid; margin-bottom: 20px; }
#content_wk a { color: #000000; }
#content_wk .amount { border: 1px solid #d4d8e1; width: 24px; text-align: center; }
#content_wk table { width: 960px; border-collapse: collapse; margin-bottom: 7px; }
#content_wk table th { font-size: 11px; font-weight: normal; xborder-bottom: #000000 1px solid; padding: 0px 0px 4px 10px; text-align: left; background: url('../bilder/tab_th_hg_wb.gif') bottom left repeat-x; }
#content_wk table th.center { padding-left: 0px; text-align: center; }
#content_wk table th.rechts { padding-right: 10px; padding-left: 0px; text-align: right; }
#content_wk table tr.reihe1 { background-color: #ecedf2; }
#content_wk table tr.reihe2 { background-color: #ebebeb; }
#content_wk table td { font-size: 12px; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid; padding-top: 10px; padding-bottom: 10px; vertical-align: top; }
#content_wk table td span.perso { color: #000000; display: block; margin-top: 8px; }
#content_wk table td a.jetzt { color: #dc0000; padding: 0px 10px 0px 9px; background: url('../bilder/nav_pfeil_wb.gif') 0px 4px no-repeat; }
#content_wk table td a.aendern { padding: 0px 10px 0px 9px; background: url('../bilder/nav_pfeil_wb.gif') 0px 4px no-repeat; }
#content_wk table td.c1 { width: 65px; text-align: center; }
#content_wk table td.c2 { width: 55px; text-align: center; }
#content_wk table td.c3 { width: 90px; text-align: center; }
#content_wk table td.c4 { padding-left: 10px; }
#content_wk table td.c5 { width: 85px; text-align: center; }
#content_wk table td.c6 { width: 95px; text-align: center; }
#content_wk table td.c7 { width: 100px; text-align: center; }
#content_wk table td.c8 { width: 95px; text-align: right; padding-right: 10px; }
#content_wk table td.p1 { width: 55px; text-align: center; }
#content_wk table td.p2 { width: 255px; padding-left: 10px; }
#content_wk table td.p3 { padding-left: 20px; }
#content_wk table td.p4, #content_wk table th.p4 { width: 105px; text-align: right; padding-right: 10px; }
#content_wk span.stern { color: #dc0000; }
#content_wk #summenbox { width: 960px; height: 94px; position: relative; overflow: hidden; background-color: #ecedf2; }
#content_wk .summe1, #content_wk .summe2, #content_wk .summe3, #content_wk .summe4, #content_wk .summe5 { position: absolute; line-height: 18px; text-align: right; }
#content_wk .summe1 { top: 10px; right: 105px; }
#content_wk .summe2 { top: 10px; right: 10px; }
#content_wk .summe3 { top: 54px; right: 105px; font-weight: bold; }
#content_wk .summe4 { top: 54px; right: 10px; font-weight: bold; }
#content_wk .summe4 { top: 54px; right: 10px; font-weight: bold; }
#content_wk .summe5 { top: 75px; right: 10px; font-size: 10px; }
#content_wk .w1 { position: absolute; top: 12px; left: 25px; }
#content_wk .w2 { font-size: 10px; line-height: 12px; position: absolute; top: 42px; left: 25px; }
#content_wk .w3, #content_wk .w4 { font-size: 11px; line-height: 13px; }
#content_wk .w3 { font-weight: bold; margin-bottom: 10px; }
#content_wk .w4 { margin-bottom: 16px; }
#content_wk .widerruf { font-size: 11px; line-height: 13px; text-align: right; padding: 7px 0px 7px 250px; }
#content_wk .widerruf .button { padding: 7px 0px 7px 0px; }
.perso_eingabe { border: #d4d8e1 1px solid; margin: 4px 8px 4px 0px; padding: 2px; }
.perso_unterzeile { color: #999999; font-size: 10px; line-height: 15px; }
.adr_links { float: left; width: 332px; text-align: right; }
.adr_links h2 { font-size: 14px; padding-right: 20px; }
.adr_links p { padding-right: 20px; margin-top: 2px; }
.adr_rechts { float: right; background-color: #ebedf2; width: 628px; }
.adr_rechts fieldset { padding: 14px 270px 14px 14px; }
.adr_rechts fieldset .clear { height: 10px; }
.adr_rechts label { width: 110px; float: left; text-align: right; }
.adr_rechts input { width: 220px; border: #b6b6b6 1px solid; margin-left: 10px; }
.adr_rechts .head { font-weight: bold; margin-bottom: 14px; }
.optional { clear: both; text-align: right; font-size: 10px; margin: 4px 0px 0px 0px; }


/* Header */
#b_warenkorb { position: absolute; top: 102px; left: 791px; }
#wk_anzeige { position: absolute; top: 104px; right: 180px; }
#suche { position: absolute; top: 102px; left: 8px; font-weight: bold; }
#suche .eingabe { width: 164px; border: #b6b6b6 1px solid; margin: 0px 8px 0px 8px; padding: 1px; }
#suche .button { vertical-align: middle; margin-bottom: 3px; }
#zurueck { position: absolute; top: 16px; right: 0px; }
#zurueck { display: inline; font-weight: bold; }
#zurueck a { color: #000000; }
#zurueck img { vertical-align: middle; }
#pfad { position: absolute; top: 135px; left: 8px; font-size: 11px; }
#pfad a { color: #000000; }


/* Navigation */
#navigation p { font-weight: bold; padding-left: 8px; }
#navigation ul { margin-bottom: 20px; width: 179px; }
#navigation ul li.lev1 { background-color: #ebedf2; margin-top: 1px; padding: 1px 0px 1px 0px; }
#navigation ul li.lev1 a { text-decoration: none; color: #000000; padding: 0px 0px 0px 18px; background: url('../bilder/nav_pfeil_wb.gif') 9px 4px no-repeat; }
#navigation ul li.lev1 a.aktiv { font-weight: bold; }
#navigation ul li.lev2 { background-color: #ffffff; padding: 2px 0px 2px 18px; border-left: solid 1px #ebedf2; border-right: solid 1px #ebedf2; }
#navigation ul li.lev2 a { text-decoration: none; color: #000000; }
#navigation ul li.lev2 a:hover { text-decoration: underline; color: #000000; }
#navigation ul li.lev2 a.aktiv { font-weight: bold; }
#navigation img { margin-bottom: 15px; display: block; }
#navigation #versand { padding: 8px; background-color: #ebedf2; font-weight: normal; }
#navigation #versand span { color: #dc0000; }


/* rechte Spalte */


/* Footer */
#footer ul { margin-top: 5px; }
#footer li { display: inline; }
#footer a { color: #000000; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer span { margin: 0px 4px 0px 4px; }


.upload { border: 1px solid #333333; padding: 3px; }


.b_warenkorb{background-image:url(http://www.weltbild.de/lay/wb_buttons/b_in-den-warenkorb-s.png);background-position:0 0;width:140px;height:18px;display:block;}
.b_warenkorb:hover{background-position:0 18px;}

.b_produkt{background-image:url(../bilder/b_produkt2_wb.gif);background-position:0 0;width:93px;height:18px;display:block;}
.b_produkt:hover{background-position:0 18px;}

.b_pfeil{background-image:url(../bilder/b_pfeil2_wb.gif);background-position: top right;width:280px;height:18px;display:block;float: right; background-repeat: repeat-y; }
.b_pfeil:hover{background-position:right 18px;}

.b_warenkorb_gross{background-image:url(../bilder/b_warenkorb2_wb.gif);background-position:0 0;width:155px;height:20px;display:block;}
.b_warenkorb_gross:hover{background-position:0 20px;}

.b_los{background-image:url(../bilder/b_suche2_wb.gif);background-position:0 0;width:50px;height:20px;display:block; float:right; }
.b_los:hover{background-position:0 20px;}

.b_pfeil_rechts{background-image:url(../bilder/pfeil_rechts2_wb.gif);background-position:0 0;width:34px;height:34px;display:block; }
.b_pfeil_rechts:hover{background-position:0 34px;}

.b_pfeil_links{background-image:url(../bilder/pfeil_links2_wb.gif);background-position:0 0;width:34px;height:34px;display:block; }
.b_pfeil_links:hover{background-position:0 34px;}

.b_aktualisieren{background-image:url(../bilder/b_wk_aktualisieren2_wb.gif);background-position:0 0;width:160px;height:20px;display:block;}
.b_aktualisieren:hover{background-position:0 20px;}

.b_bestellen{background-image:url(../bilder/b_bestellen2_wb.gif);background-position:0 0;width:136px;height:28px;display:block;float:right;}
.b_bestellen:hover{background-position:0 28px;}

.b_abbrechen{background-image:url(../bilder/b_wk_abbrechen2_wb.gif);background-position:0 0;width:97px;height:20px;display:block;}
.b_abbrechen:hover{background-position:0 20px;}

.b_speichern{background-image:url(../bilder/b_wk_speichern2_wb.gif);background-position:0 0;width:97px;height:20px;display:block;}
.b_speichern:hover{background-position:0 20px;}

.b_weiter{background-image:url(../bilder/b_bestell_weiter2_wb.gif);background-position:0 0;width:96px;height:28px;display:block;}
.b_weiter:hover{background-position:0 28px;}

.b_zurueck{background-image:url(../bilder/b_bestell_zurueck2_wb.gif);background-position:0 0;width:78px;height:20px;display:block;}
.b_zurueck:hover{background-position:0 20px;}

.b_abschicken{background-image:url(../bilder/b_bestell_abschicken2_wb.gif);background-position:0 0;width:241px;height:28px;display:block;}
.b_abschicken:hover{background-position:0 28px;}

.b_aendern{background-image:url(../bilder/b_wk_aendern2_wb.gif);background-position:0 0;width:71px;height:18px;display:block;}
.b_aendern:hover{background-position:0 18px;}







