body {
	background-image:url(Bilder/bg.jpg);
	background-position:top;
	background-attachment:fixed;
	text-align:center;
	padding:0;
	margin:0;
	background-color:#000;
}

#mainstructure {
	width:835px;
	height:575px;
    margin-left:auto;
    margin-right:auto;
}

.head_deko {
	background-image:url(Bilder/head_deko.png);
	width:835px;
	height:121px;
}
.head_foto {
	background-image:url(Bilder/head_foto.png);
	width:835px;
	height:121px;
}

.navi {
	width:328px;
	height:121px;
	float:left;
	padding-left:495px;
}
.navi_zwischen {
	width:8px;
	height:121px;
	float:left;
}
.navi_home {
	display:block;
	background-image:url(Bilder/home.png);
	width:58px;
	height:121px;
	float:left; }
	.navi_home:hover {background-image:url(Bilder/home_aktiv.png); }
.navi_galerie {
	display:block;
	background-image:url(Bilder/galerie.png);
	width:76px;
	height:121px;
	float:left; }
	.navi_galerie:hover {background-image:url(Bilder/galerie_aktiv.png); }
.navi_partner {
	display:block;
	background-image:url(Bilder/partner.png);
	width:80px;
	height:121px;
	float:left; }
	.navi_partner:hover {background-image:url(Bilder/partner_aktiv.png); }
.navi_kontakt {
	display:block;
	background-image:url(Bilder/kontakt.png);
	width:82px;
	height:121px;
	float:left; }
	.navi_kontakt:hover {background-image:url(Bilder/kontakt_aktiv.png); }

.zustart {
	background-image:url(Bilder/zustartseite.png);
	height:454px;
	width:21px;
	float:left;
}
.mainframe {
	width:835px;
	height:454px;
	float:left;
}
.main_l {
	background-image:url(Bilder/main_l.png);
	width:5px;
	height:454px;
	float:left;
}
.main_r {
	background-image:url(Bilder/main_r.png);
	width:5px;
	height:454px;
	float:left;
}
.maininhalt {
	background-color:#1d0417;
	width:825px;
	height:454px;
	float:left;

}
.galerie_swf {
	width:825px;
	height:454px;
	float:left;

}
.photo_1 {
	background-image:url(Bilder/Photo_1.png);
	height:454px;
	width:292px;
	float:left;
}
.photo_2 {
	background-image:url(Bilder/Photo_2.png);
	height:454px;
	width:292px;
	float:left;
}
.photo_3 {
	background-image:url(Bilder/Photo_3.png);
	height:454px;
	width:292px;
	float:left;
}
.photo_4 {
	background-image:url(Bilder/Photo_4.png);
	height:454px;
	width:292px;
	float:left;
}
.photo_5 {
	background-image:url(Bilder/Photo_5.png);
	height:454px;
	width:292px;
	float:left;
}
.photo_6 {
	background-image:url(Bilder/Photo_6.png);
	height:454px;
	width:292px;
	float:left;
}
.photo_7 {
	background-image:url(Bilder/Photo_7.png);
	height:454px;
	width:292px;
	float:left;
}

.H_home_foto {
	background-image:url(Bilder/H_home.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:98px;
	padding-top:40px;
	width:512px;
	float:left;
}
.H_home_deko {
	background-image:url(Bilder/H_home.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:98px;
	padding-top:10px;
	width:512px;
	float:left;
}
.H_partner_deko {
	background-image:url(Bilder/H_partner.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:88px;
	width:512px;
	float:left;
}
.H_partner_foto {
	background-image:url(Bilder/H_partner.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:75px;
	height:45px;
	width:512px;
	float:left;
}

.H_kontaktdaten {
	background-image:url(Bilder/H_kontaktdaten.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:25px;
	height:118px;
	width:512px;
	float:left;
}

.H_kontaktformular {
	background-image:url(Bilder/H_kontaktformular.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:83px;
	width:512px;
	float:left;
}

.H_kontaktformular_zwischenzelle {
	width:106px;
	height:60px;
	float:left;
}
.H_kontaktformular2 {
	background-image:url(Bilder/H_kontaktformular2.png);
	background-repeat:no-repeat;
	background-position:right;
	height:60px;
	width:300px;
	float:left;
}
.H_kontaktformular_e {
	background-image:url(Bilder/H_kontaktformular_e.png);
	background-repeat:no-repeat;
	background-position:right;
	height:60px;
	width:310px;
	float:left;
}

.zwischenraum {
	height:10px;
	width:512px;
	float:left;
}
.zwischenraum_small {
	height:5px;
	width:512px;
	float:left;
}
.leerzeile {
	height:40px;
	width:512px;
	float:left;
}
.T_kontaktformular {
	width:512px;
	float:left;
}

.T_kontaktdaten {
	width:512px;
	float:left;
}
.kontakt_genre {
	width:206px;
	float:left;
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align:right;
	color:#FFFFFF;
}
.kontakt_text {
	width:286px;
	float:left;
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align:left;
	color:#805F77;
}

.partner_kontakt_deko {
	width:246px;
	float:left;
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align:left;
	color:#805F77;
}
.partner_name_deko {
	width:246px;
	float:left;
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align:right;
	color:#FFFFFF;
}

.partner_zwischenzelle {
	width:20px;
	height:16px;
	float:left;
}

.partner_kontakt_foto {
	width:512px;
	float:left;
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align:center;
	color:#805F77;
}

.partner_name_foto {
	width:512px;
	float:left;
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align:center;
	color:#FFFFFF;
}
.partner_zwischenraum {
	width:512px;
	height:5px;
	float:left;
}

.formular_name {
	width:165px;
	height:25px;
	float:left;
	text-align:right;
}
.formular_feld {
	width:335px;
	height:25px;
	float:left;
}
.formular_nachtichtenfeld {
	width:335px;
	height:170px;
	float:left;
}

.kontaktformular_fehlertext {
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align:left;
	color:#805f77;
	padding-right:15px;
	padding-top:8px;
}
.kontaktformular_text{
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align:right;
	color:#805f77;
	padding-right:10px;
	padding-top:3px;
}

.kontaktformular_gesendet {
	width:512px;
	height:400px;
	float:left;
}

.textarea {
	background-color:#D9D4C1;
	color:#000000;
	font-size:11px;
	border: 1px solid #1d0417;
	width:320px;
}

.input {
	color:#000000;
	font-size:11px;
	border: 1px solid #1d0417;
	background-color: #D9D4C1;
	width:320px;
}

.kontaktformular_gesendet {
	width:572px;
	height:400px;
	float:left;
}

.maintext{
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align:left;
	color:#805f77;
}
.maintext_2{
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align:right;
	color:#805f77;
	padding-right:20px;
}
.maintext_dekohome{
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	text-align:left;
	color:#805f77;
	padding-right:20px;
	padding-left:20px;
}

.footer {
	width:835px;
	height:28px;
	float:left;
	background-image: url(Bilder/footer.png);
}

.copyright {
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#1D0417;
	padding-top:8px;
	padding-left:55px;
	height:20px;
	width:250px;
	float:left;
}
.copyright_schriftzug {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1D0417;
	height:20px;
	width:230px;
	float:left;
}


.textarea {
	background-color:#4d1340;
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	color:#FFF;
	font-size:11px;
	border: 1px solid #4d1340;
	width:320px;
}

.input {
	color:#FFF;
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	border: 1px solid #4d1340;
	background-color: #4d1340;
	width:320px;
}

a:link {
	font-family: Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
 	color: #805F77;
  }

a:visited {
  color: #805F77;
  text-decoration: none;
  }

a:focus {
  color: #805F77;
  text-decoration: none;
  }

a:hover {
  color: #805F77;
  text-decoration: none;
  }

a:active {
  color: #805F77;
  text-decoration: none;
  }
