
body {margin: 0; padding: 0; background: #ffffff url(img/page_bg.jpg) repeat-x; font-family:  Arial, Helvetica,sans-serif;  background-position: center top;  font-size: 12px;  color: #666666;  }

.page {  padding: 13px;   background: #FFFFFF;   width: 986px;     margin: 0 auto; }
.menue_top {  color: #FFFFFF;  font-size:11px;    width: 1006px;     margin: 0 auto; }


.hauptnavi {  margin-top:10px; background: #293B4F url(img/menue_bg2.jpg); height:45px;  color:#ffffff; }
.filter {  background: #ffffff url(img/filter_bg.jpg) repeat-x;  padding:10px; padding-top:5px; margin-top:0px;  margin-bottom:5px; height: 50px;}
.manu_bottom {  background: #ffffff url(img/manu_bottom_bg.jpg) repeat-x;  height:100px; padding:20px; }


.box_container_1 { float:left;  background: #F4F4F3 url(img/box_bg_schadow.jpg) no-repeat; background-position: 100% 100%;     width:245px;   height: 245px;   margin-right:2px; }
.box_container_2 { float:left;  background: #ffffff url(img/box_bg.jpg) repeat-x;   width:245px;   height:245px;   margin-top:2px;   margin-bottom:2px;  margin-right:2px; }
.box_container_3 { float:left;  background: #F4F4F3 url(img/box_bg5.jpg) no-repeat; background-position: 100% 100%;     width:245px;   height: 245px;   margin-right:2px; }

.box_wolke { float:left;  background: #ffffff url(img/box_bg3.jpg) repeat-x;  width:492px; height:245px;   margin-top:2px;   margin-bottom:10px;  margin-right:2px; }


.footer {  background: #616161 url(img/footer_bg.jpg) repeat-x;  background-position: center top;  height:450px;  margin: 0 auto; }






form {margin: 0;        padding: 0;}
fieldset {margin: 0;        padding: 0;        border: none;}


input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}




textarea {font-family:  Courier New, Arial, Helvetica, sans-serif;     font-size: 11px;    width: 99%;    height:200px;    padding:2px;   margin-bottom: 3px;  margin-right: 5px; background: #ffffff;   border: solid 1px #DFDFDF;  color: #666666; }


h1 {margin: 0; padding: 0; font-weight: normal; font-size:30px;  color:#293B4F; }
h2 {margin: 0; padding: 0; font-weight: normal; font-size:18px;  color:#293B4F; }
h3 {margin: 0; padding: 0; font-size:15px;  color:#293B4F; }


hr {border: 0px; border-top:1px solid #B1B1B1; border-bottom:0px solid #ffffff; }



a {text-decoration: none; color: #A6B800;  }
a:hover {text-decoration: none; color: #35475B;  }

a.link_breadcrumb {text-decoration: none; color: #B1B1B1;  font-size: 10px;}
a:hover.link_breadcrumb { text-decoration: underline; color: #35475B;  }

a.link_weiss {text-decoration: none; color: #ffffff;  }
a:hover.link_weiss {text-decoration: none; color: #35475B;  }


a.link_grau {text-decoration: none; color: #666666;  }
a:hover.link_grau {text-decoration: underline; color: #666666;  }


a.link_blau {text-decoration: none; color: #293B4F; }
a:hover.link_blau { text-decoration: none; color: #ffffff; background: #293B4F;  }



a.link_versandkosten {text-decoration: none; color: #B1B1B1;  }
a:hover.link_versandkosten {text-decoration: underline; color: #B1B1B1;  }



a.link_mega {text-decoration: none; color: #666666;  }
a:hover.link_mega {text-decoration: none; color: #ffffff; background: #666666; }



.selected_nav
{
border: 1px solid #666666;
}










option { font-size:12px; margin-bottom: 7px;}



.contact2 {border: 0px none; background: #FFF;}
.hidden { visibility: hidden; display: none; }





small {}
hr { border-color: #DFDFDF; }
img {border: none;}
img.left {float: left;        margin: 0 15px 0 0;}
img.right {float: left;        margin: 0 0 0 15px;}


#weiss {color: #ffffff;}






/* Formularfelder    */

/* Manufactur    */
.formfield_1  { width: 230px; padding:2px;   margin-bottom: 3px;  background: #ffffff;   border: 1px solid #ffffff;  color: #666666; }


/* Schnellkauf    */
.formfield_2  {width: 100px; padding:2px;   margin-bottom: 3px;  background: #ffffff;   border: solid 1px #ffffff;  color: #666666; }


/* Suchen     */
.search {width: 170px; padding:2px; height:17px; background: #ffffff;   border: solid 1px #DFDFDF;  color: #666666; }






/* login */
.formfield_3  {width: 120px; padding:2px; height:17px;  margin-right: 5px; background: #ffffff;   border: solid 1px #DFDFDF;  color: #666666; }

/* Artikelmenge */
.formfield_4  {width: 40px; padding:2px;   margin-bottom: 3px;  margin-right: 5px; background: #ffffff;   border: solid 1px #DFDFDF;  color: #666666; }

.formfield_5  {width: 150px; padding:2px;   margin-bottom: 3px;  margin-right: 5px; background: #ffffff;   border: solid 1px #DFDFDF;  color: #666666; }
.formfield_6  {width: 156px; padding:2px;   margin-bottom: 3px;  margin-right: 5px; background: #ffffff;   border: solid 1px #DFDFDF;  color: #666666; }







.formtextarea_1  {width: 99%; padding:2px;   margin-bottom: 3px;  margin-right: 5px; background: #ffffff;   border: solid 1px #DFDFDF;  color: #666666; }



#error_message {    border: solid 1px  #EF541A;     padding: 15px;    }




 /* BOX Überschriften */
.box_top { padding-left:15px; padding-top:11px; }
.box_heading_top {color: #ffffff; font-size:18px;  margin-bottom: 3px;  }
.box_text_top { font-size: 10px; color: #ffffff;  }


.box_heading_content {  font-size:18px;  margin-bottom: 5px;  }




/* Header */
#page_top {background: url(img/table_top.gif) repeat-x; width: 945px;   height: 50px;    margin: 0 auto;}
#header {background-color: #ffffff;  width: 945px;      height: 90px;        margin: 0 auto; }


/* Page Content*/
#page { background: #FFFFFF;      width: 945px;     margin: 0 auto; }

#categories_page_box {background: #4d4d4d url(img/cat1_bg.jpg) repeat-x; width: 600px;      height: 170px;  float: left;   margin-right: 10px; }
#cart_page_box {background: #ffffff url(img/cart_bg.jpg) repeat-x; width: 295px;      height: 170px;  float: left;   }

#search_page_box {background: #ffffff url(img/box_search.jpg) repeat-x; width: 295px;      height: 78px;  float: left; margin-right: 10px; margin-top: 10px;  }
#manu_page_box {background: #ffffff url(img/box_manu.jpg) repeat-x; width: 295px;      height: 78px;  float: left;  margin-right: 10px; margin-top: 10px;}
#addquick_page_box {background: #ffffff url(img/box_quick.jpg) repeat-x; width: 295px;      height: 78px;  float: left;  margin-top: 10px; }





/* Kategorie - Menü */

.box_heading_categories_2  {  color: #A6B800; font-size:18px;  margin-top: 0px; margin-bottom: 5px;  }




a.link_menue {
text-decoration: none;
color: #ffffff;
display: block;
font-size:13px;
float: left;
padding-top:13px;
width:108px;
text-align:center;
height: 32px;
cursor: pointer;
border-right: solid 1px #ffffff;
}


a:hover.link_menue {
text-decoration: none;
background: #97AA06;
}

.link_menue_aktive {
text-decoration: none;
background: #666666;
}












a.cat_curent_link  {text-decoration: none; color: #A6B800;    }
a:hover.cat_curent_link  {text-decoration: none; color: #35475B;    }

a.cat_normal_link   {text-decoration: none; color: #ffffff; height:50px; width:108px; display: block; }
a:hover.cat_normal_link   {text-decoration: none; color: #35475B; background: #ffffff url(img/box_manu.jpg) repeat-x;  height:50px; width:108px; display: block; }



.cat_2_normal   {
margin: 0px;
padding: 0px;
}



.cat_2_normal li  {

list-style-type: none;
cursor: pointer;
background-color: #F4F4F3;
border-bottom: 1px solid #ffffff;
}


.cat_2_normal
{
font-size: 11px;
display: block;
color: #666666;
padding: 13px;
background-position: 5% 50%;
background-repeat: no-repeat;
background-image: url(img/icon_arrow_left.png);
text-decoration: none;
padding-left: 30px;
}




.cat_2_normal li a:hover
{
color: #666666;
background-color: #ffffff;
}









.cat_2_normal_current
{
font-size: 11px;
display: block;
color: #666666;
padding: 13px;
background-position: 5% 50%;
background-repeat: no-repeat;
background-image: url(img/icon_arrow_left_mark.png);
text-decoration: none;
padding-left: 30px;

}










/* Footer */
#footer {background: #ffffff url(img/table_bottom.jpg) repeat-x; width: 945px;   height: 13px;    margin: 0 auto;}
#legal {float: left;}
#links {float: right;}

.copyright { background-color:#616161;  padding:0px; padding-bottom:20px; margin:0px; font-family:  Arial, sans-serif;  font-size: 9px;  line-height: 1.5;  text-align:center;  color: #777777;   }
.parseTime { font-family: Arial, sans-serif;  font-size: 9px;  line-height: 1.5;  text-align:center;  color: #546371;   }

a.copyright {  color: #777777;  }
a.copyright:hover { color: #546371;  text-decoration: underline;}






/*Bilder*/
#productinfo {display:table; width:100%}
#productimages { float:left; background-color:#F6F1DE; text-align:center; width:100px; padding:10px; margin:0px 5px 10px 0px; border: solid 1px #ccc;}
#productimages {border: solid 1px #444444;}
#productimages {margin-top:6px; margin-bottom:6px;}





.productOldPrice { font-size: 10px; font-weight: normal; }
.new-price { font-size: 12px; font-weight: bold; }
.sie_sparen { font-size: 11px; }




.suggest_link {           padding: 10px;    border-bottom-style: solid;      border-width:1px;    border-color:#ffffff;  width:180px;   font-size: 12px;    }

.suggest_link_over {        background-color: #A5A5A5;    color: #ffffff;      padding: 10px;   border-bottom-style: solid;      border-width:1px;     border-color:#ffffff;    cursor: pointer;     width:180px;      font-size: 12px;    }

#search_suggest {       z-index: 1;      position: absolute;     visibility: hidden;        background-color: #E5E5E4;         text-align: left;     padding: 5px;  padding-top: 30px;   margin-top:2px;   border-style: solid;      border-width:3px;     border-color:#ffffff; border-top:0px; background: url(img/suggest_bg.png);}








.carousel_container  { width: 295px; height: 180px; padding: 0px; margin-bottom:10px; border: solid 0px #DFDFDF; background: white url(img/carousel_container.jp);}




.pageResults  { color: #666666;  display:block; }

.pageResults_aktiv   { float: left; text-align:center; width:20px; height:16px;  background: url(img/nr_bg_aktive.jpg);  margin-right:5px; padding: 5px; padding-top: 7px;   color:#ffffff;  }
.pageResults_normal  { float: left; text-align:center; width:20px; height:16px;  background: url(img/nr_bg.jpg);  margin-right:5px; padding: 5px; padding-top: 7px;    }


.pageResults_back { font-size:11px; float: left; text-align:center; width:55px; height:16px;  background: url(img/nr_bg_back.jpg);  margin-right:5px; padding: 5px; padding-top: 7px;    }

.pageResults_vor { font-size:11px; float: left; text-align:center; width:55px; height:16px;  background: url(img/nr_bg_vor.jpg);  margin-right:5px; padding: 5px; padding-top: 7px;    }







.buchstabe {
float: left;
width:30px;
height:31px;
border-right:1px solid #ffffff;
padding-top:14px;
text-align: center;
color: #ffffff;
cursor: pointer;
font-size:14px;
}









.link {
padding: 3px;
float:left;
width:170px;
font-size:12px;
}



.markProductOutOfStock
{
color: #B20101;
}


.legende {
color: #666666;
font-size: 11px;
}




.plus {
display: block;
background-image: url(img/plus.gif);
background-repeat: no-repeat;
width: 20px;
height: 20px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.minus {
display: block;
background-image: url(img/minus.gif);
background-repeat: no-repeat;
width: 20px;
height: 20px;
border: 0px;
font-size: 0px;
cursor: pointer;
}


.delete {
display: block;
background-image: url(img/delete.gif);
background-repeat: no-repeat;
width: 25px;
height: 25px;
border: 0px;
font-size: 0px;
background-color: #FFFFFF;
cursor: pointer;
}