BODY {

scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #990000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #990000; 
margin:0px;
background-image:url(../images/back.gif);


}



.schrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.naviueber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.linieunten {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
}
.schriftbraunklein {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
}
.schriftbraunkleinfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	font-weight: bold;

}
.linielinks {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
}
.rahmen {
	border: 1px solid #993300;

}
.linierechts {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
}
.ueberbraun {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
}
.linieoben {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
}
.schriftrot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
	font-weight: bold;

}
.schriftorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;

}
.ueberbraun1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993300;
}
.schriftrotfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;

}
.schriftgrün {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
}
.produkttitelbraun {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
}
.produktgruen {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
}
.produktschrift {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.produktinfo {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
}
.produktwichtig {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
}
.produktzwischenueber {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.produktpreis {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	background-color: #FF9900;
}
.produkttitelkur {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993300;
}
.produktkurorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;

}
.produkttextorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;

}
.produktrahmen {
	border: 1px solid #990000;



}
.produkttitelorange {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.produktextorangefett {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.produktrahmenkur {
	border: 1px solid #FF9900;

}
.warenkorbtitel {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}
.warenkorbpreis {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	font-weight: bold;
}
.warenkorbschrift {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.warenkorbschriftges {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	font-weight: bold;

}
.rahmenwarenkorb {

	border: 1px dotted #FFCC99;
}
.schriftklein {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ueberornagekursiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	font-style: italic;
	text-decoration: underline;

}
.schriftunterstrich {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;

}
.textfotogross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #854019;
	font-weight: normal;
	letter-spacing: 0px;

}
.textfotoklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #854019;
	font-weight: normal;

}
.textlogoweiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;

}
h1 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:normal;
	margin: 0px 0px 10px 0px;
	letter-spacing: 1px;
}
.ueber {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:normal;
	margin: 0px 0px 10px 0px;
	letter-spacing: 1px;
}

h2 {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:normal;
	margin: 0px 0px 10px 0px;
	letter-spacing: 0px;
}
h3 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:normal;
	margin: 0px 0px 10px 0px;
	letter-spacing: 1px;
}
h4 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:normal;
	margin: 0px 0px 10px 0px;
	letter-spacing: 1px;
}

.textblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
}
.line {background:url(../images/line_hor.gif) top left repeat-x; height:1px}


/* navigation links */

#subnavi_tools {
	border-bottom: 0px solid #F9E7CA;
}

#subnavi_tools a:link {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #F7C36B;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #F9E7CA;
	
}

#subnavi_tools a:visited {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #F7C36B;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #F9E7CA;
}

#subnavi_tools a:hover {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FDE3AF;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	
}

#subnavi_tools a.active { 
background-color: #FDE3AF; 
border-bottom: 1px solid #FFFFFF;

}



/* navigation sub */

#subnavi_mitte {
	border-bottom: 0px solid #FFFFFF;
}

#subnavi_mitte a:link {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FCF7E6;
	opacity:0.5;
	-moz-opacity:0.8;
	
}

#subnavi_mitte a:visited {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FCF7E6;
	opacity:0.5;
	-moz-opacity:0.8;
}

#subnavi_mitte a:hover {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FCF7E6;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	opacity:0.5;
	-moz-opacity:0.8;
}

#subnavi_mitte a.active { 
background-color: #FFFFFF; 
border-bottom: 1px solid #FFFFFF;
}
#subnavi_mitte1 {
	
	background-color:#FDE3AF;
}

#subnavi_mitte1 a:link {
	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	
	padding-right: 10px;
	text-decoration: none;
	
	
}

#subnavi_mitte1 a:visited {
	padding-right: 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	
	
	

	
}

#subnavi_mitte1 a:hover {
	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	padding-right: 10px;
	text-decoration: underline;
	
	
}








/* navigation oben */

#subnavi_oben {
	border-left: 0px solid #fff;
	
}

#subnavi_oben a:link {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FDE3AF;
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	border-right: 1px solid #fff;

	
}

#subnavi_oben a:visited {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FDE3AF;
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	border-right: 1px solid #fff;


}

#subnavi_oben a:hover {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #F7C36B;
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	border-right: 1px solid #fff;


}

#subnavi_oben a.active { background-color: #F7C36B; }

/* navigation ganzoben */

#navitop {
	border-left: 0px solid #fff;
	
}

#navitop a:link {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	

	
}

#navitop a:visited {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	


}

#navitop a:hover {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ED1C24;
	
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	

}

#navitop a.active { color: #FDE3AF; }

.naviback {
	border: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	background-attachment: fixed;
	background-image: url(../images/backtophell.gif);
}

.navibackoben {
	border: none;
	background-repeat: repeat;
	background-position: 0px 0px;
	background-attachment: fixed;
	background-image: url(../images/backtop.gif);
}

.uebernewsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B05A03;
	font-weight: bold;

}
.textnewsletter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: normal;
}
.uebernavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B9584A;
	font-weight: bold;

}
.halbtransparent {
	opacity:0.5;
	-moz-opacity:0.8;

}
.textnormal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
.texthinweis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	background-image: url(../images/backtophell.gif);
	background-repeat: repeat;

}
.uebertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/* navigation aktive */

.subnavi_mitte_active{
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FCF7E6;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	opacity:0.5;
	-moz-opacity:0.8;
	/* */
	background-color: #FCF7E6; 
	border-bottom: 1px solid #FFFFFF;
}
.subnavi_mitte_active_neu{
	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	
	padding-right: 10px;
	text-decoration: underline;
	background-color:#333333;
	
}


a.navilinks {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #F7C36B;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #F9E7CA;
}

a.navilinks:link {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #F7C36B;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #F9E7CA;
}
a.navilinks:hover {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FDE3AF;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

a.navilinks:active {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FDE3AF;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
a.navilinks:focus {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FDE3AF;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
.navilinks_aktiv {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FDE3AF;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}


a.navioben {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FDE3AF;
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	border-right: 1px solid #fff;
}

a.navioben:link {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FDE3AF;
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	border-right: 1px solid #fff;
}
a.navioben:hover {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #F7C36B;
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	border-right: 1px solid #fff;
}

a.navioben:active {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FDE3AF;
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	border-right: 1px solid #fff;
}
a.navioben:focus {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FDE3AF;
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	border-right: 1px solid #fff;
}
.navioben_aktiv {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #F7C36B;
	padding: 8px 10px 7px 10px;
	text-decoration: none;
	border-right: 1px solid #fff;
}

/* navigation auf unterseiten */

a.sublink:link {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	
	
	text-decoration: none;
	
}
a.sublink:hover {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	
	text-decoration: none;
	
}

a.sublink:active {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	
	text-decoration: none;
	

}
a.sublink_aktiv {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;

	text-decoration: none;
	
}

/* navigation shopseiten */

a.shoplink:link {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	
	
}
a.shoplink:hover {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	
	
}

a.shoplink:active {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	

}
a.shoplink_aktiv {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	
	


}
a.infobox {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #F7C36B;
	padding: 6px 0px 6px 10px;
	text-decoration: none;
	border-top: 1px solid #F9E7CA;
	border-bottom: 1px solid #F9E7CA;
	border-left: 1px solid #F9E7CA;
	
}

}
a.infobox:hover {
	background-color: #FDE3AF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #F9E7CA;
	
	
}
.newslettertop {
	background-image: url(../images/newsletter/top.gif);
	background-repeat: no-repeat;
}

