* { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
body { background:url(../img/background.gif); background-repeat: repeat-x; height: 327px; }
a { color: #70745a; }
a:hover { color: #bcc394; }
p { color: black; font-size: 12px; line-height: 1.8em; padding-bottom: 1em; text-align: justify; }
div#all { background:url(../img/pfitscherhof-bg.gif); border: 2px solid #bcc394; border-style: solid; margin: 0 auto 0 auto; text-align: left; width: 951px; }
div#menu { float: left; margin: 375px 0 0 -950px; padding: 30px 0 0 20px; width: 171px; }
div#header { background: url(/img/header.jpg) no-repeat top left; height: 369px; width: 951px; position: absolute; top: 0px;}
div#logo h1,
div#logo h2 { display: none; }
div#logo { background: url(../img/logo.jpg) no-repeat top left; height: 98px; position: absolute; top: 89px; width: 287px; }
div#language a { font-size: 12px; text-decoration: none; }
div#language { left: 20px; position: absolute; top: 300px; }
div#contents-footer { clear: both; }
div#content { float: left; margin-left: 191px; margin-top: 178px; width: 759px; }
div#footer { background: url(/img/footer.jpg) no-repeat top left; clear: both; height: 67px; width: 951px; }
div#footer address { font-size: 13px; padding: 45px 15px 0 0; text-align: center; color: #e9f1b9; font-style: normal; }
div#footer address span { padding: 0 10px 0 10px; }
div#content-text { padding: 20px; margin-top: 180px; }
div#content-text h2, 
div#content-text h3, 
div#content-text h4, 
div#content-text h5, 
div#content-text h6 { color: #929774; font-weight: normal; margin-bottom: 0.5em; }
div#content-text h2 { font-size: 24px; padding: 10px 0 0 0; }
div#content-text h3 { font-size: 20px; }
div#content-text h4 { font-size: 16px; }
div#content-text h5 { font-size: 14px; }
div#content-text h6 { font-size: 13px; }
div#menu ul { list-style: none; }
div#menu ul li { line-height: 2em; }
div#menu ul li a { color: #929774; font-size: 14px; font-style: normal; text-decoration: none; }
div#menu ul li.active a { color: white; }
div#menu ul li a:hover { font-weight: bold; }
div.footer { background: 0; clear: both; display: block; float: none; height: 1px; width: 100%; }
div#suedtirol { margin-top: 150px; }
div#slogan { color: #929774; margin-top: 180px; padding: 20px; }
.titel { font-size: 16px; font-family: Arial; font-weight: bold; color: #6a6e55; }
div#img { position: absolute; margin-left: 615px; top: 10px; z-index: 10; padding: 5px; width: 115px; }
.header-bild { border: 5px solid #e9f1b9; margin: 3px;}
.wrap { clear: both; }

