a:link                   { color: #0072BD; text-decoration: underline }
a:visited                { color: #000000; text-decoration: underline }
a:active                 { color: #000000; text-decoration: underline }
a:hover                  { color: #000000; text-decoration: underline }

body     {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: Black; background: #FFFFFF;
                            scrollbar-face-color:#FFFFFF;
                            scrollbar-shadow-color:#0072BD;
                            scrollbar-highlight-color:#FFFFFF;
                            scrollbar-3dlight-color:#0072BD;
                            scrollbar-darkshadow-color:#FFFFFF;
                            scrollbar-track-color:#FFFFFF;
                            scrollbar-arrow-color:#0072BD;
                            }
.bginhalt                {background-color: White; background: url(../images/site/bginhalt.jpg) no-repeat top right;}
.bginhalt1               {background-color: White; background: url(../images/site/bginhalt1.jpg) no-repeat top right; }
.logo                { background: url(../images/site/logo.gif);  background-repeat: no-repeat;  }
.topbild1                 { background: url(../images/site/top1.jpg);  background-repeat: no-repeat;  }
.topbild2                 { background: url(../images/site/top2.jpg);  background-repeat: no-repeat;  }
.bgheader                { background: url(../images/site/bgheader.jpg); background-repeat: no-repeat bottom right;}
.bgmenu                  { background-color:#0072BD; }
.bgklickpfad             {background-color: #0082C5;}
.bgnav                   {background-color: White; background: url(../images/bg_nav.jpg) no-repeat bottom left;                       }
.bgnews2                 {background-color:#FFFFFF; }
.bgnews1                 {background-color:#FFFFFF;}
.popup                {border: 1px solid Navy; background-color:#FFFFFF; }
.newsbox                {border: 1px solid Navy; background-color:#FFFFFF; border-color: #0072BD;    }
.bgrahmen                {background-color:#0072BD;}
.bgaussen                {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF;  background-color:#0072BD; text-align: center;      }
.bgbalken                {background-color:#0072BD;}
.menu                    {cursor:pointer;}
.submenu                 {font-size:12px; border-style:solid; border-color:#FFFFFF; border-width:1px; padding:2px; cursor:pointer; text-align:center;}
.ATagMenu					 { padding-top: 20px; margin-top: 20px; vertical-align: middle;}

ul, li   {
	list-style-image: url(../images/navi/punkt.gif);}
/*MENU_MAIN - Breite des Horizontalen Menus*/ 
.MainMenuTable {
	/*width: 611px;*/
		height: 31px;} 

.MainMenuCol A,.MainMenuCol A:visited { 
   color: #FFFFFF;    
   text-decoration: none; 
   text-align: center; 
	padding-left: 50px; 
   padding-right: 5px;
   font-weight: bold; 
   font-size: 13px; 
   font-family: Tahoma, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	position: relative;
	background: url(../images/navi/kreis.gif) no-repeat top left;
	padding-top: 6px;
	height: 31px;
	} 

.MainMenuCol A:hover { 
 color: #FFFFFF;    
   text-decoration: none; 
   text-align: center; 
	padding-left: 50px; 
   padding-right: 5px;
   font-weight: bold; 
   font-size: 13px; 
   font-family: Tahoma, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	position: relative;
	background: url(../images/navi/kreis-on.gif) no-repeat top left;
	padding-top: 6px;
	height: 31px;
	} 

.MainMenuColAct A, .MainMenuColAct A:visited { 
 color: #FFFFFF;    
   text-decoration: none; 
   text-align: center; 
	padding-left: 50px; 
   padding-right: 5px;
   font-weight: bold; 
   font-size: 13px; 
   font-family: Tahoma, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	position: relative;
	background: url(../images/navi/kreis-on.gif) no-repeat top left;
	padding-top: 6px;
	height: 31px;
		} 


/* MENU_MAIN LEVEL 2 */ 

.menu1_main2 A,.menu1_main2 A:visited { 
   font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #0072BD;
	font-weight: normal;  
   background-color: #C0D8F0; 
   border-bottom: 1px solid #FFFFFF; 
   padding-left: 5px; 
	width: 148px;
	display: block; 
   padding-top: 2px; 
   padding-bottom: 2px; 
	text-decoration: none;
} 

.menu1_main2_act A,.menu1_main2_act A:visited { 
   font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #0072BD; 
   font-weight: normal; 
   text-decoration: none; 
   background-color: #B5D2EC; 
   border-bottom: 1px solid #FFFFFF; 
   padding-left: 5px; 
	width: 148px;
	display: block;  
   padding-top: 2px; 
   padding-bottom: 2px; 
	text-decoration: none;
} 

.menu1_main2_act A:hover,.menu1_main2 A:hover { 
   font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
   font-weight: normal; 
   text-decoration: none; 
	background-color: #0072BD;
   border-bottom: 1px solid #FFFFFF; 
   padding-left: 5px; 
	width: 148px;
	display: block;  
   padding-top: 2px; 
   padding-bottom: 2px; 
} 

.menu1_main2_sub A, .menu1_main2_sub A:visited { 
   font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #0072BD; 
   font-weight: normal; 
   text-decoration: none; 
		background-color: #B5D2EC;  
   font-weight: normal; 
   text-decoration: none; 
   border-bottom: 1px solid #FFFFFF; 
   padding-left: 5px; 
	width: 148px;
	display: block; 
   padding-top: 2px; 
   padding-bottom: 2px; 
} 

.menu1_main2_sub A:hover { 
   font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
   font-weight: normal; 
   text-decoration: none; 
	background-color: #0072BD;
   text-decoration: none; 
   border-bottom: 1px solid #FFFFFF; 
   padding-left: 5px; 
	width: 148px;
	display: block;  
   padding-top: 2px; 
   padding-bottom: 2px; 
}

/* MENU_MAIN LEVEL 3 */ 

.menu1_main3 A:visited { 
   font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #0072BD;
	font-weight: normal;  
   background-color: #B5D2EC; 
   border-bottom: 1px solid #FFFFFF; 
   padding-left: 5px; 
	width: 148px;
	display: block; 
   padding-top: 2px; 
   padding-bottom: 2px; 
	text-decoration: none;
} 

.menu1_main3_act A:visited,  { 
   font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #0072BD; 
   font-weight: normal; 
   text-decoration: none; 
   background-color: #B5D2EC; 
   border-bottom: 1px solid #FFFFFF; 
   padding-left: 5px; 
	width: 148px;
	display: block;  
   padding-top: 2px; 
   padding-bottom: 2px; 
} 

.menu1_main3_act A:hover, menu1_main3 A:hover { 
   font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
   font-weight: normal; 
   text-decoration: none; 
   	background-color: #0072BD; 
   border-bottom: 1px solid #FFFFFF; 
   padding-left: 5px; 
	width: 148px;
	display: block;  
   padding-top: 2px; 
   padding-bottom: 2px; 
} 

.menu1_main3_sub A:visited { 
   font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #0072BD; 
   font-weight: normal; 
   text-decoration: none; 
	background-color: #B5D2EC;  
   font-weight: normal; 
   text-decoration: none; 
   border-bottom: 1px solid #FFFFFF; 
   padding-left: 5px; 
	width: 148px;
	display: block; 
   padding-top: 2px; 
   padding-bottom: 2px; 
} 

.menu1_main3_sub A:hover { 
   font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
   font-weight: normal; 
   text-decoration: none; 
   border-bottom: 1px solid #FFFFFF; 
   padding-left: 5px; 
	width: 148px;
	display: block;  
   padding-top: 2px; 
   padding-bottom: 2px;
	background-color: #0072BD;
}
/*.MenuBackground {
	height: 16px;
	}*/

h1                       {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #0072BD}
h2                       {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; 	font-style: normal; font-weight: bold; color: #0072BD;}
h3                       {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; 	font-style: normal; font-weight: bold; color: #0072BD;}
p				              { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; color: #000000}

.seitentitel             { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #0072BD;  text-transform: uppercase;  border-bottom: 1px solid #0033cc; }
.titel                   { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #0072BD}
.untertitel              { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #0072BD;  padding-top: 11px; }
.textnormal              { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; color: #000000;}
.textfett                { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}
.textklein               { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.textkleinfett           { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000}
/*.textnormalrot           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: Red;}*/
.titaktuell              { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF;  background-color: #0072BD;  text-transform: uppercase;  }
.texaktuell              { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0072BD; }
.textbox              { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; color: Black;  padding-left: 6px;  padding-right: 6px;  margin-left: 6px;  margin-right: 6px;    }
.titnews                 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #0072BD;  background: #B5D2EC; }
.zeit                    { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF;  margin-top: 2px;  margin-left: 7px;    }
.fusszeile               { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF;  margin-top: 10px;  }

.formfeld                {border: 1px solid #0072BD; color: #000000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px;  background: transparent;  background-color: #FFFFFF;   }
.formfeldoR					{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; color: #000000}
.top { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #0072BD; text-decoration:none;  text-align: center;  }


