BODY {
	scrollbar-face-color: #B6D996;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #6CB32C;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

TD { font-family: Verdana, Helvetica, Arial, sans-serif; vertical-align: top; font-size: 11px; }

/* colNormal-Breite incl. Box-Model-Hack für IE */
TD#colNormal { width: 480px; padding: 0px 20px 20px 20px; }
* html TD#colNormal { width: 520px; w\idth: 480px; }

TD#colNormal { padding: 0px 20px 20px 20px; line-height: 16px; border-right: 1px dotted #6CB32C; }
TD#colRight  { padding: 0px 10px 0px 10px; font-size: 10px; }

ul { list-style-image: url(/fileadmin/res/list_bullet.gif); list-style-position: outside; }
li { padding: 2px 0px 2px 0px; }

.alert { color: #FF0000; }

h1, h2, h3, h4, h5 { font-weight: bold; font-size: 100%; }
h1 { color: #6CB32C; }
h2, h3, h4, h5 { color: #000000; }

a:link, a:visited { color: #6CB32C; text-decoration: underline; }
a:hover, a:active { color: #6CB32C; text-decoration: none; }

TABLE#hauptmenue TD { width: 141px; padding: 5px 10px 5px 10px; background-color: #EEF6E6; border-bottom: 1px solid #6CB32C; vertical-align: middle;  }
* html TABLE#hauptmenue TD { width: 160px; w\idth: 141px; }

/*TABLE#hauptmenue TD { background-color: #EEF6E6; padding: 5px 10px 5px 10px; border-bottom: 1px solid #6CB32C; vertical-align: middle; }*/
TABLE#hauptmenue a { text-decoration: none; }
TABLE#hauptmenue TD.menu1-level1-act a:link, TABLE#hauptmenue TD.menu1-level1-act a:hover, TABLE#hauptmenue TD.menu1-level1-act a:active, TABLE#hauptmenue TD.menu1-level1-act a:visited {  color: #6CB32C; font-weight: bold; }

TABLE#hauptmenue A { color: #000000; text-decoration: none; }
TABLE#hauptmenue A:hover { color: #6CB32C; }

/*
TABLE#submenue TD { padding: 5px 0px 5px 0px; }
TABLE#submenue a { text-decoration: none; }
TABLE#submenue TD.sub-act a:link, TABLE#submenue TD.sub-act a:hover, TABLE#submenue TD.sub-act a:active, TABLE#submenue TD.sub-act a:visited {  color: #990000; font-weight: bold; }

TABLE#submenue A { color: #333333; text-decoration: none; }
TABLE#submenue A:hover { color: #990000; }
*/

/*
.tx-jppageteaser-pi1 P { margin: 5px 0px 5px 0px; } /* Abstand Teaserheadline zu Teasertext !!!
.teaser-head { font-weight: bold; color: #FFFFFF; background-color: #FF8707; padding: 5px; }
.teaser-text { padding: 5px; }
.teaser-link { padding-bottom: 5px; text-align: right; border-bottom: 1px solid #CCCCCC; }
*/

/* Definition Contact-form */
TABLE#contactform { width: 99%; }
TD#content TABLE#contactform TD { padding: 10px 0px 5px 0px;  }
TD#content TABLE#contactform input, TD#content TABLE#contactform textarea { font-size: 11px; border: 1px solid #6CB32C; width: 300px; }
TD#content TABLE#contactform input#checkbox {border: 0px; width: 20px; }
TD#content TABLE#contactform input#formButton { width: 130px; background-color: #EEF6E6; font-size: 10px; color: #6CB32C; border: 1px solid #6CB32C; }

/* Define Borderstyles */
div.border-rahmen-rechts img { border-style: solid; border-color: #6CB32C; border-width: 1px 1px 1px 10px; }

/* Headerstyle */
div.ueberschrift-1 { font-weight: bold; color: #6CB32C; }
div.ueberschrift-2 { font-weight: bold; color: #000000; }
div.seitenueberschrift { padding: 6px; width: 100%; background-image:url(/fileadmin/_statics/bg_verlauf_contentheader.gif); font-weight: bold; vertical-align: middle; color: #FFFFFF; }


/* Bildunterschrift */
.bildunterschrift { line-height: 20px; font-size: 10px; font-style: italic; }




