@charset "iso-8859-1";

body {scrollbar-face-color: #CCCCCC; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #EFF9E9; scrollbar-darkshadow-color: #EFF9E9; scrollbar-track-color: #EFF9E9; scrollbar-arrow-color: #000000; overflow: auto; background-image: url(../images/kp_bg.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom; min-width: 760px; max-width: 1150px; margin: auto;}
.bgstart {}
				  
a:link {font-family: verdana, tahoma, arial; color: #000000; text-decoration: underline;}
a:active {font-family: verdana, tahoma, arial; color: #000000; text-decoration: underline;}
a:visited {font-family: verdana, tahoma, arial; color: #000000; text-decoration: underline;}
a:hover {font-family: verdana, tahoma, arial; color: #55B332; text-decoration: underline;}

h1 {font-size: 14pt; color: #003300; font-weight: normal; font-style: normal; letter-spacing: 5px}

p, li, td {font-family: verdana, tahoma, arial; font-size: 8pt; margin-bottom: 6px; margin-top: 0px; margin-right: 40px; line-height: 140%;}

/* alle Tags müssen id="basic" tragen > Schriftart nur hier ändern! */
/*#basic {font-family: verdana, tahoma, arial;}*/

.text {font-family: verdana, tahoma, arial; font-size: 8pt; margin-bottom: 6px; margin-top: 0px; margin-right: 40px; line-height: 140%;}
.textstart {font-family: verdana, tahoma, arial; color: #FFFFFF; font-size: 8pt; margin-bottom: 6px; margin-top: 0px; margin-right: 40px; line-height: 140%;}
.copyright {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #575757; margin-left: 5px; margin-right: 5px; margin-top: 0px; margin-bottom: 0px; }

/* Eingabefelder */
.feld {font-family: verdana, tahoma, arial; background-color: #FAFAFA; font-size: 8pt; font-weight: normal; border: solid 1px #CCCCCC; margin-top: 0px; margin-left: 3px; }
.feldbez {font-family: verdana, tahoma, arial; font-size: 8pt; font-weight: bold; margin-bottom: 2px; margin-top: 2px; margin-left: 3px; }
.feldhinweis {font-family: verdana, tahoma, arial; font-size: 8pt; color: #CC2D30; font-weight: bold}

/* Newsletter-Bestätigungen */
.nltext {font-family: verdana, tahoma, arial; font-size: 8pt; font-weight: bold; color: #CC2D30; margin-left: 8px; margin-top: 8px; margin-right: 8px; line-height: 140%;}


/* allgemeiner Button */
.button {font-family: verdana, tahoma, arial; font-size: 8pt; height: 20 px; width: 80px;}

/* Design der Eingabefelder */
/* .feld {background-color: #E5E5E5; font-size: 8pt; font-weight: normal; border: solid 1px #000000;} */

/* Content-Bereich */
.tabcon {font-family: verdana, tahoma, arial; border-top: solid 2px #7CCC4D; border-bottom: solid 2px #7CCC4D; background: #EFF9E9;}
.textcon {font-family: verdana, tahoma, arial; font-size: 8pt; margin-bottom: 6px; margin-top: 0px; margin-left: 8px; margin-right: 8px; line-height: 140%;}
.textbild {font-family: verdana, tahoma, arial; font-size: 8pt; color: gray; margin-bottom: 6px; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 140%}

/* News-Bereich */
.tabnews {font-family: verdana, tahoma, arial; border-top: solid 2px #CCCCCC; border-bottom: solid 2px #CCCCCC; background: #FAFAFA;}
.newstitel {font-family: verdana, tahoma, arial; font-size: 8pt; font-weight: bold; margin-bottom: 6px; margin-top: 2px; margin-left: 3px; margin-right: 3px;}
.newstext {font-family: verdana, tahoma, arial; font-size: 8pt; margin-top: 0px; margin-bottom: 12px; margin-left: 3px; margin-right: 3px; line-height: 140%;}
A.news:link {font-family: verdana, tahoma, arial; font-size: 8pt; font-weight: bold; text-decoration: underline; color: #000000}
A.news:visited {font-family: verdana, tahoma, arial; font-size: 8pt; font-weight: bold; text-decoration: underline; color: #000000;}
A.news:active {font-family: verdana, tahoma, arial; font-size: 8pt; font-weight: bold; text-decoration: underline; color: #000000;}
A.news:hover {font-family: verdana, tahoma, arial; font-size: 8pt; font-weight: bold; text-decoration: underline; color: #CC2D30;}

/* Navigation oben */
.navotext {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #000000; margin-left: 5px; margin-right: 5px; margin-top: 0px; margin-bottom: 0px;}
A.navo:link {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #000000;}
A.navo:visited {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #000000;}
A.navo:active {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #000000;}
A.navo:hover {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: underline; color: #000000}
.tabnavo {background: #7CCC4D}

/* Navigation oben UNTERMENÜ */
.navotextsub {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #EFF9E9; margin-left: 5px; margin-right: 5px; margin-top: 0px; margin-bottom: 0px;}
A.navosub:link {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #000000;}
A.navosub:visited {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #000000;}
A.navosub:active {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #000000;}
A.navosub:hover {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: underline; color: #000000}
.tabnavosub {background: #EFF9E9}

/* Navigation unten */
.navutext {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #000000; margin-left: 5px; margin-right: 5px; margin-top: 0px; margin-bottom: 0px;}
A.navu:link {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #000000;}
A.navu:visited {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #000000;}
A.navu:active {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: #000000;}
A.navu:hover {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: underline; color: #000000}
.tabnavu {background: #7CCC4D}


/* Standard-Font */
#font1 {font-family: verdana, tahoma, arial; font-size: 8pt; margin-bottom: 6px; margin-top: 0px; line-height: 140%;}

/* Fehler-Font */
#font2 {font-family: verdana, tahoma, arial; color: red; font-weight: bold; font-size: 8pt; margin-bottom: 6px; margin-top: 0px; line-height: 140%}

/* Feldbezeichnung (Feedback-Formular */
#font3 {font-family: verdana, tahoma, arial; color: gray; font-size: 8pt; font-weight: normal; margin-bottom: 0px; margin-top: 10px}


/*
.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:15; color:#000000; font-weight: bold}
.subheadline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00}
.text		 {font-family: helvetica, arial, geneva, sans-serif; font-size:11; color:#000000 }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}

A:link           {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #000000}
A:visited        {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #000000}
A:hover          {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #AE6B00}
A:active         {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #AE6B00}


A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}
*/

/* ######################################################### */
/* Formular */
/* ######################################################### */

#kontaktformular form {
	padding: 0;
}

.asterisk {
	color: #f00;
	font-weight: bold;
}

#kontaktformular p {
	margin: 14px 15px;
}

#kontaktformular div {
	clear: left;
	margin-bottom: 3px;
	padding: 0 15px;
}

#kontaktformular label {
	float: left;
	width: 120px;
}

#kontaktformular select, #kontaktformular input, #kontaktformular textarea {
	font: 12px Arial, Helvetica, sans-serif;
	margin-left: 125px;
	display: block;
}

#kontaktformular select:focus, #kontaktformular input:focus, #kontaktformular textarea:focus {
	background-color: #EFF9E9;
}

#kontaktformular input {
	width: 250px;
}

#kontaktformular textarea {
	width: 250px;
}

#kontaktformular .send  {
	margin: 14px 0 0;
	padding: 5px 15px;
}

#kontaktformular .send input {
	cursor: pointer;
	width: auto;
}
