body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	background-color: #333333;
	margin-top: 0px;
	margin-left: 0px;
}

.hg01
{
	background-image: url(grafik/hintergrund01.jpg);
	background-repeat: no-repeat;
}

.hg02
{
	background-image: url(grafik/hintergrund02.jpg);
	background-repeat: no-repeat;
}

.hg03
{
	background-image: url(grafik/hintergrund03.jpg);
	background-repeat: no-repeat;
	background-color:#ffffff;
}

.headline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #660000;
}

.fusszeile
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
}

.aktuelles01
{
	margin-top: 7px;
	margin-left: 8px;
}

.liste
{
	margin-left: 20px;
}

.aktuelles02
{
	margin-left: 8px;
}

.nav
{
	background-image: url(grafik/nav_leiste.gif);
	background-repeat: no-repeat;
}

.weissfett
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.weiss
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
/*********** DIVs       **************/

#normalblack
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	margin-left: 10px;
}

#subnav
{
	margin-left: 10px;
}


/***********  Linkformate       **************/
a:link.start,
a:visited.start,
a:active.start,
a:hover.start
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #ffffff;
   text-decoration: none;
}

a:hover.start
{
  color: #000000;
} 

a:link.aktuelles03,
a:visited.aktuelles03,
a:active.aktuelles03,
a:hover.aktuelles03
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#cc0033;
   text-decoration: none;
}

a:hover.aktuelles03
{
text-decoration:underline;
} 

a:link.text,
a:visited.text,
a:active.text,
a:hover.text
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc0033;
   text-decoration: none;
}

a:hover.text
{
   text-decoration:underline;
} 

a:link.hoerbei,
a:visited.hoerbei,
a:active.hoerbei,
a:hover.hoerbei
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc0033;
   text-decoration: none;
}

a:hover.hoerbei
{
   text-decoration: underline;
} 

a.submenu 
{ 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#cc0033;
   text-decoration: none;
   display:block; 
   vertical-align:middle;
   text-align: left;
   width: 150px;
   border: none; 
   padding: 2px; 
   text-decoration:none;
 }

a.submenu:link    { color:#cc0033; background-color:transparent; }
a.submenu:visited { color:#cc0033; background-color:transparent; }
a.submenu:hover   { color:#ffffff; background-color:#666666; }
a.submenu:active  { color:#ffffff; background-color:#666666; }

span.submenu 
{ 
  font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#FFFFFF;
   text-decoration: none;
 display:block; 
 vertical-align:middle;
 text-align: left; 
 width: 150px;
 border: none; 
 padding: 2px; 
 text-decoration:none;
 background-color:#666666;
}

/***********  Formularformate       **************/

.inputtext {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	height: 20px;
	width: 250px;
	border: 1px solid #999999;
}
.inputtextarea {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	height: 150px;
	width: 250px;
	border: 1px solid #999999;
}

.inputbutton {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #cc0033;
	text-decoration: none;
	background-color: #cccccc;
	padding: 2px;
	border: 1px solid #999999;
}

