body {
	background-color: #FFF;
	scrollbar-3dlight-color: #D8D8D8;
	scrollbar-arrow-color: #FFF;
	scrollbar-base-color: #D8D8D8;
	scrollbar-darkshadow-color: #D8D8D8;
	scrollbar-face-color: #D8D8D8;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-track-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	margin:0px;
	padding:0;
	color:#000;
}

/* ----- Position Navigation Top -------------------------------------------- */

#container {
	position:relative;
	width:970px;
	margin:0 auto;
	}

#logo{
	position:absolute;
	width:200px;
	height:64px;
	}

/* ----- standart link ------------------------------------------------------ */

a:link, a:active  {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}

a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
}

a:visited {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #C66D05;
}

/* ----- tabellen formatierung ---------------------------------------------- */

.tdmenue{
	background-image: url(../piccs/navitop_bg.gif);
	background-repeat: no-repeat;
	height: 64x;
	display: block;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}

.tdleft{
	background-color: #F3F3F3;
	border-right:15px solid #FFF;
}

.tdmain{
	background-color: #FFF; 
	padding: 0 15px 0 0;
}

.tdright{
	background-color: #E8E8E8; 
}

.tdsuche{
	border-bottom: 1px solid #FF8A00
}

td
{
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
} 

/* ----- text formatierungen ------------------------------------------------ */

.contenttext		{ font: normal 	11px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.contenttext2		{ font: normal 	9px Verdana, Arial, Helvetica, sans-serif; color: #000; line-height:20px; }
.contenttextbold	{ font: bold 	11px Tahoma, Arial, Helvetica, sans-serif; color: #000;}
.contenttextbold2	{ font: bold 	11px Verdana, Arial, Helvetica, sans-serif; color: #000; line-height:20px;}
.aktuellar		{ font: bold 	11px Verdana, Arial, Helvetica, sans-serif; color: #29363E; text-decoration: underline;}
.aktuell		{ font: normal 	10px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.adresse		{ font: normal 	10px Verdana, Arial, Helvetica, sans-serif; color: #000;}

.contenttextboldgr	{ font: bold 	11px Verdana, Arial, Helvetica, sans-serif; color: #00470C;}

.headertext	{
	border: 0px solid #000; 
	height:30px; 
	width:500px; 
	padding:2px 4px 2px 4px; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFF; 
	background-color:#FFA234;
	}
	
.headertext2	{
	height:30px; 
	padding:2px 4px 2px 4px; 
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9E1D; 
	}
	
.headertext3	{
	border: 2px solid #FFA234; 
	height:20px; 
	padding:1px 4px 2px 4px; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000; 
	}

/* ----- header für die rechte tabelle -------------------------------------- */

.header{
	background-color: #FFA234;
	font: bold 	11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; line-height:30px; padding-left:15px;
}

/* ----- sonstiges ---------------------------------------------------------- */

.adleft{
	font: normal 	11px Verdana, Arial, Helvetica, sans-serif; color: #000; padding:5px 0 8px 15px;
}

.prtip{
	font: normal 	11px Verdana, Arial, Helvetica, sans-serif; color: #000; padding:5px 2px 8px 15px;
}

.greyline{
	border-bottom: 1px solid #FFA234;	
	height: 10px;
	line-height: 1px;	
}

.greyline3{
	border-top: 1px solid #FFA234;	
	height: 5px;
	line-height: 1px;	
}

.orangeline{
	border-bottom: 8px solid #FFA234;
	height: 11px;
	line-height: 1px;	
}

.grauline{
	border-bottom: 8px solid #BEBEBE;
	height: 11px;
	line-height: 1px;
}

.imgborder{
	border: 3px solid #909090;	

}

.tdborder{
	border: 1px solid #000; line-height:20px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000;
}

.formular {
	border-top: 1px solid #FFF; 
	border-right: 1px solid #FFF; 
	border-bottom: 1px solid #000; 
	border-left: 1px solid #FFF; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000;
}

.formular2 {
	border: 1px solid #000; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000;
}

.formular3 {
	border: 1px solid #000; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000;
	width:198px;
}

/* ----- technische daten tabellen ------------------------------------------ */

.prtdheader{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000; padding-left:5px; height:35px}

.prtd1{
	background-color: #FFE3C2;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; padding-left:5px; line-height:17px}

.prtd2{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; padding-left:5px; line-height:17px}

/* ----- anbaugeräte tabellen ----------------------------------------------- */	

.anb1{
	background-color: #F0F0F0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }
	
.anb2{
	background-color: #FFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000;}
	
.anb3{
	background-color: #FFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000;}
	
a.info:link, a.info:active, a.info:visited {
	background-image: url(../piccs/plus.gif);
	background-position:left;
	background-repeat: no-repeat;
	padding: 0 0 0 16px;
	color: #000;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	
}
a.info:hover {
	color: #555555;
	text-decoration: underline;
}

a.info2:link, a.info2:active, a.info2:visited {
	background-image: url(../piccs/minus.gif);
	background-position:left;
	background-repeat: no-repeat;
	padding: 0 0 0 16px;
	color: #000;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
a.info2:hover {
	color: #555555;
	text-decoration: underline;
}

/* ----- navigation linketabelle -------------------------------------------- */

.navleft2 {
	background-image: url(../piccs/menuebg2.gif);
	background-position:left;
	background-repeat: no-repeat;
	padding: 5px 0 0 16px;
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	
}

a.navleft:link, a.navleft:active, a.navleft:visited {
	background-image: url(../piccs/menuebg.gif);
	background-position:left;
	background-repeat: no-repeat;
	padding: 0 0 0 16px;
	color: #000;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
	width:215px;
	
}
a.navleft:hover {
	color: #555555;
	text-decoration: underline;
}

a.sub:link, a.sub:active, a.sub:visited {
	background-image: url(../piccs/veck.gif);
	background-position:left;
	background-repeat: no-repeat;
	padding: 0 0 0 22px;
	color: #000;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a.sub:hover {
	color: #555555;
	text-decoration: underline;
}

a.subpro:link, a.subpro:active, a.subpro:visited {
	color: #000;
	text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 22px;
}
a.subpro:hover {
	color: #555555;
	text-decoration: underline;
}

.text	{ font: normal 	11px Verdana, Arial, Helvetica, sans-serif; color: #000;}

/* ----- navigation farbleitsystem ohne pfeil ------------------------------- */

a.linkgruen:link, a.linkgruen:active, a.linkgruen:visited {
	color: #007D1D;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a.linkgruen:hover {
	text-decoration: none;
}

a.linkbraun:link, a.linkbraun:active, a.linkbraun:visited {
	color: #5B571C;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a.linkbraun:hover {
	text-decoration: none;
}

a.linkgrau:link, a.linkgrau:active, a.linkgrau:visited {
	color: #676767;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a.linkgrau:hover {
	text-decoration: none;
}

/* ----- navigation farbleitsystem mit pfeil -------------------------------- */

a.linkgruenpf:link, a.linkgruenpf:active, a.linkgruenpf:visited {
	background-image: url(../piccs/pfeil.gif);
	background-position:left;
	background-repeat: no-repeat;
	padding-left:15px;
	color: #007D1D;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a.linkgruenpf:hover {
	text-decoration: none;
}

a.linkbraunpf:link, a.linkbraunpf:active, a.linkbraunpf:visited {
	background-image: url(../piccs/pfeil.gif);
	background-position:left;
	background-repeat: no-repeat;
	padding-left:15px;
	color: #5B571C;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a.linkbraunpf:hover {
	text-decoration: none;
}

a.linkgraupf:link, a.linkgraupf:active, a.linkgraupf:visited {
	background-image: url(../piccs/pfeil.gif);
	background-position:left;
	background-repeat: no-repeat;
	padding-left:15px;
	color: #676767;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a.linkgraupf:hover {
	text-decoration: none;
}

/* ----- FAQ Styles --------------------------------------------------------- */

a.frage:link, a.frage:active, a.frage:visited {
	background-image: url(../piccs/pfeil.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #000;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	
}
a.frage:hover {
	color: #676767;
}

.greyline2{
	border-bottom: 1px solid #FFA234;	
	height: 5px;
	line-height: 1px;	
}

/* ----- News Styles -------------------------------------------------------- */

a.weiter:link, a.weiter:active, a.weiter:visited {
	background-image: url(../piccs/pfeil.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #000;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	
}
a.weiter:hover {
	color: #676767;
}

a.headlineweiter:link, a.headlineweiter:active, a.headlineweiter:visited 
{
        color:#000000;
        text-decoration:none;
}
a.headlineweiter:hover 
{
	color: #676767;
        text-decoration:none;
}



