html, body {
	margin: 0 auto;
	padding: 0;
	height: 100%;
	background-color: #46666c;
	text-align: center;
	width: 1024px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2b2f32;
	line-height: 23px;
}

h1 {font-size: 18px; font-weight: normal; color: #336973; margin-bottom: 25px;}
h2 {font-size: 16px; font-weight: normal; color: #336973;}
h3 {font-size: 16px; font-weight: normal; color: #336973; font-weight: normal;}
h4 {font-size: 16px; font-weight: normal; color: #336973; font-weight: normal; margin: 5px 0 5px 0; padding: 0;}

#maincontainer {
	text-align: left; 
	z-index: 0;
	margin: 0 auto;
	width: 1024px;
	position: absolute;
	background-image: url(../bilder/hg.jpg);
	background-repeat: repeat-y;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#streifen_oben {
	margin: 0 0 0 31px;
	background-image: url(../bilder/streifen_oben.jpg);
	background-repeat: repeat-x;
	width: 960px;
	height: 63px;
}

#header {
	margin: 180px 0 0 31px;
	background-image: url(../bilder/streifen_hg.jpg);
	background-repeat: repeat-x;
	width: 960px;
	height: 148px;
}

#logo {
	float:left;
	margin: 0 0 0 34px;
}

#bild_01 {
	z-index: 1;
	position: absolute;
	top: 25px;
	left: 200px;
	width: 302px;
	height: 199px;
}	

#bild_02 {
	z-index: 10;
	position: absolute;
	top: 55px;
	left: 470px;
	width: 345px;
	height: 241px;
}	

#bild_03 {
	z-index: 100;
	position: absolute;
	top: 235px;
	left: 700px;
	width: 329px;
	height: 220px;
}	

.clear {clear: left;}

#navigation {
	z-index: 1000;
	position: absolute;
	top: 440px;
	left: 11px;
	width: 1000px;
	height: 30px;
	background-image: url(../bilder/navi_hg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #9a8e77;
	text-align: center;
}

#navi ul {
	margin: 3px 0 0 0;
	padding: 0;
}

#navi ul li {
	list-style: none;
	display: inline;
	padding: 0 7px 0 7px;
	
}

#inhalt {
	float: left;
	margin-top: 120px !important;
	margin-left: 95px !important;
	width: 500px;
	z-index: 100;
}

#inhalt table td {
	font-size: 15px;
	padding: 5px 10px;
}

#flamme {
	float: left;
	margin: 150px 0 0 90px;
	background-image: url(../bilder/flamme.jpg);
	width: 183px;
	height: 275px;
}

#metanavi {
	float: left;
	margin: 35px 0 0 782px;
	font-size: 9px;
	color: #fff;
}

.klein {font-size: 11px; color: #000;}

.bild_01 {background-image: url(../bilder/bild_01.jpg)}
.bild_02 {background-image: url(../bilder/bild_02.png)}
.bild_03 {background-image: url(../bilder/bild_03.png)}
.bild_04 {background-image: url(../bilder/bild_13.jpg)}
.bild_05 {background-image: url(../bilder/bild_05.png)}
.bild_06 {background-image: url(../bilder/bild_06.png)}
.bild_07 {background-image: url(../bilder/bild_07.jpg)}
.bild_08 {background-image: url(../bilder/bild_08.png)}
.bild_09 {background-image: url(../bilder/bild_09.png)}
.bild_10 {background-image: url(../bilder/bild_10.jpg)}
.bild_11 {background-image: url(../bilder/bild_11.png)}
.bild_12 {background-image: url(../bilder/bild_12.png)}
.bild_13 {background-image: url(../bilder/bild_04.jpg)}
.bild_14 {background-image: url(../bilder/bild_14.png)}
.bild_15 {background-image: url(../bilder/bild_18.png)}
.bild_16 {background-image: url(../bilder/bild_16.jpg)}
.bild_17 {background-image: url(../bilder/bild_17.png)}
.bild_18 {background-image: url(../bilder/bild_15.png)}
.bild_19 {background-image: url(../bilder/bild_01.jpg)}
.bild_20 {background-image: url(../bilder/bild_05.png)}
.bild_21 {background-image: url(../bilder/bild_18.png)}
.bild_22 {background-image: url(../bilder/bild_19.jpg)}
.bild_23 {background-image: url(../bilder/bild_20.png)}
.bild_24 {background-image: url(../bilder/bild_21.png)}
.bild_25 {background-image: url(../bilder/bild_04.jpg)}
.bild_26 {background-image: url(../bilder/bild_11.png)}
.bild_27 {background-image: url(../bilder/bild_09.png)}

a.menu:link{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #899b9e;}
a.menu:visited{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #899b9e;}
a.menu:hover{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #46727a;}
a.menu:active{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #899b9e;}

a.activelink:link{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #46727a;}
a.activelink:visited{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #46727a;}

a.meta:link {font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; text-decoration: none; font-weight: normal;}
a.meta:visited {font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; text-decoration: none; font-weight: normal;}
a.meta:hover {font-family: Arial, Helvetica, sans-serif; color: #c5621e; font-size: 11px; text-decoration: none; font-weight: normal;}
a.meta:active {font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; text-decoration: none; font-weight: normal;}

a.mail:link {font-family: Arial, Helvetica, sans-serif; color: #52838d; font-size: 13px; text-decoration: none; font-weight: bold;}
a.mail:visited {font-family: Arial, Helvetica, sans-serif; color: #52838d; font-size: 13px; text-decoration: none; font-weight: bold;}
a.mail:hover {font-family: Arial, Helvetica, sans-serif; color: #7caeb8; font-size: 13px; text-decoration: none; font-weight: bold;}
a.mail:active {font-family: Arial, Helvetica, sans-serif; color: #52838d; font-size: 13px; text-decoration: none; font-weight: bold;}

a:link {font-family: Arial, Helvetica, sans-serif; color: #c5621e; font-size: 13px; text-decoration: none; font-weight: bold;}
a:visited {font-family: Arial, Helvetica, sans-serif; color: #c5621e; font-size: 13px; text-decoration: none; font-weight: bold;}
a:hover {font-family: Arial, Helvetica, sans-serif; color: #5A5353; font-size: 13px; text-decoration: none; font-weight: bold;}
a:active {font-family: Arial, Helvetica, sans-serif; color: #c5621e; font-size: 13px; text-decoration: none; font-weight: bold;}