html
{ 
padding:0;
margin:0;
}

body
{
background-color: #ededd2;
background-image:url(global/pics/back.gif);
color:#000;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size: 11px;
line-height: 130%;
margin:0;
padding:0;
}

img
{
border:0;
}
 
pre
{ 
background-color: #ededd2;
color: #564b47;
font-size: 11px;
font-family: Courier, Monaco, Monospace;
}


/*  positioning-layers statisch und absolut */

#box
{
width:770px;
margin: 0px;
padding:0px;
text-align:left;
}

#kopf
{
background-image:url(global/pics/head.gif);
width: 774px;
height: 196px;
}

/*
          left - top

home:       67 - 198
aktuelles: 116 - 169
location:  193 - 164
bewerbung: 262 - 160
bands:     345 - 152
termine:   396 - 150
tickets:   463 - 142



#navigation
{
background-color:#fff;
border-top: solid 1px;
border-bottom: solid 1px;
border-color: #9c0;
padding:2px 0 2px 0;
width: 770px;
}	*/

#navigation a.home 
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/home.gif) no-repeat;
top: 179px;
left: 67px;
width: 49px;
}

#navigation a.home:hover 
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/home.gif) no-repeat;
background-position: -49px 0px;
top: 179px;
left: 67px;
width: 49px;
}

#navigation .home_over 
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/home.gif) no-repeat;
background-position: -49px 0px;
top: 179px;
left: 67px;
width: 49px;
}

#navigation a.aktuelles 
{
position: absolute;
display: block;
overflow: hidden;
height: 23px !important;
background: url(global/navigation/aktuelles.gif) no-repeat;
top: 169px;
left: 116px;
width: 77px;
}

#navigation a.aktuelles:hover 
{
position: absolute;
display: block;
overflow: hidden;
height: 23px !important;
background: url(global/navigation/aktuelles.gif) no-repeat;
background-position: -77px 0px;
top: 169px;
left: 116px;
width: 77px;
}

#navigation .aktuelles_over 
{
position: absolute;
display: block;
overflow: hidden;
height: 23px !important;
background: url(global/navigation/aktuelles.gif) no-repeat;
background-position: -77px 0px;
top: 169px;
left: 116px;
width: 77px;
}

#navigation a.location
{
position: absolute;
display: block;
overflow: hidden;
height: 22px !important;
background: url(global/navigation/location.gif) no-repeat;
top: 164px;
left: 193px;
width: 68px;
}

#navigation a.location:hover
{
position: absolute;
display: block;
overflow: hidden;
height: 22px !important;
background: url(global/navigation/location.gif) no-repeat;
background-position: -68px 0px;
top: 164px;
left: 193px;
width: 68px;
}

#navigation .location_over
{
position: absolute;
display: block;
overflow: hidden;
height: 22px !important;
background: url(global/navigation/location.gif) no-repeat;
background-position: -68px 0px;
top: 164px;
left: 193px;
width: 68px;
}

#navigation a.bewerbung
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/bewerbung.gif) no-repeat;
top: 160px;
left: 262px;
width: 83px;
}

#navigation a.bewerbung:hover
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/bewerbung.gif) no-repeat;
background-position: -83px 0px;
top: 160px;
left: 262px;
width: 83px;
}

#navigation .bewerbung_over
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/bewerbung.gif) no-repeat;
background-position: -83px 0px;
top: 160px;
left: 262px;
width: 83px;
}

#navigation a.bands
{
position: absolute;
display: block;
overflow: hidden;
height: 20px !important;
background: url(global/navigation/bands.gif) no-repeat;
top: 152px;
left: 345px;
width: 51px;
}

#navigation a.bands:hover
{
position: absolute;
display: block;
overflow: hidden;
height: 20px !important;
background: url(global/navigation/bands.gif) no-repeat;
background-position: -51px 0px;
top: 152px;
left: 345px;
width: 51px;
}

#navigation .bands_over
{
position: absolute;
display: block;
overflow: hidden;
height: 20px !important;
background: url(global/navigation/bands.gif) no-repeat;
background-position: -51px 0px;
top: 152px;
left: 345px;
width: 51px;
}

#navigation a.termine
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/termine.gif) no-repeat;
top: 150px;
left: 396px;
width: 67px;
}

#navigation a.termine:hover
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/termine.gif) no-repeat;
background-position: -67px 0px;
top: 150px;
left: 396px;
width: 67px;
}

#navigation .termine_over
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/termine.gif) no-repeat;
background-position: -67px 0px;
top: 150px;
left: 396px;
width: 67px;
}

#navigation a.tickets
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/tickets.gif) no-repeat;
top: 142px;
left: 463px;
width: 52px;
}

#navigation a.tickets:hover
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/tickets.gif) no-repeat;
background-position: -52px 0px;
top: 142px;
left: 463px;
width: 52px;
}

#navigation .tickets_over
{
position: absolute;
display: block;
overflow: hidden;
height: 18px !important;
background: url(global/navigation/tickets.gif) no-repeat;
background-position: -52px 0px;
top: 142px;
left: 463px;
width: 52px;
}

#links 
{
border: 0px solid #000;
background-color:transparent;
float:left;
margin:0;
padding:5px;
width:130px;
}

#inhalt
{
border: 0px solid #000;
background-color:transparent;
float:left;
margin-left: 75px;
margin-right: 65px;
overflow: auto;
padding:5px;
width:425px;
}

#rechts
{
border: 0px solid #000;
background-color:transparent;
float:left;
margin-left: 10px;
padding:5px 10px 5px 0px;
width:165px;
}



/*  Auszeichnungen Ueberschriften usw. */
		    	  
a
{
font-family:verdana,helvetica,arial,swiss,sans-serif;
font-size:11px; 
background-color:transparent;
color:#660;
font-weight:bold; 
text-decoration:none;
}

a:hover
{
font-family:verdana,helvetica,arial,swiss,sans-serif;
font-size:11px; 
background-color:transparent;
color:#900;
font-weight:bold; 
text-decoration:none;
}

.hover
{
font-family:verdana,helvetica,arial,swiss,sans-serif;
font-size:11px; 
background-color:transparent;
color:#990000;
font-weight:bold; 
text-decoration:none;
}

.a_over
{
font-family:verdana,helvetica,arial,swiss,sans-serif;
font-size:11px; 
background-color:transparent;
color:#999999;
font-weight:bold; 
text-decoration:none;
}


h1
{
background-color:transparent;
border-bottom: 0px solid #9c0;
color:#900;
font-family:verdana,helvetica,arial,swiss,sans-serif;
font-size:14px; 
font-weight:bold; 
margin:0 0 5px 0;
padding: 0;
}

h3
{
background-color:transparent;
color:#444;
font-family:verdana,helvetica,arial,swiss,sans-serif;
font-size:11px; 
font-weight:bold; 
}


#links ul
{
list-style-type:none;
}

#links li
{
list-style-type:none;
margin-left:-40px;
padding:0;
}

#rechts ul
{
list-style-type:none;
}

#rechts li
{
list-style-type:none;
margin-left:-30px;
padding: 10px;
}

#navigation ul
{
display:inline;
list-style-type:none;
}

ul li
{
}

p
{
margin-bottom:15px;
}

strong
{
background-color:transparent;
color:#663;
font-family:verdana,helvetica,arial,swiss,sans-serif;
font-size:11px;
font-weight:bold;
}

.over
{
background-color:transparent;
color:#444;
text-decoration:none;
font-family:verdana,helvetica,arial,swiss,sans-serif;
font-size:11px; 
font-weight:bold; 
}

.error
{
background-color:transparent;
color:#900;
font-family:verdana,helvetica,arial,swiss,sans-serif;
font-weight:bold; 
font-size:11px; 
}

.unsichtbar
{
position: absolute; 
left: -1000px; 
top: -1000px; 
width: 0px; 
height: 0px; 
overflow: hidden; 
display: inline;
} 	
	
table
{
/*border-collapse: collapse;*/
width: 410px;
}

.td-bands
{
border: 1px solid #900;
padding: 5px;
text-align: center;
vertical-align: top;
width: 120px;
}

.td-bands img
{
border: 1px solid #900;
}

.info
{
float: left;
padding: 10px;
}


/* Formulare */

fieldset
{ 
border: 1px solid #663;
color: #663;
margin-bottom:15px;
padding: 25px; 
width: 325px;
}

legend
{
background-color: #ededd2;
color: #663;
font-weight: bold;
margin-bottom: 10px;
padding: 5px;
border: 1px solid #663;
}

label
{
color: #663;
font-weight: bold;
}

input
{
background-color: #fff;
border: 1px solid #663;
margin-bottom: 15px;
width: 320px;
}

input:focus
{
background-color:#ededd2;
color:#663;
}

textarea
{
background-color: #fff;
border: 1px solid #663;
margin-bottom: 15px;
width: 320px;
}

textarea:focus
{
background-color:#ededd2;
color:#663;
}
