#Rahmen{
margin-top:18px;
padding:18px;
border:1px solid #7596BF;
width:900px;
background-color:#7596BF;
height:auto;
}
#HauptInhalt{
border:1px solid #ffffff;
width:900px;
height:auto;
}
.grenze1{
padding:20px;
}
.blau1{
background-image:url(bilder/hintergrund3.jpg); margin:0px; padding:0px; background-repeat:repeat-x;
background-color:#B0CBE8;

}
.blau3{
border:1px solid #fff;
vertical-align:top;
margin-top:0px;
margin-right:10px;
margin-bottom:30px;
padding-left:0px;
padding-top:0px;
padding-bottom:20px;
padding-right:0px;
width:620px;
background-color:#405776;
background-image:url(bilder/hintergrund5.jpg); background-repeat:repeat-x;
}
.menu_ver{

width:220px;
height:100%;
float:left;

}
.mitte{
	margin:20px;
   
    width:40%;
height:100%;
float:left;
}
.rechts{
    width:250px;
    padding:20px;
    margin-bottom:20px;
	 margin-right:20px;   
border:1px solid #fff;
background-color:#6f849f;
background-image:url(bilder/hintergrund4.jpg); margin:0px; padding:0px; background-repeat:repeat-x;
}
.rechts_innen{
  padding:30px;padding-top:10px;padding-right:15px;padding-bottom:16px;
}
.schatten{
background-color:#ffffff;
height:100%;
width:8px;
background-image:url(bilder/schatten.jpg); margin:0px; padding:0px; background-repeat:repeat-y;
}
.blau2{
height:100%;
background-image:url(bilder/div2_hintergrund.jpg); margin:0px; padding:0px; background-repeat:repeat-x;
}
.tabelle1{
	
background-color:#ffffff;
font-family:Arial,Verdana,Times;
font-size:8px;
font-weight:normal;
color:#666666;
}
.text{
font-size:13px;
color:#ffffff;
line-height:16px;
text-align:justify;
font-weight:400;

}
.absatzueberschrift{
font-size:12px;
font-weight:bold;
}
.newstext{
	
font-size:10px;
font-weight:bold;
color:#aaaaaa;
text-align:left;
padding:15px;
background-color:#ffffff;
}
.newsueberschrift{
   text-align:left;background-color:#657C9C;height:20px;padding:10px;color:#ffffff;font-family:Arial,Verdana,Times;font-size:12;width:240px;font-weight:bold;border:1px solid #fff;
   }

div.menu{
	margin-top:10px;
	margin-bottom:0px;
height:20px;
padding:5px;
font-family:Arial,Verdana,Times;
}

hr.linie{
height:1px;
border:solid #aaaaaa 1px;
}
h2.kapitel{
font-size:16px;
color:#ffffff;
margin-bottom:20px;
}
h2.seitentitel{
font-size:16px;margin-top:0px;margin-bottom:0px;
}
h1{
font-size:20px;margin-top:0px;color:#ffffff;
}
a.funktion1{
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#ffffff;
font-family:ARial,Verdana,Times;
}
.funktion2{
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#ffffff;
font-family:ARial,Verdana,Times;
}
#funktionen{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	background-color: #dddddd;
	color: #666666;
	text-decoration: none;
 	text-align:center;
 	vertical-align:top;
	border: 1px solid #aaaaaa;
	width:200px;
}
a.link{
font-weight:bold;font-size:15px;margin-top:3px;color:#3E5976;text-align:left;
}
a.link:hover{
font-weight:bold;font-size:15px;margin-top:3px;color:#3E5976;text-decoration:underline;
}
a.outlink{
font-weight:bold;font-size:12px;margin-top:3px;color:#ffffff;text-align:left;text-decoration:underline;
}
a.outlink:hover{
font-weight:bold;font-size:12px;margin-top:3px;color:#ffffff;text-decoration:none;
}
a.outlink2{
font-weight:bold;font-size:12px;margin-top:3px;color:#ffffff;text-align:left;background: url(bilder/link.gif) right center no-repeat;
padding-right: 14px;padding-left: 24px;text-decoration:underline;

}
a.outlink2:hover{
font-weight:bold;font-size:12px;margin-top:3px;color:#ffffff;text-decoration:none;
}

a.menu1:hover{
border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}
.rot1{
    font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color: #ff0000;
	line-height:12px;
}
.weiss1{
    font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color: #ffffff;
	line-height:12px;
}
.weiss2{
    font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color: #ffffff;
	line-height:22px;
}
.weiss3{
    font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color: #ffffff;
	line-height:16px;
}
.w1{
    font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	line-height:12px;
}
.w2{
    font-family:Arial;
	font-size:20px;
	font-weight:normal;
	color: #ffffff;
	line-height:40px;
}
.w{
    font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color: #ffffff;
	line-height:16px;
}
.s{
    font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color: #000000;
	line-height:16px;
}

.admineinheit{
border:1px solid;
border-color:#aaaaaa;
margin-bottom:5px;
font-family:Arial;
font-size:10px;
font-weight:bold;
color: #000000;
font-weight:bold;
text-align:right;

}
.adminhead{
border:0px solid;background-color:#eeeeee;color: #666666;padding:3px;text-align:left;
}
.adminbody{
border:0px solid;background-color:#eeeeee;color: #000000;padding:3px;text-align:left;
}
.funtkionseinheit{
	margin-right:3px;margin-top:5px;
}

a.hor_menu{

background-color: #274279;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
margin:5px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding:4px;
padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;
}

a.hor_menu:hover{background-color: #F4F4F4;color: #2A447D;}
a.hor_menu#current{background-color: #FFF;color: #666;}
a.hor_menu:hover#current{text-decoration: underline;}
td.hor_menu{font-family:Arial,Verdana,Times;text-align:center;vertical-align:middle;}


a.menu1{
background-color:#4A6582;

height:30px;
padding:0px;
padding-left:10px;
padding-right:10px;
padding-top	:0px;
padding-bottom:0px;
line-height:30px;
margin-top:10px;
margin-left:15px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
text-decoration:none;
font-size:14px;
font-weight:bold;
color:#ffffff;
float:left;
white-space:nowrap;
width:170px;}


a.menu1:hover{width:170px;
	height:30px;
    color:#4A6582;
    
line-height:30px;

background-color:ffffff;

}
#Bilderleiste{
	padding:0px;
	margin:10px;
height:120px;
background-color:#eeeeee;
border-top:1px solid #657C9C;
border-left:1px solid #657C9C;
border-bottom:1px solid #657C9C;
border-right:1px solid #657C9C;
}
.onsite_bild{
margin:20px;
width:200px;
border:1px solid #fff;
}
.bildbeschriftung{
margin-left:15px;
margin-right:10px;
margin-bottom:5px;
margin-top:0px;
color:#ffffff;
font-size:12px;
font-weight:normal;
}
.buttons{
margin-top:10px;

}
#bild{float:left;margin:10px;padding:10px;border-top:0px solid #657C9C;border-left:0px solid #657C9C;border-right:10px solid #657C9C;border-bottom:0px solid #657C9C;}
.personenbild{
margin:20px;
}


a{

	color: #333333;
	text-decoration: none;
 	text-align:left;
 	font-size:11px;
 	font-weight:bold;


}

.input1{font-family: Arial,Verdana,Times;font-size: 11px;color: #000000;height: 20px;width: 420px;border: 1px solid #aaaaaa;background-color: #ffffff;}
.input2{font-family: Arial,Verdana,Times;font-size: 11px;margin-bottom:5px;color: #000000;height: 20px;width: 120px;border: 1px solid #aaaaaa;background-color: #ffffff;}
.textarea{font-family: Arial,Verdana,Times;font-size: 11px;color: #000000;width: 420px;height: 80px;border: 1px solid #aaaaaa;background-color: #ffffff;}
