.errorBox, .copyright, .parseTime{ display:none; }

body { margin:0; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }

a img {border:none; }

#allpage{ width:990px; margin:0 auto 0 auto; display:block; text-align:left; }

/*--------------  HEADER - WRAPPER -----------------*/

#header{ width:990px; height:191px; overflow:hidden; float:left; }
#header .overlay { position:absolute; top:0; width:500px; overflow:hidden; }

/*--------------  HEADER - LOGO -----------------*/

#logo {	position:relative; top:44px; left:226px; float:left; }
#logo a img { border:none; }

/*--------------  HEADER - NAV TOP RIGHT -----------------*/

#topmost_nav {	position:relative; width:350px; line-height:24px; height:24px; background:none; margin-right:80px; margin-top:0px; display:inline; float:right; }
#topmost_nav ul { margin:0; padding:0; font-size:10px; }
#topmost_nav ul li { display:inline; float:left;margin-left:40px; font-weight:bold; }
#topmost_nav ul li a { color:#005a2c; text-decoration:none; background:url(./bilder/nav/topmost_nav_icon.gif) 0px 1px no-repeat; padding-left:9px; }
#topmost_nav ul #homelink{ display:inline; float:left; font-weight:normal; }
#topmost_nav ul #homelink a { color:#005a2c; text-decoration:none; background:none; padding:none; }

/*--------------  HEADER - CATEGORY MENUE - MAIN MENUE -----------------*/

#topmen { position:relative; width:990px; height:50px; background:url(./bilder/nav/topmen_bg.jpg) repeat-x; margin-top:0px; line-height:30px; top:116px; float:left; }
#topmen ul { margin:0; padding:0; font-weight:bold; font-size:12px; letter-spacing:0px; }
#topmen ul li {	display:inline; float:left; margin-left:30px; }
#topmen ul li a{ color:white; text-decoration:none; }
#topmen ul li a:hover, #topmen ul #selected a {	color:#faad11; text-decoration:none; }

/*--------------  HEADER - SHOPPINGCART -----------------*/

#wk_header { position:relative; width:250px; height:118px; background:url(./bilder/nav/header_wk_bg.jpg) repeat-x; float:right; margin-top:-35px; margin-right:25px; display:inline; }
#wk_header .inlay { width:210px; float:left; margin-left:20px; display:inline; }
#wk_header .inlay h2 { font-size:19px; margin:0; padding:0; line-height:35px; height:35px; color:#005a2c; background:url(./bilder/nav/wk_icon_top.jpg) no-repeat; padding-left:25px; font-weight:normal; overflow:hidden; }
#wk_header .inlay ul { margin:0; padding:0; list-style:none; margin-top:10px; color:#787b7e; font-weight:bold; font-size:11px; }
#wk_header .inlay ul li { line-height:17px; }
#wk_header .inlay ul li .left {	float:left; width:130px; }
#wk_header .inlay ul li .right { float:right; width:80px; text-align:right; }
#wk_header .inlay #btn_wk_show { float:left; display:block; }
#wk_header .inlay #btn_wk_show img { border:none; display:block; float:left; margin-top:10px; }

/*--------------  MAINCONTENT - WRAPPER -----------------*/

#maincontent { width:940px; float:left; margin-left:25px; display:inline; margin-top:-5px; position:relative; }

/*--------------  PRODUCTLISTING / INFOPAGES / CHECKOUT - NAVTRAIL / BREADCRUMB -----------------*/

#navtrail {	width:940px; float:left; margin-bottom:5px; }
#navtrail ul { margin:0; padding:0; font-size:9px; color:#777b7d; }
#navtrail ul li { display:inline; float:left; }
#navtrail ul li a { text-decoration:none; color:#777b7d; }

/*--------------  PRODUCTLISTING - HEADLINE -----------------*/

.headline_productlisting { margin:0px 0px 10px 0px; color:#005a2c; font-weight:normal; float:left; font-size:19px; }

/*--------------  PRODUCTLISTING / STARTPAGE - KATPIC -----------------*/

#katpic { width:940px; float:left; height:378px; position:relative; background-color:#b7d3c5; display:inline; overflow:hidden; }
#katpic .inlay_white { float:left; background:white; margin:1px; display:inline; overflow:hidden; height:376px; }
#katpic .inlay_white .inlay_content { /* width has to be -4 of main-div */	float:left; background:white; margin:1px; display:inline; overflow:hidden; width:936px; height:376px; }
#katpic .inlay_white .inlay_content img { display:block; }

/*----------------- STARTPAGE - FEATUREBOX-BULLETS-IM-KATPIC ----------------*/

#kat_bullets { position:absolute; display:inline; top:335px; left:20px; }
#kat_bullets ul{ list-style:none; margin:0; padding:0; }
#kat_bullets ul li, #kat_bullets ul .selected {	background:url(./bilder/nav/top_bullet_passive.png) no-repeat; float:left; width:25px; height:15px; line-height:15px;margin-left:10px; }
#kat_bullets ul .selected {	background:url(./bilder/nav/top_bullet_active.png) no-repeat; }
#kat_bullets ul .kat_text { float:left; margin-left:10px; font-size:13px; font-weight:bold; color:white; line-height:13px; background:none; width:300px; }

/*----------------- STARTPAGE - FEATUREBOX-IM-KATPIC ----------------*/

#teaserbox_top { position:absolute; top:64px; left:450px; width:460px; height:246px; background:url(./bilder/nav/listing_bg_passive.png); display:inline; }
#teaserbox_top .inlay {	width:240px; height:215px; float:left; display:inline; }
#teaserbox_top .inlay .content{ width200px; float:left; margin:20px 0px 0px 20px; display:inline; }
#teaserbox_top .inlay .content h3{ color:#086135; font-size:20px; font-weight:normal; margin:20px 0px 10px 0px; padding:0; }
#teaserbox_top .inlay .content p{ color:#787b7e; font-size:20px; font-weight:bold; margin:10px 0px 20px 0px; padding:0; }
#teaserbox_top .inlay .content a{ float:left; }
#teaserbox_top .inlay .content a img{ border:none; }
#teaserbox_top .inlay .content input{ float:left;  margin-top:-1px;}
#teaserbox_top .pic { width:214px; height:214px; float:right; }
#teaserbox_top .pic img { border:1px solid #9abaaa; }
#teaserbox_top #nav { float:left; width:460px; height:31px; background:url(./bilder/nav/startseite_productnav_bg.jpg) repeat-x; display:block; }
#teaserbox_top #nav a img{ border:none; }

/*----------------- STARTPAGE - MAINTEASER ----------------*/

.mainteaser_lft, .mainteaser_rgt {	width:462px; float:left; height:184px; position:relative; background-color:#b7d3c5; display:inline; overflow:hidden; }
.mainteaser_rgt { float:right; }
.mainteaser_lft .inlay_white, .mainteaser_rgt .inlay_white { float:left; background:white; margin:1px; display:inline; overflow:hidden; height:182px; }
.mainteaser_lft .inlay_white .inlay_content, .mainteaser_rgt .inlay_white .inlay_content{ float:left; background:white; margin:1px; display:inline; overflow:hidden; width:458px; height:180px; }
.mainteaser_lft .inlay_white .inlay_content .content{ float:left; margin-left:10px; margin-top:7px; width:210px; display:inline; }
.mainteaser_lft .inlay_white .inlay_content .content h2{ margin:0; padding:0; font-size:17px; color:#005a2c; font-weight:normal; }
.mainteaser_lft .inlay_white .inlay_content .content p{	margin:10px 0px 20px 0px; font-size:13px; color:#787b7e; }
.mainteaser_lft .inlay_white .inlay_content .content a img { border:none; }
.mainteaser_lft .inlay_white .inlay_content .pic { float:right; margin-right:20px; margin-top:40px; display:inline; }
.mainteaser_lft .inlay_white .inlay_content .pic img { display:block; border:1px solid #9abaaa; }
.mainteaser_rgt .inlay_white .inlay_content .content{ float:left; margin-left:10px; margin-top:7px; width:180px; display:inline; }
.mainteaser_rgt .inlay_white .inlay_content .content h2{ margin:0; padding:0; font-size:17px; color:#005a2c; font-weight:normal; }
.mainteaser_rgt .inlay_white .inlay_content .content p{	margin:5px 0px 10px 0px; font-size:13px; color:#787b7e; }
.mainteaser_rgt .inlay_white .inlay_content .content a img {border:none;}
.mainteaser_lft .inlay_white .inlay_content .content input {border:none; float:left; margin-right:3px; margin-top:-1px;}
.mainteaser_rgt .inlay_white .inlay_content .pic { float:right; }
.mainteaser_rgt .inlay_white .inlay_content .pic img { display:block; }

/*-------------- PRODUCTLISTING - BOX -----------------*/

.product_box{ width:215px; float:left; height:215px; position:relative; background-color:#b7d3c5; display:inline; overflow:hidden; margin-left:26px; margin-bottom:18px; }
.product_box_first { margin-left:0px; }
.product_box .content {	float:left; background:white; margin:1px; display:inline; overflow:hidden; width:213px; height:213px; }
.product_box .pic {	float:left; }
.product_box .pic img {	display:block; }
.product_box .content a, .product_box .content a:hover { width:213px; height:50px; margin-top:-50px; background:url(./bilder/nav/listing_bg_passive.png); display:block; float:left; text-decoration:none; cursor:pointer; }
.product_box .content a .product_name {	float:left; margin-left:10px; margin-top:12px; width:202px; display:inline; color:#086135; font-weight:bold; font-size:11px; }
.product_box .content a .product_price { float:left; margin-left:10px; margin-top:3px; width:202px; display:inline; color:#787b7e; font-weight:bold; font-size:12px; }
.product_box .content a:hover {	background:url(./bilder/nav/listing_bg_over.png); }
.product_box .content a:hover .product_name { text-decoration:underline; }

/*-------------- FOOTER - LFT -----------------*/

#footer_lft { width:228px; float:left; height:241px; position:relative; background-color:#b7d3c5; display:inline; overflow:hidden; margin-left:0px;}
#footer_lft .header { float:left; background:white; margin:1px 0px 0px 1px; display:inline; width:227px; height:39px; line-height:39px; background:url(./bilder/nav/headline_bg.jpg) repeat-x;}
#footer_lft .header .content { margin-left:20px; }
#footer_lft .header .content h2 { margin:0;font-size:10px; color:#005a2c; }
#footer_lft .bottom { float:left; background:white; margin:0px 1px 1px 1px; display:inline; overflow:hidden; width:228px; height:200px; }
#footer_lft .bottom .content { margin-left:20px; margin-top:15px;}
#footer_lft .bottom .content ul{ margin:0; padding:0; list-style:none; margin-bottom:30px; }
#footer_lft .bottom .content ul li{ background:url(./bilder/nav/footer_listitem.gif) 0px 1px no-repeat; padding-left:8px; margin-bottom:10px; }
#footer_lft .bottom .content ul li a {color:#005a2c; text-decoration:none; }

/*-------------- FOOTER - CNT -----------------*/

#footer_cnt { width:363px; float:left; height:241px; position:relative; background-color:#b7d3c5;display:inline; overflow:hidden; margin-left:0px; }
#footer_cnt .header { float:left; background:white; margin:1px 0px 0px 0px; display:inline; overflow:hidden; width:363px; height:39px; line-height:39px; background:url(./bilder/nav/headline_bg.jpg) repeat-x; border-left:1px solid white; }
#footer_cnt .header .content { margin-left:20px; }
#footer_cnt .header .content h2 { margin:0;font-size:10px; color:#005a2c; }
#footer_cnt .bottom { float:left; background:white; margin:0px 1px 1px 1px; display:inline; overflow:hidden; width:362px; height:200px; }
#footer_cnt .bottom .content { margin-left:20px; margin-top:15px; }
#footer_cnt .bottom .content img { float:left; border:1px solid #9abaaa; }
#footer_cnt .bottom .content .form_wrapper { float:left; margin-left:20px; color:#8e8a8b; }
#footer_cnt .bottom .content .form_wrapper form input{ border:1px solid #8e8a8b; width:190px; }
#footer_cnt .bottom .content .form_wrapper form a{ color:#005a2c; text-decoration:none; background:url(./bilder/nav/topmost_nav_icon.gif) 0px 1px no-repeat; padding-left:9px; font-weight:bold; }

/*-------------- FOOTER - RGT -----------------*/

#footer_rgt { width:349px; float:left; height:241px; position:relative; background-color:#b7d3c5;display:inline; overflow:hidden; margin-left:0px; }
#footer_rgt .header { float:left; background:white; margin:1px 1px 0px 0px; display:inline; overflow:hidden; width:347px; height:39px; line-height:39px; background:url(./bilder/nav/headline_bg.jpg) repeat-x; border-left:1px solid white; }
#footer_rgt .header .content { margin-left:20px; }
#footer_rgt .header .content h2 { margin:0;font-size:10px; color:#005a2c; }
#footer_rgt .bottom { float:left; background:white; margin:0px 1px 1px 1px; display:inline; overflow:hidden; width:347px; height:200px; }
#footer_rgt .bottom .content { margin-left:20px; margin-top:15px; }
#footer_rgt .bottom .content h3 { margin:0; color:#005a2c; font-size:10px; }
#footer_rgt .bottom .content p { padding-right:29px; letter-spacing:1px; line-height:14px; font-size:10px; color:#787b7e; margin-top:10px; }

/*--------------  PRODUCTDETAIL - SCROLLER -----------------*/

#preview_scroller { background:#b7d3c5; width:709px; height:97px; display:block; overflow:hidden; margin-bottom:15px; }
#preview_scroller #nav_lft { float:left; margin-top:1px; margin-left:1px; margin-right:1px; display:inline; width:17px; height:95px; overflow:hidden; }
#preview_scroller #nav_lft a img { border:none; display:block; }
#preview_scroller #container { margin-top:1px; float:left; width:671px; height:95px; display:block; overflow:hidden; position:relative; }
#preview_scroller #container #content { height:95px; position:absolute; display:block; margin-left:-1px; }
#preview_scroller #container #content .preview_pic { float:left; margin-left:1px; background:#fff; }
#preview_scroller #container #content .preview_pic a img{ border:none; }
#preview_scroller #nav_rgt { float:right; margin-top:1px; margin-right:1px; display:inline; width:17px; height:95px; overflow:hidden; }
#preview_scroller #nav_rgt a { float:left; }
#preview_scroller #nav_rgt a img { border:none;  display:block; }

/*--------------  PRODUCTDETAIL - DETAILBOX -----------------*/

#detail_box { background:#b7d3c5; width:709px; height:466px; float:left; display:inline; }
#detail_box .inlay { background:white; width:707px; margin-left:1px; height:464px; margin-top:1px; float:left; display:inline; }
#detail_box .inlay .content { width:697px; margin-left:5px; margin-top:5px; height:454px; display:inline; float:left; background:none; }
#detail_pic { display:block; height:454px; width:360px; float:left; }
#detail_box .inlay .content .inlay_lft{	float:right; width:246px; background:#e7f0eb; height:454px; }
#detail_box .inlay .content .inlay_lft .detail_infos{ width:206px; margin-top:20px; margin-left:20px; height:400px; }
#detail_box .inlay .content .thumbs { position:absolute; margin-top:153px; left:350px; width:96px; display:inline; }
#detail_box .inlay .content .thumbs a{ float:left; margin-bottom:5px; background:#fff; }
#detail_box .inlay .content .thumbs a img{ border:1px solid #9abaaa; }

/*--------------  PRODUCTDETAIL - HEADLINE -----------------*/

.productbox-detail-headline { font-size:14px; font-weight:bold; color:#086135; margin-bottom:7px; }
.productbox-detail-price { font-size:20px; font-weight:normal; color:#787b7e; margin-bottom:10px;}
.productbox-detail-text { font-size:12px; font-weight:normal; color:#787b7e;  margin-bottom:20px; line-height:16px;}
.productbox-detail-buy { color:#78b7b7e; margin-bottom:25px; }
.productbox-detail-button { margin-bottom:20px;}

/*--------------  CART-SHOPPING-CHECKOUT-ADMIN -----------------*/

.content_bg { background-color:none; color:#333333; font-size:10px; width:940px; float:left; display:inline;}

.col_lft { float:left; width:709px; background:none; overflow:hidden; padding-bottom:50px;}

.col_rgt { float:right; width:214px; color:black; background:none; display:inline; margin-top:50px;}
.col_rgt .inlay { float:left; width:214px; color:black; background:none; margin:0; float:left; display:inline; border:1px solid gray; padding:5px 0px 5px 0px; margin-bottom:10px;}
.col_rgt .inlay .content{ float:left; width:204px; color:black; background:none; margin:0 0 0 5px; float:left; display:inline;}
.col_rgt .inlay .content h2 {font-size:14px; font-weight:normal; margin:0; padding:0; float:left; margin-bottom:10px; color:#086135; }
.col_rgt .inlay .content p {font-size:12px; float:left; margin:0; padding:0;}
.col_rgt .inlay .content ul{ margin:0; padding:0; list-style:none; margin-bottom:10px; clear:both;}
.col_rgt .inlay .content ul li{ background:url(./bilder/nav/footer_listitem.gif) 0px 1px no-repeat; padding-left:8px; margin-bottom:10px; }
.col_rgt .inlay .content ul li a {color:#005a2c; text-decoration:none; }

/*-------------- BOXES ------------------------------------*/

.register-box, .login-box, .login-guest, .infobox_hori, .box-1sp { margin:0px; width:345px; float:left; height:170px; position:relative;  background:url(./bilder/nav/h2_bg.jpg) repeat-x; background-color:white; display:inline; overflow:hidden; margin-left:0px; border:1px solid #b7d3c5; display:inline; }
.infobox_hori .box-1sp { border:none; }
.login-box { float:right; }
.login-guest { width:707px; margin:0px; display:inline; float:right; height:135px; }

.register-box .box-2sp, .login-box .box-2sp, .login-guest .box-2sp { width:320px; margin:0 0 10px 10px; padding:0; float:left; display:inline; position:relative; }
.login-guest .box-2sp { width:676px; }
.register-box .box-2sp h2, .login-box .box-2sp h2, .login-guest .box-2sp h2, .box-1sp h2 { margin:0; padding:0; line-height:25px; height:29px; font-size:14px; font-weight:normal; letter-spacing:0; display:block; margin-bottom:10px; width:676px; }
.register-box .box-2sp .box-2sp-text, .login-box .box-2sp .box-2sp-text, .login-guest .box-2sp .box-2sp-text {	margin:0; float:left; display:inline; }
.register-box .box-2sp .box-2sp-text table, .login-box .box-2sp .box-2sp-text table, .login-guest .box-2sp .box-2sp-text table{	display:inline;	float:left; }

.log-passwort { margin:10px 0px 10px 0px; float:right; display:block;}
.log-passwort a{color:#888888; text-decoration:none;}
.btn_no_border img, .btn_no_border a img{border:none;}
.log-box-bottom { margin-top:20px; float:left; }
.button_guest { margin-top:20px; }
.button_guest img, button_guest a img {border:none; }

.infobox_hori {height:auto; width:707px; margin-bottom:10px;}
.infobox_hori .log-box-order {width:706px; margin:0; float:left; margin-left:15px; padding-bottom:15px;}
.infobox_hori .box-1sp-text {width:670px;}
.infobox_hori .log-box-order h2 {margin:0; margin-bottom:10px;}
.infobox_hori p { width:580px; margin-left:20px;}
.infobox_hori h2 { margin:0; padding:0; font-weight:normal; margin-left:20px; font-size:14px; line-height:27px;}
/*create_account_guest.html*/
.box-1sp {float:left; width:706px; padding-top:0px; padding-bottom:20px; height:auto;}
.box-1sp * { margin-left:20px; }
.box-1sp h2 { margin:0px; margin-left:20px; } /*color:#888888; font-size:14px; margin-bottom:0px;}*/
.col_white { background-color:#ffffff; }
.col_grey { background-color:#ffffff; }
.h2_holder {margin-left:00px;}
.h2_holder h2 {margin:0; padding: 0; font-size:19px; font-weight:normal; color:#005a2c; margin-bottom:15px;}
.btn_no_border img, .btn_no_border a img{border:none;}
.log-box-bottom { margin-top:10px; }


/*-------------- FORMS ------------------------------------*/

form {margin:0; padding:0; height:auto; }
#login { height:0; }
input, select { margin-left:0px; margin-bottom:8px; border:1px solid #cccccc; padding:1px; width:200px;}
select { width:auto; }
input[type=radio], input[type=checkbox] {border:none; margin-top:0px; padding:0px; width:30px;}
input[type=image], input[type=submit] { border:none; width:auto; height:auto;}
.input-20 { width:20px; }
.input-50 { width:50px; }
.input-70 { width: 70px; }
.input-120 {width: 120px;}
.anmelden-form {margin-top:20px; float:left;}
.anmelde-form-footer {float:left; width:90%; margin-left:20px; margin-top:20px; margin-bottom:40px;}
.anmelde-form-button {float:left; margin-top:10px;}
.anmeldeform-alert-field td, .anmeldeform-alert-field td input, .anmeldeform-alert-field td select{color:#800204;border-color:#800204;}
fieldset { margin-bottom:10px; padding-left:5px; padding-right:5px; padding-bottom:5px;}
legend { margin-top:7px; display:block; float:left; margin-right:10px;}
legend input { display:block; float:left;}
.button_continue img{ border:none; }
.log-box-bottom input { border:none;}

/*-------------- WK ------------------------------------*/

#wk-headline { margin-left:0px; color:##005a2c; font-size:19px; font-weight:normal;}
#wk-headline h2{ margin-left:0px; color:##005a2c; font-size:19px; font-weight:normal;}
.wk-item-image { width:95px; height:95px; display:block; float:left; border:1px solid #9abaaa; }
.wk-line-grey {background-color:#e1ece7; border-bottom:1px solid #cedfd7; padding:10px;}
.wk-line-grey .delete { color:#e1ece7; }
.wk-line-white {background-color:#f4f8f6;  border-bottom:1px solid #cedfd7; padding:10px;}
.wk-line-white .delete { color:#f4f8f6; }
.wk-line-grey img, .wk-line-white img { width:95px; height:95px; display:block; float:left; border:1px solid #9abaaa; margin-right:20px;}
.wk-subheadline, .wk-subheadline a { color:#086135; font-size:13px; font-weight:bold; text-decoration:none;}
.wk-price { font-size:16px; color:#666666;}
.wk-bottom {margin-top:10px; }
.wk-col_lft {width:280px; float:left; margin-left:20px; display:none;}
.wk-col_rgt {width:50px; float:right; margin-right:0px;}
.wk-col_rgt h3 {font-size:12px; }
.delete { display:block;background-color:transparent;background-image:url(./bilder/nav/cart_remove.png);background-repeat:no-repeat;width:19px;height:22px;border:0;font-size:30px;cursor:pointer;padding-left:25px; margin-left:15px; margin-top:-5px; line-height:30px;}
.wk-rabatt { margin-top:15px; display:none; }
.wk-rabatt h3, .wk-rabatt .wk-price  {margin:0px; margin-left:10px; color:#086135;}
.wk-rabatt .wk-price { color:#888888; }
.wk-gesamt { margin-top:10px; padding-top:10px; padding-bottom:10px; background-color:#ffffff; margin-bottom:15px;}
.wk-gesamt h3, .wk-gesamt .wk-pice, .wk-gesamt .wk-price_mwst { margin:0px; margin-left:10px; color:#086135;}
.wk-gesamt .wk-price_mwst { font-style:italic; color:#086135; font-size:9px; }
.wk-gesamt .wk-price { margin-left:10px; margin-top:7px; color:#666666; font-size:16px; font-weight:bold;}
.wk-text-enter-code { margin-top:20px; float:left;}
.wk-enter-code input[type=image]{ padding:0; margin:0; padding-top:10px; float:left;}
.wk-enter-code .recomment-input { padding:0; margin-top:0px; float:left; margin-top:10px; padding-bottom:1px;}

/*-------------- PRODUCTS-BLOCK IN OVERVIEW ------------------------------------*/

.order-line-white { background-color:#f4f8f6; float:left;}
.order-line-grey { background-color:#e1ece7; float:left; }

.products_block { width:100%; float:left; margin-left:0px; margin-top:2px;}
.products_block .order-line-white, .products_block .order-line-grey { border-bottom:1px solid #cccccc; padding-bottom:10px; padding-top:10px; width:706px; float:left; display:block; margin-left:0;}
.products_block table { width:100%; padding:0; margin:0; float:left; margin-left:10px;}
.products_block table tr { color:#888888; width:100%; margin:0; padding:0; margin-left:10px;}
.products_block .order-12 { color:#666666; font-size:15px;}
.products_block table tr .order-subheadline { font-weight:bold; margin-bottom:10px; color:#086135; font-size:13px; margin-left:0px;}

.order-container { width:200px; float:right; margin-right:5px;color:#086135; font-size:10px; margin-top:20px;}
.order-container .order-mwst, .order-container .order-vk { border-bottom:1px solid #cccccc; padding-bottom:0px; margin-bottom:10px; float:left; width:200px; background:none;}
.order-container .order-text { margin-bottom:0px; display:block;}
.order-container .order-price {font-size:16px; margin-top:0px; line-height:25px; display:block; margin-bottom:5px;}
.order-container .order-vk {margin-bottom:0px;}
.order-summe { background-color:#ffffff; padding:0px; width:200px; float:left; margin-left:0px;font-size:14px;}
.order-footer { margin-top:10px; }

/*-------------- LOG-HEADER (CHECKOUT-STEPS) ------------------------------------*/

#log-header { color:#669c80; font-size:14px; margin-top:5px; height:50px; display:block; width:710px; height:50px; overflow:hidden; float:left;}
#log-header ul { background:url(./bilder/nav/cart_steps_ul_bg.jpg) 0px 20px no-repeat; width:940px; float:left; display:block; list-style-type:none; padding:0px; margin:0px; display:inline;}
#log-header ul li { float:left; background-image:url(./bilder/nav/cart_steps_li_bullet_inactive.gif); background-repeat:no-repeat; background-position:right 5px; padding-top:0; padding-left:0px; padding-right:20px; margin-right:20px; }
#log-header ul li div { text-align:center; padding-top:0px; background-image:url(./bilder/nav/cart_steps_a_inactive.jpg); background-repeat:no-repeat; background-position:center 20px; display:block; float:left; height:50px; }
#log-header ul .selected { color:#005a2c; background-image:url(./bilder/nav/cart_steps_li_bullet_active.gif); }	
#log-header ul .selected div { background-image:url(./bilder/nav/cart_steps_a_active.jpg); }
#log-header ul .last-item {	background-image:none; }	

/*-------------- GENERIC ------------------------------------*/

.mrg_rgt_0 { margin-right: 0px; }
.mg_lft_5 { margin-left:5px; }
.mg_btm_10 {margin-bottom:10px; }
.mg_rgt_10 {margin-right:10px; }
.mg_top_0 {margin-top:0px;}
.pdg_20 {padding:0px;}
.pdg_top_0 {padding-top:0px;}
.fl { float:left; }
.fr { float:right;}
.cb {clear:both;}
.cf { clear:both; }
.cf_mrg { clear:both; margin:5px 0px 5px 0px; float:left; line-height:5px; height:10px; width:100%; }
.no_border { border:none; }
.no_mrg_lft { margin-left:0px; }

.table-versandart { margin-left:0px; padding-left:0px;}

.inputRequirement { color: #fff; }
.markProductOutOfStock { visibility: hidden; }
