* {margin:0px;}
html, body {width: 100%; height: 100%;}
body { background: #bfbca9;}
img {border: 0px;}
h1 {padding: 0px; margin-bottom: 10px; line-height: 0px;}
h2 {padding: 0px; margin-bottom: 5px; line-height: 0px;}
h3 {font-family: Arial; font-size: 10pt; color: #373634; line-height: 16px; padding-bottom: 8px;}
h4 {font-family: Arial; font-size: 9pt; color: #373634; line-height: 16px;}
h5 {font-family: Arial; font-size: 10pt; color: #373634; line-height: 16px; padding-bottom: 14px;}
h6 {font-family: Arial; color: #5c5c5a; font-size: 12pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px;}
p {font-family: Arial; font-size: 9pt; color: #373634; line-height: 20px;}
a {color: #645208;}

#website {background: #bfbca9 url(upload/bg2.gif) left top repeat-x; margin: 0px; padding: 0px;}
#container {position: absolute; width: 950px; left: 50%; margin-left: -475px; padding-top: 3px; padding-bottom: 3px;}

/* RAHMEN DES HAUPTINHALTS */
#pageContentBg {background: url(upload/bg_content_all.gif) left top repeat-y;}
#pageContent {width: 950px; background: url(upload/bg_content2.gif) left top no-repeat;}
#pageContent2 {width: 915px; background: url(upload/bg_content_line2.gif) left top repeat-y; padding-left: 1px; margin-left: 13px;}


/* HAUPTMENUE */
#headMenue { width: 950px; height: 29px; background: url(upload/bg_menu.gif) left top no-repeat;}
#headMenue ul {list-style-type: none; margin: 0px; padding: 0px; margin-left: 300px;}
#headMenue ul li { float: left; color: #666958; height: 29px;}
#headMenue ul li a {display: block; float: left; margin-top: 2px; padding: 0px 10px 0px 10px; font-family: Times New Roman, Times; font-size: 12px; height: 27px; line-height: 27px; font-weight: bold; text-decoration: none;}
#headMenue ul li a:hover { background: url(upload/bg_menu_hover.gif) left top repeat-x; color: #FFF;}
#headMenue ul li a.selected { background: url(upload/bg_menu_hover.gif) left top repeat-x; color: #FFF;}
#headMenue ul li.lastMenue {background: none;}

#Video {float: left; width: 457px; padding-right: 2px; background: #ffffff;}
#ChooseVideo {float: left; width: 184px; height: 386px; background: #e6e9dc;}

/* HAUPTINHALTE */
#backgroundLeft {margin-left: 7px; width: 908px; background: url(upload/bg_left.jpg) left bottom no-repeat;}
#leftContent, #rightContent {float: left;}
#leftContent {width: 259px;}
#leftContent h2 {}
#leftContent p {color: #473a04; padding-left: 23px;}
#leftContent p a {color: #7c6736;}

#logo {border-bottom: 3px solid #FFF;}
#blind {width: 259px; height: 390px;}
#headImage {width: 646px; border-bottom: 3px solid #ffffff; border-left: 3px solid #ffffff; background: #ffffff;}
#rightContent {width: 646px;}
#rightContent ul {margin-left: 20px;}
#mainContent { padding-left: 23px; padding-top: 27px; padding-bottom: 34px;}

/* FUSSBEREICH */
#pageFooter {width: 950px; height: 43px; background: url(upload/bg_footer.jpg) left top no-repeat; margin-left: 2px;}
#pageFooter p {text-align: left; padding-top: 4px; padding-left: 30px; color: #666958; font-size: 8pt;}
#pageFooter p a {text-decoration: none; color: #666958;}

#FormContact p {margin: 0;}
#FormContact .input {width: 236px; border: 1px solid #b6af8c; height: 14px; background: #f1f3eb;}
#FormContact textarea {width: 262px; border: 1px solid #b6af8c; height: 258px; background: #f1f3eb;}
#FormContact .submit {margin-top: 10px; margin-right: 10px;}

/* UNTERMENUE */
div#pageSubmenue ul {padding: 0; list-style-type: none; width: 220px; background: url(upload/bg_submenue_ul.gif) left top repeat-x; padding-top: 1px;}
div#pageSubmenue ul li {padding-top: 6px; padding-bottom: 9px; width: 220px; background: url(upload/bg_submenue_li.gif) left top repeat-x;}
div#pageSubmenue ul li p {}
div#pageSubmenue ul li p a {text-decoration: none;}
div#pageSubmenue ul li p a.submenue {color: #20201F;}
div#pageSubmenue ul li p a.submenue:hover {color: #036;}
div#pageSubmenue ul li p a.submenueSelected {color: #036;}
div#pageSubmenue ul li p img {margin-right: 10px; }

/* SPEZIAL */
#tblLeistungen td {padding-right: 50px;}
#tblLeistungen p {border-bottom: 1px solid #454646; line-height: 22px; padding-left: 11px; background: url(upload/aufzaehlung3.gif) left center no-repeat;}

table.content {margin-left: 17px; width: 570px;}

.tablePageswitcher {color: #7f764f; text-decoration: none;}
.tablePageswitcher  a {text-decoration: none;}

#Download {padding: 5px 35px 0 7px;}
#Download h2 {padding-left: 2px; margin-bottom: 10px; font-family: Arial; font-weight: bold; font-size: 9pt; line-height: 17px; border-top: 1px solid #c3c4bd; border-bottom: 1px solid #c3c4bd;}
#Download td {padding: 2px 0 2px 0;}

.trLight {background-color: #eceee6;}
.trDark {background-color: #d8dad1;}

div.newsBox {margin: 5px 0 50px 0;}
p.newsDatum {color: #6d6544; border-top: 1px solid #c3c4bd; border-bottom: 1px solid #c3c4bd; font-size: 8pt;}
p.newsTitel {color: #5c5c5a; font-size: 12pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px;}

#tblKategorieauswahl td {width: 33%; border-right: 15px solid #f1f3ec; padding: 5px 0 1px 5px; background: url(upload/bg-tbl-kategorie.gif) left bottom repeat-x;}
#tblKategorieauswahl td p {line-height: 18px;}

#Preise {padding: 5px 35px 0 7px;}
#Preise h2 {padding-left: 2px; font-family: Arial; font-weight: bold; font-size: 9pt; line-height: 17px; border-top: 1px solid #c3c4bd; border-bottom: 1px solid #c3c4bd;}
#Preise p span {color: #645208;}
#Preise td {vertical-align: top; padding: 2px 15px 2px 2px;}
#Preise td.dunkel {background-color: #e1e3da;}
#Preise td.abstand {border-right: 10px solid #f1f3eb;}
#Preise ul {list-style-type: square; color: #b6b8ad;}

#Galerie {padding-left: 7px;}
#Galerie span {color: #645208;}
#Galerie table td {border-right: 20px solid #f1f3eb; padding-bottom: 20px;}
#Galerie table td p {border: 1px solid #bdbeb8; padding: 3px;}
#Galerie table td p.image {border-bottom: 0;}
#Galerie table td p.link a {background: url(upload/link_small.gif) left center no-repeat; padding-left: 8px; text-decoration: none; color: #373634;}

