*{margin:0; padding:0;
} 

html, body {
background-color:#732204;
margin:0; 
padding:0; 
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
height:100%;
}

#wrapper{

width: 960px;
margin: auto;

position: relative;
background-color:#ff4d0a;
background-image:url(../images/background.jpg);
background-repeat:no-repeat;
z-index: 1;
min-height: 100%;
height: auto !important;
height:100%;

}



#header {

}

#logo {
float:left;
margin:2px 0px 5px 40px;
z-index: 2;

}

#rndimage {
background-color:#ff530b; 
width:250px; 
height:150px; 
margin:15px;

float:right;
}

#ticker {
margin-left:15px;

background-color:#fff0cd; 

width:930px;
}


#container{
position:relative;
z-index:2;
}


#menu {
position:absolute;
top: 0;
left: 0;
z-index:3;
padding:0;
}

#menustyle {
padding-top:0;
width: 130px;
z-index:4;
list-style-type:none;
margin-left:10px;
margin-right:20px;
text-align:right; 
letter-spacing:0.08em; 
font-weight:bold; 
line-height:1.5;
}

ul#menustyle li a:link, ul#menustyle li a:visited{
 color: #ffffff;
}

ul#menustyle li a:hover{
color:#ff4d0b;
}


#body_meera #menustyle a#navi001,
#body_info #menustyle a#navi002,
#body_history #menustyle a#navi003,
#body_service #menustyle a#navi004,
#body_termine #menustyle a#navi005,
#body_djs #menustyle a#navi006,
#body_location #menustyle a#navi007,
#body_galerie #menustyle a#navi008,
#body_newsletter #menustyle a#navi009,
#body_gaestebuch #menustyle a#navi010,
#body_links #menustyle a#navi011,
#body_kontakt #menustyle a#navi012,
#body_impressum #menustyle a#navi013
{color:#ff4d0b;}



#contentdesign {
z-index:3;
background-color:#fff0cd;
border-left:thick;
border-left-color:#732204;
border-left-style:solid;
border-top:thick;
border-top-color:#732204;
border-top-style:solid;
min-height: 275px;
width:630px;
padding:15px;
overflow:auto;
}

#content{
padding-top:10px;
width:670px;
min-height: 275px;
margin-left:200px;
padding-bottom: 264px;
}

#contenttext {
z-index:4;
font-size:0.8em;
/*text-align:justify;*/
}


#footer {
z-index:0;
position:absolute;
width:100%;
height:264px;
margin-bottom:0px;
background-image:url(../images/crowd.gif);
background-position: left bottom;

background-repeat:repeat-x;
bottom: 0 !important;
bottom: -1px;

}

/*
#footer{ 
 position:absolut;
right: 0; 
bottom: 0; 
display: block; 
height: 264px; width: 100%; 
background:url(../images/crowd.gif) bottom right no-repeat; 
text-indent: -999em; text-decoration: none; }
background-repeat:repeat-x;
*/

p#right1{
float:left;
padding-left:18.1em;
}
p#right2{
padding-left:32.5em;
}

a.list {
text-decoration:none; 
color:#FFFFFF; 
font-size:18px;
}

.center{
text-align:center;
}

.unterstrich {
text-decoration: underline;
margin-bottom:5px;
}

h1 {
font-size:18px;
}

h2 {
font-size:15px;
}

ul{
padding-left:30px;
}

hr{
background-color: #fff0cd; /* Farbe für Opera und Firefox */ 
color: #fff0cd; /* Farbe für Internet Explorer (IE) */ 
height: 1px; 
margin-bottom:20px;
}

.left{
float:left;
width: 120px;
}

.right{
margin-left: 125px;
}

.right_imp{
margin-left: 140px;
}

.dj_img{
float:left;
padding-bottom:8px;
padding-right:15px;
}

.dj_text{
text-align: justify;
}




/*-------------Images----------------*/
#galerie{
padding-left:8px;
}

.images{
border-right:solid 2px black;
border-bottom:solid 2px black;
border-top:solid 2px #4a4949;
border-left:solid 2px #4a4949;
margin-top:5px;
margin-right:5px;
}

/*---------------Location------------*/

.location{

margin-bottom:30px;

}

.location_text{
margin: 7px 0px;
}

.adresse{
margin:10px 0px 15px 0px;
}
/*--------------Links----------------*/

ul.links{
margin-left:0px;
padding-left:0px;
} 

ul.links li{
background-color:#ffac28;
list-style-type:none;
text-transform:none;
border:solid 1px black;
margin-bottom: 10px;

} 

ul.links li a{

 color:#000000;
padding:3px 0px 3px 10px;
text-decoration:none;
font-weight:bold;
  font-size:14px;
 
} 

ul.links li a:link{
color:#000000;

}

ul.links li a:visited{
color:#732204;
}

ul.links li a:hover{
color:#ff4d0b;
}

.link_beschreibung{
color:#000000;
background-color:#fec22e;
margin-top:3px;
padding:10px;
}

/*-------------Termine-------------*/

.termine{
color:#000000;
background-color:#fec22e;
border: solid 1px black;
margin-bottom:10px;
}

.termine_text{
color:#000000;
background-color:#fec22e;
padding:10px;

}

.motto{
background-color:#ffac28;
padding: 3px 10px 3px 10px;
}

/*---------------Service-------------*/

.service{
}

/*------------Impressum-------------*/

.datenschutz{}

.webdesign{}

.agb{}