/* Font treatment classes */
.copy_11_norm_grey {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; line-height: 14px; color: #333333;}
.copy_11_norm_grey_bold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; line-height: 14px; color: #333333;}
.copy_11_norm_green {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; line-height: 14px; color: #009393;}
.copy_11_norm_green_bold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; line-height: 14px; color: #009393;}
.copy_12_norm_grey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; line-height: 14px; color: #333333;}
.copy_12_norm_grey_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; line-height: 14px; color: #333333;}
.copy_12_norm_green {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; line-height: 14px; color: #009393;}
.copy_12_norm_green_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; line-height: 14px; color: #009393;}
.copy_16_norm_grey {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; color: #333333;}
.copy_16_norm_green {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; color: #009393;}
.copy_11_norm_white {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; line-height: 14px; color: #ffffff;}

/* Links */
.link_11_norm_grey {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; line-height: 14px; color: #333333; text-decoration: none}
.link_11_norm_grey_bold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; line-height: 14px; color: #333333; text-decoration: none}
.link_11_norm_green {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; line-height: 14px; color: #009393; text-decoration: none}
.link_11_norm_green_bold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; line-height: 14px; color: #009393; text-decoration: none}
.link_12_norm_grey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; line-height: 14px; color: #333333; text-decoration: none}
.link_12_norm_grey_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; line-height: 14px; color: #333333; text-decoration: none}
.link_12_norm_green {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; line-height: 14px; color: #009393; text-decoration: none}
.link_12_norm_green_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; line-height: 14px; color: #009393; text-decoration: none}
.link_16_norm_grey {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; color: #333333; text-decoration: none}
.link_16_norm_green {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; color: #009393; text-decoration: none}
.link_11_norm_white {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; line-height: 14px; color: #ffffff; text-decoration: none}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}

.textfield83 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10px;
	width: 83px;
	height: 16px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #B2B2B2;
	}
	
.textfield104 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10px;
	width: 104px;
	height: 14px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #B2B2B2;
	}
	
.textfield3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10px;
	width: 604px;
	color: #333;
	background-color: #FFFFFF;
	border: 1px solid #B2B2B2;
	}
	
.submit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10px;
	width: 170px;
	height: 18px;
	}
	
.submit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 90px;
	height: 18px;
	}
	
.submit3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10px;
	width: 250px;
	height: 18px;
	}
	
.textfield444 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10px;
	width: 444px;
	}
	
.textfield40 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10px;
	width: 40px;
	}

	
.table1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 4px;
	}
	
.table2{
 	border-bottom: 1px solid #D9D9D9;	
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	background-color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #333333;
	}
	
.table3{
 	border-bottom: 1px solid #D9D9D9;	
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	background-color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #009393;
	}
	
.table4{
 	border-bottom: 1px solid #D9D9D9;	
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	background-color: #ffffff;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #333333;
	}
	
.table5{
 	border-bottom: 1px solid #D9D9D9;	
	border-right: 1px solid #D9D9D9;
	background-color: #ffffff;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #333333;
	}
	
.tableinfobox{
 	border-bottom: 1px solid #D9D9D9;	
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 17px;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #333333;
	}
	
.tablebildbox{
 	border-bottom: 1px solid #D9D9D9;	
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #333333;
	}
	
.tableproduktinfos {
 	border-bottom: 1px solid #D9D9D9;	
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 4px;
	}
	
.tableprodhead{
 	border-bottom: 1px solid #A9A9A9;	
	border-right: 1px solid #A9A9A9;
	background-color: #A9A9A9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10px;
	color: #ffffff;
	}
	
.tableprodsub{
 	border-bottom: 1px solid #BFBFBF;	
	border-right: 1px solid #BFBFBF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10px;
	color: #333333;
	}
	
.tablebildergalrie{
 	border-bottom: 1px solid #D9D9D9;	
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;	
	border-left: 1px solid #D9D9D9;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #333333;
	}
	
.contentbildergalerie{
	width: 570px;
	float: left;
	margin: 0 0 0 0;
	}	

	
.background{
	background-repeat: no-repeat
	}
	
.warenkorb{
	width: 104px;
	height: 16px;
	background: url(../img/button_warenkorb_gross.gif) left top no-repeat;
	}
	
.pulldown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 78px;
	height: 16px;
	}
	
.contentimg{

	float: right;
	margin: 0 0 10px 10px;
	}

.tablewarenkorb{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #333333;
	}
	
.tablewarenkorbfett{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size:  11px;
	color: #333333;
	}
	
.tablewarenkorbhead{
 	border-bottom: 1px solid #A9A9A9;	
	border-right: 1px solid #A9A9A9;
	background-color: #A9A9A9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10px;
	color: #ffffff;
	}

.tabledirekteinstieg1{
 	border-bottom: 1px solid #D9D9D9;	
	border-left: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #333333;
	}
	
.tabledirekteinstieg2{
 	border-bottom: 1px solid #D9D9D9;	
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #333333;
	}


	
#dropmenudiv{
position:absolute;
margin: -113px 0 0 103px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
color: #000000;
line-height: 14px;
border: 1px solid #999999;
background: #33333;
opacity:.9;
filter: alpha(opacity=90);
-moz-opacity: 0.90;
z-index:100;
box-shadow: 1px 1px 4px #666666; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 1px 1px 4px #666666;
-moz-box-shadow: 1px 1px 4px #666666;
}

#dropmenudiv2{
position:absolute;
margin: -143px 0 0 50px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
color: #000000;
line-height: 14px;
border: 1px solid #999999;
background: #33333;
opacity:.9;
filter: alpha(opacity=90);
-moz-opacity: 0.90;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 8px;
padding: 2px 0;
color: #333333;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #bee4e4;
}

.line {
	border-bottom: 1px solid #999999;
}




#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 0 0 0;
	padding: 0px 0px;
	width: 60px;
	color: #FFF;
	text-align: left;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin-left: 123; 
	margin-top: -104;
	width: 160;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: #eeeeee;
	opacity:.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;}

/*	box-shadow: 2px 2px 7px #999999; 
	-webkit-box-shadow: 2px 2px 7px #999999;
	-moz-box-shadow: 2px 2px 7px #999999; */

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 2px 10px;
		width: auto;
		white-space: nowrap;
		border-bottom: 1px solid #999999;
		text-align: left;
		text-decoration: none;
		background: #eeeeee;
		color: #2875DE;
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; line-height: 14px; color: #333333; text-decoration: none}
		

	#sddm div a:hover
	{	background: #1eaeae;
		color: #FFF}
