html, body {
	width:100%;
	height:100%;
}

body {
	margin:0;
	padding:0;
	background:#c99272 url('img/bg.jpg');
}

body, a, span, div, td, input, select, textarea, p, h1, h2, h3, h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align: left;
	color: #333;
	padding: 0px;
	margin: 0px;
}
.bildmitte {
	text-align: center;
}

h1 {
	font-weight:bold;
	text-align:center;
	font-size: 18px;
}

h2 {
font-weight:bold;
text-align:center;
}

h3 {
margin:0; padding:0;
text-align:center;
}

img {
border:0;
}

#all {
position:relative;
width:100%; height:100%;
background:url('img/bg_head.jpg') left 58px repeat-x;
}

#nav {
position:relative;
margin:0 auto;
padding:31px 0 0 11px;
width:800px; height:180px;
overflow:hidden;
background:url('img/bg_nav.jpg') left 26px no-repeat;
}

        #nav1 {
        width:732px;
        padding:2px 0 0 36px;
        }

        #nav2 {
        width:719px;
        padding:11px 0 0 40px;
        }

        #nav img, #nav a, #nav span { display:block; float:left; }
        #nav2 img, #nav2 a, #nav2 span { display:block; float:right; }

        #nav a, #nav span { background-repeat:no-repeat; }
        #nav a:hover { background-position:left -50px; }
        #nav span { background-position:left -100px; }
        #nav2 span { background-position:left -50px; }

        #nav .trenner { padding:5px 2px 4px 2px; }
        #nav .trenner2 { margin:0 5px; }

         #nav .navstart { width:796px; height:129px; }
        #nav1 .nav1 { width:121px; height:24px; background-image:url('img/nav_verein.png'); }
        #nav1 .nav2 { width:206px; height:24px; background-image:url('img/nav_termine.png'); }
        #nav1 .nav3 { width:123px; height:24px; background-image:url('img/nav_stadtfuehrungen.png'); }
        #nav1 .nav4 { width:135px; height:24px; background-image:url('img/nav_fautei.png'); }
        #nav1 .nav5 { width:119px; height:24px; background-image:url('img/nav_chronik.png'); }
        #nav2 .nav6 { width:66px; height:13px; background-image:url('img/nav_impressum.png'); }
        #nav2 .nav7 { width:48px; height:11px; background-image:url('img/nav_kontakt.png'); }

        #nav2 .nav8 { float:left; width:172px; height:13px; background-image:url('img/nav_geschichte.png'); }
        #nav2 .nav9 { width:113px; height:13px; background-image:url('img/nav_mitglied.png'); }

#content_bg {
	position:relative;
	width:811px;
	background:url('img/bg_content.jpg') repeat-y;
	margin-bottom:-97px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}

#content {
	width:720px;
	background:url('img/bg_bottom.jpg') left bottom no-repeat;
	text-align: center;
	padding-top: 35px;
	padding-right: 41px;
	padding-bottom: 22px;
	padding-left: 50px;
}
#bild {
	clear: left;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

        #content img.col {
        float:right;
        margin:-10px 0 0 10px;
        }

        #content div.col {
        width:372px;
        }

        *html #content div.col {
        float:right;
        }

        #content table td {
	font-size:12px;
	text-align: left;
	padding-top: 1;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	margin: 0px;
	text-indent: 0px;
        }
.tabelleunten {
	padding-bottom: 0px;
	text-align: left;
}
#all #content_bg #content table {
	text-align: left;
	font-size: 16px;
}
.tabellelinksbuendig {
	text-align: left;
}

        #content ul {
        margin:10px 0 0 0; padding:0;
        }

        #content li {
        margin:0 0 10px 15px; padding:0;
        }

        #content table ul {
        margin:0;
        }

        #content table li {
        margin-bottom:0;
        }

        #content ul li ul li {
        list-style-type:circle;
        }

#wappen {
	position:absolute;
	left:50%;
	top:204px;
	margin-left:406px;
	width:89px;
	height:199px;
	visibility: visible;
}

#wappen2 {
position:fixed;
left:50%; margin-left:410px;
bottom:25px;
width:80px; height:97px;
}

*html #wappen2 {
position:relative;
top:-25px;
}
.tabelle14 {
	font-size: 14px;
	font-weight: bold;
}
.tablepeter2015 {
	list-style-type: none;
	font-family: "Arial Black", Gadget, sans-serif;
	background-color: #FC9;
	font-style: normal;
	color: #FBD6AC;
	border-top-color: #09C;
	border-right-color: #09C;
	border-bottom-color: #09C;
	border-left-color: #09C;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
.nachoben {
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: right;
	font-size: 12px;
	color: #CCC;
}
#all #content_bg #content .tablepeter2015 tr td a:link {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FBD6AC;
	text-decoration: none;
	text-align: center;
}
#all #content_bg #content .tablepeter2015 tr td a:visited {
	color: #FBD6AC;
	text-align: center;
	font-size: 19px;
}
#all #content_bg #content .tablepeter2015 {
	text-align: center;
	font-size: 16px;
	color: #FBD6AC;
}
.subheadfett {
	font-weight: bold;
	text-align: left;
}
.fliestextlinks {
	text-align: left;
}
#all #content_bg #content h2 a strong {
	color: #900;
}
