/************************************************/
/*General Styles*/
/*body {background-color: black;

}*/
a  img {
outline: none;
border: 0 border;
}

a {
outline: none;
border: 0 border;
}

h1 {font-family: verdana;
font-size: 16px;
font-weight: bold;
/*font-style:;*/
bottom: 10px;
}

h2 {font-family: verdana;
font-size: 20px;
font-weight: bold;
bottom: 10px;
}

b { font-family: verdana;
font-size: 18px;
font-style: italic;
font-weight: normal;
color: grey;
padding-right: 3px;
}

hr {
color: black;
}

div#news { font-family: verdana;
font-size: 12px;
color: black;
margin: 5px 10px 5px 0px;
border-left: 0px solid lightblue;
}

#img { 
margin-left: auto;
margin-right: auto;
float: left;
}

#note { font-family: verdana;
font-size: 9px;
margin: 0px 0px 10px 0px; 
padding-bottom: 4%;
}

#link { color: black; 
text-decoration: none;}

#link:hover { color: blue; 
text-decoration: none;}

/*****************************************************/
/*Sytle for Menu*/
.format {
text-align: center;
text-decoration: none;
position: absolute; 
font-size: 11px;
height: 0px;				/*Höhe der Schriftzuges unter dem Symbol*/
width: 100px;				/*Breite muss zu .nav width korrespondieren*/
/*right: 43px;*/
left: 0px;
top: 1px;					/*Abstand von oben, damit Schriftzug unter Symbol erscheint*/
/*border: 1px solid blue;*/
}

.nav {
position: absolute;
text-align: center;
font-family: verdana;
cursor: pointer;
color: gray;
background-repeat: no-repeat;
width: 100px;
height: 35px;
top: 75px;
text-decoration: none;
border: 0px solid blue;
}

.nav:hover { color: black; font-weight: bold; }

#menu_button:hover { background-image: url(layoutpics/button2.png); background-position: center;}
#button_band { background-image: url(layout/band.png); background-position: center; }
#button_band:hover { background-image: url(layout/band_blue.png); background-position: center;}
#button_pics { background-image: url(layout/pics.png); background-position: center; }
#button_pics:hover { background-image: url(layout/pics_blue.png); background-position: center;}
#button_gigs { background-image: url(layout/gigs.png); background-position: center; }
#button_gigs:hover { background-image: url(layout/gigs_blue.png); background-position: center;}

/**, html, */
body {
background-color: white;
text-align: center;	/*text align nur für ie für zentrierte anordnung*/
}

#head {
text-align: left;	/*text align nur für ie für zentrierte anordnung*/
width: 1024px;
margin-left: auto; 
margin-right: auto;
padding-top: 10px;
padding-left: 0px;
border: 0px solid red;
}

#logo {
width: 190px;
display: block;
height: 100px;
border: 0px solid red;
background-image: url(layout/logo.png);
text-indent: -9999px;
}

#menu_bar {
background-image: url(layout/line_top.png);
background-repeat: no-repeat;
background-position: left;
width: 836px;
height: 24px;
margin-top: -10px;			/*Nach der menu_bar kommt der content. die menu buttons habe eine eigene absolute top angabe*/
padding-left: 180px;
border: 0px solid red;
}

#menu_border {
background-image: url(layoutpics/border_top.png);
background-repeat: no-repeat;
background-position: center;
margin-top: 5px; 
margin-left: 10px;
width: 1004px;
}

/******************************************************************/
/*Style for state*/
#content {
text-align: left;	/*text align nur für ie für zentrierte anordnung*/
width: 984px;
margin-left: auto;
margin-right: auto;
border: 0px solid green;
}

#content_middle {
margin-left: 55px;
margin-top: 0px;
width: 964px;
font-family: verdana;
font-size: 11px;
color: black;
border: 0px solid green;
padding-top: 10px;
padding-bottom: 10px;
border: 0px solid green;
}

#content_middle table {
width: 984px;
margin-left: 20px;
font-family: verdana;
font-size: 11px;
color: black;
border: 0px;
}

/*******************************FOOT*************************************/

#foot {
text-align: left;	/*text align nur für ie für zentrierte anordnung*/
width: 1024px;
margin-left: auto;
margin-right: auto;
border: 0px solid blue;
}

#foot_top {
background-image: url(layout/line_bottom.png);
background-repeat: no-repeat;
background-position: center;
width: 1022px;
height: 24px;
border: 0px solid blue;
}

#foot_middle {
font-family: verdana; 
color: black;
font-size: 10px;
text-align: center;
text-decoration: none;
width: 1004px;
border: 0px solid blue;
margin-left: 10px;
}

/***********************Gallery******************************/
#showpics{
width: 90%;
margin-left: auto;
margin-right: auto;
}