#header {
	height: 160px;
	width: 800px;
	background-image:url(images/Header2010.jpg);
	background-repeat: no-repeat;
	position: relative;
}



#newsletter {
	height: 100px;
	width: 150px;
	right: -5px;
	top: 0px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	position: absolute;
}

#start {
	left: 246px;
	top: 13px;
	width: 87px;
	height: 37px;
	position: absolute;
}

#konzerte {
  left: 260px;
  top: 47px;
  width: 142px;
  height: 37px;
  position: absolute;
}

#wir {
  left: 346px;
  top: 14px;
  width: 65px;
  height: 32px;
  position: absolute;
}

#musik {
  left: 420px;
  top: 9px;
  width: 93px;
  height: 34px;
  position: absolute;
}

#store {
  left: 420px;
  top: 47px;
  width: 93px;
  height: 32px;
  position: absolute;
}

#presse {
  left: 277px;
  top: 85px;
  width: 212px;
  height: 39px;
  position: absolute;
}

#fotos {
  left: 255px;
  top: 126px;
  width: 93px;
  height: 34px;
  position: absolute;
}

#gaestebuch {
  left: 390px;
  top: 118px;
  width: 144px;
  height: 42px;
  position: absolute;
}

#myspace {
  left: 664px;
  top: 131px;
  width: 27px;
  height: 27px;
  position: absolute;
}

#youtube {
  left: 699px;
  top: 130px;
  width: 27px;
  height: 27px;
  position: absolute;
}

#facebook {
  left: 734px;
  top: 131px;
  width: 27px;
  height: 27px;
  position: absolute;
}

#studivz {
  left: 769px;
  top: 131px;
  width: 27px;
  height: 27px;
  position: absolute;
}



#iframe_1 {
	align: center;
	text-align: center;
	width: 780px;
	height: 400px;
	color: #000000;
	background-color: #008800;	
	scrollbar-face-color : #009900;
	scrollbar-highlight-color : #000000;
	scrollbar-shadow-color : #000000;
	scrollbar-arrow-color : #F4C400;
	scrollbar-3dlight-color : #008800;
	scrollbar-track-color : #008800;
	scrollbar-darkshadow-color : #008800;
	font-size: 11pt;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	line-height: 14pt;
}

.abstand_iframe{
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 10px;
}

.scrollbereich {
overflow: auto;
width: 780px;
height: 400px;
} 

.regeln {
	scrollbar-face-color : #009900;
	scrollbar-highlight-color : #000000;
	scrollbar-shadow-color : #000000;
	scrollbar-arrow-color : #F4C400;
	scrollbar-3dlight-color : #008800;
	scrollbar-track-color : #008800;
	scrollbar-darkshadow-color : #008800;
}

A {
	text-decoration: none;
	border-bottom: 1px dotted;
	color: #F4C400;
	background-color: #008800;
}


A:hover {
	border-bottom: 0;
	COLOR: #FFFF99; 
	TEXT-DECORATION: none;
	background-color: #008800;
}

.navlink {
	text-decoration: none;
	border: 0px;
	color: #F4C400;
	background-color: #008800;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
}

body {
	scrollbar-face-color : #003300;
	scrollbar-highlight-color : #002200;
	scrollbar-shadow-color : #002200;
	scrollbar-arrow-color : #002200;
	scrollbar-3dlight-color : #002200;
	scrollbar-track-color : #002200;
	scrollbar-darkshadow-color : #002200;
	background-color: #002200;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	margin:0px;
	background-image:url(images/baer.gif);
	background-repeat: repeat;
}

table {
	background-color: #008800;
	border-collapse: collapse;
	empty-cells: show;
	padding: 0px;
	font-size: 11pt;
}

img {
	border: 1px solid #000000;;
}

.nb {
	border: 0px;
}

.kopf {
	background-color: #006600;
	color: #F4C400;
	border: 1pt solid #F4C400;
	font-weight: bold;
	padding: 2pt;
	text-align: center;
}

.links {
	border-left: 1pt;
	border-top:1pt;
	border-bottom:1pt;
	border-right: 0pt;
	border-style:solid;
	border-color: #F4C400;
	background-color: #006600;
	color: #F4C400;
	font-weight: bold;
}

.rechts {
	border-right: 1pt;
	border-top:1pt;
	border-bottom:1pt;
	border-left: 0pt;
	border-style:solid;
	border-color: #F4C400;
	background-color: #006600;
	color: #F4C400;
	padding-right: 2px;
	text-align: right;
	font-weight: bold;
}

.mitte {
	border-left: 0pt;
	border-top:1pt;
	border-bottom:1pt;
	border-right: 0pt;
	border-style:solid;
	border-color: #F4C400;
	background-color: #006600;
	color: #F4C400;
	text-align: left;
	padding-left: 5pt;
	font-weight: bold;
}

.abstand {
	height: 3px;
	border-left: 0px;
	border-right: 0px;
}

.leer {
	border: 0px;
	padding:0px;
	height: 12pt;
}

.iboxl {
	border: 1pt solid #F4C400;
	padding: 2pt;
	vertical-align: top;
}

.iboxr {
	border: 1pt solid #F4C400;
	padding: 2pt;
	text-align: center;
	vertical-align: top;
}

.iboxlive {
	border: 1pt solid #F4C400;
	padding: 2pt;
	text-align: left;
	vertical-align: top;
}

.iboxrr {
	border: 1pt solid #F4C400;
	padding: 2pt;
	text-align: justify;
	vertical-align: top;
}

.konzerte td{
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
	line-height: 15pt;
	vertical-align:top;
	align: center;
	font-size: 11pt;
	border-bottom: 1px dashed #FFFF99;
}

.konzerthistory td{
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
	line-height: 15pt;
	vertical-align:top;
	align: center;
	font-size: 11pt;
	color: #aaaaaa;
	border-bottom: 1px dashed #aaaaaa;
}

.musik td{
	padding-right: 15px;
	padding-bottom: 5px;
	vertical-align:middle;
	align: center;
	font-size: 11pt;
	border-bottom: 1px dashed #FFFF99;
}

.main {
	border-top: 20px;
	border-bottom: 20px;
	border-left: 35px;
	border-right: 35px;
	border-style: double;
	border-color: #006600;
	margin-top: 10px;
	padding: 0px;
}

.buttonnl {
	background-color: #F4C400;
	color: #000000;
	font-size : 11pt;
	border-color:#000000;
	border-style: dotted;
	border-width: 1px;
}

.inputnl {
	background-color: #FFFF99;
	color: #000000;
	font-size : 11pt;
	border-color:#000000;
	border-style: dotted;
	border-width: 0px;
}

.gross {
	font-size: 12pt;
	font-weight:bold;
	color:#F4C400;
}

.klein {
	font-size: 10pt;
}

a.screen, a.screen:visited {
color:#F4C400; 
position:relative; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden;
width:150px;
height:0;
border:1px solid #000;
left:100;
top:0px;
}
a.screen:hover {
text-decoration:none; 
border:0;  
z-index:1000;
}
a.screen:hover b {
visibility:visible;
height:212px;
cursor:pointer;
z-index:500; 
}
a.screen:hover b img {
border:0;
}
