/* Haupt Navigation */
.mainmenu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-transform:uppercase;

	display: block;
	
	margin-top: 12px;
	margin-bottom: 12px;
	padding-left:22px;

}

.mainmenu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-transform:uppercase;
	
	display: block;

	margin-top: 12px;
	margin-bottom: 12px;
	padding-left:22px;
}

.mainmenu a:visited{

color:white;
	text-decoration: none;
}

.mainmenu a:hover{
	color: white; text-decoration:underline;}
	
	
/* Haupt Navigation aktiv */

.mainmenuaktiv a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-transform:uppercase;
	
	display: block;

	margin-top: 12px;
	margin-bottom: 12px;
	padding-left:22px;
	text-decoration:underline;
}


.mainmenuaktiv a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-transform:uppercase;
	text-decoration:underline;
	
	display: block;

	margin-top: 12px;
	margin-bottom: 12px;
	padding-left:22px;
}

.mainmenuaktiv a:visited {
	color: white;
	text-decoration: none;
	text-decoration:underline;
}

.mainmenuaktiv a:hover {
	color: white;
	text-decoration: none;
	text-decoration:underline;
}


/* Sub Navigation */
.submenu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: white;
	
	display: block;
	
	padding-left: 22px;
	padding-bottom: 4px;

}


.submenu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: white;
	
	display: block;
	
	padding-left: 22px; 
	padding-bottom: 4px;

}
.submenu a:visited {
	color: white;
	text-decoration: none;
}

.submenu a:hover {
	color: white;
	text-decoration: none;
	text-decoration:underline;
}


/* Sub Navigation aktiv */


.submenuaktiv a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color: white;
	
	display: block;
	
	padding-left: 22px; 
	padding-bottom: 4px;

}



.submenuaktiv a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color: white;
	
	display: block;
	
	padding-left: 22px;
	padding-bottom: 4px;
}
.submenuaktiv a:visited {
	color: white;  
	text-decoration:underline;
}
.submenuaktiv a:hover {
	color: white;  
	text-decoration:underline;
}




/* Allgemeine CSS Formate Links Body td */

A:link {color: #bf112a; text-decoration: underline} A:visited {color: #bf112a; text-decoration: underline} A:hover {color: #bf112a; text-decoration: none} a:active, a.active { color: #bf112a; text-decoration: none; }  



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-repeat:repeat-y;
	background-image:url(../images/bg-main.gif);
	background-position:left; background-repeat:repeat-y;
	background-color: #ffffff;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
} 

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
} 

#container-page {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    width: 1010px;
    padding: 0.0em;
	background-image:url(../images/bg-main.gif);
	background-position:center; background-repeat:repeat-y;
	min-height:700px;
	}

#container-content {
  padding: 0 0em 0px 0em;
  height: auto; 
  width: 1002px;
}

#container-content-after {
  clear: both;
  float:none;
  display: block;
  height:96px;
  width: 700px;
  }
  

#container-foot {
  clear: both;
  float:none;
  display: block;
  width:100%;
  height: 38px;
  text-align:left;
}

   
#foot a:link { color:#FFFFFF; text-decoration:underline;}
#foot a:visited { color:#FFFFFF; text-decoration:underline;}
#foot a:hover { color:#FFFFFF; text-decoration:none;}
#foot a:active { color:#FFFFFF; text-decoration:underline;}


#container-header { width: 796px; height: 122px; text-align:left;  }
#container-navigation { background-color:#bdbeb9; width:900px; height:32px; }

#leiste-links { width:435px; float:left; align:top;} 
#leiste-slideshow { width:567px; float:right; margin-right:1px; margin-bottom: 20px;}
#leiste-rechts { width:567px; float:right; margin-top:20px; }
#leiste-rechts .inner { width:550px; margin-top:20px; }

.footer-navi { padding-top: 4px; padding-right: 4px; }

.anschrift { color: #a79f9c; margin-left: 18px; }

h1 {
	color: #bf112a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
}

.headline {
	color: #bf112a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform:uppercase;
}

img { border:0px; }
img a { border:0px;}
img a:link { border: 0px; }
