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

* html { }

a:link, a:active, a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

a:hover{
        text-decoration:underline;
}


body { font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color:#FFFFFF; background: url(img/bgr.jpg) repeat #C7C7C7; background-position: top center;}


/* HEADINGS */
h1 { color: #ffffff; font-weight: bold; font-size: 22px; margin: 20px 0px 15px 0px; padding: 0px; width: auto; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000000; }

h2 { color: #ffffff; font-weight: bold; font-size: 16px; margin: 15px 0px 8px 0px; padding: 0px; }

h3 { color: #ffffff; font-weight: bold; font-size: 11px; margin: 10px 0px 4px 0px; padding: 0px; }

html { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000; }

img { border: 0; }


#body { text-align: left; overflow: hidden; }

#main{ position:absolute; top: 30px; width: 900px; left: 50%; margin-left: -450px; background-color: #f6f6f6;}



#page_container { width: 900px; overflow: hidden; margin: 0;}

#head_container { position: absolute; top: 0; width: 900px; overflow: hidden;}

#middle_container { position: absolute; top: 180px; width: 900px; overflow: hidden; background-color: #494642; padding-bottom: 20px;}


#head_cart {  float: right; margin: 0; width: 150px; height: 110px; background-color: #f6f6f6; overflow: hidden; padding-left: 10px; padding-right: 10px; padding-top: 10px; color:#000000; background: url(img/head_rechts.jpg) no-repeat;}
#head_cart a:link, #head_cart a:active, #head_cart a:visited {
	text-decoration:none;
	color:#000000;
}
#head_cart a:hover{
        text-decoration:underline;
}


#head_search { float: left; margin: 0; width: 730px; height: 20px; background-color: #f6f6f6; overflow: hidden;  line-height: 16px; text-align:right; padding-top: 10px; background: url(img/head_oben.jpg) no-repeat}

#head_logo { float: left; margin: 0; background: url(img/head_unten.jpg) no-repeat; width: 730px; height: 90px; background-color: #f6f6f6; overflow: hidden; } 

#head_flash { margin: 0; width: 900px; height: 30px; background-color: #f6f6f6; overflow: hidden; padding-top: 5px; padding-bottom: 5px;}

#navigation { margin: 0; width: 900px; height: 20px; background-color: #494642; overflow: hidden;}

#pathway { float: left; text-align: left; }

#pathway_inner { padding-left: 20px; line-height: 20px; font-size: 10px; color: #FFFFFF;}

#account { text-align: right; float: right;}

#account_inner { padding-right: 10px; line-height: 20px; font-size: 10px; color: #FFFFFF;}



#nav_left { float: left; padding-left: 20px;  margin: 0; width: 130px; text-align: left; position: relative;}

#middle { float: left;  padding-left: 10px; padding-right: 10px; margin: 0; width: 590px; position: relative;}

#nav_right {float: right; padding-right: 10px; margin: 0; width: 130px; text-align: left; position: relative;}

#banner {width: 900px; margin: 0px; padding-top: 10px; bottom: 0px;}


.mainbody { width: 590px;  margin: 0;}


.categories_box { margin: 0;}


.categorie_list { width: 570px; }

.categorie_list_one { float: left; width: 48%; margin: 0 5px 15px 5px; }



li.level1 { margin: 4px 0 4px 5px; line-height: 20px; list-style: none; }

li.level1 a { padding: 0 0 0 0; text-decoration: none; font-size: 11px; }

li.level1 a.active:link,
li.level1 a.active:visited,
li.level1 a.active:active { text-decoration: none; font-weight: bold; background: url(img/activelink.jpg) center left no-repeat; padding-left: 16px;}


li.level2 { margin: 4px 0 4px 15px; line-height: 20px;  list-style: none; }

li.level2 a { padding: 0 0 0 0; text-decoration: none; font-size: 11px; }

li.level2 a.active:link,
li.level2 a.active:visited,
li.level2 a.active:active { text-decoration: none; font-weight: bold; background: url(img/activelink.jpg) center left no-repeat; padding-left: 16px;}

li.level3 { margin: 4px 0 4px 25px; line-height: 20px;  list-style: none; }

li.level3 a { padding: 0 0 0 0; text-decoration: none; font-size: 11px; }

li.level3 a.active:link,
li.level3 a.active:visited,
li.level3 a.active:active { text-decoration: none; font-weight: bold; background: url(img/activelink.jpg) center left no-repeat; padding-left: 16px;}

li.level4 { margin: 4px 0 4px 35px; line-height: 20px;  list-style: none; }

li.level4 a { padding: 0 0 0 0; text-decoration: none; font-size: 11px; }

li.level4 a.active:link,
li.level4 a.active:visited,
li.level4 a.active:active { text-decoration: none; font-weight: bold; background: url(img/activelink.jpg) center left no-repeat; padding-left: 16px;}

li.maincat { list-style: none; }

li.maincat a span, a.nav span{ line-height: 20px;  font-size: 13px; font-weight: bold; }

li.maincat a, a.nav	{ text-decoration: none; cursor: pointer; font-size: 11px; }

li.maincat a:active, li.maincat a:hover, a.nav:hover, li.maincat a.activ:link,
li.maincat a.activ:visited,
li.maincat a.activ:hover, li.level1 a:hover,
li.level1 a:active, li.level1 a.active:hover,
li.level1 a.active:visited { text-decoration: underline; }

.productOldPrice { color:#FF0000;}
