/* Farben
Dunkelblau AD7B98
Hellgrau 333333
Dunkelgrau 777777
Rotorange ff7700
Graublau hell DAC5D1
hellblau #BA9BAD
weiß: ffffff
schwarz:000000
gelborange FFC64D

HellLila: #BA9BAD
MittelLila: #DAC5D1

DunkelLila: #AD7B98

DunkelLila/Link: 986281
ganz dunkel lila: 722B54
*/
body{
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	border: 0px;	
}

.doppelp{
font-weight : bolder;
color: #986281;
}
.doppelp_schwarz{
font-weight : bolder;
color: #000000;
}

.hinweistb{

border:1px;
background-color:#DAC5D1;
border-color:#986281;
border-style:solid;
}
hr{
background-color:#986281;
color:#986281;
 border: none;
 height:1px;
 margin:0px;
 margin-top:1px;
 margin-bottom:1px;
width:100%;
}
.dropdown_td{
		vertical-align: top;
		line-height: 22px;
		height:12px;
}
#image_holder{
width:170px;

background-color:#ffffff;
border:1px;
	border-style:solid;
	border-color:#333333;
	margin: 5px;
	padding: 0px;	
	
}
.image_holder_links{
width:175px;

background-color:#ffffff;
border:1px;
	border-style:solid;
	border-color:#333333;
	margin: 5px;
	padding: 0px;	
	
}
.border_img{
padding: 0px;
margin: 0px;
border:1px;
	border-style:solid;
	border-color:#333333;
}


.headerNavigation{
color:#ffffff;
font-size:12px;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #FFC64D;
	font-size:11px;
	/*text-decoration: line-through;*/
}
.sitemap_heading{
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	padding-top:20px;
	font-size:12px;
	font-weight: bold;
}

.sitemap_heading a{
font-size:15px;
	font-weight: bold;
	text-decoration:underline;
		}
.sitemap_1{
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.sitemap_headerlink{
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.sitemap_sub{
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.sitemap_sub a{
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.sitemap_sub_sub{
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
.sitemap_sub_sub a{
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

#header{
	width: 1000px;
}
#header_l{
	width: 800px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	border: 0px;	
	float: left;
}
#header_r{
	width: 200px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: right;
}

#global_menue{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 112px;
	height: 100px;
}
#global_menue a{
	border: none;
	margin: 0px;
	padding: 0px;
}
#global_menue img{
	border: none;
	margin: 0px;
	padding: 0px;	
}

#reiter{
background-image:url(./img/header_ru.jpg);
	background-position: top;
	background-repeat: no-repeat;	
	clear: both;
	width: 200px;
	text-align: left;
}
#reiter img{
clear: both;
	border: none;
	margin-top: 0px;		
}

#zierleiste{
	clear: both;
}
/*header ende - kategorie angang*/
#kat_anm{
	width: 985px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	
}
#kategorien{
	width: 791px;
	text-align: left;
	margin-left:7px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
	
}
#kategorien img{
	margin-left: 0px;
	border:none;
}
#anmeldung{
	text-align:left;
	width: 185px;
	margin: 0px;
	padding: 0px;
	height: 90px;
	float: right;
}
#anmeldung h1{
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/box_ecke.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #333333;
	padding-left: 10px;
	text-align: left;
	margin: 0px;
	height: 20px;
}

#anmeldung table{
		background-color: #DAC5D1;	
		font-size: 12px;
		line-height:12px;
		margin: 0px;
		padding: 0px;
		padding-right: 0px;
		padding-top: 2px;
		height: 76px;
		width: 185px;
}
#anmeldung p{
		background-color: #DAC5D1;	
		margin: 0px;
		padding: 0px;
		height: 15px;
}
#anmeldung form{
	padding:0;
	margin:0;
}

#anmeldung_input{
	height: 14px;
	width: 100px;

	margin-right: 5px;
	line-height: 14px;
	font-size:12px;
}
#anmeldung_button{
	height: 14px;
	width: 100px;

	margin-right: 5px;
	line-height: 14px;
	font-size:12px;
}

#anmeldung a{
	font-family: arial, Helvetica, sans-serif;
	font-size:10px;

}
a {
text-decoration:none;
font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
}

.container{
	text-align:left;
	width: 185px;
}

#abstand{
	height: 5px;
	background-color: #FFFFFF;
	clear: both;
	line-height: 5px;
	font-size: 2px;
}
#suchleiste{
	width: 1000px;
	height: 22px;
	background-color: #333333;
	color: #FFFFFF;
	text-align: left;
	padding:0;
	margin:0;
	padding-left:1px;
	line-height: 14px;
	font-size:12px;
	vertical-align:middle;

}
#suchleiste form{
	padding:0;
	margin:0;
}

#suchleiste td{
height: 22px;
line-height: 14px;
	font-size:12px;
	vertical-align:middle;

}

#suchleiste tr{
height: 22px;
	vertical-align:middle;

}
#suchleiste select{
	height: 18px;
	width: 140px;
	line-height: 14px;
		font-size:12px;
}
.suchleiste_input{
	height: 20px;
	width: 112px;

	line-height: 12px;
	border: 1px;
vertical-align: bottom;
	border-color: #333333;
	border-style: solid;
}
.suchleiste_input_img{
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	border:0px;
	vertical-align: middle;
	
}
.suchleiste_input_box{
	height:16px;
	width: 112px;
	line-height: 12px;
	border: 1px;
vertical-align: bottom;
	border-color: #333333;
	border-style: solid;
}

#suchleiste input{
	border:1;
	vertical-align:middle;
	height: 20px;
	font-size:12px;
	line-height: 12px;
	text-align:bottom;
	padding:0;

}
#suchleiste a{
	color: #FFFFFF;
	text-decoration: none;
}
#suchleiste a:hover{
	text-decoration: underline;
}
.mitte{
	clear: both;
	width: 991px;	
	margin:0px;
		padding:0px;
		margin-right:6px;
	margin-top: 5px;
	border:none;
		text-align:left;
}



.mitte img{
border:none;

}
.bild{
margin-right:10px;
margin-bottom:10px;
}

.menue{
	width: 190px;
	margin: 0px;
	padding: 0px;
	padding-left:5px;
	vertical-align: top;
}
.navcontainer { 
width: 190px;
	margin: 0px;
	padding: 0px;
	background-color:white;
	margin-bottom: 5px;	
	padding-bottom: 5px;
text-decoration: none;
}

.navcontainer h1{
	/*background-image: url(img/box_ecke2.gif);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #333333;
	padding: 5px;
	margin: 0px;
	*/
	background-color: #333333;
	background-image: url(img/box_ecke2.gif);
	background-position: top;
	background-repeat: no-repeat;	
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 0px;
	
}

	
.navcontainer h2{
	background-color: #333333;
	background-image: url(img/box_ecke2.gif);
	background-position: top;
	background-repeat: no-repeat;	
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 0px;
	
}



.navcontainer ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #DAC5D1;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ffffff;
}
.navcontainer li img{ 
color: #ffffff;
	margin: 0px; 
	border: 0px;
	margin-right: 5px;


}



.navcontainer a {
	display: block;
	margin: 0px;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 20px;
	
	color: #000000;
	
	font-weight: bold;
	background-color: #DAC5D1;
	text-decoration: none;
	text-indent:-20px;
}
.white_text{
color: #000000;
}
/*explorer hack

*html .navcontainer a{ 
	margin-top: -3px;
	margin-bottom: 0px;	
	line-height: 10px;
	padding-top: 3px;
	padding-bottom: 3px;	
}
*html .navcontainer li{ 
	margin-top: -3px;
	margin-bottom: -3px;		
	line-height: 10px;	
	padding-top: 3px;
	padding-bottom: 3px;	
}*/
/*explorer hack*/
.navcontainer a:hover{
	background-color: #BA9BAD;
	text-decoration: none;
	color: #000000;
}



.ulul li { 

	margin: 0px; 
}
.ulul a
{
	display: block;
	text-indent: -0px;
	padding-left: 40px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 15px;
	color: #000000;
	font-weight: normal;
	background-color: #DAC5D1;
	text-decoration: none;

}

.ulul a:hover
{
	background-color: #BA9BAD;
	text-decoration: none;
	color: #000000;
}

.mark{
	background-image: url(img/dummy_orange.gif);
	color: #ffffff;
	background-color: #333333;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;	
}
#subcurrent{
	color:#ffffff;

	background-color:#986281;
}
#subsubcurrent{
	color:#ffffff;
	padding-left:60px;
	background-color:#333333;
}
#subsub{
	color:#000000;
	padding-left:60px;

}
.inhalt{
	width:610px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

.inhalt h1{
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	font-weight: bold;
}
.inhalt h2{
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	font-weight: bold;
}
.inhalt iframe{
	background-color:#DAC5D1;
	border:1;
	border-color:#333333;

}
.inhalt textarea{
	background-color:#DAC5D1;
	border:1;
	border-color:#333333;

}
#mitte table{
	text-align:left;

}

.randspalte{
	vertical-align: top;
	width: 185px;
	margin: 0px;
	padding: 0px;	
}
.container{
	text-align:left;
	width: 185px;
	background-color:#DAC5D1;	
	margin-bottom: 10px;
}
.container h1{
	background-color: #333333;
	background-image: url(img/box_ecke3.gif);
	background-position: top;
	background-repeat: no-repeat;	
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 0px;
}
.container h2{
	background-color: #333333;
	background-image: url(img/box_ecke3.gif);
	background-position: top;
	background-repeat: no-repeat;	
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 0px;
}
.container p{
	font-size: 12px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px;
}

.container_p{
	font-size: 12px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px;
}

.container img{
	border:none;
}
.container a{
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: underline;
}
.container a:hover{
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration: underline;
}
.container_links{
	text-align:left;
	width: 190px;
	background-color:#DAC5D1;	
	margin-bottom: 10px;
	padding-bottom:5px;
}
.container_links h1{
	background-color: #333333;
	background-image: url(img/box_ecke2.gif);
	background-position: top;
	background-repeat: no-repeat;	
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 0px;
}
.container_links h2{
	background-color: #333333;
	background-image: url(img/box_ecke2.gif);
	background-position: top;
	background-repeat: no-repeat;	
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 0px;
}

.container_links a{
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: underline;
}
.container_links a:hover{
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: underline;
}


.container_links p{
	font-size: 12px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px;
}
.container_links img{
	border:none;

}
.container_links_img{
	border:none;
	padding:7px;
}
.container_links ul{
	margin: 0px;
	padding: 0px;

		padding-left:25px; 
	background-color: #DAC5D1;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;	
}
.container_links li{ 
	margin: 0px;

	border: 0px;
	margin-right: 5px;


}
#footer{
	height: 17px;
	width: 1000px;
	color: #FFFFFF;
	background-color: #333333;
	text-align:center;
}
.ul_normal{
	margin-botom: 0px;
	padding-botom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;	
}
.newproduct{
	border:1px;
	border-style:solid;
	border-color:#986281;
	margin: 0px;
	padding: 0px;	
	width:573px;
}

.newimg{	
	height:20px;
	width:575px;
	background-image: url(img/neu_reiter.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;	
	
	
}

.productlisting{
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	width:573px;
}



.productlisting h1{
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: arial, Helvetica, sans-serif;
	color:#986281;
		font-size: 14px;
	font-weight: bold;
}
.productlisting img{
	
	padding-top:4px;
	
}
.productlisting_img{
	width:215px;
	text-align:center;
	vertical-align:top;
}
.productlisting_img_gal{
	width:215px;
	text-align:center;
	vertical-align:top;
		border:1px;
	border-style:solid;
	border-color:#986281;
}
.productlisting_text{
	align:left;
	vertical-align:top;
	width:245px;
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
line-height:16px;
}

.headlinelink{
	color:#986281;
	font-size: 14px;
	text-decoration:none;
}

.produktpreis{
	width:150px;
	vertical-align:top;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:right;
	color: #000000;
}

.produkt_incl_excl{
	width:150px;
	vertical-align:top;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color: #000000;
}

.link{
	color: #986281;
	text-decoration:none;
}

.sortrow{
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	/*color: #FFC64D;*/
}

.sortrow a{
	margin: 0px;
	padding: 0px;	
	font-weight: bold;
	color: #986281;
	
}
.sortrow u{
color: #000000;
font-weight: bold;
text-decoration:none;
}


#productinfo{
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	width:570px;
	padding-right:5px;

}

#productinfo h1{
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	font-weight: bold;
}

#productinfo h2{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 2px;
	font-family: arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	font-weight: bold;
}
#productinfo td{
	height:15;
	vertical-align:top;

}
#herstellerlink{
	font-family: arial, Helvetica, sans-serif;
	color:#986281;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;	
}

.productinfo_img{
	width:200px;
	vertical-align: top;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
}

.productinfo_text{
	align:left;
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	line-height:16px;

}
.productinfo_text a{
	color: #986281;
	text-decoration:underline;
}
.productinfo_text a:hover{
	/*color: #333333;*/
	text-decoration:underline;
}
.produktinfo_preis{
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:right;
	color: #000000;
	width:330px;
	
}

.produktinfo_incl_excl{
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color: #000000;
	margin-top:2px;
	
}
.produktinfo_incl_excl input{
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-top:1px;
	margin-top:2px;
	vertical-align:middle;
	color: #000000;
	border-color:#986281;
}

#productinfo_shortinfo{
	margin-left:10px;
	height:60px;
}


.orangelink{
color: #986281;
text-decoration: none;
font-size:12px;
	font-weight: bold;
}


#text{
	text-align:left;
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:0px;
}
/*
#text a{
	 color: #333333;
	text-decoration:underline;
}
#text a:hover{
	color: #333333;
	text-decoration:underline;
}
*/
.text_button{
margin-top:10px;

float:right;
}

.text_button_left{
margin-top:10px;

float:left;
}

.input_textfield{
width:200px;

}

.boxtext{
 padding-left:7px;
 text-align:left;
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
}

