body {
    background-color: #b2cdff;
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

.ftr {
    background-image: url(/img/bg-ftr.jpg);
    background-repeat: repeat-x;
    border-top: 1px solid #FFF;
    min-height: 131px;
    color: #d77a15;
    padding: 13px 18px 24px 18px;
    margin: 10px 0 0 0;
    font-size: 12px;
}

.ftr a {
    color: #5f8bd4;
}

.lgtr1 img {
    width: 1px;
    height: 4px;
    *height: 2px;
    border: 0;
}

.lgtr2 {
    padding: 8px 0 0 0;
    font-size: 9px;
    color: #d77a15;
}

.lgtr2 a {
    color: #5f8bd4;
}

.lgtr2bold {
    color: #5f8bd4;
    font-weight: bold;
    font-size: 12px;
}

.inputdesc {
    background-color: #FFF;
    padding: 11px 8px 0 0px;
    vertical-align: top;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    font-style: normal;
}
.inputfield {
    border: 1px solid #3774D9;
    background: #FFF;
    font-size: 14px;
    width: 220px;
}

.cntdiv_admin {
    background:#ffffff;
    margin: 15px 6px 5px 6px;
    padding:2px;
    min-height:475px;
    width:850px;
    font-size:12px;
}

.cntdiv {
    background:#ffffff;
    margin: 15px 6px 5px 6px;
    padding:2px;
    min-height:475px;
}

.cntdivajax {
    background:#ffffff;
    margin: 15px 6px 5px 6px;
    padding:2px;
    min-height:330px;
}

.recaptcha_audio_cant_hear_link {
    color: #5f8bd4;
    font-size: 12px;
}

.link {
    color: #5f8bd4;
    font-size: 12px;
}

.link14 {
    color: #5f8bd4;
    font-size: 14px;
}

.adminlink {
    color: #5f8bd4;
    font-size: 16px;
}

.tdcnt {
    font-size: 11px;
    color: #000000;
}

.textstyle {
    font-weight: normal;
    font-size: 13px;
    color: #000000;
    font-style:italic;
}

.err_box {
    border: 2px dashed #a40f14;
    padding: 5px;
    color: #a40f14;
    font-weight:bold;
    text-align:left;
    width:400px;
    margin: 5px 0px;
    font-size:13px;
    font-style: normal;
}

.ok_box {
    border: 2px dashed #57b82d;;
    padding: 5px;
    color: #57b82d;
    font-weight:bold;
    text-align:left;
    width:400px;
    margin: 5px 0px;
    font-size:13px;
    font-style: normal;
}

.ueberschrift425 {
    margin: 5px 0;
    padding: 0 12px 0px 12px;
    width: 425px;
    height: 38px;
    background-image: url(/img/hl-form-bg.jpg);
    background-repeat:no-repeat;
    font-size:18px;
    font-weight:bold;
    color: #ffffff;
    line-height:38px;
}

.ueberschrift {
    margin: 5px 0;
    padding: 0 12px 0px 12px;
    width: 368px;
    height: 38px;
    background-image: url(/img/hl-form-bg.jpg);
    background-repeat:no-repeat;
    font-size:18px;
    font-weight:bold;
    color: #ffffff;
    line-height:38px;
}

.tdeinkaufswagen {
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    font-style: normal;
    padding:4px;
    vertical-align: middle;
}

.tdeinkaufswagenbold {
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    font-style: normal;
    padding:4px;
    vertical-align: middle;
}


.fotoinfo1 {
    background-color: #ffffff;
    border:2px solid #575757;
    width:100px;
    font-weight:bold;
}

.fotoinfo2 {
    background-color: #ffffff;
    border:2px solid #575757;
    width:300px;
}

.faqbold {
    font-weight: bold;
    font-size: 15px;
    color: #000000;
    font-style:italic;
    text-decoration:none;
}

.faqa {
    text-decoration:none;
}
#recaptcha_image div { width: 225px; overflow:hidden; }
#recaptcha_image img  { width: 200px; } 

.gscl01 {
    padding: 17px 0 0 10px;
    color: #3674db;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}

.vtcl01 {
    padding: 0 0 0 50px;
    color: #3674db;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}

.gscl01 span, .vtcl01 span {
    color: #58b62e;
}


.cppst1 {
	width: 1px;
	background: #fccd7f;
}

.cppst1 img {
	width: 1px;
	height: 1px;
	border: 0;
}

.cppes {
	vertical-align: top;
	width: 111px;
	background: #b2cdff;
}

.cppes div {
	color: #3674db;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 6px 5px 6px;
}

.cpplg1 {
	width: 129px;
	text-align: center;
}

.cpplg1 div {
	text-align: center;
	padding: 8px 0 7px 0;
}

.cpplg1 div img {
	border: 0;
}

.cpptrd {
	height: 1px;
	background-image: url(/img/cppdot.gif);
	background-repeat: repeat-x;
}

.cpptrd img {
	width: 1px;
	height: 1px;
	border: 0;
}

.cppcnt {
	vertical-align: top;
}

.cppcnt div {
	font-size: 12px;
	color: #5f5f5f;
	padding: 6px 6px 5px 6px;
}

.cppbtn {
	vertical-align: top;
}

.cppbtn div {
	text-align: center;
	padding: 6px 0;
}

.cppbtn div img {
	width: 115px;
	height: 27px;
	border: 0;
}

.cppest {
	background-color: #FFF;
	background-image: url(/img/cpp-bg-t.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.cppest img {
	width: 1px;
	height: 1px;
	border: 0;
}

.cppesb {
	background-color: #FFF;
	background-image: url(/img/cpp-bg-b.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

.cppesb img {
	width: 1px;
	height: 1px;
	border: 0;
}

.adminmenue {
    position:absolute;top:50px;left:10px;border: 2px solid #000000;padding:5px;background-color: #ffffff;
}

.zeile_oben {
    width: 941px; height: 213px; vertical-align: top; background-color: #B2CDFF;
}

.zeile_oben1 {
    position: relative; top: 0; left: 0;
}

.zeile_oben1_fb {
    position: absolute; top: 134px; left: 337px;
}

.zeile_oben1_fb1 {
    background: #FFF; padding: 5px; width: 85px; height: 62px; border: 1px solid #fab848;
}

.zeile_oben1_ts {
    position: absolute; top: 70px; left: 433px;
}

.zeile_oben1_ts1 {
    background: #FFF; width: 170px; height: 136px; *width: 172px; *height: 138px; border: 1px solid #fab848;
}

.zeile_oben1_ts2 {
    position: absolute; top: -3px; left: 6px;
}


.loginbox_ausgeloggt {
    float: right;
    width: 366px;
    height: 115px;
    background-image: url(/img/hd-t-r.jpg);
    background-repeat: no-repeat;
}

.loginbox_ausgeloggt1 {
    margin: 1px 0 0 103px;
}

.loginbox_ausgeloggt2 {
    padding: 15px 0 0 0;*padding: 5px 0 0 0;
}

.loginbox_ausgeloggt_text {
    font-size: 11px; color: #d77a15; font-weight: bold;
}

.loginbox_ausgeloggt_input {
    height: 18px; border: 1px solid #fab848; background: #FFF; font-size: 11px;
}

.loginbox_eingeloggt {
    float: right; width: 366px; height: 115px; background-image: url(/img/hd-t-r-loggedin.jpg); background-repeat: no-repeat;
}

.loginbox_eingeloggt1 {
    font-size: 9px; background: #3474DE; padding: 1px 8px 0 8px; margin: 1px 0 0 103px; text-align: center; color: #FFF;
}

.loginbox_eingeloggt2 {
    margin: 4px 0 0 106px;
}

.loginbox_eingeloggt3 {
    width: 257px;
}

.loginbox_eingeloggt_vorname {
    padding: 0 0 0 1px; text-align: center; font-size: 12px; color: #3674db;
}

.loginbox_eingeloggt_logout {
    text-align: right; width: 80px;
}

.loginbox_eingeloggt_ma {
    float:left;margin: 0 1px; width: 15px; height: 21px; background-image: url(/img/bg-btn.gif); background-repeat: repeat-x;
}

.loginbox_eingeloggt_gs {
    float: right; text-align: right;
}

.facebook1 {
    float: right;width:366px;height: 98px;background-repeat: no-repeat;background-image: url(/img/hd-t-2r.gif)
}

.facebook2 {
    background: none;
}

.facebook_likebox {
    margin-top:20px;background-color: #ffffff;margin-left:2px;width:307px;
}

.facebook_iframe {
    border:none; overflow:hidden; width:207px; height:70px
}

.bg1_fff {
    width: 1px; background: #FFF;
}

.bg1_b2cdff {
    width: 1px; background: #b2cdff;
}

.bg7_fab848 {
    width: 7px; background: #fab848;
}

.bg37_b2cdff {
    width: 37px; background: #b2cdff;
}

.bg_content {
    background: #FFF;
}

.ftr_sm {
    padding: 12px 0 0 0; font-size: 11px;
}

.ftr_sm_img {
    margin: 0px;
}

.spalte_rechts {
    width: 331px; vertical-align: top; background-color: #fccd7f; background-image: url(/img/ls-bg.gif); background-repeat: repeat-y;
}

.spalte_rechts_hotline {
    background-image: url(/img/ls-vt-t-bg.gif); background-repeat: no-repeat; width: 307px; height: 43px; *height: 56px; color: #FFF; font-weight: bold; font-size: 14px; line-height: 18px; padding: 14px 0 0 4px;
}

.spalte_rechts_hotline span {
    font-size: 20px;
}

.spalte_rechts_hotline1 {
    padding: 0 0 7px 0;
}

.spalte_rechts_gutschein {
    background-image: url(/img/ls-gs-t-bg.gif); background-repeat: no-repeat; width: 327px; *width: 331px; height: 103px; *height: 156px; color: #FFF; font-weight: bold; font-size: 14px; line-height: 18px; padding: 53px 0 0 4px;
}

.spalte_rechts_gutschein1 {
float: right; margin: 0 24px 0 0;
}
.spalte_rechts_vorteile {
    background-image: url(/img/ls-vt-t-bg.gif); 
    background-repeat: no-repeat;
    width: 307px; height: 43px;
    *height: 56px;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    padding: 14px 0 0 0px;
}

.spalte_rechts_vorteile_bg {
    background-image: url(/img/ls-vt-bg.gif); background-repeat: no-repeat; width: 307px; height: 289px;
}


.spalte_rechts_einkaufswagen {
background-image: url(/img/ls-dekw-bg-l.gif); background-repeat: repeat-y;
}

.spalte_rechts_einkaufswagen1 {
    margin: 0 24px 0 0; background-image: url(/img/ls-dekw-bg-c.gif); background-repeat: no-repeat; background-position: center center; min-height: 110px; height: auto !important; height: 110px;
}

.spalte_rechts_einkaufswagen2 {
font-size: 12px; font-style: italic; padding: 12px 15px 12px 15px;
}
.spalte_rechts_einkaufswagen3 {
margin-top:15px;
}
.spalte_rechts_einkaufswagen4 {
font-size: 12px; font-style: italic; text-align: center; padding-top: 46px;
}

.spalte_rechts_ueberschrift {
    font-size: 20px;
}

.spalte_rechts_sm2 {
    padding-top:5px;
}

.spalte_rechts_sm2_img {
    margin: 4px;
}

.ssl_link {
    color:#000000; text-decoration:none; text-align:center; margin:0px; padding:0px;font-size:11px;
}


.inhalt_mitte1 {
    width: 572px; vertical-align: top; background-color: #fab94a;
}

.inhalt_mitte2 {
    width:850px; vertical-align: top; background-color: #fab94a;
}

.bg_nav {
    background: #fab848;
}

.bg_content1 {
    padding: 7px;
}

.pcontent1 {
    width: 700px;min-height:560px;*height: 780px;
}
.pcontent2 {
    width: 500px;min-height:560px;*height: 780px;
}

.pcontent3 {
    width: 100%; background: #FFF;
}

.float_left {
    float:left;
}

.float_right {
    float:right;
}

.clear_both {
    clear:both;
}

.cnt_div_abstand {
    margin: 0px 0 0 46px;
}
.cnt_div_abstand_bezahlen {
    margin: 34px 0 0 46px;
}

.seiten_navi {
    width: 560px; height: 98px; background-image: url(/img/lp-bg-c2.jpg); background-repeat: no-repeat;
}

.seiten_navi1 {
    width: 179px;
}

.seiten_navi2 {
    padding: 68px 0 0 0; text-align: center;
}

.seiten_navi2 h1 {
    color: #d77a15; font-size: 20px; font-weight: bold; padding: 0; margin: 0;
}

.seiten_navi2 h1 a {
    color: #d77a15; font-size: 20px; font-weight: bold;text-decoration: none;
}

.seiten_navi3 {
    text-align: center; margin: 31px 17px 0 17px; font-size: 11px; line-height: 16px;
}

.seiten_navi3 h1 {
    font-size: 13px; font-weight: bold; padding: 0; margin: 0;
}

.seiten_navi3 h1 span {
    color: #d77a15;
}

.seiten_navi4 {
    text-align: center; margin: 23px 17px 0 17px; font-size: 12px; line-height: 16px;
}

.seiten_navi4 h1 {
    font-size: 14px; font-weight: bold; padding: 0 0 4px 0; margin: 0;
}

.seiten_navi4 h1 span {
    color: #d77a15;
}

.div_zahlarten {
    margin: 1px 6px 5px 6px;
}

.div_zahlarten1 {
    float: left; width: 552px; height: 92px; border: 1px solid #ffffff;background-color: #AFCEFE;padding: 3px;
}

.div_zahlarten2 {
    background-color: #3674DB;background-image: url(/img/hintergrund_unten.gif);background-repeat:repeat-x; border: 1px solid #ffffff;width: 550px;height:90px;
}

.div_zahlarten3 {
    padding: 10px 5px 5px 5px;width:540px;
}

.div_zahlarten3 img {
    margin:1px;
}

.div_zahlarten3_img {
    margin:1px 1px 1px 5px;
}

.div_zahlartena {
    margin: 1px 6px 10px 6px;
}

.div_zahlartena1 {
    float: left; width: 335px; height: 92px; background-image: url(/img/betrag_waehlen.gif); background-repeat: no-repeat;
}

.div_zahlartena2 {
    padding: 14px 0 0 184px;
}

.div_zahlartena2 select {
    font-size: 17px; font-weight: bold; width: 109px;
}

.div_zahlartena3 {
    padding: 10px 10px 5px 40px;width:300px;
}

.div_zahlartena3 img {
    margin:1px;
}

.div_zahlartena3_img {
    margin:1px 1px 1px 5px;
}

.cnt_anbieter {
    margin: 12px 0 0 10px; width: 516px; height: 185px; background-image: url(/img/lp-cnt-anim.gif); background-repeat: no-repeat;
}

.cnt_anbieter1 {
    padding: 48px 0 0 50px;
}

.cnt_anbieter2 {
    font-size: 9px; padding: 0 0 11px 16px; color: #898989;
}

.cnt_anbieter2 a {
    color: #d77a15;
}

.btn_abstand {
    margin: 24px 0 50px 0; text-align: right;
}

.btn_abstand2 {
    margin: 24px 0 10px 0; text-align: right;
}

.anleitung_ausblenden {
    display:none;margin-top:10px;
}

.width100 {
    width: 100%;
}

.abstand_unten {
    margin-bottom:10px;
}

.link_passwort {
    color: #5f8bd4;font-size:10px;
}

.div_sicherheit {
    border: 1px dashed #B2CDFF; padding: 5px; height: 39px;
}

.div_sicherheit1 {
    float: left; margin: 0 4px 0 0;
}

.div_sicherheit2 {
    padding: 4px 0 0 0; font-size: 11px; color: #3373D7;
}

.div_sicherheit2 strong {
    font-size: 13px;"
}

.div_bezahlen1 {
    font-size: 14px; font-weight: bold; padding: 35px 0 20px 0;
}

#bpcontent {
    z-index:3;position:absolute;top:auto;left:auto;display:none;border: 1px solid #000000;width:455px;min-height:350px;background: #ffffff;
}

#rgcontent {
    z-index:3;position:absolute;top:auto;left:auto;display:none;border: 1px solid #000000;width:455px;min-height:350px;background: #ffffff;
}

.einkauf_abstand {
    margin-top:15px;margin-bottom:20px;
}

.ajax_schliessen {
    float:right;font-size:12px;text-align:right;
}

.ajax_schliessen a {
    color:#000000;
}

.supportchat {
    padding:8px 0px 8px 0px;margin: 15px 0px 15px 0px;text-align:left;
}

.passwort_ok {
    font-weight:bold;color:#000000;font-size:14px;height:250px;
}

#amenue {
    display:block;width:250px;
}

#bmenue {
    display:none;width:250px;
}

#gbanner {
    position:absolute;top:10px;display:none;
}

.adminmenue {
    border: 3px solid #ffffff;padding:5px;
}

.admin_box1 {
    border: 3px solid #a40f14;padding:5px;margin-top: 15px;
}

.admin_box2 {
    border: 3px solid #000080;padding:5px;margin-top:15px;
}

.admin_box3 {
    border: 3px solid #008040;padding:5px;margin-top:15px;
}

.admin_box4 {
    border: 3px solid #808080;padding:5px;margin-top:15px;
}

.admin_box5 {
    border: 3px solid #000000;padding:5px;margin-top:15px;
}

.admin_box6 {
    border: 3px solid #808040;padding:5px;margin-top:15px;
}

.admin_box7 {
    border: 3px solid #FF8000;padding:5px;margin-top:15px;
}
.hilfe_kasten {
    background: #FFF; margin: 6px; padding: 7px 11px 7px 11px; font-size: 11px; color: #d77a15;
}
.hilfe_kasten a {
color: #3674db;
}

.link_anbieter {
    color: #5f8bd4;font-weight:bold;font-size:16px;font-style: normal;
}

.link_zurueck {
    color: #5f8bd4;
}
