/* this is the official logo color: #00468e */
body { padding:0; margin:0 0 10px 0; text-align:center;  background:url(img/bg.gif) repeat-x #fec85b; font-family:Verdana,Arial,Helvetica,sans-serif; font-style:normal; color:#000000; font-weight:normal; font-size:12px; }

body#startseite { overflow:hidden; }
div#main-start { position:relative; margin:0 auto 0 auto; width:892px; text-align:left; background-color:#85c02a; }
div#main-start div#logo { height:200px; width:900px; overflow:hidden;  }
div#main-start div#zitat { height:135px; width:900px; overflow:hidden; }
div#main-start div#logo span,
div#main-start div#zitat span,
div#main-start div#linklayer a span { display:none; }
div#main-start div#randunten { height:600px; }
div#main-start div#linklayer a { position:absolute; top:0px; left:0px; display:block; width:900px; height:900px; }

div#main { margin:0px auto 0 auto; width:896px; text-align:left; background-color:#ffffff; }



/* div#main div#header { border:2px solid white; height:130px; overflow:hidden; width:896px; text-align:right;
	background:url(img/bg-header.jpg) no-repeat; } */
	
div#main div#header { border:0px solid white; height:132px; overflow:hidden; width:885px; text-align:right; padding: 20px 11px 0 0; }
body div#main div#header {  background:url(img/header_02B.jpg) no-repeat; }	
body.home div#main div#header {  background:url(img/header_02B.jpg) no-repeat; }
body.about div#main div#header { background:url(img/header_02B.jpg) no-repeat; }
body.news div#main div#header {  background:url(img/header_02B.jpg) no-repeat; }
body.facilities div#main div#header {  background:url(img/header_02B.jpg) no-repeat; }
body.cuisine div#main div#header {  background:url(img/header_02B.jpg) no-repeat; }
body.activities div#main div#header {  background:url(img/header_02B.jpg) no-repeat; }
body.friends div#main div#header  {  background:url(img/header_02B.jpg) no-repeat; }
body.contact div#main div#header  {  background:url(img/header_02B.jpg) no-repeat; }

/*
Green- #6F8009;  ****-> #706700; <-**** #8A7E00;
Orange- #de9a38;
Light Brown -#9B6B27; / #AF7A2C
Red/Brown- #6F0009;  #700009

*/


div#main div#navi { padding-left:20px; height:29px; 
/*background:#706700;*/
background:#de9a38;


border-top:solid 0px #ffffff; border-bottom:solid 0px #00468e;  overflow:hidden; }
div#main div#navi span.on,
div#main div#navi li { display:block; float:left; padding:0; font-size:12px; line-height:14px; margin-left:0px; }
div#main div#navi a { display:block; padding:8px 20px 5px 20px; }
div#main div#navi a:active,
div#main div#navi a:link,
div#main div#navi a:visited { color:#ffffff; text-decoration:none; /*background-color:#00468e;*/ padding-top:7px; /*border-top:solid 2px #00468e;*/ }
div#main div#navi a:hover { color:#ffffff; text-decoration:none; background-color:#AF7A2C; border-bottom:solid 3px #700009; padding-top:5px; border-top:solid 3px #AF7A2C;  }

/*Navi On*/
body.home div#main div#navi #home, body.home div#main div#navi li.home, 
body.about div#main div#navi #about, body.about div#main div#navi li.about,
body.news div#main div#navi #news, body.news div#main div#navi li.news, 
body.activities div#main div#navi #activities, body.activities div#main div#navi li.activities,
body.cuisine div#main div#navi #cuisine, body.cuisine div#main div#navi li.cuisine, 
body.facilities div#main div#navi #faclities, body.facilities div#main div#navi li.facilities, 
body.friends div#main div#navi #friends, body.friends div#main div#navi li.friends, 
body.contact div#main div#navi #contact, body.contact div#main div#navi li.contact, a:active{ color:#ffffff; border-top:solid 0px #6690bb; 
background-color:#AF7A2C; border-bottom:solid 3px #700009;

}

div#main div#content { color:#555555; padding:30px 20px 0 28px; }
div#main div#content div#spaltelinks { width:560px; }
div#main div#content div#spalterechts { float:right; width:235px; padding-top:0px; }

div#main div#content div#grossespalte { float:right; width:620px; margin-top:14px; }
div#main div#content div.textbereich { padding:0 0 30px 0; margin:0; line-height:150%; }
div#main div#content div.textbereich a:active,
div#main div#content div.textbereich a:link,
div#main div#content div.textbereich a:visited { color:#de9a38; text-decoration:none; border-bottom: dotted #ddbb88 1px; background-color:transparent; }
div#main div#content div.textbereich a:hover { border-bottom: solid #6F0009 1px; background-color:transparent; }

h1 { margin:0 0 8px 0; padding:0; font-size:22px; line-height:24px; color:#700009; font-weight:normal; }
h2 { margin:0; padding:0; font-size:17px; line-height:20px; color:#555555; font-weight:normal; }

h2.teaserheadline { margin:0 0 7px -8px; padding:4px 4px 3px 8px; font-size:14px; line-height:16px; color:#ffffff; font-weight:bold; background-color:#de9a38; border-bottom:solid 0px #00468e; }
h2.teaserheadline2 { margin:0 0 7px -8px; padding:4px 4px 3px 8px; font-size:14px; line-height:16px; color:#700009; font-weight:bold; background-color:#de9a38; border-bottom:solid 0px #00468e; }
h2.teaserheadline3 { margin:0 0 7px -8px; padding:2px 4px 2px 8px; font-size:14px; color:#ffffff; font-weight:bold; background-color:#6f0009; }
h2.teaserheadline4 { margin:0 0 7px -8px; padding:2px 4px 2px 8px; font-size:14px; color:#de9a38; font-weight:bold; background-color:#6f0009; }


div.image-left { float:left; margin:0 20px 20px 0; padding:7px; border:solid 1px #de9a38; font-size:10px; color:#555555; }
div.image-right { float:right; margin:0 0 20px 20px; padding:7px; border:solid 1px #de9a38; font-size:10px; color:#555555; }
div.image-left img,
div.image-right img { border:solid 1px #de9a38; }

img.randunten { margin-bottom:6px; }

div.zitat { font-size:24px; line-height:22px; font-family:garamond,'Times New Roman',Times,serif; color:#bb5500; background-color:#99b5d2; margin:10px 0 10px -8px; padding:12px; }
div.zitat div.name { font-size:16px; margin:8px 0 0 0; text-align:right; }

blockquote { font-size:24px; line-height:22px; font-family:garamond,'Times New Roman',Times,serif; color:#700009; background-color:#ffffff; margin:10px 0 10px -8px; padding:12px; font-style:italic; }
blockquote cite { display:block; font-size:16px; margin:8px 0 0 0; text-align:right; font-style:normal; }

ul { margin:0; padding:0; list-style:none; }
li { margin:0; padding:4px 0 4px 10px; }

div.trennlinie { margin-top:24px; height:37px; background:url(img/bg-trenner.gif) no-repeat; }

div#main div#fusszeile { clear:both; border:0px solid white; width:896px; height:100px; color:#ffffff; font-size:11px; background:url(img/bg-footer.jpg) repeat-x #de9a38; } 
div#main div#fusszeile div#links { padding:8px 20px 0 20px; text-align:center; }
div#main div#fusszeile a:link,
div#main div#fusszeile a:visited,
div#main div#fusszeile a:active { color:#ffffff; text-decoration:none; }
div#main div#fusszeile a:hover { color:#ffffff; text-decoration:underline; }
div#main div#fusszeile span.on { color:#ffffff; }

form { padding:0; }
form#contact-form { margin-left:20px; }

form.zemContactForm fieldset { padding:14px 0 0 0; margin:0; border:solid 0px white; }
form.zemContactForm label { width:160px; display:block; float:left; padding-right:20px; text-align:right; }
*+html body form.zemContactForm label { width:180px; }
* html body form.zemContactForm label { width:180px; }
form.zemContactForm label.zemCheckbox { display:inline; float:none; text-align:left; }
form.zemContactForm input.zemCheckbox { margin:10px 3px 0 180px; }
form.zemContactForm input.zemSubmit { margin:10px 0 0 180px; }

form.zemContactForm textarea { width:300px; }

img.image-left,
a.image-left { float:left; margin:0 20px 20px 0; padding:7px; border:solid 0px #de9a38; font-size:10px; color:#555555; }
img.image-right,
a.image-right { float:right; margin:0 0 20px 20px; padding:7px; border:solid 0px #de9a38; font-size:10px; color:#555555; }


/*SlideShow*/
.ike-slideshow {
border-top: 0px #dddddd solid;
border-bottom: 0px #dddddd solid;
margin: 0px 0px;
padding-top: 0px;
}
.ike-slideshow ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.ike-slideshow ul li {
display: none;
margin: 0px;
padding: 0px;
list-style: none;
height: inherit;
line-height: inherit;
}
.ike-slideshow ul li.first {
display: block;
}
.ike-slideshow-image {
text-align: center;
padding: 0px;
font-size: 1px;
letter-spacing: 0;
}
.ike-slideshow-info {
margin-top: 10px;
text-align: center;
}
.ike-slideshow-caption {
}
.ike-slideshow-caption p {
margin: 0 0 10px 0;
}
.ike-slideshow-pagination {
font-size: 10px;
vertical-align: 2px;
padding: 2px 5px;
color: #666666;
}
.ike-slideshow img {
border: 0px;
padding: 0px;
display: inline;
margin: 0px;
}
.ike-slideshow-controls {
text-align: center;
margin: 0 0 10px 0;
}
.ike-slideshow-controls a {
border: 0px;
padding: 2px 10px;
margin: 4px;
color: #898989;
font-size: 12px;
background: #f4f4f4;
}



