* {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	height: auto;
	outline:none;
	border:none;
}

body { background-color: #0E3553;}
#naviDiv span {visibility: hidden;}


#bodyDiv {
	background-image: url(../images/bg_01.png);
	height: 720px;
	display: block;
}
#bodyDiv #pageDiv {
	background-image: url(../images/bg_02.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 720px;
	width: 100%;
}
#bodyDiv #pageDiv #page {
	height: auto;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#bodyDiv #pageDiv #page #head {
	display: block;
	height: 164px;
	background-image: url(../images/logo_schindler.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#bodyDiv #pageDiv #page #head #dataDiv {
	width: auto;
	text-align: right;
	float: right;
	padding-top: 90px;
	padding-right: 150px;
	color: #EAEAEA;
}
#bodyDiv #pageDiv #page #head #dataDiv a {
	color: #F3F3F3;
	text-decoration: none;
}
#bodyDiv #pageDiv #page #slideDiv {
	background-image: url(../images/bg_03.png);
	background-repeat: repeat;
	background-position: left top;
	padding: 10px;
	height: 278px;
	width: 925px;
}
#bodyDiv #pageDiv #page #naviDiv {
	height: 44px;
	width: 863px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #f1f28b;
	margin-bottom: 10px;
	display: block;
	background-color: #333C43;
	padding-right: 14px;
	padding-left: 45px;
}

#bodyDiv #pageDiv #page #naviDiv #navi {
	display: block;
}
#bodyDiv #pageDiv #page #naviDiv #navi li {
	list-style-type: none;
	display: inline;
	margin-right: 44px;
	float: left;
	padding-top: 15px;
}
#bodyDiv #pageDiv #page #naviDiv #navi li a {
	height: 13px;
	color: #FFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: auto;
}
#bodyDiv #pageDiv #page #naviDiv #navi li a:hover {
	background-position: left -13px;
}
#bodyDiv #pageDiv #page #naviDiv #navi li #n_profil {
	margin: 0px;
	padding: 0px;
	width: 52px;
	background-image: url(../images/profil_btn.png);
}
#bodyDiv #pageDiv #page #naviDiv #navi li #n_materialien {
	background-image: url(../images/materialien_btn.png);
	width: 93px;
}
#bodyDiv #pageDiv #page #naviDiv #navi li #n_steinfiguren {
	background-image: url(../images/steinfiguren_btn.png);
	width: 100px;
}
#bodyDiv #pageDiv #page #naviDiv #navi li #n_referenzen {
	background-image: url(../images/referenzen_btn.png);
	width: 89px;
}
#bodyDiv #pageDiv #page #naviDiv #navi li #n_lageplan {
	background-image: url(../images/lageplan_btn.png);
	width: 72px;
}
#bodyDiv #pageDiv #page #naviDiv #navi li #n_kontakt {
	background-image: url(../images/kontakt_btn.png);
	width: 67px;
}
#bodyDiv #pageDiv #page #naviDiv #navi li #n_impressum {
	background-image: url(../images/impressum_btn.png);
	width: 82px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_materialien {
	display: block;
	height: auto;
	position: absolute;
	left: 135px;
	top: 28px;
	z-index: 100;
	background-color: #333C43;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
	visibility: hidden;
	padding-right: 6px;
	border: thin solid #414D56;
	width: 101px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_materialien li {
	list-style-type: none;
	height: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 99px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_materialien li a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 13px;
	text-decoration: none;
	color: #FFF;
}
#bodyDiv #pageDiv #page #naviDiv #sub_materialien li a:hover {
	background-position: left -13px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_materialien li #m_natursteine {
	background-image: url(../images/natursteine_btn.png);
}
#bodyDiv #pageDiv #page #naviDiv #sub_materialien li #m_granit {
	background-image: url(../images/granit_btn.png);
}
#bodyDiv #pageDiv #page #naviDiv #sub_materialien li #m_marmor {
	background-image: url(../images/marmor_btn.png);
}
#bodyDiv #pageDiv #page #naviDiv #sub_referenzen {
	width: 107px;
	display: block;
	position: absolute;
	z-index: 100;
	left: 416px;
	top: 28px;
	background-color: #333C43;
	padding-top: 4px;
	padding-bottom: 6px;
	visibility: hidden;
	padding-right: 0px;
	padding-left: 6px;
	border: thin solid #414D56;
}
#bodyDiv #pageDiv #page #naviDiv #sub_referenzen li {
	list-style-type: none;
	height: 13px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_referenzen li a {
	display: block;
	height: 13px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
}
#bodyDiv #pageDiv #page #naviDiv #sub_referenzen li a:hover {
	background-position: left -13px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_referenzen li #r_imhaus {
	background-image: url(../images/im-haus_btn.png);
	width: 105px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_referenzen li #r_aussen {
	background-image: url(../images/aussen_btn.png);
	width: 105px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_referenzen li #r_friedhof {
	background-image: url(../images/friedhof_btn.png);
}
#bodyDiv #pageDiv #page #naviDiv #sub_imhaus {
	display: block;
	width: 155px;
	position: absolute;
	z-index: 101;
	left: 525px;
	top: 33px;
	background-color: #333C43;
	visibility: hidden;
	border: thin solid #414D56;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_imhaus li {
	list-style-type: none;
	margin-bottom: 5px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_imhaus li a {
	color: #FFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#bodyDiv #pageDiv #page #naviDiv #sub_imhaus li a:hover {
	background-position: left -13px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_imhaus li #i_boden {
	background-image: url(../images/boden-fensterbretter_btn.png);
}
#bodyDiv #pageDiv #page #naviDiv #sub_imhaus li #i_bad {
	background-image: url(../images/bad-waschtische_btn.png);
}
#bodyDiv #pageDiv #page #naviDiv #sub_imhaus li #i_kuechen {
	background-image: url(../images/kuechen_btn.png);
}
#bodyDiv #pageDiv #page #naviDiv #sub_imhaus li #i_kamine {
	background-image: url(../images/kamine_btn.png);
}
#bodyDiv #pageDiv #page #naviDiv #sub_imhaus li #i_zimmerbrunnen {
	background-image: url(../images/zimmerbrunnen_btn.png);
}
#bodyDiv #pageDiv #page #naviDiv #sub_imhaus li #i_saeulen {
	background-image: url(../images/saulen_btn.png);
}
#bodyDiv #pageDiv #page #naviDiv #sub_aussen {
	display: block;
	width: 150px;
	position: absolute;
	z-index: 101;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	left: 525px;
	top: 50px;
	visibility: hidden;
	background-color: #333C43;
	border: thin solid #414D56;
}
#bodyDiv #pageDiv #page #naviDiv #sub_aussen li   {
	list-style-type: none;
	height: 13px;
	margin-bottom: 5px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_aussen li a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	color: #FFF;
	text-decoration: none;
	height: 13px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_aussen li a:hover {
	background-position: left -13px;
}
#bodyDiv #pageDiv #page #naviDiv #sub_aussen li #a_stufen {
	background-image: url(../images/stufen-terrassen.png);
}
#bodyDiv #pageDiv #page #content {
	padding-right: 10px;
	padding-left: 10px;
	width: 925px;
	height: auto;
	display: block;
	float: left;
	padding-top: 10px;
	padding-bottom: 0px;
}

#bodyDiv #pageDiv #page #content #contentDiv {
	height: auto;
	width: 902px;
	background-color: #333c43;
	border: 1px solid #ffff90;
	display: block;
	position: relative;
	float: left;
	padding: 10px;
}

#bodyDiv #pageDiv #page #content #contentDiv h1 {
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
	height: 17px;
	width: 99%;
	float: left;
}
#bodyDiv #pageDiv #page #content #contentDiv h1 span {
	visibility: hidden;
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_profil {
	background-image: url(../images/h1_profil.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_material {
	background-image: url(../images/h1_materialien.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_material_granit {
	background-image: url(../images/h1_materialien_granit.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_material_marmor {
	background-image: url(../images/h1_materialien_marmor.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_steinfiguren {
	background-image: url(../images/h1_steinfiguren.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_ref_im-haus_boden {
	background-image: url(../images/h1_ref_im-haus_boden.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_ref_im-haus_bad {
	background-image: url(../images/h1_ref_im-haus_bad.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_ref_im-haus_kuechen {
	background-image: url(../images/h1_ref_im-haus_kuechen.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_ref_im-haus_kamine {
	background-image: url(../images/h1_ref_im-haus_kamine.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_ref_im-haus_zimmerbrunnen {
	background-image: url(../images/h1_ref_im-haus_zimmerbrunnen.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_ref_im-haus_saeulen {
	background-image: url(../images/h1_ref_im-haus_saeulen.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_ref_im-haus_stufen {
	background-image: url(../images/h1_ref_aussen_stufen.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_ref_friedhof {
	background-image: url(../images/h1_ref_friedhof.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_lageplan {
	background-image: url(../images/h1_lageplan.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_kontakt {
	background-image: url(../images/h1_kontakt.png);
}
#bodyDiv #pageDiv #page #content #contentDiv .h1_impressum {
	background-image: url(../images/h1_impressum.png);
}
#bodyDiv #pageDiv #page #content #contentDiv #cont_L {
	float: left;
	width: 510px;
	height: auto;
}
#bodyDiv #pageDiv #page #content #contentDiv #cont_L h2 {
	font-weight: bold;
	color: #FFF;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
}
#bodyDiv #pageDiv #page #content #contentDiv #cont_L h3 {
	font-size: 11px;
	font-weight:bold;
	color: #FFFF90;
	display: block;
	padding: 3px;
	text-align: center;
}

#bodyDiv #pageDiv #page #content #contentDiv #cont_L p {
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
}
#bodyDiv #pageDiv #page #content #contentDiv #cont_L a  {
	color: #FFF;
	text-decoration: underline;
}
#bodyDiv #pageDiv #page #content #contentDiv #cont_L #form1 fieldset {
	width: auto;
	height: 120px;
	display: block;
	border: 1px dotted #FFF;
	float: left;
	padding: 5px;
}
#bodyDiv #pageDiv #page #content #contentDiv #cont_L #form1 #links {
	width: 350px;
	margin-right: 10px;
}
#bodyDiv #pageDiv #page #content #contentDiv #cont_L #form1 #rechts {
	width: 505px;
}
#bodyDiv #pageDiv #page #content #contentDiv #cont_L #form1 fieldset legend {
	font-size: 12px;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #333C43;
}
input {
	width: 99%;
	height: 17px;
	font-size: 12px;
	color: #333C43;
	padding: 1px;
	margin-bottom: 5px;
}
textarea {
	height: 70px;
	width: 500px;
	font-size: 12px;
	color: #333C43;
	padding: 1px;
	margin-bottom: 5px;
}
#senden {
	height: 20px;
	width: 100px;
}



#bodyDiv #pageDiv #page #content #contentDiv #cont_R {
	float: right;
	height: 130px;
	width: 380px;
}
#bodyDiv #pageDiv #page #copy {
	display: block;
	float: right;
	height: 15px;
	width: 100px;
	text-align: right;
	padding-right: 15px;
	padding-top: 5px;
}
#bodyDiv #pageDiv #page #copy a {
	color: #29526B;
}

.text_1 { color: #FF0000; }

.fehler { color: #FF0000; }
