/* Grundeinstellungen */

*{
margin:0px;
padding:0px;
}


body
{
background: #003333;
font:13px Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#ffffff;
}

a
{
font-size: 0.8em;
color:#FFFfff;
background: #003333;
list-style-type: none;
white-space: nowrap;
text-transform: uppercase;
}

a:hover {
list-style-type: none;
background:#ffffff;
color:#003333;
}


/* container-------------------------------------------------------------------------------------------------*/

#container
{
width: 884px;
margin: 0px auto;
padding: 0px;
}

/* oben-------------------------------------------------------------------------------------------------*/

#oben
{
background-image: url(PICS/oben.jpg);
width: 709px;
height: 42px;
padding-top: 160px;
padding-left: 175px;
}



/* neben-------------------------------------------------------------------------------------------------*/



#menu {list-style-type:none; padding:0;}
#menu li {float:left; padding:0; margin:0 10px 0 0; position:relative; width:100px; height:3em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:1;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:0px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1.1em;}
#menu dl {width: 100px; margin: 0; padding: 2; background: #c9ba65  no-repeat bottom left; text-align:center; cursor:pointer;}
#menu dt {margin:2; padding: 2px; font-size: 1.1em; color: #fff; }
#menu .one {background: #b2ab9b  no-repeat top left;}
#menu dd {margin:0; padding:-10; color: #007070; font-size: 1.1em; background: #47a; text-align:left;}
.gallery dt a, .gallery dt a:visited {display:block; color:#fff; background: #007070; }
.gallery dd a, .gallery dd a:visited {color:#fff; text-decoration:none; display:block; padding:4px 5px 4px 20px;
background: #00afaf; width:120px;
}
.gallery dd a:hover {background: #cccc99 no-repeat 11px 10px; color:#007070;}
.gallery dt a:hover {background: #cccc99 no-repeat 11px 10px; color:#007070;}




#neben
{
background-image: url(PICS/links.jpg);
float:left;
overflow:auto;
width:170px;
padding: 0px;
}

#neben li
{
background: #003333;
border:1px;
border-color:#ffffff;
list-style-type: none;
margin: 2px;
}

#neben li a
{
color:#ffffff;
background: #003333;
display:block;
text-decoration: none;
border:1px;
font-size: 1.1em;
font-weight: bold;
list-style-type: none;
white-space: nowrap;
padding: 0px 5px;
text-decoration:none;
list-style-type: none;
width:130px;
}

#neben li a:hover {
background:#ffffff;
color:#003333;
list-style-type: none;
}



/* content-------------------------------------------------------------------------------------------------*/

#content
{
float: right;
width: 664px;
overflow:auto;
margin: 0px;
padding: 25px;
}




/* footer-------------------------------------------------------------------------------------------------*/

#footer
{
clear:both;
background-image:url(PICS/footer.jpg);
width: 729px;
height: 52px;
margin: 0px;
padding-top: 20px;
padding-left: 155px;
}

#footer li
{
background: #663300;
border:1px;
border-color:#FF9F00;
float:left;
list-style-type: none;
margin: 2px;

}

#footer a
{
color:#FFFDD5;
background: #663300;
display:block;
text-decoration: none;
border:1px;
font-size: 0.8em;
font-weight: bold;
list-style-type: none;
white-space: nowrap;
padding: 0px 5px;
text-decoration:none;
list-style-type: none;
width:68px;
}

#footer a:hover {
background:#FFBF00;
color:#BF0000;
list-style-type: none;
}
