* { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
body { background: #fdf6e2; text-align: center; }
a { color: #61404A; }
a:hover { color: #FF9E4F; }
p { color: #000000; font-size: 12px; line-height: 1.8em; padding-bottom: 1em; }
div#all { background: #FFFFFF; border: 2px solid #A94D01; border-style: none solid solid solid; margin: 30px auto 0 auto; text-align: left; width: 891px; }
div#contents { width: 891px; margin-top: 272px; background: url(/img/contents-bg.gif) repeat-y top left; }
div#menu { border-right: 2px solid #A94D01; background: #F8DE92; float: left; width: 198px; margin-left: -689px; margin-top: 125px; }
div#header { margin-left: -2px; background: url(../img/header/willkommen/winter.jpg) no-repeat top; border: 2px solid #A94D01; border-style: none solid none solid; height: 365px; position: absolute; top: 30px; width: 891px; }
div#banner { border-left: 2px solid #A94D01; background: #F8DE92; float: left; width: 199px; margin-top: 125px; }
div.box { width: 181px; margin: 0 auto; }
div.box-header { height: 23px; background: url(../img/banner-fenster-oben.gif) no-repeat; }
div.box-content { background: url(../img/banner-content.gif) repeat-y; }
div.box-content p {  color: #A94D01;}
div.box-text { text-align: center; }
div.box-image { margin: 0 auto; text-align: center; }
div.box-footer { background: url(../img/banner-fenster-unten.gif) no-repeat; height: 23px; }
div#content { float: left; width: 487px; margin-left: 203px; margin-top: 125px; }
div#contents-footer { clear: both;  }
div.footer { position: fixed; background: 0; clear: both; display: block; float: none; height: 1px; width: 100%; }
div#logo h1,
div#logo h2 { display: none; }
div#language a { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }
div#language { position: absolute; right: 20px; }
div#footer { background: #A94D01; clear: both; height: 35px; }
div#footer address { font-size: 11px; text-align: center; color: #FFFFFF; font-style: normal; line-height: 35px; }
div#footer address span { margin: 0 2em; }
div#content-text { padding: 20px; }
div#content-text h2, 
div#content-text h3, 
div#content-text h4, 
div#content-text h5, 
div#content-text h6 { color: #A94D01; font-weight: normal; margin-bottom: 1em; }
div#content-text h2 { font-size: 18px; }
div#content-text h3 { font-size: 16px; }
div#content-text h4 { font-weight: bold; font-size: 14px; }
div#content-text h5 { font-size: 13px; }
div#content-text h6 { font-size: 12px; }
div#menu ul { list-style: none; padding: 0; margin: 0; display: inline; padding-right: 10px; }
div#menu ul li { padding-right: 10px; line-height: 2em; background: url(../img/navigation.gif) no-repeat top center; height: 55px; padding-left: 25px; }
div#menu ul li a { color: #A94D01; font-size: 14px; text-decoration: none; }
div#menu ul li.active a { font-weight: bold; }
div#menu ul li a:hover { text-decoration: none; }
div#suedtirol { margin-top: 25px; text-align: center; }
div#suedtirol img { border: none;}
div#banner img { border: none; }
div.gallery{ width: 400px; }
.wrap{ clear: both; }
li { color: #000000; font-size: 12px; line-height: 1em; padding-bottom: 1em;
}
ul {padding-left: 1em;}
address { font-style: normal; font-size: 13px; color: #A94D01; }