.bodystandard	{
		background-color: #ffffff;
		margin: 0 0 0 0;
		}
		
#leftnav	{
		background-color: #f4f4f4;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11;
		width: 207px;
		}

.form_select	{
		border: 1px solid #bbbbbb;
		background-color:#fbfbfb;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12;
		width:260;
		}

.form_login	{
		border: 1px solid #bbbbbb;
		background-color:#fbfbfb;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12;
		width:130;
		}

.logintext	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 110%;
		color : #000000;
		}

a.red	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11;
		text-decoration: underline;
		color : #d90000;
		}
a.red:hover	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11;
		text-decoration: none;
		color : #d90000;
		}

a.service	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10;
		text-decoration: underline;
		color : #444444;
		}
a.service:hover	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10;
		text-decoration: none;
		color : #d90000;
		}

.text	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 120%;
		color : #000000;
		}

.minitext	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 100%;
		color : #000000;
		}

.served	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10;
		text-decoration: ;
		color : #888888;
		}

.headlinered	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 110%;
		color : #d7182e;
		}

a.redlink	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 120%;
		color : #d7182e;
		text-decoration: underline;
		}
a.redlink:hover	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;	
		line-height: 120%;
		color : #d7182e;
		text-decoration: none;
}

a.redminlink	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color : #d7182e;
		text-decoration: underline;
		}
a.redminlink:hover	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;	
		color : #d7182e;
		text-decoration: none;
}

#red_menu_header	{
	background-color: #b11116;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
	font-weight: bold;
	padding: 6px 5px 3px 5px;
	height: 23px;
	}

a.rednav	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.rednav:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
	font-weight: bold;
	text-decoration: underline;
}




















.headline	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 110%;
		color : #000000;
		}


.subheadline	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 110%;
		color : #444444;
		}



.redtext	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 120%;
		color : #d7182e;
		}

.textkonform	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color : #000000;
		}

.textwhite 	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 120%;
		color : #ffffff;
		}


.red	{
		color : #d7182e;
		}

		
a 	{
		text-decoration: underline;
		color : #555555;
		}
a:hover	{
		text-decoration: none;
		color : #555555;
		}
		
a.white	{
		text-decoration: underline;
		color : #ffffff;	
		}
a.white:hover	{
		text-decoration: none;
		color : #ffffff;
		}

a.nav	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #000000;
		text-decoration: none;
		}
a.nav:hover	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #000000;
		text-decoration: none;
		}

a.navred	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #d7182e;
		text-decoration: none;
		}
a.navred:hover	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #d7182e;
		text-decoration: none;
		}






















a.country	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 120%;
		color : #d7182e;
		text-decoration: underline;
		}
a.country:hover	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;	
		line-height: 120%;
		color : #d7182e;
		text-decoration: none;
		}

.passiv	{
		background-image: url(../sd_images/navbgpassiv.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #000000;
		font-style: normal;
		}

.aktiv	{
		background-image: url(../sd_images/navbgaktiv.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #000000;
		font-style: normal;
		cursor: hand;
		}

.pr1passiv	{
		background-image: url(../sd_images/navpr1bgpassiv.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #000000;
		font-style: normal;
		}

.pr1aktiv	{
		background-image: url(../sd_images/navpr1bgaktiv.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #000000;
		font-style: normal;
		cursor: hand;
		}

.pr2passiv	{
		background-image: url(../sd_images/navpr2bgpassiv.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #000000;
		font-style: normal;
		}
			
.pr2aktiv	{
		background-image: url(../sd_images/navpr2bgaktiv.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #000000;
		font-style: normal;
		cursor: hand;
		}
			
.zg1passiv	{
		background-image: url(../sd_images/navzg1bgpassiv.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #000000;
		font-style: normal;
		}
			
.zg1aktiv	{
		background-image: url(../sd_images/navzg1bgaktiv.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #000000;
		font-style: normal;
		cursor: hand;
		}
			
.form_plz	{
		border: 1px solid #bbbbbb;
		background-color:#fbfbfb;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12;
		width:60;
		}

.form_standard	{
		border: 1px solid #bbbbbb;
		background-color:#fbfbfb;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12;
		width:220;
		}

.form_message	{
		border: 1px solid #bbbbbb;
		background-color:#fbfbfb;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12;
		width:220;
		height: 100px;
		}


.form_arczip	{
		border: 1px solid #bbbbbb;
		background-color:#fbfbfb;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12;
		width:110;
		}

.form_patt	{
		border: 1px solid #bbbbbb;
		background-color:#fbfbfb;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12;
		width:60;
		}
		
		
.form_option	{
		background-color:#f6f6f6;
		font-weight: 400;
		}

#countryside	{
		background-color: #f8f8f8;
		background-image: url(../sd_images/bgcountryside.gif);
		background-repeat: repeat-x;
		}

#introtop	{
		background-color: #f8f8f8;
		}
#introtopextra	{
		background-color: #f0f0f0;
		}
#introcenter	{
		background-color: #f0f0f0;
		}
#introbottom	{
		background-color: #e5e5e5;
		}
		
#contenttop	{
		background-color: #dddddd;
		background-image: url(../sd_images/bgleftup.gif);
		background-repeat: repeat-x;
		}

#bgleftdown	{ 
		background-color: #f0f0f0;
		}

#protabempty	{
		background-color: #ededed;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 4px;
		padding-top: 4px;
		}
#protabfair	{
		background-color: #dddddd;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 4px;
		padding-top: 4px;
		}
#protabdark	{
		background-color: #bbbbbb;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 4px;
		padding-top: 4px;
		}
#protabblack	{
		background-color: #000000;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 4px;
		padding-top: 4px;
		font: bold;
		color: #ffffff;
		}
		
#grey_v01	{ background-color: #bbbbbb; }
#grey_h01	{ background-color: #3f3f3f; }
#red_h01	{ background-color: #d7182e; }
#red_f01	{
		background-color: #d7182e;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color : #ffffff;
	 }
#white_f01	{ background-color: #f1f1f1; }
#grey_f01	{ background-color: #dddddd; }
#grey_f02	{ background-color: #d3d3d3; }

#verticalpointsdark			{ background-image: url(../sd_images/verticalpointsdark.gif); }
#verticalpointsgrey			{ background-image: url(../sd_images/verticalpointsgrey.gif); }
#verticalpointswhitered		{ background-image: url(../sd_images/verticalpointswhitered.gif); }

#inhalt	{
		padding-top: 20;
		padding-bottom: 20;
		padding-left: 30;
		padding-right: 30;
		}
		
#impressionen	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	200;		
		z-index: 1;
		}

#kontakt	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	300;		
		z-index: 1;
		}

#park	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	300;		
		z-index: 2;
		}

#impressum	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	440;		
		z-index: 1;
		}
		
#infomaterial	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	390;		
		z-index: 1;
		}

#verlegemustercd	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	350;		
		z-index: 1;
		}

#produktgruppen	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	200;		
		z-index: 1;
		}

#produktintro	{
		position: absolute;
		width:	500px;
		left:	230;
		top:	100;		
		z-index: 1;
		}
		
#produktmenu	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	380;		
		z-index: 2;
		}

#oekodesign	{
		position: absolute;
		width:	500px;
		left:	230;
		top:	80;		
		z-index: 1;
		}
		
#exhibition	{
		position: absolute;
		width:	500px;
		left:	230;
		top:	80;		
		z-index: 1;
		}

#service	{
		position: absolute;
		width:	530px;
		left:	230;
		top:	80;		
		z-index: 1;
		}
		
#designforyou	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	170;		
		z-index: 1;
		}

#dfy	{
		position: absolute;
		width:	530px;
		left:	230;
		top:	110;		
		z-index: 1;
		}

#about	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	330;		
		z-index: 1;
		}

#nederland	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	290;		
		z-index: 1;
		}

#dealers	{
		position: absolute;
		width:	200px;
		left:	260;
		top:	280;		
		z-index: 1;
		}

img		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color : #d7182e;
		}

noscript	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color : #d7182e;
		font-weight: bold;
}