* {margin:0;}
html, body {width: 100%; height: 100%;}
body#website {background:#290000;}
img {border: 0;}
h1 {padding: 0; margin-bottom: 5px; line-height: 0;}
p, a {padding: 0; font-family: Arial; font-size: 9pt; color: #585855; line-height: 16px;}
div#container {position: absolute; width: 944px; left: 50%; margin-left: -472px;}

/* LOGO */
div#pageHeader {width: 944px; height: 18px; background: url(upload/bg_shadowtop.gif) left bottom no-repeat;}

/* RAHMEN DES HAUPTINHALTS */
div#pageContent {width: 944px; background: url(upload/bg_content.gif) left top repeat-y;}

/* HAUPTMENUE */
div#pageMenue {height: 319px; margin-left: 18px; margin-right: 18px; border-bottom: 3px solid #ffffff; background: url(upload/bg_pagemenue.jpg) right top no-repeat;}
div#pageMenue ul {padding: 0; padding-top: 108px; padding-left: 15px; list-style-type: none; width: 259px; height: 211px; background: url(upload/bg_menue.gif) left top no-repeat;}
div#pageMenue ul li {padding: 0; line-height: 0; width: 223px; height: 31px; background: url(upload/bg_menue_li.gif) left top repeat-x; /* border-bottom: 1px dotted #8B9BAC;*/}
div#pageMenue ul li.lastMenue {}
div#pageMenue ul li img {margin-bottom: -3px;}

/* HAUPTINHALTE */
div#backgroundLeft {margin-left: 18px; width: 908px;}
div#leftContent, div#rightContent {float: left;}
div#leftContent {width: 220px; padding-left: 23px; padding-top: 26px; padding-right: 20px;}
div#leftContent p {color: #464643;}
div#leftContent p a {color: #560101;}
div#rightContent {width: 560px; padding-left: 34px; margin-top: 34px; margin-bottom: 34px;}
div#rightContent ul {padding: 0; padding-left: 15px;}
div#rightContent ul li {padding: 0; list-style-image: url(upload/bg_ul_li.gif);}

/* FUSSBEREICH */
div#pageFooter {width: 944px; background: url(upload/bg_shadowbottom.gif) left top no-repeat;}
div#pageFooter p {text-align: right; padding-top: 20px; padding-right: 21px; color: #705D56;}
div#pageFooter p a {text-decoration: none; color: #705D56;}

/* KONTAKTFORMULAR */
form#FormContact {width: 506px;}
form#FormContact .input {width: 237px; border: 1px solid #7D7E7D; height: 16px;}
form#FormContact textarea {width: 237px; border: 1px solid #7D7E7D; height: 208px; }
form#FormContact .submit {margin-top: 10px;}

/* BILDERGALERIE */
table#tblGalerie {margin-top: 10px;}
table#tblGalerie td {width: 33%; padding-bottom: 10px;}
table#tblGalerie div.imgPreview {width: 170px; padding: 3px; border: 1px solid #5E5F64; background: #ffffff;}

/* 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: #6A0000;}
div#pageSubmenue ul li p a.submenueSelected {color: #6A0000;}
div#pageSubmenue ul li p img {margin-right: 10px; }

/* SPEISEKARTE */
div#pageSpeisekarte {width: 100%; margin-top: 20px; background: url(upload/bg_spalten.gif) center top repeat-y;}
div#pageSpeisekarte table tr td {width: 55%; vertical-align: top;}
div#pageSpeisekarte table tr td td {width: 45%; vertical-align: top;}

/* SEITENZAHLEN */
div#Paging {background: url(upload/bg_submenue_ul.gif) left top repeat-x; margin-top: 20px; padding-top: 10px;}
div#Paging table td {width: 33%;}
div#Paging table td.colLeft {text-align: left;}
div#Paging table td.colCenter {text-align: center;}
div#Paging table td.colRight {text-align: right;}
