body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
}
.hauptframe_body {
	background-image:url(leiste.jpg);
	background-repeat:x;
}
    
.left {
	margin-top:15px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(left.jpg);
	background-repeat:repeat-y;
}
.logo {
        float:left;
   	align:center;
   	margin-left:30px;
}
.navigation {
	padding-left:5px;
	padding-top:0px;
	font-size:12px;
	width:130px;
}
.navigation a {
	display:block;
	background-image:url(link1.jpg);
	background-repeat:none;
	padding:8px;
	color:#400000;
}
.navigation a:hover {
	background-image:url(link2.jpg);
}
.top {
   	height:35px;
	min-width:730px;
	margin-top:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#202040;
}
.feuerwehrname {
	margin-left:20px;
	margin-top:10px;
	color:#800000;
	float:left;
	font-size:24px;
	font-weight:bold;
}
.metainfo {
	position:relative;
	float:right;
}
.metainfo b {
	color:#F00000;
}
.metainfo a {
	font-size:12px;
	color:#3535D2;
	align:right;
}
.contentmenue {
	padding:2px;
	font-size:12px;
	padding-left:20px;
}
.contentmenue a {
	padding-left:5px;
	padding-right:5px;
	margin-top:0px;
	font-size:12px;
	color:#D00000;
	align:left;
}
.adresse {
	margin-right:20px;
	margin-top:5px;
	float:right;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#400000;
}
.adresse b {
	color:#F00000;
}
h2 {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#B00000;
	background:#FFEFEF;
}
h3 {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#B00000;
	background:#FFEFEF;
}
.content {
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#800000;
}
.content a {
	padding-bottom:10px;
	display:static;
	font-size:14px;
	color:#C00000;
}
.content span a {
	font-size:14px;
	color:#B00000;
}
.content div {
	padding-bottom:10px;
}
.function {
	display:static;
	width:260px;
	position:relative;
	float:left;
}
.year {
	font-weight:bold;	
}

.mitgl_head {                       
	height:200px;
}
.mitgl_picture {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.mitgl_info {
	padding-right:10px;
	padding-left:10px;
	float:left;
}
.mitgl_date {
	float:left;
	width.300px;
}
.mitgl_rang {
	float:right;
	padding-right:20px;
}
.mitgl_year {
	display:static;
	width:100px;
	position:relative;
	float:left;
}
.fzg_info {
	float:left;
}
.fzg_picture {
	float:left;
	margin-left:10px;
	margin-right:20px;
	background-color;#00C000;
}
.fzg_wide {
	width:200px;
}
.fzg_info span {
	float:left;
	width:180px;
	background-color;#C00000;
}
.center {
	text-align:center;
}
.indexpage {
	max-width:400px;
}

.internmenue {
	margin-top:10px;
	font-size:12px;
	padding-left:45px;
	background-image:url(internleft.jpg);
	background-repeat:repeat-y;
}
.internmenue a{
	font-size:14px;
	color:#3535D2;
	margin:5px;
	align:left;
}
.interncontent {
	padding-top:0px;
	padding-left:45px;
	padding-right:20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#202040;
	background-image:url(internleft.jpg);
	background-repeat:repeat-y;
}
.interncontent div {
	padding-bottom:10px;
}
.interncontent a {
	padding-bottom:10px;
	display:static;
	font-size:14px;
	color:#3535D2;
}
td {
	padding-left:5px;
}
.tabueberschrift {
	font-weight:bold;
}

.important {
	color:#F00000;
}
li {
	url(left.jpg);
}
.news{
	padding-bottom:10px;
	padding-right:20px;
	font-size:14px;
}
.news_info {
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	color:#F00000;
}
.news_datum {
	font-weight:bold;
	padding-right:10px;	
}
.news_titel {
	font-weight:bold;
}
.news_bild {
	width:200px;
	height:100px;
}
.news a{
	font-size:12px;
	color:#FF00FF;
}
.news_sonstiges {
	float:right;
	background-color:#A09898;
	font-size:12px;
	width:200px;
	color:#C00000;
	margin-right:20px;
	margin-bottom:20px;
}
.news_sonstiges a{
	color:#C00000;
}
.news_sonstiges_ueberschrift {
	background-color:#E0D8D8;
	margin:5px;
	padding:5px;
}
.archiv_titel {
	font-size:14px;
	font-weight:bold;
	color:#C00000;
	padding-bottom:10px;
	margin-left:60px;
}
.archiv_uebersicht a {
	color:#C00000;
	font-size:12px;	
}
.archiv_punkt{
	padding-bottom:5px;
	font-size:12px;	
}
.archiv_datum {
	padding-left:20px;
	padding-right:10px;
}
.archiv_bericht {
	margin:15px;
	position:relative;
}
.archiv_text {
	float:left;
	width:60%;
	padding-bottom:20px;
	padding-right:20px;
}
.archiv_foto img {
	margin:5px;
	border:1px solid #A00000;
}
.back {
	margin-bottom:10px;
	margin-top:10px;
	font-size:20px;
	text-align:center;
}
.back a{
	color:#C00000;
}
.TEST {
	background-color:#000000;
}
.mannschaftsart {
	width:100px;
	text-align:right;
	padding-right:10px;
}
.mannschaftsanzahl {
	width:30px;
	padding-right:20px;
	font-weight:bold;	
}
.zivilschutz {
	width:95%;
}
.zivilschutz_bild {
	float:left;
	width:400px;
	padding-bottom:20px;
	padding-right:20px;
}
.zivilschutz_info {
	float:left;
	width:180px;
	padding-bottom:20px;
	padding-right:5px;
}
.zivilschutz_massnahme{
	float:left;
	width:200px;
	padding-bottom:20px;
	padding-right:5px;
}
.sonder_rahmen {
	width:650px;
	margin:5px;
	padding:10px;
	border:3px solid #C00000;
}
.sonder_text {
	padding-bottom:20px;
	padding-right:20px;
}
.sonder_info {
	color:#FF0000;
	font-weight:bold;	
}
.feuerwerk_image {
	float:left;
	width:60px;
}
.feuerwerk_text {
	float:left;
}
.feuerwerk_absatz {
	padding-top:10px;
}


.trauertext {
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	color:#808080;
}
h4 {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#404040;
	background:#D0D0D0;
	padding: 5px;
}
.trauer {
	float:left;
	background:#B0B0B0;
	margin:30px;
	margin-left: 150px;
	width:100px;
	border:5px solid #404040;

}

.trauer img{
	margin: 30px;
   	align:center;
   	margin-left:30px;

}

