@charset "utf-8";
/* CSS Document */
.list{
	width:100%
}
.list .avail{
	width:36px
}
.list .boldy{
	font-weight:bold
}
.list th {
	text-align:left; font-weight:normal
}
.list td, .list th {
	border-bottom:1px solid #000
}
.list .noborder {
	border-bottom:0
}

.list .paddleft {

	padding-left:10px

}
.list .warenktd {

	width:129px

}


input{	border:1px solid #000}
select {border:1px solid #000}
a:focus{border:0px}
body{background:#f9f9f9;
padding:10px 0 20px 0; margin:0 auto 0 auto; text-align:center; font-family:Arial,
Helvetica, sans-serif; font-size:80%; line-height:1.5}
.wrapper{ width:859px; margin:0 auto 0 auto;}
.header {  text-align:right}
.header ul {margin:0; padding:0; list-style-type:none}
.header ul li { display:inline}
.logo{ position:absolute; margin:10px 0 0 0}
.head{	background: #fff; color:#000; border:2px solid #000; height:90px ; margin:0 0 0 0}
#shopnav{ width:859px;  height:24px; padding:0 0 0 0; margin:0 0 0 0;}
#shopnav ul{height:24px; float:right;padding-top:2px; background:#000}
#shopnav li { border-right:1px solid #fff; padding:8px 8px 2px 8px; color:#ccc }
#shopnav li.right {border-right:0; }
#shopnav li a { font-weight:bold; color:#fff   }
#shopnav li a:hover { font-weight:bold; color:#ed0784; }
#contnav{ clear:both; margin:65px 0 0 0}
#contnav a{ padding:7px}
.leftcol {  text-align:left; width:195px; float:left; margin-top:0px; line-height:2;}
.leftcol ul a { padding-left:15px; display:block; border-bottom:1px solid #000}
.leftcol hr { margin:15px 10px 15px 0}
.leftcol ul { list-style:none; padding:0; margin:0;}
.leftcol .level1{display:none}
.leftcol .level2active a{background:#000;color:#fff;}
.leftcol .level3 a{background:#444;color:#fff;}
.leftcol h1{padding-top:5px; margin-top:0px}
.leftcol .level2active{ position:relative}
.leftcol .level2_sub { padding-top:0; padding-bottom:0; margin-bottom:5px; padding-left:0px;  }
.leftcol form{padding-left:10px !important}
.zusatz{padding-left:10px; margin:20px 0 20px 0}

.box1{ float:left; width:290px;border-right:1px solid #000; padding:0 20px 0 0px  }
.box2{ float:left; width:290px;padding:0 10px 0 10px  }

.content{ width:645px; margin-left:210px; text-align:left;  padding:0 0 0 0; }
.contentall{ text-align:left;  padding:0 0 0 0;border:2px solid #000; background:#fff}
.nav .left_menu .level2, .content .left_menu .level2_sub, .nav .left_menu .level3, .content .left_menu .level3_sub{display:none} 
.nav .left_menu li { float:left; list-style-type:none; border-right:2px solid #000}
.nav .left_menu li a{ padding:4px 15px 5px 15px; display:block}
.nav .left_menu {padding:0 0 0 0; margin:0 0 0 0}
.nav .level1active a {background:#000; color:#fff}

.nav { background: #fff; color:#000; border:2px solid #000; margin:15px 0 15px 0;height:28px; padding:0px 5px 0px 0px}




hr {background:#fff; color:#fff; height:1px; border-bottom:0px; border: #fff;  }
h1,h2,h3 { font-weight:normal}
h1{ margin:0; padding:0; font-size:150%; color:#000; padding:10px 0 0 0px}
h3 { font-size:130%}
h3 img{ position:absolute; margin:6px 0 0 5px}

.footer{ font-size:80%; padding:20px 20px 20px 10px; text-align:left; color:#555 }

.akt{ margin:0 0 0 0; position:relative; margin-top:-20px}

.aktkat{ margin:0 0 0 -9px; position:relative; margin-top:0}
.akt span{background: url(preis-top.png)
no-repeat; color:#FFF; display:block; width:147px; text-align:center;
font-size:250%; line-height:1.9; position:absolute; margin:-210px 0 0
300px}

a img, a map area  { border:0px}
.search form{ margin:0}
a:link{ text-decoration:underline; color:#000;}
a:visited{ text-decoration:underline; color:#000; }
a:focus{ text-decoration:underline; color:#ed0784; }
a:hover{ text-decoration:none; color:#ed0784; }
a:active{ text-decoration:none; color:#ed0784; }

a:link{ text-decoration:none; color:#000;}
a:visited{ text-decoration:none; color:#000; }
a:focus{ text-decoration:underline; color:#ed0784; }
a:hover{ text-decoration:none; color:#ed0784; }
a:active{ text-decoration:none; color:#ed0784; }

.search { background: #fff; color:#000; border:2px solid #000; margin:15px 0 15px 0; text-align:left; padding:4px 5px 5px 15px}
.search select { margin-right:10px}

h4 { display:inline; }

.produkt{
float:left; width:290px; margin:10px 3px 10px 0px; padding:10px 20px
10px 0px; height:220px}
.produkt .sub{ float:right}
.produkt .sub .preis{ font-size:70%}
.produkt .sub .preis span{background:#000; color:#ed0784;
display:block; width:100px; text-align:center; font-size:240%;
line-height:1.2}
.produkt h2{ clear:right; line-height:1; margin:5px 0 5px 0;
font-size:140%; padding:7px 0 0 0}
.produkt p { margin:0}
.produkt form{ margin-top:6px}
.produkt form .formblanc{ border:0px}
.pages{ float:right; margin-top:19px; margin-right:10px}
.pagesbot{ float:none; margin-top:19px; border-top:2px solid #000;
clear: left; padding-top:6px; text-align:center}
.pages a, .pagesbot a{ padding:0 2px 0 2px}
.singlepic{ float:left; margin-right:20px; width:320px; height:700px }
.singledesc{ }
.preisbox div{ border-right:4px solid #ed0784; background:#000;
color:#ed0784; text-align:center; font-size:230%; float:left;
width:133px; line-height:1.3; margin-right:5px}
.preisbox .formblanc{ border:0px}
.preisbox{ margin:5px 0 25px 0; }
.preisbox span{ }
