/* CSS Dokument zu www.campingplatz-muehlberg.de des Campingplatz Drei Gleichen in Mühlberg von www.gastrodreams.de */
/* Copyright by Gastro Dreams GbR */


/* Aufbau */ 

html, body {
margin:0;
padding:0;
background-color:#fefae3;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.0em;
font-weight:normal;
color:#984c09;
text-align:left;
background-image:url(images/bg.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#frame {
background-image:url(images/startseite/campingplatz-thueringen_06.jpg);
background-repeat: repeat-y;
background-position:top;
width:950px;
margin:	0 auto 0px auto;
text-align: left;
}

#menubox {
width:259px;
height:318px;
background-image:url(images/startseite/campingplatz-thueringen_02.jpg);
float: left;
}

#header {
width:691px;
height:318px;
float:left;
}

#outbox {
width:950px;
background-image:url(images/startseite/campingplatz-thueringen_05.jpg);
background-position:top center;
background-repeat:no-repeat;
float:left;
}

#content {
width:950px;
background-position:bottom;
background-repeat:no-repeat;
float:left;
}

/* Content hat wechselndes Inline Element */

#bottomheader {
width:950px;
height:194px;
float:left;
}

#footer {
width:950px;
height:62px;
background-image:url(images/startseite/campingplatz-thueringen_10.jpg);
clear:both;
}


/* Menüs */

/* Oben */

#menue {
margin-top:95px;
font-weight:normal;
font-size:1.0em;
padding-left:40px;
line-height:1.2em;
}


#menue ul {
margin: 0;
padding: 0;
padding-left:20px;
list-style: none;
}

#menue li {
width: 170px;
float:left;
}

#menue li a {
color: #826217;
font-weight:bold;
text-decoration: none;
padding:0 1px 1px 1px;
display: block;
width: 99.9%;
}


#menue li a:hover {
font-weight: bold;
color: #000;
text-decoration: underline;
}

#nav {
width: 180px;
z-index:10 !important;
}

#nav ul {
display: none;
background: #fff0d1;
border-width: 1px;
border-style:solid;
border-color:#9f671f;
z-index:10 !important;
}

#nav li:hover ul, #nav li.over ul {
width: 180px;
display: block;
position: absolute;
margin: -25px 0 0 105px;
z-index:10 !important;
}

/* Content Elemente */

#content h1 {
font-size:1.65em;
color:#ac0203;
margin:45px 70px 5px 70px;
font-weight:normal;
}

#content h2 {
font-size:1.0em;
color:#990000;
margin:10px 15px 5px 15px;
font-weight:normal;
}

#content p {
font-size:1.0em;
line-height:1.5;
color:#984c09;
margin-left:70px;
margin-right:70px;
font-weight:normal;
}

#content ul {
font-size:1.0em;
line-height:1.3;
color:#984c09;
margin-left:100px;
margin-right:90px;
font-weight:normal;
}

#content ol {
font-size:1.0em;
line-height:1.3;
color:#984c09;
margin-left:100px;
margin-right:90px;
font-weight:bold;
}

.korr {
margin-left:20px !important;
}

#content a {
color:#cc6600;
text-decoration:underline;
font-weight:normal;
}

#content a:hover {
color:#000000;
text-decoration:underline;
font-weight:normal;
}

#content img {
border:1px;
border-color:#4a2b09;
border-style:solid;
padding:3px;
background-color:#FFFFFF;
margin:5px 5px 5px 5px;
}

.newblockborder {
padding-bottom:15px;
margin-bottom:10px;
border-bottom:1px;
border-bottom-color:#660000;
border-bottom-style:dotted;
}

/* Bilder */

.imgr {
border:1px;
border-color:#d5c4a8;
border-style:solid;
padding:3px;
background-color:#e9dba7;
margin:5px 5px 5px 10px;
float:right;
}

.imgl {
border:1px;
border-color:#d5c4a8;
border-style:solid;
background-color:#e9dba7;
padding:3px;
margin:5px 10px 5px 0px;
float:left;
}

/* Footer */

#footer p {
font-size:0.90em !important;
text-align:center;
position:relative !important;
top:17px !important;
margin-top:3px;
margin-bottom:3px;
margin-left:10px;
margin-right:10px;
color:#984c09;
}

#footer a {
color:#984c09;
text-decoration:none;
font-size:1.0em;
}

#footer a:hover {
text-decoration:underline;
color:#000000;
font-size:1.0em;
}

.end {
text-align:right;
font-size:0.85em;
color:#4a2b09;
margin-right:45px;
padding-bottom:10px;
font-weight:bold;
border-bottom:1px;
border-bottom-style:dotted;
border-bottom-color:#FFFFFF;
}

.ende {
margin-bottom:50px;
}

table {
margin-left:70px;
}

