body
{
 font-family:Arial;
 font-size:10px;
 color:#FFFFFF;
 background-color:#000;
 background-image: url(gfx/bg.jpg);
 background-repeat:repeat-x;
 text-align:center;
 margin:0px;
}
h1 {font-size:10px;color:#FFF;margin-bottom:0px; border-bottom: 1px solid #4C4C4C; letter-spacing: 2px;}
h2 {font-size:11px;color:#FFF;}
h3 {font-size:14px;color:#000000;}

code {font-size:14px;color:#0000ff;}
pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}
a:link, a:visited, a:active, a:hover
{
  text-decoration:underline;
  font-weight:normal;
  color:#ffffff;
  font-size:10px;
}
a:active, a:hover
{
  color:#B71300;
}



a.menu {
 display:block;
 font-size:11px;
 width:150px;
 padding-left:10px;
 padding-top:15px;
 padding-bottom:5px;
 border-bottom: 1px dotted #2B2B2B;
 letter-spacing: 2px;
 font-family:Arial;
 text-decoration:none;
 font-weight:bold;
 }
a.menu:link, a.menu:visited
{
 color:#2B2B2B;
 background-color:#FFF;
}
a.menu:active, a.menu:hover
{
 color:#FFF;
 background-image: url(gfx/menu_bg.jpg);
 background-color:#2B2B2B;
}




a.status:link, a.status:visited, a.status:active, a.status:hover
{
 display:inline-block;
 padding-right:6px;
 padding-left:6px;
 padding-top:5px;
 background-color:FFFFFF;
 letter-spacing: 1px;
 text-decoration:none;
 font-weight:normal;
 color:#4C4C4C;
 font-size:10px;
 border-bottom: 1px solid #000;
}
a.status:active, a.status:hover
{
 color:#D0D0D0;
 background-color:#4C4C4C;
 border-bottom: 1px solid #757575;
}





img.flyer {
padding:1px;
border: 1px solid #4C4C4C;
}

img.foto {
padding:1px;
border: 1px solid #4C4C4C;
margin:6px;
}



img.dj_pic2 {
width:94px;
padding:2px;
border: 1px solid #323232;
}

#header {
}

#header_1 {
width:192px;
height:200px;
float:left;
padding:0px;
background-image: url(gfx/header_1.jpg);
}

#header_2 {
width:579px;
height:200px;
float:left;
padding:0px;
background-image: url(gfx/header_2.jpg);
}

#header_3 {
width:141px;
height:200px;
float:left;
padding:0px;
background-image: url(gfx/header_3.jpg);
}

#main {
width:912px;
}

#spacer_1 {
width:152px;
float:left;
}

#balken_1 {
width:40px;
height:150px;
float:left;
padding:0px;
background-image: url(gfx/balken_1.jpg);
}

#haupt {
width:579px;
float:left;
background-color:#FFF;
}

#navbar {
width:160px;
float:left;
background-color:transparent;
color:#000;
}

#content {
background-color:#1C1C1C;
padding-top:18px;
padding-left:20px;
padding-right:20px;
width:379px;
float:left;
}

#dateflyer {
width:120px;
float:left;
}
#dateinfo {
padding-left:10px;
width:249px;
float:left;
}





#footerleft {
width:160px;
height:100px;
float:left;
padding:0px;
background-image: url(gfx/footer.jpg);
}

#footerright {
background-color:#1C1C1C;
width:419px;
height:100px;
float:left;
}

#footerright_spacer {
background-color:#1C1C1C;
width:419px;
height:69px;
border-bottom:1px solid #4C4C4C;
float:left;
}

#status {
background-color:#000;
width:419px;
height:30px;
text-align:right;
float:left;
}

#datum {
height:15px;
padding-right:1px;
background-color:#101010;
border-bottom:1px solid #343434;
text-align:right;
}

#left {
background-color:#323232;
width:125px;
float:left;
padding-top:15px;

}
.menutitle{
font-weight:bold;
text-align:center;
margin:2px;
}


#partyname {
background-color:#323232;
width:355px;
float:left;
border-bottom:1px solid #640F05;
}

#partydatum {
background-color:#323232;
width:120px;
float:right;
text-align:center;
border-bottom:1px solid #640F05;
}

#flyer {
margin-top:15px;
margin-bottom:40px;
width:160px;
float:left;
}

#letter {
width:70px;
float:left;
margin-bottom:5px;
color:#C6C6C6;
}

#lettertext {
width:240px;
float:right;
margin-bottom:5px;
}


#pressetext {
margin-top:10px;
margin-bottom:40px;
width:310px;
padding-left:5px;
float:right;
}


#board-head {
width:495px;
float:left;
background-color:#323232;
border-bottom:1px solid #640F05;
}

#board-zeile-black {
width:475px;
float:left;
padding:10px;
background-color:transparent;
}

#board-zeile-grey {
width:475px;
float:left;
padding:10px;
background-color:#1C1C1C;
}

#board-name {
width:120px;
float:left;
background-color:transparent;
}

#board-nachrricht {
width:345px;
margin-left:10px;
float:right;
background-color:transparent;
}



input, select, textarea {
  border: 1px solid #464646;
  background-color: #131313;
  color: #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 2px;
  margin: 3px;
}
