body 		{
			margin:0;
			font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
			font-size: 11px;
			color: #4c4c4c;
			letter-spacing:0px;
			line-height:130%;
			background: #e3edad;
			text-align: center;
			}
			
h2			{
			color:#ee7101;
			line-height:100%;
			font-size:14px;
			}
h3			{
			color:#ee7101;
			line-height:100%;
			padding-bottom:0px;
			margin-bottom:0px;
			}

div#page 	{ 
			margin: 0 auto; 
			width: 1000px;
			}

.topleft 	{
			width: 209px;
			height: 244px;
			float:left;
			margin-top:0px;
			margin-bottom:0px;
			text-align:left;
			}
			
.topcenter 	{
			width: 582px;
			height: 244px;
			float:left;
			margin-top:0px;
			margin-bottom:0px;
			text-align:left;
			}
			
.topright 	{
			width: 209px;
			height: 244px;
			float:left;
			margin-top:0px;
			margin-bottom:0px;
			text-align:left;
			}
			
div#spacer01{
			width: 1000px;
			height: 11px;
			background-image:url(../images/bg01.jpg); 
			clear:both;
			}
			
div#menu 	{
			width: 1000px;
			height: 25px;
			background-image:url(../images/bg_menu.jpg); 
			padding: 0px;
			clear:both;
			margin:0px;
			text-align:left;
			}

.mainleft 	{
			width: 134px;
			display:block;
			float:left;
			margin:0px;
			padding:0px;
			text-align:left;
			height:20px;
			}
			
			
.mainright 	{
			width: 134px;
			display:block;
			float:left;
			margin:0px;
			padding:0px;
			text-align:left;
			}
			
.mainbottom	{ 
			width:732px;
			margin:-15px 0px 0px 0px;
			padding:0px;
			display:block;
			float:left;
			text-align:right;
			color:#007330;
			}
						
div#main	{ 
			width:732px;
			margin:0px;
			padding:0px;
			display:block;
			float:left;
			text-align:left;
			background-color:#fffaef; 
			}
			
.abstandhor 	{
			height: 10px;
			clear:both;
			}
						
div#bottom 	{
			width: 1000px;
			height: 21px; 
			margin-bottom:10px;
			background-color:#666666; 
			padding:0px;
			clear:both;
			}

.prodTableValues {text-align:right;
			vertical-align:bottom;
			}
.prodTableLabels {text-align:left;
			vertical-align:top;
			}
.fotobox {
			margin-right:10px;
			float:left;
			}
			
.fotoboxrechts {
			float:left;
			}
			
.textbox {
			margin-right:10px;
			background-color:#dddddd;
			padding:10px;
			float:left;
			}
			
.textboxrechts {
			background-color:#dddddd;
			padding:10px;
			float:left;
			}
			
.newsbox {
			margin-right:10px;
			background-color:#ff4400;
			padding:10px;
			float:left;
			}	
.newsboxrechts {
			margin-top:10px;
			color:#FFFFFF;
			background-color:#ff4400;
			padding:10px;
			float:left;
			}		
				
td.content			{font-family: Times New Roman, Verdana, Geneva, Helvetica, Arial, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-align:justify;
			vertical-align:top;}

td.contentcenter		{font-family: Times New Roman, Verdana, Geneva, Helvetica, Arial, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-align:center;
			vertical-align:middle;}
			
.table		{ background-color:#9c9d9d; }

.tableheadgruen		{ background-color:#a1cf14;
			color:#2d8333;
			font-weight: bold; }
.tableheadrot		{ background-color:#a1cf14;
			color:#e3000f;
			font-weight: bold; }
.tableheadschwarz		{ background-color:#a1cf14;
			color:#000000;
			font-weight: normal;
			vertical-align:top; }
.tableheadschwarzcenter		{ background-color:#a1cf14;
			color:#000000;
			font-weight: normal;
			text-align:center;
			vertical-align:top; }
			
.tablebodygruen		{ background-color:#ebf2da;
			color:#2d8333; }
.tablebodyrot		{ background-color:#ebf2da;
			color:#e3000f; }
.tablebodyschwarz		{ background-color:#ebf2da;
			color:#000000; }	
.tablebodyschwarzcenter		{ background-color:#ebf2da;
			color:#000000;
			text-align:center; }			

.umenuItem	{
			width:134px;
			padding:8px 0px 8px 6px;
			border-bottom:1px solid #ffffff;
			text-align:left;
			margin-left:0px;
			 }
			 
.menuItem	{
			 height:15px;
			 float:left;
			 list-style-type:none;
			padding:5px 0px 5px 0px;
			text-align:center;
			 }
.menuItem4	{
			 height:15px;
			 float:left;
			 list-style-type:none;
			 }
.menuItem3	{
			 height:15px;
			 float:left;
			 list-style-type:none;
			 padding:5px 3px 5px 3px;
			 }
.menuItem6	{
			 height:15px;
			 float:left;
			 list-style-type:none;
			 padding:5px 6px 5px 6px;
			 }
.menuSpacer	{
			 height:25px;
			 float:left;
			 list-style-type:none;
			 padding:0px;
			 }	
a.linkprodukt	{
			color: #4c4c4c;	
			text-decoration:none;
			font-size: 10px;
			line-height:11px;
			}
a.linkprodukt:hover	{
			color: #4c4c4c;	
			text-decoration:none;
			}
			
a.download {
			color: #4c4c4c;	
			}
a.download:hover {
			color: #4c4c4c;	
			}
			
a.mainmenu	{
			color:#007330;
			text-decoration:none;
			font-weight: normal;
			padding:0px;
			}
a.mainmenu:hover	{
			color:#007330;
			text-decoration:none;
			font-weight: bold;
			padding:0px;
			}
						
a.mainmenua	{
			color:#007330;
			text-decoration:none;
			font-weight: bold;
			padding:0px;
			}
a.mainmenua:hover	{
			color:#007330;
			text-decoration:none;
			font-weight: bold;
			padding:0px;
			}


a.mainmenufirst	{
			color:#007330;
			text-decoration:none;
			font-weight: normal;
			padding-right:34px;
			margin-left:179px;
			}
			
a.mainmenufirst:hover	{
			color:#007330;
			text-decoration:none;
			font-weight: bold;
			padding-right:34px;
			padding-left:34px;
			}
						
a.mainmenulast	{
			color:#ffffff;
			text-decoration:none;
			font-weight: bold;
			padding-right:5px;
			}
			
a.mainmenulast:hover	{
			color:#ff4400;
			text-decoration:none;
			font-weight: bold;
			padding-right:5px;
			}

.small		{font-size: 10px;
			text-align:center;
			vertical-align:top;}

.linksmall		{color:#000000;
				font-size: 10px;
				font-weight:bold;
				text-decoration:underline;}
			
td.titel	{font-family: Times New Roman, Verdana, Geneva, Helvetica, Arial, sans-serif;
			font-size: 17px;
			font-weight: normal;
			}

td.slogan	{font-family: Times New Roman, Verdana, Geneva, Helvetica, Arial, sans-serif;
			font-size: 17px;
			font-weight: normal;
			color:#666666;}	

.greylight	{background-color: #e8e8e8;}

h3			{margin:0 0 10px 0;}

a			{
			color:#ee7101;
			text-decoration:underline;
			font-weight: normal;
			}
			
a:hover			{
			color:#ee7101;
			text-decoration:underline;
			font-weight: normal;
			}
			
.image			{
			color:#000000;
			text-decoration:none;
			font-weight: bold;
			}
			
.image:hover			{
			color:#000000;
			text-decoration:none;
			font-weight: bold;
			}
			
.menu		{
			color:#000000;
			text-decoration:none;
			position:relative;
			top:5px;
			font-weight: normal;
			}
			
.menusmall		{
			font-size: 12px;
			color:#000000;
			text-decoration:none;
			position:relative;
			top:5px;
			letter-spacing:-0.2px;
			font-weight: normal;
			}
			
a.menu:hover{
			color:#000000;
			text-decoration:none;
			font-weight: normal;
			}

.menuweiss	{
			color:#ffffff;
			text-decoration:none;
			position:relative;
			top:5px;
			font-weight: normal;
			}
			
.menutop		{
			color:#000000;
			text-decoration:none;
			font-weight: normal;
			}
			
a.menutop:hover{
			color:#000000;
			text-decoration:none;
			font-weight: normal;
			}
			
.button { border:solid 0px #c1e375;
			background-color:#fffaef;
			color:#4c4c4c;
			font-weight:bold;
			font-size:11px; 
			height:28px;
			cursor: pointer; }
			
.button:hover { border:solid 0px #c1e375;
			background-color:#fffaef; 
			color:#4c4c4c; 
			font-weight:bold;
			font-size:11px;
			height:28px;
			cursor: pointer; }
			
.buttonaktiv { border:solid 0px #c1e375; 
			background-image:url(../images/button_g.gif); 
			background-repeat:no-repeat; 
			color:#ffffff; 
			width:113px;
			height:28px;
			vertical-align:text-bottom;
			cursor: pointer; }
			
.buttonaktiv:hover { border:solid 0px #c1e375; 
			background-image:url(../images/button_g.gif); 
			background-repeat:no-repeat; 
			color:#ffffff; 
			width:113px;
			height:28px;
			cursor: pointer; }
			
.buttonbreit { border:solid 0px #c1e375; 
			background-image:url(../images/button_wb.gif); 
			background-repeat:no-repeat; 
			color:#ffffff; 
			width:135px;
			height:28px;
			vertical-align:text-bottom;
			cursor: pointer; }
			
.buttonbreit:hover { border:solid 0px #c1e375; 
			background-image:url(../images/button_gb.gif); 
			background-repeat:no-repeat; 
			color:#ffffff; 
			width:135px;
			height:28px;
			cursor: pointer; }
			
.buttonbreitaktiv { border:solid 0px #c1e375; 
			background-image:url(../images/button_gb.gif); 
			background-repeat:no-repeat; 
			color:#ffffff; 
			width:135px;
			height:28px;
			vertical-align:text-bottom;
			cursor: pointer; }
			
.buttonbreitaktiv:hover { border:solid 0px #c1e375; 
			background-image:url(../images/button_gb.gif); 
			background-repeat:no-repeat; 
			color:#ffffff; 
			width:135px;
			height:28px;
			cursor: pointer; }
			
.buttonpink { border:solid 0px #c1e375; 
			background-image:url(../images/button_p.gif); 
			background-repeat:no-repeat; 
			color:#ffffff; 
			width:125px;
			height:28px;
			vertical-align:text-bottom;
			cursor: pointer; }
			
ul			{margin:0px;
			padding-left:15px;}
			
li			{margin:0px;
			padding:5px 0px 0px 0px;}
			
.textfeld	{
			width:180px;
			border: 1px solid #a2a2a2;
			font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
			font-size: 11px;
			color: #4c4c4c;
			padding:0px;
			margin:0px;
			}
.textarea	{
			width:270px;
			height:85px;
			border: 1px solid #a2a2a2;
			font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
			font-size: 11px;
			color: #4c4c4c;
			padding:0px;
			margin:0px;
			}
.radio	{
			margin:0px;
			padding:0px;
			}

.bundesland:hover { font-weight:bold; }
