#mitte { 
   width:660px; 
   margin-bottom:60px; 
   overflow:hidden; 
   display:block;
   position:relative;
}
#mitte .links, #mitte .rechts { 
   display:block; 
   overflow:hidden; 
   width:100%; 
   padding-bottom:10px; 
}
#mitte .links .bild { 
   float:left; 
   margin-bottom:15px; 
   padding-bottom:10px; 
   margin-right:20px; 
   padding-right:10px; 
   border-right: 1px solid green; 
   border-bottom: 1px solid green; 
}
#mitte .rechts .bild { 
   float:right; 
   margin-bottom:15px; 
   padding-bottom:10px; 
   margin-left:20px; 
   padding-left:10px; 
   border-left: 1px solid green; 
   border-bottom: 1px solid green; 
}
#mitte h3 { 
   border-bottom: 1px solid #000000; 
   width:100%; 
   margin-top:40px; 
   margin-bottom:10px; 
   color:green 
}
#mitte .bild_mr { 
   float:right; 
   padding-top:10px; 
   margin-bottom:15px; 
   padding-bottom:10px; 
   margin-left:20px; 
   padding-left:10px; 
   border:1px solid green; 
   border-right:0px; 
}
#mitte .bild_ml { 
   float:left; 
   padding-top:10px; 
   margin-bottom:15px; 
   padding-bottom:10px; 
   margin-right:20px; 
   padding-right:10px; 
   border:1px solid green; 
   border-left:0px; 
}
#mitte .bild_ml_o { 
   float:left; 
   margin-right:20px; 
   margin-top:10px; 
   margin-bottom:10px; 
}
#mitte .bild_mr_o { 
   float:right; 
   margin-left:20px; 
   margin-top:10px; 
   margin-bottom:10px; 
}
#mitte .bild_ur { 
   float:right; 
   padding-top:10px; 
   margin-left:20px; 
   padding-left:10px; 
   border:1px solid green; 
   border-right:0px; 
   border-bottom:0px; 
}
#mitte .bild_ul { 
   float:left; 
   padding-top:10px; 
   margin-right:20px; 
   padding-right:10px; 
   border:1px solid green; 
   border-left:0px; 
   border-bottom:0px; 
}
#mitte .rechts h3 { 
   text-align:right; 
}
#mitte p:first-letter {
   font-weight:bold; 
   color:green; 
} 
#mitte p { 
   margin-bottom:10px; 
   text-align:justify; 
}
#mitte p a { 
   font-weight:bold; 
}
#mitte h1 { 
   text-align:center; 
   margin-bottom:0px; 
   width:100%; 
   border-bottom:3px double #004080; 
   margin-bottom:30px; 
}
#mitte h4 { 
   color:#808080; 
   margin:0px; 
   padding:0px; 
   margin-bottom:10px; 
   font-size:10px; 
   font-weight:normal; 
}
#mitte .rechts h4 { 
   text-align:right; 
}
#mitte h1.mit_untermenue { 
   margin-bottom:0px;
}
#mitte .untermenue { 
   color: #004080; 
   margin-bottom: 30px; 
   border:1px solid #004080; 
   border-top:0px; 
   padding:5px; 
   text-align:center; 
   width:350px;
}
#mitte a i { 
   color:red; 
   font-style:normal;
}
#mitte a:hover i { 
   text-decoration:underline; 
}


/* Startseite: */

#mitte .startseite_sidebar { 
   margin-bottom:50px; 
}
#mitte .startseite_sidebar p { 
   text-align:left; 
}
#mitte .startseite_sidebar h3 { 
   text-align:right; 
   margin:0px; 
   margin-bottom:10px; 
}
#mitte td.linke { 
   width:370px; 
}
#mitte td.rechte { 
   width: 290px; 
} 
#mitte .sidebar_rechts { 
   width:270px-20px; 
   padding-left:20px; 
   margin-left:20px; 
   border-left:1px solid green; 
   padding-bottom:10px; 
}

/* Spezialklassen */

.frontpageevent {
	padding-left: 5px; 
	padding-right: 5px; 
	padding-bottom: 10px; 
	border-bottom: 1px solid black; 
	margin-bottom: 10px;
}

.frontpageeventb {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-bottom: 0px;
	padding: 0px;
	border: 1px solid black; 
	margin-bottom: 20px;
}

.srfirstparagraph:first-line  {
	font-weight: bold;
}