BODY {
scrollbar-face-color: #F5B405;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #336699;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #336699; 
}


table {
	text-align: left;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	letter-spacing: normal;
	line-height: normal;
	font-style: normal;


}

.logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666666;

}



a.navilinks {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	border-top: 1px solid #A7C9EA;
	
	background-color: #ffffff;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 8px;
	text-decoration: none;

}
a.navilinks:link {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	border-top: 1px solid #A7C9EA;
	
	background-color: #ffffff;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 8px;

	text-decoration: none;

}
a.navilinks:hover {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	border-top: 1px solid #A7C9EA;
	
	background-color: #A7C9EA;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-top: 8px;
	text-decoration: none;
	text-align: left;
}

a.navilinks:active {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	border-top: 1px solid #A7C9EA;
	
	padding-bottom: 8px;
	padding-left: 20px;
	padding-top: 8px;
	text-decoration: none;
	text-align: left;
}


a.navilinks:focus {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	border-top: 1px solid #A7C9EA;
	
	padding-bottom: 8px;
	padding-left: 20px;
	padding-top: 8px;
	text-decoration: none;
}

a.navilinks_aktiv {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	border-top: 1px solid #A7C9EA;
	background-color: #A7C9EA;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-top: 8px;
	text-decoration: none;
	
}

a.link_sub {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	background-color: #D5E6F6;
	padding-bottom: 2px;
	padding-left: 25px;
	padding-top: 2px;
	text-decoration: none;

}
a.link_sub:link {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	background-color: #D5E6F6;
	padding-bottom: 2px;
	padding-left: 25px;
	padding-top: 2px;
	text-decoration: none;

}


a.link_sub:visited {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	padding-bottom: 2px;
	padding-left: 25px;
	padding-top: 2px;
	text-decoration: none;
	text-align: left;
}
a.link_sub:hover {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6633;
	padding-bottom: 2px;
	padding-left: 25px;
	padding-top: 2px;
	text-decoration: none;
	text-align: left;
}

a.link_sub_aktiv {
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6633;
	padding-bottom: 2px;
	padding-left: 25px;
	padding-top: 2px;
	text-decoration: none;
	text-align: left;
	
	
}

.ueber1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
	font-weight: bold;

}

a.link_o {
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #336699;
	background-image: url(../Bilder/pfeil_orange.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	
	
	
	text-decoration: none;

}

a.link_o:link {
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #336699;

	text-decoration: none;

}
a.link_o:hover {
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6633;
	
	text-decoration: none;

}
a.link_o:active {
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6633;
	
	text-decoration: none;

}

a.link_o:focus {
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6633;
	
	text-decoration: none;

}

a.link_o:aktiv {
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6633;
	
	text-decoration: none;

}



a.link_r {
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;

}

a.link_r:link {
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;

}
a.link_r:hover {
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6633;
	text-decoration: none;

}
a.link_r:active {
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6633;
	
	text-decoration: none;

}

a.link_r:focus {
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6633;
	
	text-decoration: none;

}

a.link_r:aktiv {
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6633;
	
	text-decoration: none;

}

.line {background:url(../bilder/line_hor.gif) top left repeat-x; height:1px}

a.link_w {
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;

}

a.link_w:link {
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;

}
a.link_w:hover {
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;

}

a.link_u {
	
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;

}

a.link_u:link {
	
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;

}
a.link_u:hover {
	
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;

}

.textweiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.textblau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
}
.textschwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
	margin: 0px 0px 0px 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
	margin: 0px 0px 0px 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
	margin: 0px 0px 0px 0px;
}
.textorange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.naviunten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

/*** template style ****/
.category_list ul {margin:0px;padding:10px 0px 10px 38px;list-style-image:url(../bilder/pfeil_orange.gif)}
.category_list a {color:#336699;text-decoration:none}
.category_list a:hover {color:#FF6633;text-decoration:underline}
.category_list a:activ {color:#FF6633;text-decoration:underline}
.category_list a:visited {color:#FF6633;text-decoration:none}
.category_list li {padding:0px 0px 0px 0px}
#product_list {
	background-color:#F0F0F0;
	border-bottom:4px solid #FFFFFF;
	color:#797979;
}
#product_list ul {
	margin:0;
	padding:0px 0px 0px 14px;
	list-style-type:disc;
	color:#D5E6F6;
}
#product_list a {
	color:#D5E6F6;
	font-weight:bold;
	text-decoration:none;
}
#product_list a:hover {
	text-decoration:underline;
}

#bottom_banners {
	text-align:center;
	background-color:#F5F5F5;
	border:2px solid #E7E7E7;
	padding:23px 0px 23px 0px;
}

BLOCKQUOTE{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}



#search_form {
	background-color:#D5E6F6;
	
	color:#6B6B6B;
	background-repeat: no-repeat;
	padding:10px 0px 10px 10px;
	border-bottom:4px solid #336699;
}

}
.input_style {vertical-align:middle}
.input_style option {color:#336699;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.input_style select {color:#336699; font-family:Arial, Helvetica, sans-serif;font-size:12px; border-style:inset; border-width:1px; border-top-width:1px; border-left-width:1px; border-bottom:1px solid #336699; border-right:1px solid #336699; border-top:1px solid #336699; border-left:1px inset #336699}
.input_style input {padding-left:5px; height:20px;color:#336699;font-family:Arial, Helvetica, sans-serif; font-size:12px; border-style:inset; border-width:1px; border-top-width:1px; border-left-width:1px; border-bottom:1px solid #336699; border-top:1px solid #336699; border-right:1px solid #336699;  border-left:1px inset #336699}


.header_image img {
	margin:18px 0px 4px 0px
	
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:65px;
	height:24px;
	color:#FFF;
	font-weight:normal;
	padding:5px 10px 5px 10px;
	background:url(../bilder/button_submit.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}
.ueber2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
	font-weight: normal;
}
.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: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.linierechts {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
