@import url(http://fonts.googleapis.com/css?family=Belleza);* { margin:0; padding:0; }html , body { height:100%; }.wrapper {display:table;height:100%}body { font:12px Arial, Helvetica, sans-serif; min-width:1150px; color:#532b21; background:url(../images/bodybg.gif) repeat-x #f7ecdb; }body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px; }h1 , h2 , h3 { font-weight:normal; margin-bottom:15px; font:20px 'Belleza', Arial, Helvetica, sans-serif; }h2 { font-weight:normal; margin-bottom:15px; font:17px 'Belleza', Arial, Helvetica, sans-serif; }img { border:0; }p , .content ul { margin-bottom:18px; }.clear { clear:both; }.highlight { font:15px 'Belleza', Arial, Helvetica, sans-serif; }.wrapper { min-height:100%; width:1100px; margin:auto; }.page { overflow:auto; padding-bottom:151px; }.header { position:relative; height:464px; background:url(../images/headerbg.jpg) bottom right no-repeat; }.header a.logo { position:absolute; left:200px; top:180px; }.header ul { position:absolute; left:259px; top:17px; list-style:none; font:15px 'Belleza', Arial, Helvetica, sans-serif; }.header ul li { float:left; margin-right:45px; }.header ul a { float:left; text-decoration:none; color:#fff; text-shadow:1px 1px 1px #612800; }.header ul a:hover , .header ul a.current { color:#b5e0f8; }.header .eyecatcher { width:573px; height:404px; background:url(../images/eyecatcher.png); position:absolute; top:137px; left:450px; z-index:10; }.main { padding:120px 0 50px 376px; }.content , .gallery { float:left; line-height:16px; }.content { width:440px; margin-right:65px; }.content a { color:#caaa8f;}.content a:hover { color:#461913;}.content b { color:#ffc400; font:17px 'Belleza', Arial, Helvetica, sans-serif; }.content ul { margin-left:10px; list-style:none; }.content ul li { background:url(../images/list-item.gif) no-repeat; padding-left:30px; margin-bottom:5px; }.gallery { width:180px; padding-top:20px; position:relative; }.gallery h3 { text-indent:-3000px; background:url(../images/label.png); width:145px; height:124px; position:absolute; top:-120px; left:12px; z-index:5; }.gallery img { display:block; margin-bottom:10px; }.galerie { width:400px; padding-top:20px; position:relative; }.galerie h3 { text-indent:-3000px; width:145px; height:124px; position:absolute; top:-120px; left:12px; z-index:5; }.galerie img { margin:0 10px 10px 0px; }.offer { background:#f0e5d3; padding:10px; margin-top:30px; border:1px solid #e2d8c8; }.offer strong { font-size:20px; }.offer p { margin-bottom:0; }.footer { position:relative; margin-top:-151px; height:151px; clear:both; background:url(../images/footerbg.gif) repeat-x; }.footer a { color:inherit; }.footer a:hover { text-decoration:none; }.footer p { margin-bottom:7px; }.footerInner { width:724px; padding-left:376px; height:149px; margin:auto; position:relative; }.footerbox { float:left; width:260px; padding-top:20px; }.footerimg { background:url(../images/footerimg.jpg); width:329px; height:356px; position:absolute; top:-295px; left:0; }fieldset { border:0; }label { display:block; float:left; width:140px; padding:4px 0 0 0; }input , textarea { color:#799fe2; float:left; padding:3px; font:12px Arial, Helvetica, sans-serif; display:block; width:200px; margin:0 0 5px 0; border:1px solid #ccc; }textarea { height:100px; width:250px; resize:none; }input.senden { width:85px; background:#612800; color:#fff; padding:3px 0 2px 0; border:none; }.karte {color:#9e5726;text-align:left}