/* CSS Dokument zu Landpension Stilletal von www.gastrodreams.de */

/* Aufbau */ 

html, body {
background-image:url(images/bg.jpg);
background-position:top center;
background-repeat:repeat-x;
margin:0;
padding:0;
background-color:#feedd0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

#frame {
background-image: url(images/startseite/startseite_07.jpg);
background-repeat: repeat-y;
background-position:top center;
width:760px;
margin:	0 auto 30px auto;
text-align: left;
}

#logo {
width:760px;
height:111px;
float:left;
}

#leftpic {
width:195px;
height:328px;
float:left;
}

#headerbox {
width:565px;
height:328;
float:left;
}

#menuhori {
width:565px;
height:44px;
background-image:url(images/startseite/startseite_03.jpg);
float:left;
}

#pano {
width:565px;
height:258px;
float:left;
}

#below {
width:565px;
height:26px;
float:left;
}

#content {
width:760px;
background-image:url(images/startseite/startseite_bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:left;
}

#footer {
width:760px;
height:47px;
background-image:url(images/startseite/startseite_13.jpg);
clear:both;
}

/* Schriftformatierungen */

.ende {
margin-bottom:70px;
}

#content h1 {
color:#f29300;
font-size:18px;
margin-left:100px;
margin-right:100px;
margin-top:15px;
}

#content img {
margin:5px;
padding:4px;
border:1px;
border-style:solid;
border-color:#CC9900;
}

#content p {
color:#95866d;
margin-left:100px;
margin-right:100px;
}

#content a {
color:#95866d;
font-weight:bold;
text-decoration:underline;
}

#content a:hover {
color:#000;
font-weight:bold;
text-decoration:underline;
}

#content img {
margin:5px;
padding:2px;
border:1px;
border-style:dotted;
border-color:#95866d;
}

#content table {
color:#95866d;
margin-left:100px;
margin-right:100px;
}

#content ul {
color:#95866d;
margin-left:140px;
margin-right:140px;
}

#footer p {
font-size:12px;
color:#FFFFFF;
text-align:right;
margin-right:35px;
position:relative;
top:15px;
}

#footer p a {
color:#FFFFFF;
text-decoration:none;
}

#footer p a:hover {
color:#FFFFFF;
text-decoration:underline;
}

/* Menü */

#menuhori ul {
padding:0;
margin:15px 0 0 15px;
list-style:none;
font-size:16px;
color:#FFFFFF;
}

#menuhori ul li {
float:left;
margin-left:2px;
margin-right:2px;
position:relative;
}

#menuhori ul li a {
display:block;
padding:0px 0px 3px 0px;
color:#FFFFFF;
}

#menuhori ul li a:hover {
display:block;
padding:0px 0px 3px 0px;
color:#ffffff;
text-decoration:underline;
}

#menuhori li ul {
display:none;
margin:13px 0 0 5px;
position:absolute;
top:0;
}

#menuhori li ul li {
float:none;
padding:0 0 0 10px;
width:210px;
}

#menuhori li>ul {
top:0;
left:0;
}

#menuhori li a {
color:#fff;
text-decoration:none;
}

#menuhori li:hover ul, li.over ul {
display:block;
background:#52a61f;
color:#FFF;
}

#nav ul {
display: none;
background: #52a61f;
border-width: 1px;
border-style:solid;
border-color:#FFFFFF;
}

#nav li:hover ul, #nav li.over ul {
width: 210px;
display: block;
position: absolute;
padding-top: 7px;
padding-bottom:7px;
margin: 21px 0 0 -5px;
}

.imgr {
float:right;
}



