@charset "UTF-8";
/* CSS Document */

/* CSS Kalibrieren */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td  {
margin : 0;
padding : 0;
font-weight:normal;}
h1, h3, h3, h4, h5, h6 {
font-size : 100%;
}
ol, ul {
list-style : none;
}
address, caption, cite, code, dfn, em, th, var {
font-style : normal;
font-weight : normal;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0; margin:0px;
}
caption, th {
text-align : left;
}
q:before, q:after {
content : '';
} 
* {
text-decoration:none;
}
/* CSS Kalibrieren ENDE */

body{ float:left; width:846px; background:#05341a; margin:135px 70px 70px 100px;  padding: 27px 27px 0px 27px; border:#aab2a4 solid 3px; }

div#head{ position:relative; width:846px; height:248px; background: url(../bilder/hotel_ernst_aussen.jpg) no-repeat top left; }
div#logo{ position:absolute; left:-96px; top:-152px; width:530px; height:244px; background: url(../bilder/logo.png) no-repeat top left;  }
#gemaelde{ position:absolute; right:-73px; top:-71px; width:444px; height:360px; background: url(../bilder/anno_1605.png) no-repeat top left;  }

div#mainmenue { width:846px; height:54px; background:url(../bilder/bg_menu.jpg) repeat-x bottom;   }
ul#menue {margin-left:10px; }
ul#menue li{ float:left;  border-right:#aab2a4 solid 1px; position:relative; top:17px; }
ul#menue li a { display:block; float:left; padding:0px 7px 3px 7px; height:16px;   }

ul#submenue {}
ul#submenue li{ float:left;  border-right:#aab2a4 solid 1px; }
ul#submenue li a { display:block; float:left; padding:0px 7px 3px 7px; height:16px;   }

#maincontainer{position:relative; clear:both; width:846px; background:#FFFFFF; float:left; }
#maincontainer #paper{ position:relative; width:266px; height:544px; background: url(../bilder/paper.jpg) no-repeat top right; margin:-23px -8px 0px 0px; padding:45px 35px 0px 35px; float:right; }

#maincontainer #paper p{ margin-bottom:1em;  }

#maincontainer #content{ width:460px; min-height:600px;  padding:35px 20px 0px 30px; float:left; background: url(../bilder/test.jpg) no-repeat bottom left;}

#maincontainer #content table td{ padding:0px 5px 0px 5px; }
#footer{clear:both; width:848px; height: 27px; position:relative; top:30px; right:-29px; text-align:right; }


/* Typo */
body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; line-height:1.6em;  color:#444444; font-weight: normal;}

a:link, a:visited, a:active { color:#76a05a; }
a:hover{ color:#042713; }
a.active{ color:#042713; }
a.active:link, a.active:visited, a.active:hover{ color:#042713; }

ul#menue li a { color:#aab2a4; font-size:1em;  }
ul#menue li a:hover {  color:#fff; background:#03140a;  }

#maincontainer #content{ color:#555555; }

div#head h1{ text-indent:-10000px; }

#content h2{ font-family: "Times New Roman", Times, serif; font-size:2.4em; color:#8c8173; font-variant: small-caps; margin-bottom:10px;; }
#content h3{ font-size:1.2em; color:#8c8173;  font-weight: bold;  margin-bottom:7px; clear:both; }

#paper{ color:#5e5644; font-style:italic; font-size:0.9em; line-height:1.5em;   }
#paper h4{ font-family: "Times New Roman", Times, serif; font-size:1.1em; color:#8c8173; font-style: normal; font-variant: small-caps; margin-bottom:0.5em; }

#footer{ color:#76a05a; font-size:0.8em;}
#footer a:link, #footer a:visited, #footer a:active { color:#aab2a4; }
#footer a:hover { color:#76a05a; }
em{font-weight:bold;}
