body {
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 9pt;
line-height: 14pt;
text-align: center;
color: rgb(72,72,80);
padding: 0;
margin: 0;
background: url(images/background.gif) top center;
background-repeat: repeat-y;
background-color: rgb(84,102,112);
}

h1 {
display: block;
border: 0;
width: 830px;
margin: 0;
padding: 20px 0 7px 70px;
text-align:left;
margin-left: auto;
margin-right: auto;
}

h2 {
font-size: 14pt;
font-weight: normal;
padding: 0;
margin: 0 0 25px 0;
color: rgb(72,72,80);
clear: both;
}

h4 {
font-size: 14pt;
font-weight: normal;
padding: 0;
margin: 50px 0 25px 0;
color: rgb(72,72,80);
clear: both;
}

h2.bands {
display: block;
font-weight: normal;
padding: 0;
width: 400px;
height: 25px;
color: rgb(72,72,80);
}

h3 {
font-size: 14pt;
font-weight: normal;
padding: 0;
margin: 0;
color: rgb(72,72,80);
clear: both;
}

div.kopfbild {
width: 900px;
margin: 20px 0 0 0;
padding: 0;
text-align: center;
margin-left: auto;
margin-right: auto;
}

div.content_navi {
width: 900px;
margin: 0 0 25px 0;
padding: 0;
text-align: center;
margin-left: auto;
margin-right: auto;
background: url(images/background_teaser.gif) repeat-y;
}

div.content_navi3 {
width: 900px;
margin: 0 0 25px 0;
padding: 0;
text-align: center;
margin-left: auto;
margin-right: auto;
}

div.content_navi2 {
width: 900px;
margin: 0 0 25px 0;
padding: 0;
text-align: center;
margin-left: auto;
margin-right: auto;
background: url(images/background_navi.gif) repeat-y;
}

div.brecher {
clear: both;
height: 1px;
}

div.navigation {
width: 900px;
margin: 0;
padding: 3px 0;
margin-left: auto;
margin-right: auto;
height: 30px;
}

ul.horizont {
display: block;
border: 0;
margin: 0 0 0 35px;
padding: 0;
list-style-type: none;
text-align: center;
font-size: 10pt;
}

ul.horizont li.horizont { 
display: block;
float: left;
text-align: center;
margin-right: 20px;
line-height: 25px;
padding: 0;
color: rgb(193,0,119);
}

ul.horizont li.horizont a {
color: rgb(200,200,200);
text-decoration: none;
display: block;
text-align: center;
}

ul.horizont li.horizont a:link {
color: rgb(200,200,200);
}

ul.horizont li.horizont a:visited {
color: rgb(200,200,200);
}

ul.horizont li.horizont a:hover {
color: rgb(193,0,119);
}

ul.horizont li.horizont a:active {
color: rgb(193,0,119);
}

ul.liste.quadrat {
	padding: 0;
	margin: 0;
}

ul.liste.quadrat li {
	list-style-type: square;
	list-style-position: outside;
	margin-left: 15px;
}

div.eins {
width: 830px;
text-align: left;
padding: 20px 35px;
background: rgb(225,232,236);
margin: 0 0 25px 0;
}

div.starteinszwei {
width: 298px;
text-align: center;
padding: 20px 0 0 0;
float: left;
margin: 0 0 25px 0;
}

div.starteinszwei .charly {
	margin-top: 35px;
}

div.starteinszwei2 {
width: 263px;
text-align: left;
padding: 20px 0 0 35px;
float: left;
margin: 0 0 25px 0;
}

div.startzweizwei {
width: 530px;
text-align: left;
padding: 20px 35px;
margin: 0 0 25px 0;
float: left;
}

div.einszwei {
width: 245px;
text-align: left;
padding: 20px 20px 20px 35px;
float: left;
margin: 0 0 25px 0;
}

div.zweizwei {
width: 530px;
text-align: left;
padding: 20px 35px;
margin: 0 0 25px 0;
float: left;
}

div.bandpics {
clear: both;
width: 245px;
text-align: left;
padding: 0 20px 0 0;
float: left;
}

div.bandtext {
width: 265px;
text-align: left;
padding: 0;
float: left;
}

div.bandtext2 {
width: 265px;
text-align: left;
padding: 3px 0 0 0;
float: left;
}

div.bandlogo1 {
clear: both;
width: 245px;
height: 100px;
text-align: center;
padding: 0;
float: left;
background: white;
margin-bottom: 20px;
}

div.bandlogo2 {
width: 245px;
height: 100px;
text-align: center;
padding: 0;
margin-left: 40px;
float: left;
background: white;
margin-bottom: 20px;
}

div.bandstil {
clear: both;
font-size: 9pt;
text-align: left;
padding: 0;
margin: 0 0 12px 0;
}

p.bandstil2 {
font-size: 8pt;
line-height: 12pt;
text-align: left;
padding: 0;
margin: 0 0 14px 0;
}

ul.subnavi {
border: 0;
margin: 0 0 10px 0;
padding: 0;
list-style-type: none;
}

ul.subnavi li.subnavi { 
padding: 0;
margin: 0;
text-indent: 15px;
color: rgb(72,72,80);
}

ul.subnavi li.subnavi_active { 
padding: 0;
margin: 0;
text-indent: 15px;
color: rgb(193,0,119);
}

ul.subnavi li.subnavi_activehead { 
padding: 0;
margin: 0;
text-indent: 0;
color: rgb(193,0,119);
font-weight: bold;
}

ul.subnavi li.subnavi_head { 
padding: 0;
margin: 0;
text-indent: 0;
color: rgb(72,72,80);
font-weight: bold;
}

ul.subnavi li.subnavi a {
color: rgb(100,100,100);
text-decoration: none;
color: rgb(72,72,80);
}

ul.subnavi li.subnavi a:link {
color: rgb(72,72,80);
}

ul.subnavi li.subnavi a:visited {
color: rgb(72,72,80);
}

ul.subnavi li.subnavi a:hover {
color: rgb(193,0,119);
}

ul.subnavi li.subnavi a:active {
color: rgb(193,0,119);
}

img.bands {
margin: 0 0 14px 0;
}

table {
width: 830px;
}

th {
font-weight: bold;
padding: 6px 5px;
border: 1px solid rgb(225,232,236);
background: rgb(156,185,185); 
}

th.date {
width: 100px;
}

th.band {
width: 140px;
}

th.band2 {
}

td {
font-weight: normal;
border: 1px solid rgb(225,232,236);
background: rgb(196,211,210); 
padding: 2px 5px;
}

a {
color: rgb(193,0,119);
text-decoration: none;
font-weight: normal;
}

a:link {
}

a:visited {
}

a:hover {
text-decoration: underline;;
}

a:active {
}

div.kontakt {
clear: both;
width: 530px;
height: 43px;
}

div.kontakt2 {
clear: both;
width: 530px;
height: 140px;
}

input.feld {
width: 520px;
background-color: white;
Border: 1px solid gray;
}

input.feld1 {
float: left;
width: 255px;
margin-right: 8px;
background-color: white;
Border: 1px solid gray;
}

input.feld2 {
float: left;
width: 255px;
background-color: white;
Border: 1px solid gray;
}

input.feld_kfz {
float: left;
width: 50px;
margin-right: 8px;
background-color: white;
Border: 1px solid gray;
}

input.feld_vort {
float: left;
width: 400px;
background-color: white;
Border: 1px solid gray;
}

input.feld_ort {
float: left;
width: 460px;
background-color: white;
Border: 1px solid gray;
}

input.feld_ort2 {
float: left;
width: 460px;
margin-right: 8px;
background-color: white;
Border: 1px solid gray;
}

input.feld_kfz2 {
float: left;
width: 50px;
background-color: white;
Border: 1px solid gray;
}

input.button {
float: left;
width: 100px;
padding: 2px;
margin: 0 8px 0 0;
background-color: white;
Border: 1px solid gray;
}

textarea.feld {
width: 520px;
background-color: white;
Border: 1px solid gray;
height:95px;
}

select {
width: 200px;
background-color: white;
Border: 1px solid gray;
}

a.band_nologo {
display: block;
color: rgb(193,0,119);
text-decoration: none;
font-weight: normal;
font-size: 14pt;
padding-top: 30px;
}

a.band_nologo:link {
}

a.band_nologo:visited {
}

a.band_nologo:hover {
text-decoration: underline;;
}

a.band_nologo:active {
}

div.floaty {
float: left;
}

div.floaty2 {
float: left;
padding-right: 50px;
}

img.index {
position: absolute;
left:50%;
right:50%;
margin:0 0 0 350px;
top:335px;
z-index:2;
}


