body { color: black; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; }
p { }
td { font-size: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; }
a:link { border-style: none; border-width: 0px; color: green; text-decoration: none; }
a:visited { border-width: 0px; border-style: none; color: olive; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
.text { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; }
.pagehead { color: green; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: -0.02em; }
.head_product { color: black; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 22px; letter-spacing: -0.02em; }
.subhead { border-style: none; border-width: 0px; font-weight: bold; color: green; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.adresse { line-height: 13px; }
.emphasis { font-weight: bold; }
#page { position: relative; max-height: 100%; }
#page_umleger { text-align: center; position: relative; max-height: 100%; }
#header { width: 622px; }
#content { position: relative; width: 622px; height: auto; min-height: auto; }
#bildslot { text-align: right; position: relative; width: 235px; float: left; padding-right: 15px; }
#textslot { position: relative; width: 372px; float: right; }
.preis { color: green; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: -0.02em; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */
.framegap { padding-left: 25px; }
#container_umleger { }
.table_green { text-decoration: none; font-family: Helvetica, Verdana, Arial, sans-serif; border-left-color: #074c09; border-bottom-color: #074c09; border-right-color: #074c09; border-top-color: #074c09; border-left-style: dotted; border-bottom-style: dotted; border-right-style: dotted; border-top-style: dotted; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 1px; padding: 10px; margin-left: 20px; }
.line { padding-top: 20px; padding-bottom: 10px; line-height: 16px; font-size: 12px; border-bottom-color: #074c09; border-bottom-width: 1px; border-bottom-style: dotted; }
.text_table { }
.promobox { font-family: Helvetica, Arial, sans-serif; border-width: 0px; border-style: none; padding: 10px; width: 200px; }

#topheader {
	left: 2px;
	border-style: none;
	position: relative;
	height: 90px;
	width: 234px;
}

#topbanner {
	border-width: 0px;
	border-style: none;
	margin-bottom: 20px;
	position: relative;
	float: none;
	clear: none;
	height: 100px;
	width: 610px;
}



#logo {
border-style: none;
position: relative;
	top: 6px;
	left: 10px;
	height: 85px;
	width: 205px;
}



#banner1 {
	top: -70px;
	left: 264px;
	border-style: none;
	position: relative;
	height: 60px;
	width: 234px;
}
#banner2 {
	left: 505px;
	border-style: none;
	position: relative;
	top: -130px;
	height: 60px;
	width: 234px;
}
#banner3 {
	top: -190px;
	left: 766px;
	border-style: none;
	position: relative;
	height: 60px;
	width: 234px;
}
#banner4 {
	border-style: none;
	position: relative;
	left: 263px;
	top: -180px;
	height: 60px;
	width: 234px;
}

#banner5 {
	border-style: none;
	position: relative;
	left: 505px;
	top: -241px;
	height: 60px;
	width: 234px;
}	
	
#banner6 {
	top: -301px;
	left: 767px;
	border-style: none;
	position: relative;
	height: 60px;
	width: 234px;
}

#banner7 {
	border-style: none;
	position: absolute;
	left: 790px;
	top: 90px;
	height: 60px;
	width: 234px;
}

#line {
	z-index: 2000;
	background-image: url(gfx/logos/line_header.jpg);
	background-repeat: repeat-x;
	border-style: none;
	position: relative;
	left: 3px;
	top: -290px;
	height: 2px;
	width: 998px;
}


	
	#promobox { border-style: none; padding-left: 10px; padding-bottom: 0px; padding-right: 10px; padding-top: 10px; line-height: 15px; font-size: 10px; font-family: Helvetica, Arial, sans-serif; width: 148px; }

	#promobox2 { margin-bottom: 20px; height: 148px; padding-left: 10px; padding-bottom: 0px; padding-right: 10px; padding-top: 10px; line-height: 15px; font-size: 10px; font-family: Helvetica, Arial, sans-serif; border-style: none; width: 148px; }

	#promobox3 { margin-bottom: 20px; height: 148px; padding-left: 10px; padding-bottom: 0px; padding-right: 10px; padding-top: 10px; line-height: 15px; font-size: 10px; font-family: Helvetica, Arial, sans-serif; border-style: none; width: 148px; }

	#promobox4 { margin-bottom: 20px; height: 174px; padding-left: 10px; padding-bottom: 0px; padding-right: 10px; padding-top: 10px; line-height: 15px; font-size: 10px; font-family: Helvetica, Arial, sans-serif; border-style: none; width: 148px; }

	#awardsbox { color: #074c09; border-color: #074c09; line-height: 15px; font-size: 12px; font-family: Helvetica, Arial, sans-serif; border-width: 2px; border-style: dashed; padding: 10px; width: 148px; }

	img { border-style: none; }


<style type="text/css">

}

#navi {
	height: 500px;
	width: 200px;
	position: absolute;
}





	#navcontainer
		{ left: 10px; top: 270px; position: absolute; color: #004f00; width: 200px; padding: 0 0 1em; margin-bottom: 1em; font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; background-color: white; font-size: 11px; border-right-style: solid; border-right-width: 0; }
#navcontainer_meta { color: gray; font-size: 11px; font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; background-color: white; margin-bottom: 1em; padding: 0 0 1em; width: 9em; border-right-style: solid; border-right-width: 0; }
#navcontainer ul
		{ color: #004000; list-style: none; margin: 0; padding: 0; border-style: none; }
#navcontainer_meta ul { color: gray; list-style: none; margin: 0; padding: 0; border-style: none; }
#navcontainer li a
		{ display: block; padding: 5px 5px 5px 0.5em; background-color: white; font-weight: bolder; text-decoration: none; width: 100%; border-left-width: 10px; }
#navcontainer_meta li a { color: gray; font-weight: bolder; text-decoration: none; background-color: white; display: block; padding: 5px 5px 5px 0.5em; width: 100%; }
html>body #navcontainer li a { color: #004700; width: auto; }
		
		#navcontainer li a:hover
		{ background-color: #9c3; color: #ffffff; font-weight: bolder; }
#navcontainer_meta li a:hover { color: #ffffff; font-weight: bolder; background-color: #9c3; }
#content { border-style: none; border-width: 0px; left: 211px; top: 280px; position: absolute; height: 2500px; width: 840px; }
iframe { border-style: none; border-width: 0px; }
#promo { text-align: center; top: 310px; left: 820px; position: absolute; width: 180px; }
#fatboy { top: 390px; left: 232px; position: absolute; height: 231px; width: 760px; }
#abo-fatboy { position: relative; left: 20px; }







</style>
