
	/* ------------------------------------------------------------------------------------------------------------------- ab hier global ------------------ */

body {
	background-color:#F0FFF0;
	background-image:url(images/green-spacer.gif);
	background-repeat:repeat-y;
	color:#000;
	padding:0px;
	margin:0px; 
	font:normal 90%/110% arial, helvetica, sans-serif
	}
h1{
	font:bold 140%/120% arial,helvetica,sans-serif;
	color:#000;
	margin:0px 0px 6px 0px;
	}
h2{
	font-size: 110%;
	color: #000;
	margin: 8px 0 4px 0;
	}
h3{
	font:normal 110%/110% arial,helvetica,sans-serif;
	color:#000;
	margin-bottom:-8px;
	}
p, td, li, em, i{font:normal 100%/110% arial,helvetica,sans-serif;
	color:#000;
	}
.img{
	float: right;
	margin: 22px 0 0 20px;
	padding: 12px;
	background: #FFF;
	border: 1px solid #519274;
	}
.alt{
	float: left;
	margin: 22px 20px 0 0;
	padding: 12px;
	background: #FFF;
	border: 1px solid #519274;
	}
table a {color: #33c;background-color:transparent;text-decoration:none}
table a:visited {color: #000;background-color:transparent;}
table a:hover {color: #000;background-color:transparent;text-decoration:underline}
table a:active {color: #F00;background-color:transparent;}
	/* ------------------------------------------------------------------------------------------------------------------- ab hier head ------------------ */

.head-left{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	width:396px;
	}
.color-spacer{
	background:url(images/color-spacer-green.gif) repeat-x top left;
	margin:0;
	padding:0;
	height:139px;
	position: relative;
	bottom:16px;
	}
.head-right{
	position:absolute;
	right:0px;
	top:0px;
	width: 604px;
	}
.subgrafik{
	position:absolute;
	left:0px;
	top:139px;
	z-index:2;
	}

.aktuell{
	color:#FFF;
	position:absolute;
	width:4.7em;
	text-align:right;
	right:55%;
	top:90px;
	z-index:20;
	white-space:nowrap;
	margin:0px;
	padding:0px;
	}

.service{
	color:#FFF;
	position:absolute;
	width:4.0em;
	text-align:right;
	right:42%;
	top:90px;
	z-index:20;
	white-space:nowrap;
	margin:0px;
	padding:0px;
	}

.veranstaltungen{
	color:#FFF;
	position:absolute;
	width:7.8em;
	text-align:right;
	right:19%;
	top:90px;
	z-index:20;
	white-space:nowrap;
	margin:0px;
	padding:0px;
	}
.impressum{
	color:#FFF;
	width:5.4em;
	text-align:right;
	position:absolute;
	right:1%;
	top:90px;
	z-index:20;
	white-space:nowrap;
	margin:0px;
	padding:0px;
	}

.aktuell a {display:block;color:#FFF;background-color:transparent;height:100%;text-decoration:none;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.aktuell a:visited {display:block;color:#FFF;background-color:transparent;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.aktuell a:hover {display:block;color:#FFF;background-color:transparent;text-decoration:none;background-image:url(images/arrow-red.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.aktuell a:active {display:block;color:#FFF;background-color:transparent;text-decoration:none;background-repeat:no-repeat;background-position:0px 0.35em;}

.service a {display:block;color:#FFF;background-color:transparent;height:100%;text-decoration:none;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.service a:visited {display:block;color:#FFF;background-color:transparent;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.service a:hover {display:block;color:#FFF;background-color:transparent;text-decoration:none;background-image:url(images/arrow-red.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.service a:active {display:block;color:#FFF;background-color:transparent;text-decoration:none;background-repeat:no-repeat;background-position:0px 0.35em;}

.veranstaltungen a {display:block;color:#FFF;background-color:transparent;height:100%;text-decoration:none;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position: 0px 0.35em; }
.veranstaltungen a:visited {display:block;color:#FFF;background-color:transparent;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.veranstaltungen a:hover {display:block;color:#FFF;background-color:transparent;text-decoration:none;background-image:url(images/arrow-red.gif);background-repeat:no-repeat;background-position: 0px 0.35em; }
.veranstaltungen a:active {display:block;color:#FFF;background-color:transparent;text-decoration:none;background-image:url(images/arrow-red.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}

.impressum a {display:block;color:#FFF;background-color:transparent;height:100%;text-decoration:none;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.impressum a:visited {display:block;color:#FFF;background-color:transparent;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.impressum a:hover {display:block;color:#FFF;background-color:transparent;text-decoration:none;background-image:url(images/arrow-red.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.impressum a:active {display:block;color:#FFF;background-color:transparent;text-decoration:none;background-image:url(images/arrow-red.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
/* -------------------------------------------- ab hier a href´s head----------------------------------------------*/

a {color: #FFF;background-color:transparent;text-decoration:none}
a:visited {color: #FFF;background-color:transparent;}
a:hover {color: #FFF;background-color:transparent;text-decoration:underline}
a:active {color: #F00;background-color:transparent;}

	/* --------------------------------------------------------------------------------------------------------------------- ab hier navi ------------------ */

.auswahl{
	position:absolute;
	left:4px;
	top:170px;
	}
.feld{
	margin-top:3px;
	height:auto;
	width:180px;
	border:1px solid #FFF;
	}
.feldaktiv{
	margin-top:3px;
	height:auto;
	width:180px;
	border:1px solid #FFF;
	color:#FFF;
	background-color:#a81736;
	}
.unterfeld{
	font:normal 0.8em/120% arial,helvetica,sans-serif;
	margin:2px 0px 0px 6px;
	height:auto;
	width:176px;
	border:1px solid #FFF;
	}
.unterfeldaktiv{
	font:normal 0.8em/120% arial,helvetica,sans-serif;
	margin:2px 0px 0px 6px;
	height:auto;
	width:176px;
	border:1px solid #FFF;
	color:#FFF;
	background-color:#BF2F4E;
	}
.unterfeld2{
	font:normal 0.75em/110% arial,helvetica,sans-serif;
	margin:1px 0px 0px 8px;
	height:auto;
	width:176px;
	border:1px solid #FFF;
	}
.unterfeld2aktiv{
	font:normal 0.75em/110% arial,helvetica,sans-serif;
	margin:1px 0px 0px 8px;
	width:176px;
	height:auto;
	border:1px solid #FFF;
	color:#FFF;
	background-color:#023D7F;
	}


/* -------------------------------------------- ab hier a href´s navi ----------------------------------------------*/

.feld a {color: #000;background-color:#D9ECE4;display:block;width:100%;height:100%;text-decoration:none;}
.feld a:visited {color: #333;background-color:#D9ECE4;display:block;width:100%;height:100%;text-decoration:none;}
.feld a:hover {color:#000;background-color:#93C0aD;display:block;text-decoration:none;}
.feld a:active {color: #FFF;background-color:#F9a01F;}
.feld a:Focus {color: #FFF;background-color:#F9a01F;}

.unterfeld a {color: #000;background-color:#E4F2EC;display:block;width:100%;height:100%;text-decoration:none;}
.unterfeld a:visited {color: #333;background-color:#E4F2EC;display:block;width:100%;height:100%;text-decoration:none;}
.unterfeld a:hover {color:#000;background-color:#a3C9B9;display:block;text-decoration:none;}
.unterfeld a:active {color: #FFF;background-color:#F9a01F;}
.unterfeld a:Focus {color: #FFF;background-color:#F9a01F;}

.unterfeld2 a  {color: #000;background-color:#EFF6F3;display:block;width:100%;height:100%;text-decoration:none;}
.unterfeld2 a:visited  {color: #000;background-color:#EFF6F3;display:block;width:100%;height:100%;text-decoration:none;}
.unterfeld2 a:hover {color:#000;background-color:#C2D8CF;display:block;text-decoration:none;}
.unterfeld2 a:active {color: #FFF;background-color:#F9a01F;}
.unterfeld2 a:Focus {color: #FFF;background-color:#F9a01F;}

	/* --------------------------------------------------------------------------------------------------------------------- ab hier content ------------------ */

.headline{
	position:absolute;
	top:113px;
	left:230px;
	z-index:2;
	}
.inhalt{
	position:absolute;
	top:140px;
	left:230px;
	display:block;
	width:570px;
	height:auto;}
.abstand{
	padding: 20px 5px 5px 5px;
	}

/* -------------------------------------------- ab hier a href´s content----------------------------------------------*/

.abstand a {color: #000;background-color:transparent;text-decoration:underline}
.abstand a:visited {color: #333;}
.abstand a:hover {color: #000;background-color:#FFF;text-decoration:underline}
.abstand a:active {color: #000;}
	/* --------------------------------------------------------------------------------------------------------------------- ab hier dütt un datt ------------------ */

.schrift-b{
	font:bold 13pt/130% arial,helvetica,sans-serif;
	padding:5px;
	color:#FFF;
	}
.menu{
	line-height: 138%;
	background-color:#8D8B8C;
	width: 9em;
	border:1px solid #FFF;
	border-top: none;
	padding:3px;

	}
.menu a {display:block;color:#FFF;background-color:transparent;height:100%;text-decoration:none;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.menu a:visited {display:block;color:#FFF;background-color:transparent;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.menu a:hover {display:block;color:#FFF;background-color:transparent;text-decoration:none;background-image:url(images/arrow-red.gif);background-repeat:no-repeat;background-position: 0px 0.35em;}
.menu a:active {display:block;color:#FFF;background-color:transparent;text-decoration:none;background-repeat:no-repeat;background-position:0px 0.35em;}

.menupos{
	position:absolute; width:150px; height:47px; z-index:10; right:165px; top: 107px; visibility: hidden
	}
	
 .watwo a{
 	font-weight: bold;
 	color: #FBFBFB;
	background-color: transparent;
	text-decoration: none;
	}
 .watwo a:visited{
 	color: #FBFBFB;
	background-color: transparent;
	text-decoration: none;
	} 
 .watwo a:hover {
 	color: #000;
	background-color: transparent;
	}