@charset "utf-8";
body{
	margin:0px;
	padding:0px;
	background-image:url(../bilder/bg.png);
	background-repeat:repeat;
}
#lines{
	background-image:url(../bilder/lines.png);
	background-repeat:repeat-x;
}
* html #lines{
behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName=="IMG"&&this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage="none",
this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"',sizingMethod='image')",
this.src="../bilder/lines.png"):(this.origBg=this.origBg?this.origBg:this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.origBg+"',sizingMethod='crop')",
this.runtimeStyle.backgroundImage="none")),this.pngSet=true));
}
#corpus{
	width:982px;
	min-height:602px;
	height:auto !important;
	height:602px;
	margin:0px auto;
}
#wrapper{
	width:980px;
	min-height:600px;
	height:auto !important;
	height:600px;
	margin-top:10px;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #aaaaaa;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#b8b8b8;
	line-height:20px;
	letter-spacing:1px;
}
a:link, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	color:#da891f;
	text-decoration:none;
}
a:hover, a:active, a:focus{
	color:#666666;
}
hr{
	background-color:#999999;	/* Mozilla 1.4 */
	color:#999999;	/* IE 6 */
	border:#999999;	/* Opera 7.11 */
	height:1px;		/* in Opera fÃ¯Â¿Â½r die Anzeige nÃ¯Â¿Â½tig, in Mozilla fÃ¯Â¿Â½r die einheitliche HÃ¯Â¿Â½he */
}
img{
	border:0px;
	font-size:1px;
}
img a{
	border:0px;
	font-size:1px;
}
table{
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	color:#666666;
}
td{
	height:10px;
	padding:8px 10px 7px 10px;
	font-size:13px;
	text-align:left;
}
td img{
	margin-left:15px;
	border:1px solid #da891f;
}
tr a:link, tr a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	color:#666666;
	text-decoration:none;
}
tr a:hover, tr a:active, tr a:focus{
	color:#da891f;
}
.bildleiste{
	width:650px;
	float:left;
	text-align:center;
	margin:0px auto;
}
.bildleiste img{
	border:1px solid #666666;
	margin:0px 9px 30px 9px;
}
/*----------------------------------------------Navigation------------------------------------------*/
#navi_gesamt{
	width:700px;
	height:70px;
	float:left;
}
#navi_oben{
	width:700px;
	height:50px;
}
#navi{
	width:670px;
	height:20px;
	float:left;
	padding-left:30px;
}
.btn{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#da891f;
	font-weight:normal;
	line-height:12px;
}
.btn a:link, .btn a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#999999;
	font-weight:normal;
	letter-spacing:1px;
	line-height:5px;
}
.btn a:hover, .btn a:active, .btn a:focus{
	color:#da891f;
}
.navi{
	width:260px;
	height:32px;
	float:right;
	border-top:1px solid #EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#da891f;
	font-weight:normal;
	line-height:22px;
	letter-spacing:1px;
	padding-top:3px;
}
.navi a:link, .navi a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#999999;
	font-weight:normal;
	letter-spacing:1px;
	line-height:5px;
}
.navi a:hover, .navi a:active, .navi a:focus{
	color:#da891f;
}
#navi_rechts{
	width:280px;
	height:70px;
	float:left;
	background-image:url(../bilder/navi_rechts.png);
	background-repeat:no-repeat;
}
/*---------------------------------------------LOGIN-------------------------------------------*/
#language{
	width:210px;
	height:20px;
	float:right;
	padding:20px 20px 0px 0px;
}

#language img{
	padding-left:10px;
}
/*----------------------------------------------Linien horizontal------------------------------------------*/
#horizontal{
	width:980px;
	height:15px;
	float:left;
	font-size:1px;
	background-image:url(../bilder/linien_horizontal.png);
	background-repeat:no-repeat;
}
/*----------------------------------------------Main------------------------------------------*/
#main{
	width:980px;
	min-height:490px;
	height:auto !important;
	height:490px;
	float:left;
	background-image:url(../bilder/main_bg.png);
	background-repeat:repeat-y;
}
/*----------------------------------------------Content------------------------------------------*/
#content_bg{
	width:700px;
	min-height:490px;
	height:auto !important;
	height:490px;
	float:left;
}
#logo{
	width:700px;
	height:90px;
	float:left;
	background-color:#efefef;
}
#logo img{
	padding:10px 0px 0px 25px;
}
/*----------------------------------------------Inhalt Index------------------------------------------*/
#logo_index{
	width:700px;
	height:130px;
	background-color:#efefef;
	z-index:1;
	position:absolute;
}
#logo_index img{
	margin:15px 0px 0px 25px;
}
#bild_index{
	width:490px;
	height:249px;
	z-index:4;
	position:absolute;
	margin:90px 0px 0px 110px;
}
#rechts_oben_index{
	width:280px;
	height:130px;
	float:left;
}
#text_index{
	width:490px;
	min-height:100px;
	height:auto !important;
	height:100px;
	float:left;
	margin:370px 0px 0px 170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	color:#666666;
	z-index:4;
	position:absolute;
}
/*----------------------------------------------Inhalt------------------------------------------*/
#text{
	width:345px;
	min-height:306px;
	height:auto !important;
	height:306px;
	float:left;
	padding:10px 0px 0px 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	color:#666666;
	z-index:4;
	position:relative;
}
#einspaltig{
	width:650px;
	min-height:306px;
	height:auto !important;
	height:306px;
	float:left;
	padding:10px 0px 0px 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	color:#666666;
	background-color:#FFFFFF;
}
.zweispaltig{
	width:300px;
	min-height:306px;
	height:auto !important;
	height:306px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:18px;
	color:#666666;
}
#abstand_spalte{
	width:50px;
	min-height:306px;
	height:auto !important;
	height:306px;
	float:left;
	clear:right;
}
/*----------------------------------------------Bild Content------------------------------------------*/
#content_rechts{
	width:295px;
	float:left;
}
#bild_weiss{
	width:250px;
	height:40px;
	z-index:5;
	position:absolute;
	margin:45px 0px 0px 405px;
	border:5px solid #FFFFFF;
	border-bottom:0px;
}
#bild{
	width:250px;
	z-index:4;
	position:absolute;
	margin:45px 0px 0px 405px;
	border:5px solid #EFEFEF;
}
/*----------------------------------------------Rechts------------------------------------------*/
#rechts{
	width:280px;
	min-height:490px;
	height:auto !important;
	height:490px;
	float:left;
}
#rechts_oben{
	width:280px;
	height:90px;
	float:left;
	background-image:url(../bilder/rechts_oben.png);
	background-repeat:no-repeat;
}
/*----------------------------------------------Footer------------------------------------------*/
#footer_bg{
	width:980px;
	height:25px;
	float:left;
	background-color:#efefef;
}
#footer{
	width:70px;
	height:25px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:25px;
	color:#da891f;
	font-weight:normal;
}
#footer a:link, #footer a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	line-height:25px;
	color:#666666;
	font-weight:normal;
}
#footer a:hover, #footer a:active, #footer a:focus{
	color:#da891f;
}
/*---------------------------------------------Kontaktformular--------------------------------------*/
select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
.kontakt_inhalt input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	width:200px;
}
.kontakt_inhalt select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
form {
	font-size:1px;
	padding:0px;
	margin:0px;
}
textarea {
	width:202px;
	height:115px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
.box {
	width:40px;
	float:left;
	clear:right;
	padding-left:50px;
}
.kontakt_zeile /*an content anpassen*/ {
	width:300px;
	float:left;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	margin-top:15px;
}
.kontakt_name {
	width:90px;
	float:left;
	clear:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
.kontakt_inhalt {
	width:210px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
.kontakt_button{
	width:80px;
	height:22px;
	float:left;
	clear:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}
