.help {float:left;margin:36px 0 0 100px;}
.helper {float:left;margin:36px 0 0 50px;}

#suche_box{float:left;width:184px; padding:17px 0 0 20px; margin:0;font-family:verdana, arial; color:#77185F; font-size:10px;}
#suche_box p{padding:0 0 6px 56px;}

#lang_box{float:left;margin:0;width:200px;}

#login_box {float:left; width:408px; padding:17px 0 0 0; margin:0; font-family:verdana, arial; color:#77185F; font-size:10px;}
#login_box p{padding:0 0 6px 0;}

#login_box .trustedshop img{padding:10px 0 0 0;}
#login_box .trustedshop .logged {padding:10px 0 0 156px;}

#login_box .email {float:left; text-align:center;}
#login_box .email .gm_class_input{margin:0 0 0 0;}
#login_box .email a {color:#77185F;}
#login_box .passwort{float:left;  margin:0 0 0 12px; font-weight:normal; text-align:center;}
#login_box .passwort .logged {margin:2px 0 0 25px;padding:20px 25px 0 0;background: url(./img/site/logoff.png) no-repeat top right;}
#login_box .email .logged {margin:2px 0 0 0;padding:20px 25px 0 0;background: url(./img/site/ihr_konto.png) no-repeat top right; } 
#login_box .passwort a {color:#77185F;}
#login_box .loginbutton{float:right; margin:18px 3px 0 0;}

#registrierung{ position:absolute;top:72px;right:20px;font-size:11px;text-transform:uppercase;text-align:right;}
#registrierung a {padding:0 5px;color:#77185F; background:#fff;}

#menubox_categories { border-color: ;   border-style: ;   border-width: 0px;  width: 1000px; margin:0; padding:0; border-width: 0px;  text-align:right; } 
#menubox_categories .categories {   border-color: ;   border-style: ;   border-width: 0px;   height: 100%;   margin: 0px;   overflow: hidden;   padding: 0px;   text-align: left;  } 

#menubox_categories ul {padding:0;font-family: Calibri,Arial;}
#menubox_categories ul.oben{margin:0 0 0 320px;}
#menubox_categories ul.unten{margin:0 0 0 340px;}
#menubox_categories li {display:block;float:left;padding:0;margin:0;}
#menubox_categories li a {color: ; padding: 0;  }
#menubox_categories li a:link, #menubox_categories a:visited, #menubox_categories a.cat_active  {display:block; width:130px; height:18px; margin:0 0px 0 0; padding:5px 0 0 0; text-align:center; font-size:1em; font-weight:bold;  color: #fff; text-decoration: none; text-transform: uppercase;} 
#menubox_categories li a:hover, #menubox_categories a:active, #menubox_categories a.cat_active { color: #000; background: url(./img/site/cat_over.jpg) repeat-x; } 
#menubox_categories .cat_active {}
#menubox_categories li span.active{text-decoration:underline;}

#menubox_categories_head {    background-color: ;   background-image: ;   border-color: ;   border-style: ;   border-width: 0px;   color: ;   font-family:  ;   font-size: ;   font-style: ;   font-weight: ;   height: ;   line-height: ;   margin: 0px;   padding: 0px;   position: relative;   text-align: ;   text-decoration: ;  } 

#menubox_login {} 
#menubox_login_body {   background-color: ;   background-image: url();   border-color: blue;   border-style: solid;   border-width: 0px;   color: ;   font-family: Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: normal;   margin-bottom: 3px;   margin-left: 0px;   margin-right: 0px;   margin-top: 0px;   padding-bottom: 3px;   padding-left: 3px;   padding-right: 3px;   padding-top: 3px;   text-align: left;   text-decoration: none;  } 
#menubox_login_body a {   color: ;   font-family: Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: normal;   text-decoration: none;  } 
#menubox_login_head {   background-color: ;   background-image: url();   border-color: blue;   border-style: solid;   border-width: 0px;   color: ;   font-family: Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: bold;   height: ;   line-height: 20px;   margin-bottom: 3px;   margin-left: 0px;   margin-right: 0px;   margin-top: 0px;   padding-bottom: 0px;   padding-left: 3px;   padding-right: 0px;   padding-top: 0px;   position: relative;   text-align: left;   text-decoration: none;  } 

#menubox_information{float:right;}
#menubox_information ul {margin:0; padding:0; font-family: verdana, Arial;}
#menubox_information_body {  border-color: blue;   border-style: solid;   border-width: 0px;   color: ;   font-family: ;   font-size: 10px;   font-style: normal;   font-weight: bold;   margin: 0px;   padding: 0px;   text-align: left;   text-decoration: none;  } 
#menubox_information_body a {   color: #fff;   font-family: Arial, Helvetica, Sans-Serif;   font-size: 11px;   font-style: normal;   font-weight: bold;   text-decoration: none;  } 
#menubox_information_body li {float:left; width:134px; list-style-type:none; text-align:center;}
#menubox_information_head { height:23px;  background: ;   border: solid 0px;   color: #fff;   font-family:verdana, Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: bold;   margin: 0px;   padding: 0 0 4px 14px;   position: relative;   text-align: left;   text-decoration: none;  } 

#menubox_extrabox1, #menubox_extrabox2, #menubox_specials, #socialnetworks, #menubox_newsletter { background: url(./img/site/box_info_bg.gif) repeat-y; border-color: blue;   border-style: solid;   border-width: 0px;   margin: 0;   padding:7px 0 0 0;  } 

#socialnetworks{margin:0 0 0 40px;padding:30px 30px 20px 0;text-align:center;}

#menubox_extrabox1_body { height:175px;  background: url(./img/site/bestellhotline.jpg) no-repeat center top;   border-color: blue;   border-style: solid;   border-width: 0px;   color: #000000;   font-family:  Arial, Helvetica, Sans-Serif;   font-size: 10px;   font-style: normal;   font-weight: normal;   margin: 0 0 0 0;   padding:3px 3px 3px 3px; text-align: left;   text-decoration: none;  } 
#menubox_extrabox1_body a {   color: #000000;   font-family:  Arial, Helvetica, Sans-Serif;   font-size: 10px;   font-style: normal;   font-weight: normal;   text-decoration: underline;  } 
#menubox_extrabox1_head {   background-color: ;   background-image: url();   border-color: blue;   border-style: solid;   border-width: 0px;   color: #9A1E76;   font-family:  verdana, Arial, Helvetica, Sans-Serif;   font-size: 15px;   font-style: normal;   font-weight: ;   height: ;   line-height: ;   margin: 4px 0 0 22px;   padding: 0px;   position: ;   text-align: left;   text-decoration: none;  } 
#menubox_extrabox1_text {   background-color: ;   background-image: url();   border-color: blue;   border-style: solid;   border-width: 0px;   color: #666;   font-family:  verdana, Arial, Helvetica, Sans-Serif;   font-size: 14px;   font-style: normal;   font-weight: bold;   height: ;   line-height: ;   margin: 0px 0 0 22px;   padding: 0px;   position: ;   text-align: left;   text-decoration: none;  } 
#menubox_extrabox1_smalltext {font-size:10px; font-weight:normal;}

#menubox_extrabox2_body { height:212px;  background: url() no-repeat center top;   border-color: blue;   border-style: solid;   border-width: 0px;   color: #000000;   font-family:  Arial, Helvetica, Sans-Serif;   font-size: 10px;   font-style: normal;   font-weight: normal;   margin:3px 0 0 0;   padding: 3px;   text-align: left;   text-decoration: none;  } 
#menubox_extrabox2_body a {   color: #000000;   font-family:  Arial, Helvetica, Sans-Serif;   font-size: 10px;   font-style: normal;   font-weight: normal;   text-decoration: underline;  } 
#menubox_extrabox2_text {   background-color: ;   background-image: url();   border-color: blue;   border-style: solid;   border-width: 0px;   color: #000;   font-family:  verdana, Arial, Helvetica, Sans-Serif;   font-size: 14px;   font-style: normal;   font-weight: bold;   height: ;   line-height: ;   margin: 10px 0 0 22px;   padding: 0px;   position: ;   text-align: left;   text-decoration: none;  } 
#menubox_extrabox2_smalltext {font-size:10px; font-weight:normal;}
#menubox_extrabox2_head { height:23px;  background: url(./img/site/box_info_head_bg.gif) no-repeat;   border: solid 0px;   color: #fff;   font-family:verdana, Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: bold;   margin: 0px;   padding: 0 0 4px 14px;   position: relative;   text-align: left;   text-decoration: none;  } 
#menubox_extrabox2_head a {color:#fff;}

#menubox_specials_body {  border-color: blue;   border-style: solid;   border-width: 0px;   color: ;   font-family: Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: normal;   margin: 0px;   padding: 0 0 0 12px;   text-align: left;   text-decoration: none;  } 
#menubox_specials_body a.menubox_specials_next {float:right; margin:15px 0 0 0; padding: 0 40px 26px 0; background: url(./img/site/menubox_specials_next.gif) no-repeat top right;}
#menubox_specials_body a {   color: #9A1E76;   font-family:  Arial, Helvetica, Sans-Serif;   font-size: 11px;   font-style: normal;   font-weight: bold;   text-decoration: none;  } 
#menubox_specials_body_text {float:right; margin:0 16px 12px 8px; padding:0 0 16px 0; width:99px; border-bottom: 1px solid #9A1E76;}
#menubox_specials_body_text h5 {padding:0; margin:0; color:#9A1E76; font-size:11px;}
#menubox_specials_body_text a {}
#menubox_specials_body_text .preisbox {text-align:right;}
#menubox_specials_body_text .smalltext {font-size:11px; font-weight:normal;}
#menubox_specials_body .menubox_specials_body_img{float:left; width:111px; border:0;}
#menubox_specials_head { height:23px;  background: url(./img/site/box_info_head_bg.gif) no-repeat;   border: solid 0px;   color: #fff;   font-family:verdana, Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: bold;   margin: 0px;   padding: 0 0 4px 14px;   position: relative;   text-align: left;   text-decoration: none;  } 
#menubox_specials_head a {color:#fff;}

#menubox_newsletter_body {  border-color: blue;   border-style: solid;   border-width: 0px;   color: ;   font-family: Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: normal;   margin: 0px;   padding: 0 0 0 12px;   text-align: left;   text-decoration: none;  } 
#menubox_newsletter_body a.menubox_newsletter_next {float:right; margin:15px 0 0 0; padding: 0 40px 26px 0; background: url(./img/site/menubox_specials_next.gif) no-repeat top right;}
#menubox_newsletter_body a {   color: #9A1E76;   font-family:  Arial, Helvetica, Sans-Serif;   font-size: 11px;   font-style: normal;   font-weight: bold;   text-decoration: none;  } 
#menubox_newsletter_body_text .smalltext {color: #9A1E76;font-size:11px; font-weight:bold;}
#menubox_newsletter_body .menubox_newsletter_body_img{float:left; width:111px; border:0;}
#menubox_newsletter_head { height:23px;  background: url(./img/site/box_info_head_bg.gif) no-repeat;   border: solid 0px;   color: #fff;   font-family:verdana, Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: bold;   margin: 0px;   padding: 0 0 4px 14px;   position: relative;   text-align: left;   text-decoration: none;  } 
#menubox_newsletter_head a {color:#fff;}

#cart_on_top { font-size: 10px;   font-style: normal;   font-weight: normal;  text-align: left;   text-decoration: none;   background: url(./img/site/box_info_bg.gif) repeat-y;  } 
#cart_on_top #cart_on_top_heading {   height:23px;  background: url(./img/site/box_info_head_bg.gif) no-repeat;   border: solid 0px;   color: #fff;   font-family:verdana, Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: bold;   margin: 0px;   padding: 0 0 4px 14px;   position: relative;   text-align: left;   text-decoration: none;  } 
#cart_on_top_body { margin:0 12px 0 15px; padding:0 0 33px 50px; background: url(./img/site/warenkorb.png) no-repeat;} 
#cart_on_top_body #box_cart_qty {   border-bottom:1px #000000 solid; } 
#cart_on_top_body .gm_shipping_link {   color: #000000;   font-family:  Arial;   font-size: 10px;   font-style: normal;   font-weight: normal;   text-decoration: none;  } 
#cart_on_top_heading a {   color: #ffffff;  } 

.shopping_cart_fett {color:#77185F;font-weight:bold;position:absolute;top:18px;right:0px;width:120px;float:left;margin:2px 0 0 0;padding:20px 10px 0 20px;background: url(./img/site/basket.png) no-repeat top right; } 
.shopping_cart_normal {color:#77185F;font-weight:bold;position:absolute;top:0px;right:0px;width:90px;height:40px;float:right;margin:0;padding:15px 0px 0px 0px;background: url(./img/site/basket_logout.png) no-repeat top right; } 
.shopping_cart_normal a, .shopping_cart_fett a {color:#77185F;font-weight:bolder;}

.sub_navi {
	text-align:left;
	margin:10px 0px -10px 333px;
	word-spacing: 2px;
}

.sub_navi a:hover, .sub_navi a:active, .sub_navi a { 
	color: #9A1E76;
} 
