@charset "utf-8";
html { height:100%; width:100%; overflow-y:scroll; }
body {
	height:100%;
	width:100%;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
	background-color:#FFFFFF;
	cursor: default;
	text-align:center;
}

div, table, td { font-family: Arial, Helvetica, sans-serif; font-size:8pt; line-height:18px; }

a { text-decoration: none; color: #666666; }
a:link { text-decoration: none; color: #666666; }
a:visited { text-decoration: none; color: #666666; }
a:hover { text-decoration: underline; color: #000000; }
a:active { text-decoration: none; color: #666666; }

.menu, h3 { color:#000000; }
.menu, h3 a { text-decoration: none; color: #000000; }
.menu, h3 a:link { text-decoration: none; color: #000000; }
.menu, h3 a:visited { text-decoration: none; color: #000000; }
.menu, h3 a:hover { text-decoration: none; color: #b6b9a8; }
.menu, h3 a:active { text-decoration: none; color: #b6b9a8; }
.aktiv { text-decoration: none; color: #b6b9a8; }

.content { position:relative; min-height:100%; height: auto !important; height:100%; margin: 0 auto;  width:870px; border:0px solid; }
.inhalt { border:0px solid; padding-bottom:80px; text-align:left; }
.inhalt2 { margin-left:20px; }
.kopf { width:850px; height:200px; float:none; text-align:left; border:0px solid; }
.fuss { position:absolute; bottom:0px; height:60px; width:100%; left:0px; border:0px solid; }

.logo { position:absolute; margin-left:275px; margin-top:20px; }
.trennlinie_kopf1 { position:absolute; margin-left:0px; margin-top:120px; z-index:2; }
.trennlinie_kopf2 { position:absolute; margin-left:0px; margin-top:175px; z-index:2; }

.trennlinie_content { margin:0px; margin-left:-20px;}

.btn_newsletter { position:absolute; margin-left:729px; margin-top:105px; }
.btn_lang { position:absolute; margin-left:817px; margin-top:105px; }
.schraegstrich { position:absolute; margin-left:809px; margin-top:105px; }

.btn1 { position:absolute; margin-left:130px; margin-top:140px; }
.btn2 { position:absolute; margin-left:222px; margin-top:140px; }
.btn3 { position:absolute; margin-left:350px; margin-top:140px; }
.btn4 { position:absolute; margin-left:452px; margin-top:140px; }
.btn5 { position:absolute; margin-left:539px; margin-top:140px; }
.btn6 { position:absolute; margin-left:651px; margin-top:140px; }

.content_foto { margin:0px; margin-top:0px; margin-bottom:15px; }

h1 { font-family: Helvetica, sans-serif; font-size:30pt; margin:0px; margin-left:-1px; margin-top:20px; margin-bottom:35px; font-weight:bold; color:#b6b9a8; }
h2 { font-size:16pt; line-height:22px; margin:0px; margin-bottom:15px; font-weight:bold; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size:10pt; margin:0px; margin-top:-15px; margin-bottom:25px; font-weight:normal; }
.management { font-size:22pt; margin-top:15px; margin-bottom:32px; }

.txt1 { font-family: Arial, sans-serif; font-size:9pt; margin-bottom:20px; line-height:16px; }
.txt2 { font-family: "Times New Roman", Times, serif; font-style:italic; font-size:9pt; line-height:16px; }

.txt3 { font-family: "Times New Roman", Times, serif; font-size:10pt; line-height:18px; }

.news_foto { margin:0px; margin-top:2px; margin-right:10px; margin-bottom:15px; border:0px solid #000000; }
.news_trennung { width:850px; height:1px; float:none; }

.pic { margin:0px; margin-bottom:10px; }


.kontakt_feld { width:200px; height:16px; font-family: Verdana, sans-serif; font-size: 8pt; color: #333333; padding-left:4px; padding-top:4px; margin-top:3px; background-color:#ffffff; border:2px solid #b6b9a8; }
.kontakt_feld_gr { width:200px; height:130px; font-family: Verdana, sans-serif; font-size: 8pt; color: #333333; margin-top:5px; margin-bottom:14px; background-color:#ffffff; border:2px solid #b6b9a8; }
.kontakt_btn { font-family: Verdana, sans-serif; font-size: 8pt; color: #333333; background-color:#ffffff; height: 24px; width: 95px; border:2px solid #b6b9a8; margin-right:10px; }
.kontakt_txt { margin:0px; margin-top:5px; }



.spacer1 { margin:0px; margin-left:4px; margin-right:4px; }


