body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #330000;
	text-align: center;
	background-color: #e5d9bc;
	margin-top: 0px;
}

#container{ 
    position:absolute; 
    left:50%; 
    top:50%; 
    width: 770px; 
    height: 500px; 
    margin-left:-385px; 
    margin-top:-250px; 
} 


#rahmen {
	margin:auto;
	width: 770px;
	border: thin solid #330000;
	text-align: left;
	background-color:#FFFFFF;
}

#nav {
	font-size: 14px;
	color:  #ffffff;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	padding-top: 47px;
	margin-left: 15px;
	position: static;
	font-weight:bold;
}

.nav {
	font-size: 14px;
	color:  #ffffff;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	margin-top: 7px;
	margin-left: 7px;
	font-weight:bold;
}
.nav_aktiv {
	font-size: 14px;
	color: #cc0000;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight:bold;
	margin-top: 7px;
	margin-left: 7px;

}
.nav a {color: #ffffff;}
.nav a:hover {color: #cc0000; }


#top_intro {
	background-image: url(images/head_4.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 102px;
	width: 770px;
	}

#top_system {
	background-image: url(images/head_3.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 102px;
	width: 770px;
	
	}
	

#top_verband {
	margin: auto;
	background-color: white;
	background-image: url(images/head_5.jpg);
	width: 770px;
	height: 102px;
	background-repeat: no-repeat;
	background-position: top;
	position: static;
	
	}
	
#top_presse {
	margin: auto;
	background-color: white;
	background-image: url(images/head_4.jpg);
	width: 770px;
	height:102px;
	background-repeat: no-repeat;
	background-position: top;
	position: static;
	
	}
#top_links {
	margin: auto;
	background-color: white;
	background-image: url(images/head_2.jpg);
	width: 770px;
	height:102px;
	background-repeat: no-repeat;
	background-position: top;
	position: static;
	
	}
	

#top_kontakt {
	margin: auto;
	background-color: white;
	background-image: url(images/head_6.jpg);
	width: 770px;
	height: 102px;
	background-repeat: no-repeat;
	background-position: top;
	position: static;
	
	}
	
#top_regio {
	margin: auto;
	background-color: white;
	background-image: url(images/head_1.jpg);
	width: 770px;
	height: 102px;
	background-repeat: no-repeat;
	background-position: top;
	position: static;
	
	}
#top_default {
	margin: auto;
	background-color: white;
	background-image: url(images/head_1.jpg);
	width: 770px;
	height: 102px;
	background-repeat: no-repeat;
	background-position: top;
	position: static;
	
	}	

#text { 
  width: 80%;
  text-align: left;
}

#footer { 
  text-align: center;
}

#karte { 
  position: absolute;
  left: 30%;
  right: 30%;
  width: 416px;
  height: 464px;
  
}


#karte a {
  position: absolute; 
}

#karte a img { 
  border: 0px;
}

a#bh { background-color: #19206a; }
al#bh { background-color: #19206a; }
a#bs { background-color: #db5911; }
al#bs { background-color: #db5911; }
a#bv { background-color: #7a0a1c; }
al#bv { background-color: #7a0a1c; }
a#bi { background-color: #1a6921; }
al#bi { background-color: #1a6921; }
a#bp { background-color: #8f0049; }
al#bp { background-color: #8f0049; }
a#bk { background-color: black; }
al#bk { background-color: black; }

a {color: #cc0000;
   text-decoration: none}
h1,h2 {
	text-align: left;
	font-style: italic;
}
h1 {
	font-size: 1.5em;
	line-height: 1.2em;
	font-family: "Times New Roman", Times, serif;
	font-weight: 600;
	color: #330000;
}
h2 {font-size: 1.2em}
h3 {font-size: 1.1em}
h4 {font-size: 1em;color: #cc0000;font-weight: bold; line-height: 1.0em;}
h5 {font-size: 1em;color: #cc0000;font-weight: bold; margin-top:10px; margin-bottom:1px;}
.klein
{font-size: 0.8em; color: #330000;font-weight: 600;}
.white
{font-size: 0.9em; color: #fff; padding-left:5px;}
.name
{font-size: 0.9em; font-weight: 500;margin-left:10px}
.kursiv
{font-size: 1.3em;	line-height: 2em; font-family: "Times New Roman", Times, serif;  font-weight: 600;	font-style: italic;	color: #cc0000; }
.spacer
{margin-top:40px;margin-bottom:40px;}
.content {
	background-image: url(images/foot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FFFFFF;
}


#Layer1 {
	position: absolute;
	z-index:1;
	width: 300px;
	top: 300px;
	height: 200px;
  	left: 36%;
	visibility: hidden;
	background-color: #FFFFFF;
	border: thin solid #CC0000;
	padding:7px;
	text-align:justify;
}

#Layer2 {
	position: absolute;
	z-index:1;
	width: 300px;
	top: 250px;
	height: 320px;
  	left: 36%;
	visibility: hidden;
	background-color: #FFFFFF;
	border: thin solid #CC0000;
	padding:7px;
	text-align:justify;}

#Layer3 {
	position: absolute;
	z-index:1;
	width: 300px;
	top: 250px;
	height: 300px;
  	left: 36%;
	visibility: hidden;
	background-color: #FFFFFF;
	border: thin solid #CC0000;
	padding:7px;
	text-align:justify;
}

#Layer4 {
	position: absolute;
	z-index:1;
	width: 300px;
	top: 250px;
	height: 360px;
  	left: 36%;
	visibility: hidden;
	background-color: #FFFFFF;
	border: thin solid #CC0000;
	padding:7px;
	text-align:justify;
}

#Layer5 {
	position: absolute;
	z-index:1;
	width: 300px;
	top: 280px;
	height: 270px;
  	left: 36%;
	visibility: hidden;
	background-color: #FFFFFF;
	border: thin solid #CC0000;
	padding:7px;
	text-align:justify;
}

#Layer6 {
	position: absolute;
	z-index:100;
	width: 300px;
	top: 280px;
	height: 270px;
  	left: 36% ;
	visibility: hidden;
	background-color: #FFFFFF;
	border: thin solid #CC0000;
	padding:7px;
	text-align:justify;
}
