body,td,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: 333333;
}

p {
 margin: 12px 0;
}

/* Background Farben */
.gruen { background-color: #087A4D; }   /*old grn: #0A8145; */
.gunkelgrau { background-color: #B9B7B4; }
.hellgrau { background-color: #DDDAD7; }
.naviBggrau { background-color: #EAE7E4; } /*neues grau: #E3E9E5 -> habe ich wieder rausgenommen */
.silbergrau { background-color: #EEEEEE; }
.weiss { background-color: #FFFFFF; }

.rand {
	padding-right: 12px;
	padding-left: 12px;
}

.randfuhrpark {
	padding-left: 12px;
	padding-right: 10px;
}

.randlinks {
	padding-left: 12px;
}

/* Standard Text Styles */
.textrot {color: #CC3300;}
.textgruen {color: #006633;}
.textschwarz {color: #000000;}
.textsilbergrau {color: #EEEEEE;}

.textdunkel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: 333333;
	font-weight: normal;
	line-height: 16px;
}

.textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: 333333;
	font-weight: normal;
	line-height: 13px;
}

.texthell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: 666666;
	line-height: 16px;
}

.h1 {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #0C6D4A; /*old grn: #006633; */
	padding-top: 18px;
	padding-bottom: 12px;
}

.h1aktion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #CC3300; /* rot */
	padding-top: 23px;
	padding-bottom: 12px;
}

.h1print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #0C6D4A; /*old grn: #006633; */
	padding-top: 21px;
	padding-bottom: 5px;
}

.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	padding-top: 1px;
	padding-bottom: 6px;
}

.h2agb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0C6D4A; /*old grn: #006633; */
	padding-top: 1px;
	padding-bottom: 6px;
}

.paragraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	padding-top: 1px;
	padding-bottom: 5px;
}


a.text {COLOR: #333333; text-decoration: underline}	
a.text:link {COLOR: #333333; text-decoration: underline}
a.text:active {COLOR: #333333; text-decoration: underline}
a.text:visited {COLOR: #333333; text-decoration: underline} 
a.text:hover {COLOR: #333333; text-decoration: none} 


/* Styles fr das Formular */
.form260px { width: 260px; height: 20px; background-color:#FFFFFF; BORDER: #333333 1px solid; PADDING-LEFT: 5px; PADDING-TOP: 3px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:333333; }
.form200px { width: 200px; height: 20px; background-color:#FFFFFF; BORDER: #333333 1px solid; PADDING-LEFT: 5px; PADDING-TOP: 3px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:333333; }
.form70px  { width: 70px;  height: 20px; background-color:#FFFFFF; BORDER: #333333 1px solid; PADDING-LEFT: 5px; PADDING-TOP: 3px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:333333; }
.form180px { width: 182px; height: 20px; background-color:#FFFFFF; BORDER: #333333 1px solid; PADDING-LEFT: 5px; PADDING-TOP: 3px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:333333; }
.form52px  { width: 52px;  height: 20px; background-color:#FFFFFF; BORDER: #333333 1px solid; PADDING-LEFT: 5px; PADDING-TOP: 3px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:333333; }
.formfield { width: 260px;               background-color:#FFFFFF; BORDER: #333333 1px solid; PADDING-LEFT: 5px; PADDING-TOP: 3px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:333333; }




/* Styles fr die Mens */
a.horiMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 3px;
	color: #333333;
	text-decoration: none;
}

a.horiMenu:hover {COLOR: #CC3300; text-decoration: none} 

.horiMenuAktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 3px;
	color: #CC3300;
	text-decoration: none;
}

.vertiMenu {
	background-color: #DDDAD7;
	padding-right: 5px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: 666666;
	text-decoration: none;
}

a.vertiMenu:hover {COLOR: #CC3300; text-decoration: none}

.vertiMenuAktiv {
	background-color: #B9B7B4;
	padding-right: 5px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: CC3300;
	text-decoration: none;
}

.kontakt {padding: 10 0 10 8; background-color: #DDDAD7;}
.partner {padding: 15 0 15 15; background-color: #EAE7E4;}



/* Footer Style */
.footer {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #606060;
	background-color: #FFFFFF;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #606060;
	background-color: #FFFFFF;
}

/* Link Style fr den Footer  alte Farbe: #606060;*/
a.footer {COLOR: #606060; text-decoration: none}	
a.footer:link {COLOR: #606060; text-decoration: none}
a.footer:active {COLOR: #606060; text-decoration: none}
a.footer:visited {COLOR: #606060; text-decoration: none} 
a.footer:hover {COLOR: #606060; text-decoration: underline} 
.footeraktiv {COLOR: #606060; font-weight: bold; text-decoration: none} 

.image {
	border: 1px solid #333333;
}

.seitenumbruch { page-break-before: always; } 
