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

#logo {	position: absolute;
	width: 98%;
	height: 25px;
	z-index: 4;
}

#lable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: bold;
	line-height: 120%;
	font-weight: normal;
	padding: 5px;
	position: absolute;
	width: 80%;
	top: 115px;
	height: 25px;
	left: 18%;
	z-index: 2;}
	
#lable a {
	 font-family: Verdana, Arial, Georgia, Times, serif;
	 color: #FFFFFF;
	 font-weight: normal;
	 background-color: transparent;
	 text-decoration: none; }
	
#lable a:hover {
	font-family: Verdana, Arial, Georgia, Times, serif;
	font-weight: normal;
	color : #FFFFFF;
	background-color: transparent;
	text-decoration: underline;}

#lable a:active {color: #336699; background-color:#FFFF99;}
#lable a:focus {color: #336699; background-color:#FFFF99;}


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

#haupttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	padding: 15px;
	list-style-type: square;
	list-style-position: inside;
	width: 56%;
	position: absolute;
	top: 155px;
	left: 17%;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: double;
	z-index: 2;
	text-align: left;
}
	
#haupttext a {font-family: Verdana, Arial, Georgia, Times, serif;
	color : #336699;
	BACKGROUND-COLOR: #FFFFFC;
	font-weight: bold;
	text-decoration: none;}
	
#haupttext a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-weight: bold;
	color : #336699; 
	BACKGROUND-COLOR: #FFFFFC;
	text-decoration: underline;}
	
#haupttext a:active {color: #336699; background-color:#FFFF99;}
#haupttext a:focus {color: #336699; background-color:#FFFF99;}

.haupttext_ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-style: normal;
	line-height: 130%;
	font-weight: bold;
	color: #336699;
	background-color:#FFFFFF;
	list-style-type: square;
	list-style-position: inside;}
	
.haupttext_bildUSt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;}
	
.haupttext_teaser {
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	list-style-type: square;
	list-style-position: inside;}
	
.haupttext_rahmentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	background-color:#F2F0EA;
	padding: 5px;
	list-style-type: square;
	list-style-position: inside;}
	
	
.veranstaltung_datum {
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	list-style-type: square;
	list-style-position: inside;}
	
.veranstaltung_US {
	color: #FF6600;
	font-weight: bold;
	background-color:#cfdfee;
	list-style-type: square;
	list-style-position: inside;
	font-size: 120%;
	font-style: normal;
	line-height: 130%;}
	
	
/* --------- Formular ------------------------------------------- */
	
.formular_100 { 	
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 12px; 	
	  color: #000000;
	  background-color:#FFFFFF;
	  width: 100%; 	
	  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}
	  
.formular_75 { 	
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 12px; 	
	  color: #000000;
	  background-color:#FFFFFF;
	  width: 75%; 
	  padding: 2px;
	  margin: 2px;	
	  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}
	  
.formular_50 { 	
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 12px; 	
	  color: #000000;
	  background-color:#FFFFFF;
	  width: 50%; 
	  padding: 2px;
	  margin: 2px;	
	  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}
	  
.formular_33 { 	
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 12px; 	
	  color: #000000;
	  background-color:#FFFFFF;
	  width: 33%; 
	  padding: 2px;
	  margin: 2px;	
	  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}
	  

.formular { 	
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 12px; 	
	  color: #000000;
	  background-color:#FFFFFF;	
	  width: 75%; 
	  padding: 2px;	
	  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}
	  
/* --------- Newsletter US ------------------------------------------- */

.newsletter_US {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-style: normal;
	line-height: 130%;
	font-weight: bold;
	color: #FF9900;}
	
/* --------- Zusatzinfo links ------------------------------------------- */
	
	
.zusatzinfo_links {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 120%;
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	FLOAT: left;
	MARGIN: 2px;
	padding: 2px;
	WIDTH: 160px;
	background-color:#FFFFFF}
	
.zusatzinfo_links a {font-family: Verdana, Arial, Georgia, Times, serif;
	color : #336699;
	font-weight: normal;
	text-decoration: none; }
	
.zusatzinfo_links a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-style: normal;
	font-weight: normal;
	color : #336699;
	text-decoration: underline;}
	
 HTML .zusatzinfo_links {
	MARGIN: 5px 5px 5px 5px}
	
	
	
.zusatzinfo_links250 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 120%;
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	FLOAT: left;
	MARGIN: 2px;
	padding: 2px;
	WIDTH: 250px;
	background-color:#FFFFFF}
	
.zusatzinfo_links250 a {font-family: Verdana, Arial, Georgia, Times, serif;
	color : #336699;
	font-weight: normal;
	text-decoration: none; }
	
.zusatzinfo_links250 a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-style: normal;
	font-weight: normal;
	color : #336699;
	text-decoration: underline;}
	
 HTML .zusatzinfo_links250 {
	MARGIN: 5px 5px 5px 5px}
	
	
.zusatzinfo_rechts {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 120%;
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	float:right;
	MARGIN: 2px;
	padding: 2px;
	WIDTH: 160px;
	background-color:#FFFFFF}
	
.zusatzinfo_rechts a {font-family: Verdana, Arial, Georgia, Times, serif;
	color : #336699;
	font-weight: normal;
	text-decoration: none; }
	
.zusatzinfo_rechts a:hover {font-family: Verdana, Arial, Georgia, Times, serif;
	font-style: normal;
	font-weight: normal;
	color : #336699;
	text-decoration: underline;}
	
 HTML .zusatzinfo_rechts {
	MARGIN: 5px 5px 5px 5px}
	
.images_only_Bild_links { float:left; margin-top: 0px; margin-left: 0px; margin-right: 10px; margin-bottom: 8px}
.images_only_Bild_rechts { float:right;  margin-top: 0px; margin-left: 10px; margin-right: 0px; margin-bottom: 8px}
