body {
  padding: 0px;
  margin: 0px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:1em;
  background-color: white;
  color: white;
}

a img {
  border:none;
}

p{
font-size:0.7em;
font-weight:lighter;
line-height: 1.6em;
margin-bottom:5px;
margin-top:5px;
}

h1{
font-size:0.9em;
font-style:italic;
font-weight:lighter;
line-height:1.4em;
color:#a3907c;
margin-bottom:30px;
}

h2{
font-size:1em;
font-style:bold;
line-height:1.4em;
color:#a3907c;
margin-bottom:20px;
}

h3{
font-size:0.8em;
font-style:bold;
line-height:1.4em;
margin-bottom:20px;
}

h4{
font-size:0.8em;
line-height:1.4em;
color:#a3907c;
margin-top:10px;
margin-bottom:5px;
}


span{
font-size:0.7em;
font-weight:lighter;
line-height: 1.5em;
color:#38302b;
}

#gigs td {
font-size:0.7em;
vertical-align:top;
height:40px;
width:120px;
}

p a{
font-size:1em !important;
}

#gigs a{
font-size:1em !important;
}

#inhalt {
  position: absolute;
  top: 29px;
  left: 206px;
  width: 393px;
  min-height: 458px;
  padding-top:38px;
  padding-right:40px;
  padding-left:20px;
  padding-bottom:60px;
  background-color: #3e3e40;
}

#inhalt a:link{
color:#009ee0;
font-size:0.7em;
text-decoration:none;
}

#inhalt a:visited{
color:#009ee0;
font-size:0.7em;
text-decoration:none;
}

#presse1_a {
	position:relative;
	padding-top:38px;
    padding-right:40px;
    padding-left:20px;
    background-color: #3e3e40;
    padding-bottom:20px;
}

#presse1_b {
	position:relative;
    padding-right:40px;
    padding-left:20px;
    padding-bottom:20px;
    background-color: #3e3e40;
    display:none;
}

#presse2_a {
	position:relative;
	padding-top:38px;
    padding-right:40px;
    padding-left:20px;
    background-color: #635b55;
    padding-bottom:20px;
}

#presse2_b {
	position:relative;
    padding-right:40px;
    padding-left:20px;
    padding-bottom:20px;
    background-color: #635b55;
    display:none;
}

#presse3_a {
	position:relative;
	padding-top:38px;
    padding-right:40px;
    padding-left:20px;
    background-color: #a2988d;
    padding-bottom:20px;
}

#presse3_b {
	position:relative;
    padding-right:40px;
    padding-left:20px;
    padding-bottom:20px;
    background-color: #a2988d;
    display:none;
}

#presse1_a p{
color: white;
font-size:1em !important;
}

#presse1_a a{
color: white;
}

#presse1_b a{
color: white;
}

#presse2_a a{
color: white;
}

#presse2_b a{
color: white;
}

#presse3_a a{
color: white;
}

#presse3_b a{
color: white;
}

.abstandhalter{
	height:10px;
}

#inhalt_press {
  font-size:0.7em;
  line-height: 1.6em;
  position: absolute;
  top: 29px;
  left: 206px;
  width: 453px;
  background-color: white;
}

#rechts_1_press {
  font-size:0.7em;
  line-height: 1.6em;
  position: absolute;
  top: 77px;
  left: 667px;
  width: 395px;
  background-color: white;
}

#navi {
  position: absolute;
  background-image: url(../images/navi.jpg); 
  top: 29px;
  left: 0px;
  width: 198px;
  height: 556px;
  background-color: #cccccc;
}

#navi_imprint a.Imprintlink{
  position: absolute;
  top: 590px;
  left: 22px;
  width: 176px;
  font-size:0.7em;
  color:#7c695a;
  text-decoration:none;
  background-color: white;
}
#navi_imprint a.Imprintlink:hover{
  position: absolute;
  top: 590px;
  left: 22px;
  width: 176px;
  font-size:0.7em;
  color:#009ee0;
  text-decoration:none;
  background-color: white;
}


#navi_news a.Newslink{
  position: absolute;
  top: 29px;
  left: 667px;
  width: 180px;
  font-size:0.7em;
  border-bottom:1px solid #009ee0;
  border-top:1px solid #009ee0;
  padding-bottom:2px;
  padding-top:12px;
  color:#009ee0;
  text-decoration:none;
  background-color: white;
}

#navi_myspace a.Newslink{
  position: absolute;
  top: 29px;
  left: 880px;
  width: 180px;
  font-size:0.7em;
  border-bottom:1px solid #009ee0;
  border-top:1px solid #009ee0;
  padding-bottom:2px;
  padding-top:12px;
  color:#009ee0;
  text-decoration:none;
  background-color: white;
}

#umschalter {
  position: absolute;
  top: 41px;
  left: 540px;
  font-size:0.7em;
}

#umschalter a.Newslink{
  color: #009ee0;
  text-decoration: none;
}

#stouxingers_flash_player{
position: absolute;
top: -22px;
left: 860px;
width: 150px;
z-index: 2;
}

#rechts_1 {
  position: absolute;
  top: 77px;
  left: 667px;
  width: 401px;
  background-color: white;
}

#rechts_braun {
  width: 401px;
  background-color: #a3907c;
  margin-bottom:8px;
}

.rechts_foto {
  width: 401px;
  background-color: white;
  margin-bottom:8px;
}

#rechts_braun_startseite {
  width: 261px;
  background-color: #a3907c;
  padding-top:8px;
  padding-left:130px;
  padding-right:10px;
  padding-bottom:10px;
}

#rechts_braun_info {
  width: 355px;
  background-color: #a3907c;
  padding-top:8px;
  padding-left:30px;
  padding-right:10px;
  padding-bottom:10px;
}

#rechts_braun_info p.brauntext {
   color: #3e3e40;
}

#rechts_braun_disco {
  width: 355px;
  background-color: #a3907c;
  padding-top:8px;
  padding-left:30px;
  padding-right:10px;
  padding-bottom:10px;
}

#rechts_blau_disco {
  width: 355px;
  background-color: #0f7094;
  padding-top:8px;
  padding-left:30px;
  padding-right:10px;
  padding-bottom:10px;
  margin-bottom:8px;
}

#thumb1 {
  position: absolute;
  top: 90px;
  left: 900px;
  z-index:20;
}

#thumb2 {
  position: absolute;
  top: 360px;
  left: 910px;
  z-index:20;
}

#rechts_blau {
  width: 401px;
  background-color: #0f7094;
  margin-bottom:8px;
}

.vertnav a:link {
display:block;
border-bottom:1px solid #d2cbc2;
margin-left:22px;
padding-bottom:2px;
padding-top:12px;
white-space:nowrap;
font-size:0.7em;
color:#7c695a;
text-decoration:none;
width:151px;
}

.vertnav a:visited {
display:block;
border-bottom:1px solid #d2cbc2;
margin-left:22px;
padding-bottom:2px;
padding-top:12px;
white-space:nowrap;
font-size:0.7em;
color:#7c695a;
text-decoration:none;
width:151px;
}

.vertnav a:active {
display:block;
border-bottom:1px solid #d2cbc2;
margin-left:22px;
padding-bottom:2px;
padding-top:12px;
white-space:nowrap;
font-size:0.7em;
color:#7c695a;
text-decoration:none;
width:151px;
}

.vertnav a:hover {
display:block;
border-bottom:1px solid #009ee0;
margin-left:22px;
padding-bottom:2px;
padding-top:12px;
white-space:nowrap;
font-size:0.7em;
color:#009ee0;
text-decoration:none;
width:151px;
}

#item_ausgewaehlt {
display:block;
border-bottom:1px solid #009ee0;
margin-left:22px;
padding-bottom:2px;
padding-top:12px;
white-space:nowrap;
font-size:0.7em;
color:#009ee0;
text-decoration:none;
width:151px;
background-image:url(../images/linkLine.gif); background-repeat:no-repeat;
background-position: 0px 25px;
}

#cover_startseite{
position: absolute;
top: 600px;
left: 630px;
width: 101px;	
}

.invisible {
	
	display: none !important;
	
}

ol li {
	
	padding-bottom: 4px;
	
}

ol li embed {
	
	position: absolute;
	
}

ol li span {
	
	color: #000;
	font-size: 1em;
	padding-left: 25px;
	vertical-align: middle;
	
}

#news-container h4, #info #rechts_1 h4, #imprint #rechts_1 h4 {
	
	color: #fff;
	margin: 20px 0 10px 0;
	
}

#news #inhalt h4:hover,
#press #inhalt h4:hover,
#gigs-body #gigs h4:hover,
#info #rechts_1 h4:hover,
#imprint #rechts_1 h4:hover {
	
	cursor: pointer;
	
}

#news-container {
	
	float: left;
	
}

#rechts_braun_info {
	
	width: 100%;
	overflow: auto;
	
}

#gigs-body table {
	
	width: 100%;
	
}

#gallery-container {
	
	float: left;
	
}

#gallery-container ul {
	
	width: 361px;
	overflow: auto;
	list-style-type: none;
	
}

#gallery-container ul li {
	
	width: 75px;
	height: 75px;
	margin: 0 0 5px 5px;
	float: left;
	
}

.right {
	
	text-align: right;
	
}

.columns {
	
	width: 393px;
	margin-bottom: 1.4em;
	overflow: auto;
	
}

.columns .left {
	
	width: 196px;
	float: left;
	display: inline;
	
}

.columns .right {
	
	width: 196px;
	text-align: left;
	float: left;
	display: inline;
}

#rechts_braun_info {
	
	min-height: 490px;
	
}

#start #rechts_braun_info {
	
	min-height: 0;
	
}

#band #inhalt h4 {
	
	margin-top: 4em;
	
}

#band #inhalt h2 + h4 {
	
	margin-top: 10px;
	
}
