body	{
	font-family: "ARIAL";
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	color: #3f4144;
	background-image: url("hintergrundzeile.gif");
	background-repeat: repeat-y;
}


h3  { font-family: "ARIAL", Fago Condensed Regular, VERDANA, GENEVA; 	
font-size: 16px; line-height: 16px; margin: 0px 0 5px 0; padding: 0px;} 




a { font-family: "ARIAL"; 	font-size: 12px; 
color: #3f4144; padding: 1px; text-decoration: underline; }
a:hover { text-decoration: underline; color: #FFCC00; }	
a:active { text-decoration: underline;  color: #3f4144;}	



.navunten {
 left: 0px; 	top: 0px; 	width: 540px;	height: 20px; background-color:#ffffff;
	}	
	
.linien
{
	border: 1px none Blue;
}


td {
	font-family: "ARIAL";
	font-size: 11px;
	line-height: 16px;
	margin: 0px 5px;
	padding: 0px 5px;
} 	

li { font-family: "ARIAL"; 	font-size: 12px; line-height: 16px; 	margin: 0px; 	padding: 0px;} 	

p  { font-family: "ARIAL"; 	font-size: 12px; line-height: 16px; 	margin: 0px; 	padding: 0px;} 	

.ue-artikel { font-family: "ARIAL"; 	font-size: 12px; line-height: 16px;  font-weight: bold; margin: 0px; padding: 0px;} 	


.ue-download { font-family: "ARIAL"; 	font-size: 15px; 	color: #000000;  line-height: 16px;  font-weight: bold; margin: 0px; padding: 0px;} 	

.ue-gross  { font-family: "ARIAL", Fago Condensed Regular, VERDANA, GENEVA; 	
font-size: 22px; line-height: 24px; margin: 0px 0 5px 0; padding: 0px;} 	


#dokument {
	position: absolute; left: 0px; 	top: 0px;
	width: 770px;	height: 100%;
	background-color:#ffffff; 
	z-index: 0;
}



#kopf {
	margin:0; padding:0; 	position: relative; left: 10px; 	top: 0px;	width: 770px;	height: 370px;
	background-color:#ffffff;	z-index: 0;}


#inhalt {
	margin:0; padding:0; 	position: relative; left: 10px; 	top: 0px;	width: 770px;	
	background-color:#ffffff;	z-index: 0;}


#fuss
{	margin:0; padding:0;	position: relative; left: 10px; 	width: 770px;	height: 17px;
	background-color: #ffffff;	z-index: 0;}

.unten
{	margin:0; padding:0;  left: 10px; 	width: 720px;	height: 20px;
	background-color: #ffffff;	z-index: 0;}

.eng.ul{ font-family: "ARIAL"; 	font-size: 12px; line-height: 12px;  font-weight: normal; margin: 0px; padding: 0px;} 	
.eng.li { font-family: "ARIAL"; 	font-size: 12px; line-height: 12px;  font-weight: normal; margin: 0px; padding: 0px;} 	



.header {
	position: absolute; left: 0px; 	top: 0px; 	width: 770px;	height: 100px;
	background-image: url("../grafik/hintergrundkopf.gif");	background-repeat: repeat-x;	z-index: 0;	}	

.graue-zeile {	position: absolute; left: 20px; 	top: 100px;	width: 730px;	height: 20px;
	background-image: url("../grafik/grau-hell.gif");	background-repeat: repeat-x;	z-index: 0;	}		
	
.bild-kopf-links {
	position: absolute; left: 20px; 	top: 130px;	width: 180px;	height: 180px;	background-color: #ffffff;	z-index: 0;	}		
	
.bild-kopf-rechts {
	position: absolute; left: 210px; 	top: 130px; 	width: 540px;	height: 180px;	background-color: #ffffff;	z-index: 0;	}			
	
.graue-zeile-dunkel {
	position: absolute; left: 20px; 	top: 320px; 	width: 730px;	height: 20px;	
	background-image: url("../grafik/grau-dunkel.gif");	background-repeat: repeat-x;	z-index: 0;	}		


div.navipolis2 ul { list-style-type: none; margin-left: 15px; padding:0; }
div.navipolis2 li { color: #3f4144; font-family: "ARIAL"; 	font-size: 12px; font-weight: normal;	 margin: 0; padding:0;  }
div.navipolis2 a { 	display: block; background-color: #ffffff; width: 150px; 
color: #3f4144; padding:  0; text-decoration: none; }
div.navipolis2 a:hover { text-decoration: none; font-weight: bold; }	
div.navipolis2 a:active { text-decoration: none; font-weight: bold; }	
div.navipolis2 a.aktuell { text-decoration: none; font-weight: bold; }	

	
.kontakt
{	margin:0; padding:0;  left: 0px; 	width: 360px;	background-color: #ffffff;	z-index: 0;}
div.kontakt td { font-family: "ARIAL"; 	font-size: 11px; }



div.navunten a { font-family: "ARIAL"; 	font-size: 12px; text-align: right;	
color: #3f4144; padding: 1px; text-decoration: none; }
div.navunten a:hover { text-decoration: none; color: #3f4144; }	
div.navunten a:active { text-decoration: none;  color: #3f4144;}		
	
	
div.nav1 a { font-family: "ARIAL"; 	font-size: 11px; text-align: right;	
color: #3f4144; padding: 1px; text-decoration: none; }
div.nav1 a:hover { text-decoration: underline; color: #3f4144; }	
div.nav1 a:active { text-decoration: none;  color: #3f4144;}		
	
	

/*     Navigation in dunkler Zeile oben */
div.nav2 a { font-family: "ARIAL"; 	font-size: 12px; font-weight: normal;	margin-left: 15px;	
color: white; padding: 5px 10px 0 0px; text-decoration: none; }
div.nav2 a:hover { text-decoration: underline; color: #FFCB00; }	
div.nav2 a.aktuell { text-decoration: none;  color: #FFCB00;}		


/* # navigationen links */
div.navipolis ul { list-style-type: none; margin: 0; padding:0;   }
div.navipolis li { color: #3f4144; font-family: "ARIAL"; 	font-size: 12px;  
margin: 0 0 2px; padding-left: 0px;  font-weight: bold;	 }
div.navipolis a { 	display: block; background-color: #ffffff; width: 180px; 
color: #3f4144; padding: 0 0 5px; text-decoration: none; }
div.navipolis a:hover { background-color: #ebecec;}	
div.navipolis a.aktuell {  background-color: #ebecec;   font-weight: bold;	height: 21}	


/* # unternavigationen */
div.unternavigation ul { list-style-type: none; margin: 0; padding-left: 0px; }
div.unternavigation li { color: #3f4144; font-family: "ARIAL"; 	font-size: 12px; font-weight: bold;	  
margin: 0; padding-left: 15px; }
div.unternavigation a { font-family: "ARIAL"; 	font-size: 12px; font-weight: normal;	margin: 0;	color:#3f4144; 
  text-decoration: none; }
div.unternavigation a:hover {    text-decoration: none; color: #3f4144; font-weight: bold;	}	
div.unternavigation a.aktuell {   text-decoration: none; color: #3f4144; font-weight: bold;	}		


/* # unternavigationen der objekte */
div.unternavigationobjekt ul { list-style-type: none; margin: 0; padding-left: 30px; }
div.unternavigationobjekt li { color: #3f4144; font-family: "ARIAL"; 	font-size: 12px; font-weight: bold;	  margin: 0; padding:0; }
div.unternavigationobjekt a { font-family: "ARIAL"; 	font-size: 12px; font-weight: normal;	margin: 0;	color:#3f4144; 
  text-decoration: none; }
div.unternavigationobjekt a:hover {    text-decoration: none; color: #3f4144; font-weight: bold;	}	
div.unternavigationobjekt a.aktuell {   text-decoration: none; color: #3f4144; font-weight: bold;	}		







	.linke-spalte {
	position: absolute; left: 20px; 	top: 0px;
	width: 180px;  background-color: #ffffff;
	z-index: 0;
	}	
	
/* navigation links dunkel */
.miete {
position: relative; left: 0px; 		width: 180px;	height: 20px; margin: 0px 0 0px; padding: 0 0 3px;
background-image: url("../grafik/grau-dunkel.gif");	background-repeat: repeat-x;	z-index: 0;	}		
div.miete a { font-family: "ARIAL"; 	font-size: 12px; font-weight: bold;		
color: white; padding-left: 5px; text-decoration: none; }
div.miete a:hover { text-decoration: none; color: #FFCB00; }	
div.miete a:active { text-decoration: none;  color: #FFCB00;}		


.mietehoch {
position: relative; left: 0px; 		width: 180px;	height: 35px; margin: 0px 0 0px; padding: 0 0 3px;
background-image: url("../grafik/grau-dunkel.gif");	background-repeat: repeat-x;	z-index: 0;	}		
div.mietehoch a { font-family: "ARIAL"; 	font-size: 12px; font-weight: bold;		
color: white; padding-left: 5px; text-decoration: none; }
div.mietehoch a:hover { text-decoration: none; color: #FFCB00; }	
div.mietehoch a:active { text-decoration: none;  color: #FFCB00;}		




	.rechte-spalte {
	position: absolute; left: 210px; 	top: 0px; 
	width: 540px; height=350;  background-color: #ffffff;
	z-index: 0;
	}		
	
	.rechte-spalte-breit {
	position: absolute; left: 210px; 	top: 0px; 
	width: 800px; height=350;  background-color: #ffffff;
	z-index: 0;
	}		

/* Inhalt breit ohne Bild */
.inhaltlang { }
.inhaltlangnavi {
background-color: #ebecec; 	z-index: 0;
width:540px;  height: 20px; margin: 5px 0 5px 0; padding: 0 0 4px;
}
div.inhaltlangnavi a { font-family: "ARIAL"; 	font-size: 12px; font-weight: bold;	
color: #3f4144; padding: 10px; text-decoration: none; }
div.inhaltlangnavi a:hover { color: #3f4144; }	
div.inhaltlangnavi a:active { color: #3f4144;}	



.inhaltlangnavi-breit {
background-color: #ebecec; 	z-index: 0;
width:800px;  height: 20px; margin: 5px 0 5px 0; padding: 0 0 4px;
}



.inhaltkurznavi {
background-color: #ebecec; 	z-index: 0;
width:360px;  height: 20px; margin: 5px 0 5px 0; padding: 0 0 4px;
}
div.inhaltkurznavi a { font-family: "ARIAL"; 	font-size: 12px; font-weight: bold;	
color: #3f4144; padding: 10px; text-decoration: none; }
div.inhaltkurznavi a:hover { color: #3f4144; }	
div.inhaltkurznavi a:active { color: #3f4144;}	







/* Inhalt breit mit Bild */
.inhaltlangbild { }
.inhaltlangbildnavi {
background-color: #ebecec; 	z-index: 0;
width:540px;  height: 20px; margin: 5px 0 5px 0;
}
div.inhaltlangbildnavi a { font-family: "ARIAL"; 	font-size: 12px; font-weight: bold;	
color: #3f4144; padding: 10px; text-decoration: none; }
div.inhaltlangbildnavi a:hover { color: #3f4144; }	
div.inhaltlangbildnavi a:active {   color: #3f4144;}	




.mitte-spalte {
	position: absolute; left: 0px; 	top: 0px; 
	width: 360px;  background-color: #ffffff;
	z-index: 0;
	}	
	

.aussen-spalte {
	position: absolute; left: 370px; 	top: 60px; 
	width: 170px;  background-color: #ffffff;
	z-index: 0;
	}		
	
.aussen-spalte-oben {
	position: absolute; left: 370px; 	top: 0px; 
	width: 170px;  background-color: #ffffff;
	z-index: 0;
	}			
	
	
.anschrift { 	width: 160px;  background-color: #ebecec; 	padding: 5px;	z-index: 0;	}			

	
.aussen-spalte p  { font-family: "ARIAL"; 	font-size: 10px; line-height: 13px; 	margin: 0px; 	padding: 0px;} 	 


 /* ## fuss unter den objekten ### */
.inhaltobjekt {
background-color: #ffffff; 	z-index: 0; width:540px;  height: 20px; margin: 0;}
div.inhaltobjekt a { font-family: "ARIAL"; 	font-size: 11px; font-weight: normal;	
color: #3f4144; padding: 0px; text-decoration: none; }
div.inhaltobjekt a:hover {  text-decoration: underline; color: #3f4144; }	
div.inhaltobjekt a:active { color: #3f4144;}	


.navizeile { 	width: 170px;  height: 16px; background-color: #ebecec; z-index: 0;	 margin: 0px 0 2px; padding: 0 0 5px;}	
div.navizeile a { font-family: "ARIAL"; 	font-size: 12px; font-weight: bold;	background-color: #ebecec;
color: #3f4144;  text-decoration: none; }
div.navizeile a:hover { color: #3f4144; }	
div.navizeile a:active { color: #3f4144;}	

.navizeiledunkel { 	width: 170px;  height: 18px; background-color: #5F7785; z-index: 0;	  margin: 0px 0 2px; padding: 0 0 5px;}	
div.navizeiledunkel a { font-family: "ARIAL"; 	font-size: 12px; font-weight: bold;	background-color: #5F7785;
color: #ffffff;  text-decoration: none; }
div.navizeiledunkel a:hover { color: #FFCB00; }	
div.navizeiledunkel a:active { color: #FFCB00;}	


@media print
{
#kopf  { display: none; }

#inhalt { position: absolute; left: 0px; 	top: 0px;	width: 540px;
	margin:0; padding:0; 		
	background-color:#ffffff;	z-index: 0;}
	
.header { display: none; }
.miete { display: none; }
.bild-kopf-links { display: none; }
.bild-kopf-rechts { display: none; }
.graue-zeile-dunkel { display: none; }
.linke-spalte { display: none; }
.graue-zeile  { display: none; }

	.rechte-spalte {
	position: absolute; left: 50px; 	top: 0px; 
	width: 540px;  background-color: #ffffff;
	z-index: 0;
	}		

.nav1 { display: none; }
.inhaltlangnavi { display: none; }
.inhaltkurznavi { display: none; }
.inhaltobjekt { display: none; }
}







