	.text{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:normal;line-height:140%;
	}
	
	.textsmall{
	font-family: verdana; font-size: 10px; text-decoration: none; color: #000000; font-weight:normal;
	}
	
	.abbinder{
	font-family: verdana; font-size: 10px; text-decoration: none; color: #000000; font-weight:normal;
	}
	.abbinderbold{
	font-family: verdana; font-size: 10px; text-decoration: none; color: #000000; font-weight:bold;
	}
	.textred{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #ff0000; font-weight:normal;
	}
	
	.textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;
	}
	
	.textitalic{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-style: oblique;
	}
	
	.headline{
	font-family: verdana; font-size: 14px; text-decoration: none; color: #000000; font-weight:bold;
	}
	.headlinewhite{
	font-family: verdana; font-size: 14px; text-decoration: none; color: #f7ffff; font-weight:bold;
	}
	.highlight{
	font-family: Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; background-color:#7e0101;
	}
	.aktuelles_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.kontakt_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.popup_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.gaestebuch_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.ticker_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.ortsrecht_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.politik_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.immobilien_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.termin_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.vereine_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.unternehmen_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.gewinnspiel_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.galerie_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.tourismus_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
	.linkliste_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;line-height: 140%; 
	}
/* LINKS */
	a.normal:link{
	font-family: verdana; font-size: 12px; text-decoration: underline; color: #9C0000; font-weight:normal;
	}
	
	a.normal:visited{
	font-family: verdana; font-size: 12px; text-decoration: underline; color: #9C0000; font-weight:normal;
	}
	
	a.normal:hover{
	font-family: verdana; font-size: 12px; text-decoration: underline; color: #EF472D; font-weight:normal;
	}
	
	a.normal:active{
	font-family: verdana; font-size: 12px; text-decoration: underline; color: #9C0000; font-weight:normal;
	}	
	
	
	a.headnavi:link{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #ffffff; font-weight:bold;
	background-color:#6A0202;
	}
	
	a.headnavi:visited{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #ffffff; font-weight:bold;
	}
	
	a.headnavi:hover{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #ff0000; font-weight:bold;
	}
	
	a.headnavi:active{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #ffffff; font-weight:bold;
	}	
	
	a.leftnavi:link{
	font-family: arial; font-size: 12px; text-decoration: none; color: #ffffff; font-weight:normal;
	}
	
	a.leftnavi:visited{
	font-family: arial; font-size: 12px; text-decoration: none; color: #ffffff; font-weight:normal;
	}
	
	a.leftnavi:hover{
	font-family: arial; font-size: 12px; text-decoration: none; color: #ff0000; font-weight:normal;
	}
	
	a.leftnavi:active{
	font-family: arial; font-size: 12px; text-decoration: none; color: #ffffff; font-weight:normal;
	}	
	
	a.leftsubnavi:link{
	font-family: arial; font-size: 10px; text-decoration: none; color: #ffffff; font-weight:normal;
	}
	
	a.leftsubnavi:visited{
	font-family: arial; font-size: 10px; text-decoration: none; color: #ffffff; font-weight:normal;
	}
	
	a.leftsubnavi:hover{
	font-family: arial; font-size: 10px; text-decoration: none; color: #ff0000; font-weight:normal;
	}
	
	a.leftsubnavi:active{
	font-family: arial; font-size: 10px; text-decoration: none; color: #ffffff; font-weight:normal;
	}	
	
	a.alphabet:link{
	font-family: verdana; font-size: 18px; text-decoration: underline; color: #7e0101; font-weight:bold; background-color:#f7fff7;
	}
	
	a.alphabet:visited{
	font-family: verdana; font-size: 18px; text-decoration: underline; color: #7e0101; font-weight:bold; background-color:#f7fff7;
	}
	
	a.alphabet:hover{
	font-family: verdana; font-size: 18px; text-decoration: underline; color: #f7ffff; font-weight:bold; background-color:#7e0101;
	}
	
	a.alphabet:active{
	font-family: verdana; font-size: 18px; text-decoration: underline; color: #7e0101; font-weight:bold; background-color:#f7fff7;
	}	
	
	a.abbinder:link{
	font-family: verdana; font-size: 10px; text-decoration: underline; color: #000000; font-weight:normal;
	}
	
	a.abbinder:visited{
	font-family: verdana; font-size: 10px; text-decoration: underline; color: #000000; font-weight:normal;
	}
	
	a.abbinder:hover{
	font-family: verdana; font-size: 10px; text-decoration: underline; color: #ff0000; font-weight:normal;
	}
	
	a.abbinder:active{
	font-family: verdana; font-size: 10px; text-decoration: underline; color: #000000; font-weight:normal;
	}	
	
	
	#cont {position:absolute; width:340;left:10px;top:84px; height:18px; overflow:hidden; visibility:hidden;}
#text {position:relative; left:50px; height:18px; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:12px; font-weight:normal;color:#000000;}
#text a {color:#000000; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
#text a:hover{color:#000000; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:underline;}

	
	
	
	
			
/* SPECIALS */
	
	body.cont{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#ffffff ;
	
}
	body.navi_termin{ 
	margin-left:5px; margin-right:0px; margin-top:5px; margin-bottom:0px; background-color:#ffffff ;
	}
	body.cont_popup{
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#ffffff ;
}
	body.foot{ 
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#7E0101 ;
	background : url(../graphic/icon_foot_background2.gif) repeat;
	}
	
	body.navi{ 
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#ffffff ;
	}

	body.head{ 
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#7E0101 ;
	background: url(../graphic/icon_head_background2.gif)  fixed;
	}
	
	td, p, body, ul, li{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:normal;
	}
	
	.headlineborder{
	font-family: verdana; font-size: 16px; text-decoration: none; color: #034EA2; font-weight:bold;
	border:1px; border-color:#000000; border-style:solid;
	}
	td.rahmen{
	border-width:1px; border-style:solid; border-color:#000000;
	}
	
	table.rahmen{
	border-width:1px; border-style:solid; border-color:#000000;
	}
	td.nopadding_text{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:normal;
	padding-left:5px
	}
	.termin_textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000;
	font-weight: bold;
	padding-left:5px
	}
	
	.button_navi {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;
	color : Black;
	border : 1px solid;
	border-color :Black;
	width:130px;
	background-color : #DEDCDC;
	}
	.button{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;
	color : Black;
	border : 1px solid;
	border-color :Black;
	width:100px;
	background-color : #DEDCDC;
}
.input {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;
	color : Black;
	border : 1px solid;
	border-color :Black;
	background-color : #ffffff;
	}
	
	td.nopadding_textboldschwarz{
	font-family: verdana; font-size: 14px; text-decoration: none; color: #000000;
	font-weight: bold;
	padding-left:5px
	}
	
td.gelb {
	background-color: yellow;
	border:1px solid Black;
	vertical-align : top;
	font-size:10px;
	}
font.blau {
	color: blue;
	font-size:10px;
	font-weight:bold;
	}
font.engblau {
	color: blue;
	font-size:11px;
	font-weight:normal;
	}
font.cyan {
	color: cyan;
	font-size:10px;
	font-weight:bold;
	}
font.rot {
	color: red;
	font-size:10px;
	font-weight:bold;
	}
.borders {
	border:1px solid Black;
	vertical-align: top;
	font-size:10px;
	}