body{
	margin:0px;
	padding:0px;
	font-family:arial;
	margin-left:0px;
    line-height:17px;  
	}

h1{
	margin:0px;
	padding:0px;
	float:left;
	width:330px;
	text-align:center;
	font-size:16px;
	color:#d3463c;
	}

h1.newsheadline{

    text-align:left;
    margin-left:10px;
}

h2{
font-size:14px;}


#mittelspalte h2{
margin-left:0px;
}

h3{margin:0px;padding:0px;font-size:14px;margin-bottom:10px;}


	
/* DIV-Layout */
.umsflashherum{
      height:458px;
     overflow:hidden;
      
}    

.flashobject{
     margin:0px;
     padding:0px;
     
	}

#zweispaltenlinks{
	display:block;
	float:left;
	width:668px;
	/* margin-right:18px; */
	}
	
#linkespalte{
	font-size:12px;
	float:left;
	width:316px;
	margin-left:10px;
	margin-top:0px;
	background-color:#ffffff;
	}
	
	
#linkespalte p{
	margin:0px;
	margin-bottom:10px;  
    line-height:18px;
	}
	
	
#mittelspalte{
	font-size:12px;
	float:left;
	width:290px;
	margin-top:0px;
	margin-left:18px;
    padding-bottom: 10px;
	}
    
a{
    color:#000000;
    }
    
.blauback{
    background-color:#eaf4f6; 
    padding:10px;
    }
    
#mittelspalte p{
	margin:0px;
	margin-bottom:10px;
    line-height:18px; 
	}
	

#text_mitte{

	font-size:12px;
	float:left;
	width:300px;
	margin-left:18px;
	margin-top:10px;
	background-color:#ffffff;
	}



#rechtespalte{
	float:left;
	width:316px;
    margin-top:15px;
	}
	
.text_rs{
	font-size:12px;
	float:left;
	width:316px;
	}

#menu{
	width:668px;
	height:52px;
	background-image:url(pixel/menuback.gif);
	background-repeat: no-repeat;
	padding-top:15px;
	}



/* Allgemeine Klassen */

.link_last{
	font-size:12px;
	text-decoration:none;
	color:#555555;
	background-image:url(pixel/pfeillinks.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left:10px;
 
	}

    
#link_last_kasten{
    float:left;
    width:130px;
    text-align:left;
    margin-left:18px;
}    
    
.link_next{
	font-size:12px;
	text-decoration:none;
	color:#000000;
	background-image:url(pixel/pfeilrechts.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right:10px;  
	}

#link_next_kasten{
    float:left;
    width:120px;
    text-align:right;
}    

.navigation{
	background-image:url(pixel/naviback.gif);
	background-repeat: repeat-x;
    clear:both;
    float:none;
	}

    
    
.navigation a{

	font-size:11px; 
	color:#c4c4c4;
	text-decoration:none;
	line-height:22px;
	background-image:url(pixel/status2_knopf.gif);
	background-repeat: no-repeat; 
	background-position: 0px 0px;
	padding-left:16px;
	margin-left:6px;
	}
    
.navigation a.alle{background-image:url(pixel/status0_knopf.gif);      }
.navigation a.geoeffnet{background-image:url(pixel/status2_knopf.gif);      }
.navigation a.umbau{background-image:url(pixel/status1_knopf.gif);      }
	
.navigation .aktuelleskopf, .navigation a.aktiv{
	font-size:11px; 
	font-weight:bold;
	color:#cccccc;
	text-decoration:none;
	line-height:22px;
	}
.aktuelleskopf{
margin-left:10px;

}
.navigation a:hover{
	font-size:11px; 

	color:#ffffff;
	text-decoration:none;
	line-height:22px;
	}
	
a.standort{border:1px solid #eaf4f7;margin-top:5px;padding:5px;background-color:#eaf4f7;display:block; text-decoration:none; color:#000000;
font-weight:bold;padding-bottom:0px;}

a.standort img.thumbnail{float:left; margin-right:10px;margin-bottom: 5px;color:#eaf4f7;}
a.standort img{margin-bottom: 5px;}
a.standort p{font-size:12px; font-weight:normal;}
 .teaser{font-size:12px; font-weight:normal;} 


a.standortaktiv,a:hover.standort{border:1px solid #abb5b8;background-color:#e4edf0;}

a.standort .datum{
    font-size:11px;
    color:#666666;
    font-weight:normal;   
}

a.standort .titel{
    font-size:13px;
}

/* Imageklassen */

.status_mittelspalte{
	margin-top:5px;
    margin-bottom:10px;
	margin-left:0px;
	}

.img_mittelspalte{
	margin:0px;
	}
    

.blauback .img_mittelspalte{
    float:right;
    margin-left:10px;
    margin-top:0px;
    }
    
    
.img_linkespalte{
	margin-top:2px;
	margin-bottom:5px;
	margin-right:10px;
	float:left;
	}

.img_unten{
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	}

.img_rs{
	float:none;
	padding:0px;
	margin:0px;
	margin-top:15px;
	}

.img_rsm{
	margin-left:3px;
	margin-right:3px;
	margin-top:15px;
	}
	
	
ul{list-style-position: inside;margin:0px;padding:0px;margin-left:10px;margin-bottom:10px;}	
h2,h3,h4{margin-top:0px;}	

.blauback ul{margin-bottom:10px;}

a.pdflink{
    background-image:url(pixel/ico_pdf.gif);
    background-repeat: no-repeat;
    padding-left:20px;
    color:#000000;
    background-position: 0px 0px;
    font-size:11px; 
    line-height:18px;
    }
a.jpglink{
    background-image:url(pixel/ico_jpg.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px; 
    padding-left:26px;
    color:#000000;
    font-size:11px;
    width:76px;
    display:block;
    float:left;
    
    }
    
.weblink{
    font-family:arial;
    background-image:url(pixel/link.gif);
    background-repeat: no-repeat;
    padding-left:20px;
    color:#000000;
    background-position: 0px 1px;
    font-size:12px;
    line-height:17px;  
    }
