/*für das neue layout mawax.css auskommentiert*/  
  

  .menuleiste_oben {/*background-color:#CDE2BB;border: 1px solid #000000;width:100%*/}
  
  .mainbox {margin:auto;/*background-color:#FFFFFF;border: 1px solid #000000*/;width:1000px;/*padding:10px;*/margin-top:10px}
  
  .menu_button {text-align:center;/*background-color:#000000;color:#FFFFFF;border: 1px solid #000000;*/padding:5px;font-weight:bold;}
  .menu_button_hover {text-align:center;/*background-color:#99CC33;color:#FFFFFF;border: 1px solid #000000;*/padding:5px;font-weight:bold;cursor:pointer;}
  
/*  .ueberschrift_links {background-color:#000000;color:#FFFFFF;border: 1px solid #000000;padding:3px;font-weight:bold;margin-bottom:3px;border-left: 10px solid #000000}*/
  .menubutton_links {background-color:#F5F5F5;color:#333;border: 1px solid #EEE;padding:2px;margin-bottom:1px;padding-left:4px;}
  .menubutton_links_hover {background-color:#DDD;color:#333;border: 1px solid #AAA;padding:2px;margin-bottom:1px;cursor:pointer;padding-left:5px;}
  
  .startseitenprodukt {/*width:262px;border: 1px solid #fff;*/float:left;/*background-color:#FFF;margin-right:2px;margin-bottom:10px;*/}
  .startseitenprodukt_hover {/*width:262px;*//*border: 1px solid #99CC33;*/float:left;cursor:pointer;*/background-color:#FFF;margin-right:2px;margin-bottom:10px;*/}
  .startseitenprodukt_titel {height:48px;/*background-color:#000000;*/font-size:13px;font-weight:bold;padding:2px;color:#FFFFFF;/*border-bottom: 1px solid #000000;background-image:url(../images/verlauf_1.png);*/}
  
  ul { margin-left: 1em; padding-left: 0.5em; }
  li { font-size:12px; }
  .tariftabelle_tr {padding:1px;}
  /*
  .preis {font-size:12px;font-weight:bold;color:#FFF;text-align:right;background-image:url(../images/preisschild.gif);width:80px;height:25px;padding-top:12px;padding-left:2px;margin-left:30px; }
  */
  .preis {font-size:15px;font-weight:bold;color:#D00;text-align:right;width:100px;height:25px;padding-top:12px;padding-left:2px;margin-left:10px; }

  .kurztext {height:90px;}
  .kurztext_logo {text-align:right}
/* Globale Angabe für das prinzipielle Seitendesign */

  .infolink {float:right;}
  .infolink a:hover {background-color: #ddd;;color:#ddd;}
  .infolink a:link span{display: none; text-decoration:none }
  .infolink a:visited span{display: none; text-decoration:none }
  .infolink a:hover span {
  position: absolute;
  margin:5px 0px 0px 5px;
  background-color: #eeeeee;
  width:300px;
  padding: 5px;
  border: 1px solid #666666;
  font-size:10px;
  color: #000;
  text-align:left;
  display: block;
  z-index:100;}

body {

  font-family: 'Arial';
  font-size:11px;
  background-color:#E9FFD7;
  margin:0px;
  padding:0px;
 

  }

p {   margin:0px;
  padding:0px; }

html { min-height:100.05%; }

input, textarea, select, checkbox {
        background-color : #E9FFD7;
        color : #333333;
        font: normal 11px Tahoma, Verdana;
        /*border: 1px #AAAAAA solid;*/
        margin: 1px;
        padding: 1px;
}

form { display:inline; }
.formular_fehler {background-image:url(../images/icon_error_2.gif);background-repeat:no-repeat;background-position:0px 0px;padding-left:15px;font-weight:bold;color:#DD0000; }


.preisblock_mit_vertrag {/*border: 1px #BBBBBB solid*/;padding:3px;background-color:#cbe18e;width:260px;float:left;height:77px;}
.preisblock_ohne_vertrag {/*border: 1px #BBBBBB solid;*/padding:3px;background-color:#cbe18e;width:219px;margin-right:5px;float:left;height:77px;}
.preisblock_ohne_vertrag_normal {border: 1px #BBBBBB solid;padding:3px;background-color:#EEEEEE;margin-top:5px;height:72px}


.image_preview_mini { border: 1px #999999 solid;width:60px;background-color:#FFFFFF;padding:5px; }
.universalseite_beschreibungsbox {margin-bottom:5px;height:200px;overflow:auto; }

.f_11px_black { font-family:tahoma;font-size:11px; }
.f_13px_black { font-family:tahoma;font-size:13px; }
.f_16px_black { font-family:tahoma;font-size:16px; }
.f_20px_black { font-family:tahoma;font-size:20px; }
.checkbox_blank {border:0px;  }
.submit_admin {background-image:url(../images/admin_black.gif);background-position:0px -5px;border: 1px #333333 solid;color:#FFFFFF;background-color:#777777; }
.button_red { background-image:url(../images/meldung_rot.gif);background-position:0px -5px; color:#ffffff;border: 1px #990000 solid; background-color:#CC0000}
.image_preview  { border: 1px #999999 solid; }
.image_preview_border  { border: 1px #BBBBBB solid; }

.topmenu_background {background-image:url(../images/background_black.gif);}

img {border:0px; }

.input_search { margin-left:3px;margin-right:0px;width:100px; }
.search_ok_button {margin-left:0px; border:1px solid #666666;}

Check, Radio
   { background-color:#FFFFFF; border:0px solid #DDDDDD;  }

.checkbox_clear {border:0px;background-color:#FFFFFF }
.top_input  { background-color:#eeeeee; border:1px solid #000000;  }

.darkblue {background-color:#006FA2; }
.maintable_width { width:990px;text-align:left; }
.mainframe_top { width:990px;height:10px;background-image:url(../images/mainframe_top.gif);}
.mainframe_body { width:966px;background-image:url(../images/mainframe_body.gif);padding-left:14px;padding-right:10px;  }
.body_bottom_left { background-image:url(../images/body_bottom_left.gif);height:122px;}
.body_bottom_left_2 { background-image:url(../images/body_bottom_left_2.jpg);height:122px;width:10px;}
.body_bottom_right_2 { background-image:url(../images/body_bottom_right_2.jpg);height:122px;width:10px;}
.body_bottom { background-image:url(../images/body_bottom.gif);height:97px;width:970px;padding-top:25px;color:#FFFFFF;text-align:center;}

.block_left_body {background-image:url(../images/block_left_body.gif);width:168px;padding-left:17px;padding-right:17px;overflow:hidden;}
.block_left_body_top {background-image:url(../images/block_left_body_top.gif);width:168px;padding-left:17px;padding-right:17px;overflow:hidden;}
.block_left_bottom {background-image:url(../images/block_left_bottom.gif);width:202px;height:28px;}

.front_top_left {background-image:url(../images/background_top_left.gif);width:16px;height:104px;background-repeat:no-repeat;  }
.front_top_right {background-image:url(../images/background_top_right.gif);width:16px;height:104px;background-repeat:no-repeat;  }
.front_top {background-color:#FFFFFF;background-image:url(../images/background_top_front.gif);width:958px;background-repeat:repeat-x; }
.front_left {background-image:url(../images/background_white_left.gif);width:16px; }
.front_right {background-image:url(../images/background_white_right.gif);width:16px; }
.front {width:948px;padding-left:5px;padding-right:5px; }
.front_bottom {width:958px;text-align:center;padding-bottom:10px;padding-top:10px; }
.front_bottom_left {background-image:url(../images/background_bottom_left.gif);width:16px;height:26px;background-repeat:no-repeat; }
.front_bottom_right {background-image:url(../images/background_bottom_right.gif);width:16px;height:26px;background-repeat:no-repeat; }

a:link {  color:#000000; text-decoration:none }
a:visited {  color:#000000; text-decoration:none }
a:hover {   color:#555555; text-decoration:underline }
a:active {   color:#000000; text-decoration:none }

a.redlink:link {  color:#CC0000; text-decoration:none }
a.redlink:visited {  color:#CC0000; text-decoration:none }
a.redlink:hover {   color:#CC0000; text-decoration:underline }
a.redlink:active {   color:#CC0000; text-decoration:none }

a.kasselink:link {  color:#000000; text-decoration:none }
a.kasselink:visited {  color:#000000; text-decoration:none }
a.kasselink:hover {   color:#CC0000; text-decoration:none }
a.kasselink:active {   color:#000000; text-decoration:none }

a.blacklink:link {  color:#000000; text-decoration:none }
a.blacklink:visited {  color:#000000; text-decoration:none }
a.blacklink:hover {   color:#00CCFF; text-decoration:none }
a.blacklink:active {   color:#00CCFF; text-decoration:none }

a.bottom_link:link {  color:#333333; text-decoration:none }
a.bottom_link:visited {  color:#333333; text-decoration:none }
a.bottom_link:hover {   color:#333333; text-decoration:underline;  }
a.bottom_link:active {   color:#333333; text-decoration:none }

a.wsv_link:link {  color:#333333; text-decoration:none }
a.wsv_link:visited {  color:#333333; text-decoration:none }
a.wsv_link:hover {   color:#333333; text-decoration:underline; }
a.wsv_link:active {   color:#333333; text-decoration:none }

a.adminlink:link {  color:#333333; text-decoration:none }
a.adminlink:visited {  color:#333333; text-decoration:none }
a.adminlink:hover {   color:#333333; text-decoration:none }
a.adminlink:active {   color:#333333; text-decoration:none }

a.inactive_link:link {  color:#888888; text-decoration:none }
a.inactive_link:visited {  color:#888888; text-decoration:none }
a.inactive_link:hover {   color:#CC0000; text-decoration:none }
a.inactive_link:active {   color:#888888; text-decoration:none }

.preload {display:none;}
.leer_lassen {display:none;}
.punktlinie {background-image:url(../images/punktlinie.gif);height:9px;}
.punktlinie_klein {background-image:url(../images/punktlinie.gif);height:5px;background-position:0px -2px }

h1 {/*background-color:#CDE2BB;*/margin-bottom:5px;margin-top:0px;/*border: 1px #CCCCCC solid;*/padding:4px;color:#333333;font-size:12px;/*font-weight:bold;*/ }

h2 {/*background-color:#CDE2BB;*/margin-bottom:5px;margin-top:0px;/*border: 1px #CCCCCC solid;*/padding:4px;color:#333333;font-size:12px;/*font-weight:bold;*/ }

.specials_title  {background-color:#EEEEEE;margin-bottom:5px;margin-top:0px;border: 1px #CCCCCC solid;padding:4px;color:#333333;font-size:12px;font-weight:bold;margin-left:5px;}
.main_fenster {padding-left:4px;}
.specials_fenster {margin-left:0px;padding-left:4px;margin-bottom:5px;width:205px;}
.main_message {font-weight:bold;margin-bottom:10px; }
.error_message {font-weight:bold;margin-bottom:10px; }
.price_color {font-weight:bold;color:#9AAF24;}
.price_color_big {font-weight:bold;color:#9AAF24;font-size:14px;}
.warenkorb_button {background-image:url(../images/icon_cart.gif);background-repeat:no-repeat;padding-left:15px;background-position:1px 1px; }
.meldung_ja {margin-bottom:5px;border: 1px #9EC09B solid;padding:6px;color:#007700;font-size:13px;font-weight:bold;background-color:#EBF7EA;border-left:0px;border-right:0px;}
.meldung_fehler {margin-bottom:5px;border: 1px #D09494 solid;padding:6px;color:#CC0000;font-size:13px;font-weight:bold;background-color:#F5ECEC;border-left:0px;border-right:0px; }
.infobox { background-color:#D7E0EE; border: 1px #AAB7CD solid; background-image:url(../images/icon_info.gif);background-repeat:no-repeat;padding:4px;padding-left:24px;background-position:4px 4px; font-size:12px;margin-bottom:5px; }

.warenkorb_container {/*border: 1px #BBBBBB solid;padding:3px;background-color:#EEEEEE;*/}
.tabellenkommentar { font-weight:bold;color:#CC0000; }
.fusszeile_kleingedrucktes {margin-top:10px;font-size:10px;text-align:justify;color:#888888; }

/* Designangaben des Menüs */

.anylinkcss {
text-align:left;
margin-top:2px;
position:absolute;
visibility: hidden;
border:1px solid #aaaaaa;
border-bottom-width: 1px;
line-height: 18px;
z-index: 100;
/*background-color: #FEFEFE;*/
width: 230px;
color:#FFFFFF;
background-image:url(../images/admin_background.gif);
background-repeat:repeat-y;
}

.anylinkcss a {
width: 222px;
display: block;
text-decoration: none;
color:#333333;
border: 0px #FEFEFE solid;
margin:2px;
padding:2px;
}

.anylinkcss a:hover { /*hover background color*/
/*background-color: #F0EFE2;*/
text-decoration:none;
color:#000000;
border: 1px #AAAAAA solid;
padding:1px;
}

/* Designangaben des Menü-Bereichs */

.anylinkcss2 { 
 text-align:left;
 margin-top:-1px;
 /*margin-left:1px;*/
 position:absolute;
 visibility: hidden;
 line-height: 15px;
 z-index: 100;
 /*width: 200px;*/
 width: 120px;
 color:#ffffff;
 /*border: 1px #000000 solid;*/
 border-bottom:0px;
 /*background-color: #888888;*/

 }


/*
  .menu_button {text-align:center;background-color:#000000;color:#FFFFFF;border: 1px solid #000000;padding:5px;font-weight:bold;}
  .menu_button_hover {text-align:center;background-color:#99CC33;color:#FFFFFF;border: 1px solid #000000;padding:5px;font-weight:bold;cursor:pointer;}
*/

.anylinkcss2 a{display: block;padding: 1px 0;text-decoration: none;color:#FFFFFF;background-color:#000000;border-bottom: 1px #000000 solid;z-index: 100;}

.anylinkcss2 a:hover{border-bottom: 1px #000000 solid;background-color:#99CC33 }

.menu_left {background-image:url(../images/menu_top_left.gif);height:41px;width:5px; }
.menu_leiste {padding-left:3px;background-image:url(../images/menu_top_body.gif);height:41px; }
.menu_right {background-image:url(../images/menu_top_right.gif);height:41px;width:5px; }

.menu_button_lo {/*margin:1px; padding:5px;text-align:center;color:#FFFFFF;border: 1px #000000 solid;background-color:#000000;font-weight:bold;font-size:12px;*/}
.menu_button_hi { /*margin:1px;padding:5px;text-align:center;color:#FFFFFF;border: 1px #000000 solid;cursor:pointer;background-color:#99CC33;font-weight:bold;font-size:12px; */}

.menu_button_hi2 { /*margin:1px;padding:5px;text-align:center;color:#FFFFFF;border: 1px #000000 solid;background-color:#99CC33;font-weight:bold;font-size:12px;*/}
.menu_trenner {width:1px;}
/*a.menu_buttonlink:link {  color:#FFFFFF; text-decoration:none }
a.menu_buttonlink:visited {  color:#FFFFFF; text-decoration:none }
a.menu_buttonlink:hover {   color:#FFFFFF; text-decoration:none }
a.menu_buttonlink:active {   color:#FFFFFF; text-decoration:none }*/

/* Bestellabwicklung */

.eingabeblock_ueberschrift  { font-weight:bold;color:#333333;font-size:12px;margin-top:3px;border: 1px solid #BBBBBB;padding:4px;margin-bottom:3px;background-image:url(../images/ueberschrift_background.gif);}
.bestelluebersicht_links {text-align:right;font-weight:bold;padding-right:5px; }
.eingabeblock_off {background-image:url(../images/arrow_down.gif);background-repeat:no-repeat;padding-left:20px; }
.eingabeblock_on {background-image:url(../images/arrow_up.gif);background-repeat:no-repeat;padding-left:20px; }
.bestellung_haken {font-weight:bold;background-color:#EEEEEE;padding:5px;border: 1px #AAAAAA solid;}
.lastschrift_box {padding:5px;margin-left:30px;margin-right:30px;margin-top:10px;border: 1px #CCCCCC solid;background-color:#EEEEEE;}

/* Designangaben des Admin-Bereichs */

.admin_prediv {height:22px; }
.admin_menu {top:0px;left:0px;position:fixed;background-color:#555555;border-bottom: 1px #333333 solid;padding-top:2px;padding-bottom:2px;color:#FFFFFF;height:23px;width:100%;}

.warenkorb_preview_css{

margin-top:-2px;
position:absolute;
z-index: 101;
}

.admin_menu_button {

  background-color:#888888;
  border:1px solid #aaaaaa;
  font-size:11px;
  
  cursor:default;
  }

.admin_helpbox {background-color:#EEEEEE;margin-bottom:5px;border: 1px #AAAAAA solid;padding:3px; }
.admin_helpbox_form { background-color:#FFFFFF; }

.eingabeblock_ueberschrift_admin {background-image:url(../images/admin_logo.gif);background-repeat:no-repeat;background-color:#EEEEEE;margin-bottom:5px;margin-top:0px;border: 1px #CCCCCC solid;padding:4px;color:#333333;font-size:12px;font-weight:bold;padding-left:30px;background-position:3px 3px }
.eingabeblock_tabelle_admin {}
.admin_top { padding:3px;border: 1px #999999 solid;background-color:#EEEEEE;font-size:12px;font-weight:bold;margin-bottom:5px; }

.usage_back {background-image:url(../images/usage_back.gif);width:398px;height:21px;border: 1px #000000 solid;}
.usage_front {background-image:url(../images/usage_front.gif);height:21px}

ul {margin-top:0px;margin-bottom:0px;}

/* Designangaben der Leisten */

.leiste1 {background-image:url(../images/background_leiste_1.gif);width:165px;height:24px;color:#FFFFFF;border: 1px #246D7D solid;overflow:hidden;}

/* Kategoriebaum */

.kat_title {padding-left:5px;padding-top:1px;}

/*
.menu_kat_1 {background-image:url(../images/menu_selected.gif);background-repeat:no-repeat;background-position:3px 6px;font-size:11px;font-weight:bold;border-bottom: 1px solid #BBBBBB;padding:4px;width:150px;padding-left:13px; }
.menu_kat_1_hover  {background-image:url(../images/menu_selected.gif);background-repeat:no-repeat;background-position:3px -35px;font-size:11px;font-weight:bold;border-bottom: 1px solid #BBBBBB;padding:4px;width:148px;padding-left:15px;cursor:pointer; }
*/

  .menu_kat_1 {/*background-color:#F5F5F5;color:#333;border: 1px solid #EEE;*/padding:2px;margin-bottom:1px;padding-left:4px;/*font-weight:bold*/}
  .menu_kat_1_hover {/*background-color:#DDD;color:#333;border: 1px solid #AAA;*/padding:2px;margin-bottom:1px;cursor:pointer;padding-left:5px;/*font-weight:bold*/}

  .menu_kat_2 {/*background-color:#F5F5F5;color:#333;border: 1px solid #EEE;*/padding:2px;margin-bottom:1px;padding-left:8px;}
  .menu_kat_2_hover {/*background-color:#DDD;color:#333;border: 1px solid #AAA;*/padding:2px;margin-bottom:1px;cursor:pointer;padding-left:9px;}

  .menu_kat_3 {background-color:#F5F5F5;color:#333;border: 1px solid #EEE;padding:2px;margin-bottom:1px;padding-left:12px;}
  .menu_kat_3_hover {background-color:#DDD;color:#333;border: 1px solid #AAA;padding:2px;margin-bottom:1px;cursor:pointer;padding-left:13px;}

  .menu_kat_4 {background-color:#F5F5F5;color:#333;border: 1px solid #EEE;padding:2px;margin-bottom:1px;padding-left:16px;}
  .menu_kat_4_hover {background-color:#DDD;color:#333;border: 1px solid #AAA;padding:2px;margin-bottom:1px;cursor:pointer;padding-left:17px;}

  .submenu_kat{/*background-color:#F5F5F5;color:#333;border: 1px solid #EEE;*/padding:2px;margin-bottom:1px;padding-left:4px;}
  .submenu_kat_hover {/*background-color:#DDD;color:#333;border: 1px solid #AAA;*/padding:2px;margin-bottom:1px;cursor:pointer;padding-left:5px;}

  .menu_product_lo{/*background-color:#F5F5F5;color:#333;border: 1px solid #EEE;border-left: 10px solid #EEE;*/padding:2px;margin-bottom:1px;padding-left:4px;font-size:10px;padding-right:2px;}
  .menu_product_hi{/*background-color:#F5F5F5;color:#333;border: 1px solid #EEE;border-left: 10px solid #333;*/padding:2px;margin-bottom:1px;padding-left:4px;font-size:10px;padding-right:1px;font-weight:bold;}
  .menu_product_hover {/*background-color:#DDD;color:#333;border: 1px solid #AAA;border-left: 10px solid #AAA;*/padding:2px;margin-bottom:1px;cursor:pointer;padding-left:5px;font-size:10px;padding-right:1px;}
        
/*  
.menu_kat_2 {background-image:url(../images/menu_selected.gif);background-repeat:no-repeat;background-position:8px 6px;font-size:11px;font-weight:bold;border-bottom: 1px solid #BBBBBB;padding:4px;width:145px;padding-left:18px; }
.menu_kat_2_hover  {background-image:url(../images/menu_selected.gif);background-repeat:no-repeat;background-position:8px -35px;font-size:11px;font-weight:bold;border-bottom: 1px solid #BBBBBB;padding:4px;width:143px;padding-left:20px;cursor:pointer; }

.menu_kat_3 {background-image:url(../images/menu_selected.gif);background-repeat:no-repeat;background-position:13px 6px;font-size:11px;font-weight:bold;border-bottom: 1px solid #BBBBBB;padding:4px;width:140px;padding-left:23px; }
.menu_kat_3_hover  {background-image:url(../images/menu_selected.gif);background-repeat:no-repeat;background-position:13px -35px;font-size:11px;font-weight:bold;border-bottom: 1px solid #BBBBBB;padding:4px;width:138px;padding-left:25px;cursor:pointer; }

.menu_kat_4 {background-image:url(../images/menu_selected.gif);background-repeat:no-repeat;background-position:18px 6px;font-size:11px;font-weight:bold;border-bottom: 1px solid #BBBBBB;padding:4px;width:135px;padding-left:28px; }
.menu_kat_4_hover  {background-image:url(../images/menu_selected.gif);background-repeat:no-repeat;background-position:18px -35px;font-size:11px;font-weight:bold;border-bottom: 1px solid #BBBBBB;padding:4px;width:133px;padding-left:30px;cursor:pointer; }
*/

/*a.category_link_1:link {  color:#000000; text-decoration:none }
a.category_link_1:visited {  color:#000000; text-decoration:none }
a.category_link_1:hover {   color:#000000; text-decoration:none }
a.category_link_1:active {   color:#000000; text-decoration:none }

a.category_link_2:link {  color:#555555; text-decoration:none }
a.category_link_2:visited {  color:#555555; text-decoration:none }
a.category_link_2:hover {   color:#555555; text-decoration:none }
a.category_link_2:active {   color:#555555; text-decoration:none }

a.category_link_3:link {  color:#777777; text-decoration:none }
a.category_link_3:visited {  color:#777777; text-decoration:none }
a.category_link_3:hover {   color:#777777; text-decoration:none }
a.category_link_3:active {   color:#777777; text-decoration:none }

a.category_link_4:link {  color:#999999; text-decoration:none }
a.category_link_4:visited {  color:#999999; text-decoration:none }
a.category_link_4:hover {   color:#999999; text-decoration:none }
a.category_link_4:active {   color:#999999; text-decoration:none }

a.menu_product_link:link {  color:#555555; text-decoration:none }
a.menu_product_link:visited {  color:#555555; text-decoration:none }
a.menu_product_link:hover {   color:#555555; text-decoration:none }
a.menu_product_link:active {   color:#555555; text-decoration:none }*/


/* Suchergebnis */

.aktionsartikel_block {float:left;border:2px solid #333333;width:248px;height:230px;margin-bottom:2px;background-color:#FFFFFF;margin-right:2px;}
.aktionsartikel_block_active {cursor:pointer;float:left;border:2px solid #DD0000;width:248px;height:230px;margin-bottom:2px;padding:0px;background-color:#FFFFFF;margin-right:2px;}

.trenner_1 {width:3px;float:left;height:150px; }
.suchergebnis_block {float:left;/*border:1px solid #aaaaaa;width:260px;*/height:190px;margin-bottom:2px;padding:5px;padding-left:0px;padding-right:2px;background-color:#FFFFFF;margin-right:2px;}
.suchergebnis_block_active {float:left;/*border:1px solid #FF0000;*/width:260px;height:190px;margin-bottom:2px;padding:5px;padding-left:0px;padding-right:2px;background-color:#FFFFFF;margin-right:2px;}
.suchergebnis_filterblock {background-color:#EEEEEE;margin-bottom:5px;margin-top:0px;border: 1px #CCCCCC solid;padding:4px;}
.suchergebnis_filterblock_counter {color:#888888;padding-right:5px;text-align:right}

.startseite_block {float:left;width:270px;height:200px;margin-bottom:2px;background-color:#FFFFFF;margin-right:2px;}
.startseite_block_active {cursor:pointer;float:left;width:270px;height:200px;margin-bottom:2px;background-color:#EEEEEE;margin-right:2px;}
.startseiten_titel {font-size:13px;font-weight:bold;overflow:hidden;color:#FFFFFF;padding:2px;height:16px; }
.startseiten_inhalt {border:1px solid #AAAAAA;border-top:0px;margin-bottom:5px;padding:5px; }

/* Produktdetails */

.produktdetail_imagefenster {width:305px;}
.produktdetail_image {border:0px solid #aaaaaa;}
.produktdetail_image_active {/*border:1px solid #333333;*/cursor:pointer}
.produktdetail_button_lo {background-image:url(../images/background_black.gif);font-size:12px;font-weight:bold;float:left;border:1px solid #666666;width:101px;padding:4px;margin-right:4px;color:#FFFFFF; }
.produktdetail_button_hi {background-image:url(../images/background_black_hi.gif);font-size:12px;font-weight:bold;float:left;border:1px solid #666666;width:101px;padding:4px;margin-right:4px;color:#FFFFFF;cursor:pointer }
.produktdetail_infoblock {border:1px solid #999999;margin-bottom:5px;float:left;width:446px;padding:4px;}
.kleingedrucktes {font-size:10px;color:#777777 }
.produktdetail_body {border:1px solid #aaaaaa;padding:4px;width:446px;height:270px;overflow:auto;margin-top:5px;scrollbar-3dlight-color: #FFFFFF;scrollbar-arrow-color: #FFFFFF;scrollbar-base-color: #FFFFFF;scrollbar-darkshadow-color: #FFFFFF;scrollbar-face-color: #888888;scrollbar-highlight-color: #888888;scrollbar-shadow-color: #888888;scrollbar-track-color: #EEEEEE; }
.image_preview_add_lo {margin:5px;padding:4px;border:1px solid #aaaaaa; }
.image_preview_add_hi {margin:5px;padding:4px;border:1px solid #333333; }
.artikelvariation_hi { background-color:#EEEEEE;cursor:pointer;font-size:12px; }
.artikelvariation_lo { background-color:#FFFFFF;font-size:12px; }
.artikelvariationen_box {margin-bottom:10px;}
.produktdetails_oberer_preisblock {height:36px; }

/* Tarifliste */

.tarifzeile_1 {background-color:#00CCFF; }
.tarifzeile_2 {background-color:#FFFFFF; }
.table_tarifuebersicht {padding-top:2px;padding-bottom:2px;width:100%; }
.table_produktdetails {width:100%; }
.table_produktdetails_standard {width:100%; }

/* Hilfe Seiten */

.help {width:250px;height:300px;overflow:auto;font-size:11px;font-weight:normal;padding:5px;position:absolute;top:30px;left:30px;border: 1px #333333 solid;background-color:#FFFFFF;color:#333333; }

/* Specials Seitenteil */

.specials_menu {background-image:url(../images/menu_selected.gif);background-repeat:no-repeat;background-position:3px 3px;font-size:11px;padding-left:13px; }
.specials_menu_hover {background-image:url(../images/menu_selected.gif);background-repeat:no-repeat;background-position:3px -15px;font-size:11px;padding-left:14px;cursor:pointer;color:#246D7D }


.duomixer_schrift { font-weight:bold;font-size:14px; }
.duomixer_box { border:1px solid #CCCCCC;background-color:#EEEEEE;padding:5px;margin-top:10px;font-size:12px; }
.duomixer_select_width {width:100%;}
.duomixer_header { background-image:url(../images/mixer_icon.gif);background-repeat:no-repeat;background-position:2px 2px;border:1px solid #333333; background-color:#777777;padding:3px;font-size:13px;font-weight:bold;color:#FFFFFF;margin-bottom:5px;padding-left:20px; }
.aktion_pricebox {height:60px;width:240px;font-size:15px;font-weight:bold;color:#DD0000;text-align:right; }
.trusted_block {border:1px solid #CCCCCC;background-color:#EFEFEF;padding:4px;margin-bottom:10px;}
.tsteo_box { float:right;width:140px;height:75px;padding-left:10px; }


.fmanager_feld { vertical-align:top;font-weight:bold;padding-right:5px;text-align:right;padding-top:8px;width:100px; }
.fmanager_input { vertical-align:top;width:550px; }
.fmanager_text { vertical-align:top;width:532px; }
.fmanager_textarea { vertical-align:top;width:532px;height:50px; }
.fmanager_kommentar { padding:2px;color:#555555;  }
.fmanager_checkbox { border:0px;background-color:#DDDDDD; }
.fmanager_radiobutton { border:0px;background-color:#DDDDDD; }
.fmanager_formbox { border:1px solid #666666;padding:5px;margin-bottom:3px;background-color:#DDDDDD }
.fmanager_pflichtfeld {padding:2px;color:#DD0000;font-size:10px; }
.fmanager_submit {text-align:center;margin-top:10px;}

.kasse_top_head {font-weight:bold;background-color:#CCCCCC; }
.kasse_top_head_inactive {padding-left:5px;text-align:right;color:#999999 }
.kasse_hell {background-color:#E6E6E6}
.kasse_dunkel {background-color:#EEEEEE}

.tooltip {
  position: absolute;
  display: none;
  background-color: #EEEEEE;
  padding:5px;
  border:1px solid #999999;
  width:150px;
}

.tooltip2 {
  position: absolute;
  display: none;
  border:1px solid #999999;
  width:120px;
  background-color:#FFFFFF;
  padding:5px;
}

.mixer_handybox2 {background-color:#FFFFFF;border:1px solid #AAAAAA;margin-right:7px;float:left;width:140px;height:230px;}
.mixer_handybox {background-color:#FFFFFF;border:1px solid #AAAAAA;margin-right:7px;float:left;width:140px;height:230px;}

.mixer_tarifbox {background-color:#FFFFFF;border:1px solid #AAAAAA;margin-right:7px;width:140px;height:112px;margin-bottom:5px}

.mixer_herstellerbox {text-align:center;padding-top:5px;font-size:12px;font-weight:bold;height:22px;}
.mixer_inbox {border-top:1px solid #AAAAAA;background-color:#F1F1F1;background-image:url(global_images/handybox_dropdown.gif);background-position:right;background-repeat:no-repeat;padding:2px;font-weight:bold;font-size:10px;}
.info_dropdown {border:1px solid #AAAAAA;background-color:#F1F1F1;background-image:url(global_imagess/handybox_dropdown.gif);background-position:right;background-repeat:no-repeat;padding:2px;font-weight:bold;}
.info_dropup {border:1px solid #AAAAAA;background-color:#F1F1F1;background-image:url(global_images/handybox_dropup.gif);background-position:right;background-repeat:no-repeat;padding:2px;font-weight:bold;}

.mixer_inbox_up {border-top:1px solid #AAAAAA;background-color:#F1F1F1;background-image:url(global_images/handybox_dropup.gif);background-position:right;background-repeat:no-repeat;padding:2px;font-weight:bold;display:none;}
.mixer_slidebox {background-color:#F1F1F1;padding:4px;border:1px solid #AAAAAA;margin-top:2px;margin-left:-1px;width:300px;height:50px;overflow:auto;padding-bottom:200px;font-size:10px;}
.hersteller_neutral {background-color:#FFFFFF;padding:3px;border:1px solid #CCCCCC;margin-bottom:1px;font-weight:bold;}
.hersteller_selected {background-color:#CC0000;padding:3px;border:1px solid #000000;font-weight:bold;margin-bottom:1px;color:#FFFFFF}
.mixer_zeile {background-color:#FFFFFF;padding:3px;border:1px solid #DDDDDD;margin-bottom:1px;}
.mixer_zeile_selected {background-color:#CC0000;padding:3px;border:1px solid #000000;margin-bottom:1px;font-weight:bold;color:#FFFFFF}
.mixer_preisbox {border:1px solid #AAAAAA;margin-right:10px;float:left;background-image:url(../images/handybox_background.gif);height:219px;width:282px;padding:5px;background-position:bottom;background-repeat:repeat-x;}

.mixer_no_product  {background-color:#FFFFFF;padding:3px;border:1px solid #DDDDDD;margin-bottom:1px;color:#AAAAAA}
.tarifgruppe {padding:10px;font-weight:bold;font-size:12px;}



.bestellung_absenden_button {background-color:#888;border:2px solid #333;padding:10px;font-size:14px;font-weight:bold;color:#FFF}
.bestellung_absenden_button:hover {cursor:pointer;}

.bestellung_aendern_button {background-color:#DDD;padding:5px;font-size:11px;color:#777;font-weight:bold}
.bestellung_aendern_button:hover {cursor:pointer;}

.kaufprozess_absenden_block {background-color:#EEE;padding:10px;border:1px solid #AAA;}
.kaufprozess_absenden_titel {font-size:14px;font-weight:bold;color:#800;border-bottom:2px solid #d00;margin-bottom:10px}
.kaufabschluss_produktname {font-weight:bold;font-size:13px;padding-bottom:5px}

.details_anzeigen_link { text-align:right;color:#d00;padding-bottom:5px;text-decoration:underline}
.details_anzeigen_link:hover {cursor:pointer;}
.details_produktbox {background-color:#FFF;padding:5px;border:1px solid #DDD}

.keyfacts_produktseite {background-image:url(../images/keyfact.png);font-weight:bold;color:#555;background-repeat:no-repeat;padding:2px;padding-left:20px}
.beschreibungsbox_produktseite {width:330px;float:left}
.keyfactbox_produktseite {margin-left:10px;width:120px;float:left}

.tariffilter_box {display:none;z-index:99999;position:absolute;top:180px;margin-left:209px;background-color:#000;width:250px;padding:10px;color:#fff;font-size:14px;font-family: DaxWeb-Medi,sans-serif;}
.tariffilter_netz_name {padding-top:2px;width:55px;float:left;font-size:13px;}
.tariffilter_keyfact_name {padding-top:2px;width:95px;float:left;font-size:13px;padding-bottom:8px;}
.tariffilter_keyfact_name_disabled {color:#AAA}


.tariffilter_netz_checkbox {height:17px;width:17px;float:left;}
.tariffilter_trennlinie {height:1px;background-color:#000;margin-top:10px;margin-bottom:10px}
.tariffilter_box_innen {margin-top:10px;background-color:#FFF;padding:10px;color:#000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}