body {
  background-color: #e1ddd9;
  background:#2F2F2F;
  background-attachment:fixed;
  font-size: 12px;
  font-family: Helvetica, SunSans-Regular, Sans-Serif;
  color:#dfdfdf;
  padding:0px;
  margin:0px;
}
#container {
  position:absolute;
  width:550px;
  margin:-285px 0px 0px -250px;
  top: 50%;
  left: 50%;
  text-align: left;
  padding: 0px;
  background-color: #2f2f2f;
  border: 0px solid #666;
}



#line1{
background-image:url("../images/head.gif");
width:550px;
height:160px;
}




#line2home{
background-image:url("../images/home_neu.jpg");
background-repeat:no-repeat;
width:550px;
height:360px;
border: 1px solid #5f5f5f;
border-width:0px 0 0px 0 ;
}









#line2band_marie{
background-image:url("../images/marie_gr.jpg");
background-repeat:no-repeat;
width:550px;
height:360px;
border: 1px solid #5f5f5f;
border-width:0px 0 0px 0 ;
}

#line2band_ta{
background-image:url("../images/ta_gr.jpg");
background-repeat:no-repeat;
width:550px;
height:360px;
border: 1px solid #5f5f5f;
border-width:0px 0 0px 0 ;
}
#line2band_ts{
background-image:url("../images/ts_gr.jpg");
background-repeat:no-repeat;
width:550px;
height:360px;
border: 1px solid #5f5f5f;
border-width:0px 0 0px 0 ;
}

#line2band_rechte_fotoleiste{
padding:0 0 0 430px;
}

#line2band_text_position{
position:absolute;
padding:10px 0 0 220px;
width:190px;
}

.band_name{
padding:0 0 3px 0;
color:#f5f5f5;
text-align:right;
font-size:0.9em;
}

#line2band_text{
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size: 0.9em;
        line-height:13px;
        font-style: normal;
        color : #C04000;
        background-color:transparent;
      }




#line2bandinfo{
background-image:url("../images/bandinfo_blank.jpg");
width:550px;
border: 1px solid #5f5f5f;
border-width:0px 0 0px 0 ;
}
#line2bandinfo a{
color:#fff;
font-weight:bold;
}



#line2bandinfo_mitte{
background-image:url("../images/bandinfo.jpg");
background-position:bottom;
background-repeat:no-repeat;
width:550px;
height:auto;
border: 1px solid #5f5f5f;
border-width:0px 0 0px 0 ;
}

#line2bandinfo_text{
padding:5px 0 40px 220px;
}




#line2programm{
background-image:url("../images/programm.jpg");
width:550px;
height:360px;
border: 1px solid #5f5f5f;
border-width:0px 0 0px 0 ;
}

#musiktitel_button_position{
padding:310px 0 0 210px;
}
#musiktitel_button{
background:#A02020;
padding:5px;
width:90px;
}


#line2hoerproben{
background-image:url("../images/hoerproben.jpg");
width:550px;
height:360px;
border: 1px solid #5f5f5f;
border-width:0px 0 0px 0 ;
}

#line2download{
background-image:url("../images/download.jpg");
width:550px;
height:360px;
border: 1px solid #5f5f5f;
border-width:0px 0 0px 0 ;
}
#line2download_rand{
border:1px solid #666;
}

#line2download a{
border:0px solid #666;
}


#line2kontakt{
background-image:url("../images/kontakt.jpg");
width:550px;
height:360px;
border: 1px solid #5f5f5f;
border-width:0px 0 0px 0 ;
}


#email_kontakt a{
color:#ff0000;
}







#line3{
background-image:url("../images/head_leer.gif");
width:550px;
height:40px;
}

#line3_linke_box1{
float:left;
text-align:center;
 }

#line3_linke_box2{
float:left;
padding:15px 0 0 0;
 }

#line3_rechte_box{
text-align:right;
padding:15px 10px 10px 0px;
 }

#navigation{
margin:0 0 0 210px;
background:#A02020;
width:90px;
height:160px;
}

ul{
padding:5px 0;
margin:0;
list-style:none;
}
li{
text-align:left;
padding:3px;
}

a{     text-decoration:none;
       font-weight:bold;
       color:#FFFFFF;
       background-color:transparent;
       font-family:Verdana,Arial,sans-serif;
       font-size:11px;
       border-color:#C04000;
       }

a:hover{
text-decoration:underline;
}

.link_aktiv {
color:#FFBF00;
}


#termintafel_position{
position:absolute;
padding:300px 0 0 130px;
}

#termintafel{
padding:3px;
width:320px;
background:#2f2f2f;
border:1px dotted #999;
text-align:center;
}


#impressum{
position:absolute;
top:5000px;
text-align:center;
color:#BF994F;
}