/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}


/* SCHRIFTEN-SEKTION */

ul,body,p,td,tr,table,ol,div	{	
	font-size:12px; 
	color:#000000; 
	line-height:17px; 
	}
	
.italic {
	font-size: 12px; 
	font-style:italic;
	}

.standardstrong {
	font-weight:bold;
	}
	
	
h1 		{
	margin:15px 0 20px 0;
	font-size: 19px; 
	color:#000;
	font-weight: normal;
	border-bottom: 1px solid #ff0000;
	padding-bottom:3px;
	width: 367px;
	line-height: 20px;
	}


h2 		{
	font-size:17px;
	margin-bottom:9px;
	font-weight: normal;
	}
	
.h2rot  {
	color:#FF0000;
	font-weight:normal;
	}
	
h3 {	font-size:12px; }
h4 {	margin:10px 0 0 0; }


ul.bold li {
	font-weight: bold;
}

td#navhg {
	background-repeat: no-repeat;
	width:280px;
	vertical-align: top;
	text-align: left;
	background-color: #fff;
	}

	
.nav { 
	margin-top:1em; 
	margin-left:1em; 
	font-size:12px; 
	font-weight: 700; 
	color:#000000; 
	line-height:25px; 
	font-stretch: extra-expanded; 
	}
	
	
.navrot   { 
	margin-top:3em; 
	margin-left:; 
	font-size:12px; 
	font-weight: 700; 
	color:#FF0000; 
	line-height:25px; 
	font-stretch: extra-expanded; 
	}
	
.navrotabst   { 
	margin-top:1em; 
	font-size:12px; 
	font-weight: 700; 
	color:#FF0000;  
	font-stretch: extra-expanded; 
	}
	
.adresse { 
	margin-top:3em; 
	margin-left:1em; 
	font-size:10px; color:#000000; 
	line-height:12px; 
	}
	
.adressefett { 
	margin-top:3em; 
	font-size:10px; 
	color:#000000; 
	line-height:12px; 
	}
	
.adressefett { 
	margin-top:3em; 
	margin-left:; 
	font-size:10px; color:#000000; 
	line-height:12px; 
	font-weight:bold;
	}
	
#textebene {
	position:absolute; 
	width:590px; 
	height:408px; 
	z-index:1; 
	visibility: visible; 
	overflow:auto; 
	left: 335px; 
	top: 80px;
}
	
/* LINK-SEKTION */

a:link {
	color:#000000;
	text-decoration:none;
	
         }

a:visited {
 	color:#000000;
	text-decoration:none;
         }
		 
a:hover {
 	color:#000000;
	text-decoration:underline;
         }
		 

a:active {
 	color:#000000;
	background-color:#FFFFFF;
	text-decoration:underline;
         }
		 
a.indeximpr   {
	color:#000000;
	text-decoration:none; 
         }
		 
a.indeximpr:hover   {
	color:#000000;
	text-decoration:underline; 
         }
 

a.mail {
	font-size:10px;
	text-decoration:underline;
	color:#000000;
         }

a.weblink {
	font-size:12px;
	text-decoration:underline;
	color:#000000;
         }
	

/* Tooltip-Sektion */

#zitate {
	background-image: url(images/zitate.gif);
	width:886px; 
	height:33px;
}

#hotspot1, #hotspot2, #hotspot3, #hotspot4, #hotspot5, #hotspot6  {
	position:absolute; 
	height:32px; 
	top:40px;
	z-index:3;	
}

#hotspot1 {
	width:109px;
	left:41px; 
}

#hotspot2 {
	left:157px; 
	width:58px;
}

#hotspot3 {
	left:225px; 
	width:155px;
}

#hotspot4 {
	left:390px; 
	width:125px;
}

#hotspot5 {
	left:525px; 
	width:155px;
}

#hotspot6 {
	left:705px; 
	width:220px;
}


a.infobox1 span, a.infobox2 span, a.infobox3 span, a.infobox4 span, a.infobox5 span, a.infobox6 span {
	visibility:hidden;
	position:absolute;
	top:5px;
	padding:8px;
	margin-top:80px;
	text-decoration:none;
	z-index:8;
	background:white; 
	width:200px; /*f�r gleiche Boxweite in Moz und IE */
}

a.infobox1 span {
	margin-left: 45px;
}

a.infobox2 span {
	margin-left: 90px;
}

a.infobox3 span {
	margin-left: 220px;
}

a.infobox4 span {
	margin-left: 390px;
}

a.infobox5 span {
	margin-left: 525px;
}

a.infobox6 span {
	margin-left: 705px;
}


a.infobox1:hover, a.infobox2:hover, a.infobox3:hover, a.infobox4:hover, a.infobox5:hover, a.infobox5:hover, a.infobox6:hover {
	cursor: auto; 
	background:white;
	text-decoration: none;
}

a.infobox1:hover span, a.infobox2:hover span, a.infobox3:hover span, a.infobox4:hover span, a.infobox5:hover span, a.infobox6:hover span {
	visibility:visible;
	border:2px solid #ff0000;
	background:white;
}


.download {
	background-color: #eee;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.download h2 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}


.download a {
	text-decoration: underline;
}

.download a:hover {
	color: #ff0000;
}




