body {background-image:url(../grafiken/banner/hintergrund2.jpg); 
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	min-height: 101%;}
	
html {height: 100%} 
	
form {	background-color: #CCCC99;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 170%;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	position:absolute;
	top:-9999px;
	left:-9999px;}
	
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-style: normal;
	line-height: 100%;
	font-weight: bold;
	color: #007fff;
	background-color: #E3F5FF}
	
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-style: normal;
	font-weight: bold;
	line-height: 100%;
	font-weight: normal;
	color: #000000;
	background-color:#E3F5FF}
	
ul {margin-left: 0; padding-left: 0;}
	
li {list-style: none; padding: 0px; margin: 3px; list-style-type: circle; list-style-position:inside;}
	
.banner_logo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	padding-top:  4px;
	padding-left: 4px;
	position: absolute;
	width: 371px;
	top: 15px;
	height: 82px;
	left: 7px;
	z-index: 2;}
	
.banner_aktionsbild {padding-top: 0px; padding-right: 0px;	position: absolute;  width: 310px; 	top: 18px;
	height: 82px; right: 15px; z-index: 1;  visibility: visible;}
	
.banner_aktionsbild1 {padding-top: 0px; padding-right: 0px;	position: absolute;  width: 310px; 	top: 18px;
	height: 82px; right: 335px; z-index: 1;  visibility: visible;}
	
/* --------- Topnavigation ---------------------------------------- */
	
.topnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	padding: 5px;
	position: absolute;
	width: 72%;
	top: 120px;
	height: 25px;
	left: 16%;
	z-index: 4;
	visibility: visible;}
	
.topnavigation a {font-family: Verdana, Arial, Georgia, Times, serif;
	 color: #007FFF;
	 background-color:#FFFFFF;
	 font-weight: normal;
	 text-decoration: none;}
	
.topnavigation a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-weight: normal;
	color : #0186D1;
	background-color:#FFFFFF;
	text-decoration: underline;}
	
/* --------- Navigation ---------------------------------------- */

#logo {	width: 90px;}

#logo A:hover {padding-right: 8px; display: block; padding-left: 4px; padding-bottom: 2px; color: #ffffff; padding-top: 2px; text-decoration: none;}
		
#logo A:active {padding-right: 8px; display: block; padding-left: 4px; padding-bottom: 2px; color: #ffffff; padding-top: 2px; text-decoration: none;}

	
#naviTertiary {
	color: #FFFFFC;
	background-color: #ffffff;
	text-align: left;
	line-height: 70%;
	width: 200px;
	padding: 8px;
	position: absolute;
	top: 179px;
	z-index: 1;
	width: 20%;
	visibility: visible;}

#naviTertiary A {font-family: Verdana, Arial, Georgia, Times, serif;
	font-size: 70%;
	font-style: normal;
	font-weight: bold;
	display: block;
	padding-top: 2px;
	padding-right: 8px;
	padding-left: 4px;
	padding-bottom: 2px;
	color:#007fff;
	background-color:#FFFFFF;
	text-decoration: none;}

#naviTertiary A:link {padding-right: 8px; display: block; padding-left: 4px; padding-bottom: 2px; padding-top: 2px; color: #007fff; text-decoration: none; background-color:#FFFFFF;}

#naviTertiary A:hover {padding-right: 8px; display: block; padding-left: 4px; padding-bottom: 2px; color: #ffffff; padding-top: 2px; background-color: #007fff; text-decoration: none;}
		
#naviTertiary A:active {padding-right: 8px; display: block; padding-left: 4px; padding-bottom: 2px; color: #ffffff; padding-top: 2px; background-color: #007fff; text-decoration: none;}

	
/* --------- Haupttext ---------------------------------------- */


#haupttext_textrahmen {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	float:right;
	font-style: normal;
	line-height: 160%;
	color: #333333;
	padding: 5px;
	margin: 5px;
	list-style-type: square;
	list-style-position: inside;
	width: 150px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: double;
	z-index: 2;}

.haupttext_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px;
	list-style-type: disc;
	list-style-position: inside;
	width: 55%;
	position: absolute;
	top: 155px;
	left: 16%;
	background-color: #007FFF;
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;
	border-color: #0066FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: double;
	z-index: 3;
	visibility: visible;}

.haupttext {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	background-color: #E3F5FF;
	padding: 5px;
	list-style-type: square;
	list-style-position: inside;
	width: 55%;
	position: absolute;
	top: 183px;
	left: 16%;
	border-top-color: #007fff;
	border-right-color: #007fff;
	border-bottom-color: #007fff;
	border-left-color: #007fff;
	border-color: #007fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: double;
	z-index: 2;
	visibility: visible;}
	
.haupttext a {font-family: Verdana, Arial, Georgia, Times, serif;
	color : #336699;
	background-color:#E3F5FF; 
	font-weight: bold;
	text-decoration: underline;}
	
.haupttext a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-weight: bold;
	color: #336699;
	background-color: #E3F5FF;  
	text-decoration: underline; }

.uebersicht {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	width: 99%;
	background-color: #e9e9f4;
	padding: 3px;
	border-bottom-color:#336699;
	border-style: solid; 	
	border-top-width: 1px; 	
	border-right-width: 0px;
 	border-bottom-width: 0px; 	
	border-left-width: 0px}
	
.uebersicht a {font-family: Verdana, Arial, Georgia, Times, serif;
	color : #336699;
	background-color: #e9e9f4;
	font-weight: bold;
	text-decoration: underline;}
	
.uebersicht a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-weight: bold;
	color: #336699;
	background-color: #e9e9f4;
	text-decoration: underline;}
	
	
.haupttext_liste1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
    margin-left: 30px;}
	
.haupttext_liste2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
    margin-left: 60px;}
	
.haupttext_liste3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
    margin-left: 90px;}

.haupttext_teaser {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF; 
	list-style-type: disc;
	list-style-position: inside;}
	
.haupttext10 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	color: #333333;
	background-color: #E3F5FF;
	padding: 0px;}

.haupttext10 a {font-family: Verdana, Arial, Georgia, Times, serif;
	color:#336699;
	font-weight:normal;
	background-color:#FFFFFF;
	text-decoration: none;}
	
.haupttext10 a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-weight: normal;
	color: #999900; 
	background-color: #FFFFFF;
	text-decoration: none;}

.haupttext_fett {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	color: #007FFF;
	background-color: #E3F5FF;}
	
.haupttext_teaser {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	color: #000000;
	background-color: #E3F5FF;}
	
/* --------- Kalender ---------------------------------------- */

.kalender_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px;
	margin-left: 0px;
	list-style-type: disc;
	list-style-position: inside;
	width: 55%;
	position: absolute;
	top: 155px;
	left: 16%;
	background-color: #73BE1E;
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;
	border-color: #0066FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: double;
	z-index: 3;
	visibility: visible;}

.kalender {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	background-color: #E3F5FF;
	padding: 5px;
	list-style-type: square;
	list-style-position: inside;
	width: 55%;
	position: absolute;
	top: 183px;
	left: 16%;
	border-top-color: #007fff;
	border-right-color: #007fff;
	border-bottom-color: #007fff;
	border-left-color: #007fff;
	border-color: #007fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: double;
	z-index: 2;
	visibility: visible;}
	
.kalender a {font-family: Verdana, Arial, Georgia, Times, serif;
	color : #73BE1E;
	background-color:#E3F5FF; 
	font-weight: bold;
	text-decoration: none;}
	
.kalender a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-weight: bold;
	color: #336699;
	background-color: #E3F5FF;  
	text-decoration: underline;}
	
.kalender_wochentage {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	padding: 5px;}
	
.kalender_wochentage a {font-family: Verdana, Arial, Georgia, Times, serif;
	color : #73BE1E;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;}
	
.kalender_wochentage a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-weight: bold;
	color: #336699;
	background-color: #FFFFFF;
	text-decoration: underline;}
	
.kalender_sonntag {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	background-color: #AADF55;
	padding: 5px;}
	
.kalender_sonntag a {font-family: Verdana, Arial, Georgia, Times, serif;
	color : #FFFFFF;
	background-color: #AADF55;
	font-weight: bold;
	text-decoration: underline;}
	
.kalender_sonntag a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-weight: bold;
	color: #336699;
	background-color: #AADF55;
	text-decoration: underline;}
	
.kalender_liste1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
    margin-left: 30px;}
	
.kalender_liste2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
    margin-left: 60px;}
	
.kalender_liste3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
    margin-left: 90px;}
	
.kalender_monat {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	font-weight: bold;
	color: #000000;
	background-color: #E3F5FF;}

.kalender_teaser {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	font-weight: bold;
	color: #000000;
	background-color: #73be1e;}
	
/* --------- Nebentext ---------------------------------------- */

.nt_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color:#FFFFFF;
	padding: 5px;
	list-style-type: disc;
	list-style-position: inside;
	width: 29%;
	position: absolute;
	top: 155px;
	left: 69%;
	background-color: #E3F5FF;
	border-top-color: #007fff;
	border-right-color: #007fff;
	border-bottom-color: #007fff;
	border-left-color: #007fff;
	border-color: #007fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: double;
	z-index: 2;
	visibility: visible;}
	
.nt_linie {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	list-style-type: disc;
	list-style-position: inside;
	position: absolute;
	top: 195px;
	width: 28%;
	left: 72%;
	visibility: visible;}

.nt {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	list-style-type: disc;
	list-style-position: inside;
	position: absolute;
	top: 196px;
	width: 24%;
	left: 75%;
	visibility: visible;}
	
.nt a {font-family: Verdana, Arial, Georgia, Times, serif;
	color: #007FFF;
	background-color:#FFFFFF;
	font-weight: normal;
	text-decoration: underline; }
	
.nt a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-style: normal;
	font-weight: normal;
	color: #336699;
	background-color:#FFFFFF;
	text-decoration: underline;}
	
.nt_fliesstext {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	list-style-type: disc;
	list-style-position: inside;
	position: absolute;
	top: 195px;
	width: 22%;
	left: 75%;
	visibility: visible;}
	
.nt_fliesstext a {font-family: Verdana, Arial, Georgia, Times, serif;
	color: #007FFF;
	background-color:#FFFFFF;
	font-weight: normal;
	text-decoration: underline; }
	
.nt_fliesstext a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-style: normal;
	font-weight: normal;
	color : #336699;
	background-color:#FFFFFF;
	text-decoration: underline;}
	
.nt_eingerueckt {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
    margin-left: 20px;}
	
.nt_eingerueckt a {font-family: Verdana, Arial, Georgia, Times, serif;
	color: #007FFF;
	background-color:#FFFFFF;
	font-weight: normal;
	text-decoration: underline;}
	
.nt_eingerueckt a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-style: normal;
	font-weight: normal;
	color : #336699;
	background-color:#FFFFFF;
	text-decoration: underline;}
	
.nt_fett_eingerueckt {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 160%;
	font-weight: bold
	
	;
	color: #000000;
	margin-left: 10px;}

.nt#kalender {font-family: Verdana, Arial, Helvetica, sans-serif;}
	
.nt#kalender a {font-family: Verdana, Arial, Georgia, Times, serif;
	 color: #336699;
	 background-color:#00CC00;
	 text-decoration: none; }
	
.nt#kalender a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	color : #E3F5FF;
	background-color:#00CC00;
	text-decoration: underline; }

.nt_fett {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	color: #000000;
	background-color:#FFFFFF;}
	
.nt_fett_0077FFF {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #007fff;
	background-color:#FFFFFF;}
	
.nt_formfield_100 {font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 12px; 	
	  color: #000000; 	
	  background-color:#FFFFFF;
	  width: 100px; 	
	  text-decoration: none; 	
	  border-color: #A1AEBB; 	
	  border-style: solid; 	
	  border-top-width: 1px; 	
	  border-right-width: 1px;
 	  border-bottom-width: 1px; 	
	  border-left-width: 1px}

.nt_formfield {font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 12px; 	
	  color: #000000;
  	  background-color:#FFFFFF; 	
	  width: 95%; 	
	  text-decoration: none; 	
	  border-color: #A1AEBB; 	
	  border-style: solid; 	
	  border-top-width: 1px; 	
	  border-right-width: 1px;
 	  border-bottom-width: 1px; 	
	  border-left-width: 1px}

.nt_formfield2 {font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 12px; 	
	  color: #000000;
	  background-color:#FFFFFF;
	  width: 125px; 	
	  text-decoration: none; 	
	  border-color: #A1AEBB; 	
	  border-style: solid; 	
	  border-top-width: 1px; 	
	  border-right-width: 1px;
 	  border-bottom-width: 1px; 	
	  border-left-width: 1px}
	  
.zusatzinfo180_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	border-bottom: #336699 1px solid;
	float: right;
	padding: 5px;
	margin-top: 0px; margin-right: 0px; margin-left: 20px; margin-bottom:0px; 
	width: 180px}
	
.zusatzinfo150_links a {font-family: Verdana, Arial, Georgia, Times, serif;
	color: #007FFF;
	font-weight: normal;
	text-decoration: none; }
	
.zusatzinfo150_links a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-style: normal;
	font-weight: normal;
	color : #336699;
	text-decoration: underline;}
	
.images_only_Bild_links { float:left; margin-top: 8px; margin-left: 0px; margin-right: 10px; margin-bottom: 8px}
.images_only_Bild_rechts { float:right;  margin-top: 8px; margin-left: 10px; margin-right: 0px; margin-bottom: 8px }

.ACHTUNG_rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color:#FFFFFF;
	background-color:#CC0000;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	border-right: #999999 0px solid;
	border-top: #999999 0px solid;
	border-left: #999999 0px solid;
	border-bottom: #999999 0px solid;
	float:right;
	padding: 5px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom:0px;
	width: 200px;}
	
	.pixelio_rahmen {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; font-size: 80%; color:#999999
	border-right: #336699 1px solid;
	border-top: #336699 0px solid;
	border-left: #336699 0px solid;
	border-bottom: #336699 0px solid;
	float:right;
	padding: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom:5px;
	width: 300px;}
	  
.pixelio {color:#999999; font-size: 80%;}

.underlined { margin:0 0 10px !important; padding:0 0 10px; border-bottom:1px solid #666;}

#twiiter_rahmen {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; font-size: 80%; color:#999999;  
	border-right: #336699 0px solid;
	border-top: #336699 0px solid;
	border-left: #336699 0px solid;
	border-bottom: #336699 0px solid;
	float:right;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom:0px;
	width: 78px;}
	
.facebook {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; font-size: 80%; color:#999999
	border-right: #336699 1px solid;
	border-top: #336699 0px solid;
	border-left: #336699 0px solid;
	border-bottom: #336699 0px solid;
	float:right;
	padding: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom:5px;
	width: 180px;}