/*FIT navi_top-Link*/
*{margin:0;padding:0;}
ul{margin-left:20px;}
html{height:100%;}
body{padding:0px 0 0 0;color:gray;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:101%;background:#5a1330;}
a.active{font-weight:bold;}
h1{color:#5a1330;font-size:150%;}
h2{color:#5a1330;font-size:125%;}
h3{color:black;font-size:100%;}
a {color:gray;}
td.content ul{margin:20px 14px;}
td.content{line-height:20px;}
#liste-tbl{margin-top:65px;}
#shopBasket{padding:10px 0 0 20px;}
#shopBasket, #shopBasket a{color:gray;}
#navi_top{overflow:hidden;margin:0 0 10px 0;height:130px;}
	#navi_top_logo{padding:3px;width:169px !important;}
	#navi_top_shop{background-color:#5a1330;color:white;bottom:20px;text-align:center;}
	#navi_top span{position:relative;text-align:center;top:90px;}
	#navi_top div{text-align:center;float:left;width:140px;height:100%;}
	#navi_top a, #navi_top{color:#511330;text-decoration:none;}
#navi_left{height:auto;width:190px;float:left;top:0;left:0;}
#page_margins{width:950px;margin:auto;margin-top:0px;}
	* html body{text-align:center;}
	* html #page_margins{text-align:left;width:980px;}
	#page_margins_navi, #page_margins_navi a{color:#fff;text-decoration:none;}
	#page_margins_navi{margin:5px 0 0 0;width:100%;}
#page{
	height:100%;
	background-color:white;
	margin-top:0px;
	padding:0pt 0pt 10px;
	position:relative;
	border-left:1px solid #400d22;
	border-right:1px solid #400d22;	
	border-bottom:1px solid #400d22;
	}
#wrapper{position:relative;overflow:hidden;}
#content{margin-left:190px;padding:0 0 0 20px;width:720px;}
	#content ul{margin:15px 25px;}
	#content p{margin:5px 0px 0px 0px;}
	#startseite_shop_top{margin:30px 0 30px 0;}
	#startseite_shop_content{width:400px;}
	#startseite_shop_footer{}
	#wk_breadcrumb{width:600px;margin-left:108px;margin-bottom:15px;}
		#wk_breadcrumb a{color:#5a1330;text-decoration:none;}
	#wk_table{border-collapse:collapse;margin-top:2px;}
		#wk_table td.kategorie{height:48px;}
	#wk_adresse td.subheadline{height:25px;}
	#wk_table_footer{color:#5a1330;font-weight:bold;cursor:pointer;}
	.wk{margin-top:7px;color:#5a1330;margin-bottom:10px;}
	.wktop{padding-top:10px;}
	.content_headline{height:45px;margin:29px 0 10px 0;}
	.artikeldetail{height:33px;width:220px;}
	.formanz{height:21px;width:15px;margin-right:5px;}
	.seitenaktiv:before{content:"Gehe zu Seite ";}
	#tbl_zubehoer td{padding:10px;}
	.artikel_text_prev u{font-size:9px;}
	.artikeldetailpreise{padding-left:10px;}
	#empfehlen-tbl-1 input,#empfehlen-tbl-1 textarea{width:250px;}
	#empfehlen-tbl-1 td.content{line-height:1.2em;padding:15px 0 13px 0;}
	#shop-kontakt-tbl td{padding:5px 0 !important;}	
#c1{color:#5a1330;width:99%;}
#nl_3{}
#nl_2 a{color:gray;text-decoration:none;}
#nl_1 input{border:1px solid #5a1330;width:100px;height:18px;}
#nl_1, #nl_2, #nl_3{margin-top:15px;}
#footer{height:5%;}
#artikel_liste{overflow:hidden;padding:0 0 20px 0;height:100%;}
	img.artikelliste {border:1px solid silver;margin:0px 10px 0px 0px;}
	.liste_box{border-bottom:1px dotted #5A1330;border-top:1px dotted #5A1330;float:left;height:120px;margin:10px 30px 0pt 0px;width:350px;}
	.liste_box_teaser{margin-left:50px;}
	.liste_box_bild{width:50px;height:100%;float:left;}
.artikel_bild_prev{width:105px;position:absolute;overflow:hidden;}
.artikel_text_prev{margin-left:110px;}
.artikeldetailimg{height:310px;width:200px;overflow:hidden;}
.artikel_einzeln{
	color:#5a1330;
	position:relative;
	float:left;
	width:300px;
	border-bottom:1px dotted #5A1330;
	border-top:1px dotted #5A1330;
	height:120px;
	margin:0pt 30px -1px 0pt;
	padding:10px 0px 0px 0px;
}
.artikel_einzeln a{color:#5a1330;text-decoration:none;} 
.suche{border:1px solid #5a1330;}
#seitenzaehler{clear:left;}
td.adrmiddle textarea, td.adrmiddle select, td.adrmiddle input{margin:5px 0;border:1px solid gray;width:200px;}
td.adrmiddle{text-align:left;}
.adrhell{color:#999999;}
table .subheadline{color:#5a1330;font-weight:bold;border-bottom:1px dotted #5a1330;}
#detail.kategorie{border-bottom:0px;}

td.kategorie {
	color: gray;
	font-weight: bold;
	padding-top: 8px;
}
td.content {
	line-height : 1.2em;
	padding-top: 15px;
}
table.vkmatrix {
	border-top: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
}

td.vkmatrix {
	text-align: right;
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	padding: 4px;
}

th.vkmatrix {
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	padding: 4px;
	width: 100px;
	text-align: left;
	font-weight: normal;
}
.seitenoff {
	color: #282828;
	text-align: center;
	text-decoration: none;
	border: 1px solid #949494;
	background-color: #DADADA;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}

.seitenon {
	color: #282828;
	text-align: center;
	text-decoration: none;
	border: 1px solid #949494;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}
.sendenoff {
	color: #282828;
	text-align: center;
	text-decoration: none;
	border: 1px solid #949494;
	background-color: #DADADA;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
	}

.sendenon {
	color: #282828;
	text-align: center;
	text-decoration: none;
	border: 1px solid #949494;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}
.sendenoff-red {
	color: #fff;
	text-align: center;
	text-decoration: none;
	border: 1px solid #949494;
	background-color: #5a1330;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
	}

.sendenon-red {
	color: #fff;
	text-align: center;
	text-decoration: none;
	border: 1px solid #949494;
	background-color: #5a1330;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}

.sendenon, .sendenoff, .katalogeon, .katalogeunteron, .katalogeunteroff, .katalogeoff, .seitenon, .seitenoff {cursor:pointer;margin:5px 0;}
#wk_table_footer {
	font-weight:normal !important;
}

.seitenaktiv {
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #949494;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 5px;
}

.artikeldetail {
	text-align:left !important;
}
