body, * h1, * h2, * h3, * h4, * h5, * p, a, * ul, * li, #nav, #content {
	margin:0;
	padding:0;
}
#logo span, #slogan span, #subnav ul li a span {
	display:none;
}
ul, li {
	list-style:none;
}
/*html { height: 100%; margin-bottom: 1px; }*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1c356d;
	background-image:url(bgd.gif);
	background-repeat:repeat-x;
	background-color:#000000;
}
h1 {
	color:#aa0f12;
	font-weight:bold;
	font-size: 14px;
	margin-bottom:12px;
}

p {
	color:#FFF;
	font-weight:bold;
	line-height:14px;
	margin-bottom:16px;
}
p.home {
	padding-right:70px;
}
p a.subnav{
	color:#FFF;
	text-decoration: none;
}

p a.subnav:hover, p a.on{
	color:#aa0f12;
	text-decoration: none;
}

#maintext a, #maintext a.on{
	color:#aa0f12;
	text-decoration: none;
	font-weight:bold;
}

#maintext a:hover{
	color:#fff;
}

#content {
	position:relative;
	width:1230px;
	height:795px;
	padding-top:40px;
}
#header {
	position:relative;
	width:1230px;
	height:150px;
}

#logo {
	width:391px;
	height:150px;
	background-image:url(logo.gif);
	float:left;
}
#logo a{
	width:345px;
	margin-left:46px;
	margin-top:50px;
	height:100px;
	display:block;
}
#nav {
	width:743px;
	height:12px;
	float:right;
	margin-top:118px;
}
#nav ul li {
	color:#FFF;
	display:block;
	float:left;
	padding-right:23px;
}
#nav ul a, #songs a {
	color:#FFF;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}

#nav ul a:hover, #nav ul a.on, #songs a:hover {
	color:#aa0f12;
	text-decoration: none;
}

#mainpic {
	float:left;
	width:468px;
	height:610px;
	z-index:1;
}
#bandmainpic {
	float:right;
	width:762px;
	height:239px;
	margin-top:40px;
	z-index:2;
}
#slogan{
	position:absolute;
	left:270px;
	top:502px;
	width:269px;
	height:54px;
	background-image:url(slogan.png);
}
#maintext {
	float:right;
	width:643px;
	height:305px;
	overflow:auto;
	margin-top:52px;
	padding-right:16px;
	position:relative;
}
#maintext .bandtext{
	position:absolute;
	top:0px;
	right:20px;
	width:400px;
	height:80px;
}
/*	SUBNAVIGATION Start ---------------------------------------*/

#subnav {
	position:absolute;
	right:0px;
	top:230px;
	width:889px;
	height:548px;
	z-index:6;
}

#subnav ul{
	width: 889px; 
	height: 274px;
	position: relative;
}

#subnav ul li {
	position:absolute;
	list-style: none;
	margin:0;
}

#subnav ul li a {
	height: 274px; 
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
#subnav ul li a:hover, #subnav ul li a.on{
	color:#aa0f12;
}

#jochen, #jochen-ch, #jochen-om, #jochen-be, #jochen-ge, #jochen-cl {left: 0px; width: 128px;}
#christoph, #christoph-ch, #christoph-om, #christoph-be, #christoph-ge, #christoph-cl {left: 128px; width: 137px;}
#omar, #omar-ch, #omar-om, #omar-be, #omar-ge, #omar-cl {left: 265px; width: 134px;}
#bettina, #bettina-ch, #bettina-om, #bettina-be, #bettina-ge, #bettina-cl {left: 399px; width: 156px;}
#gerd, #gerd-ch, #gerd-om, #gerd-be, #gerd-ge, #gerd-cl {left: 555px; width: 165px;}
#clemens, #clemens-ch, #clemens-om, #clemens-be, #clemens-ge, #clemens-cl {left: 722px; width: 148px;}

#jochen a:hover, #jochen a.on{background: transparent url(../band/subnav-jochen.jpg) 0 -274px no-repeat;}
#christoph a:hover, #christoph a.on{background: transparent url(../band/subnav-jochen.jpg) -128px -274px no-repeat;}
#omar a:hover, #omar a.on{background: transparent url(../band/subnav-jochen.jpg) -265px -274px no-repeat;}
#bettina a:hover, #bettina a.on{background: transparent url(../band/subnav-jochen.jpg) -399px -274px no-repeat;}
#gerd a:hover, #gerd a.on{background: transparent url(../band/subnav-jochen.jpg) -555px -274px no-repeat;}
#clemens a:hover, #clemens a.on{background: transparent url(../band/subnav-jochen.jpg) -722px -274px no-repeat;}

#jochen-ch a:hover, #jochen-ch a.on{background: transparent url(../band/subnav-christoph.jpg) 0 -274px no-repeat;}
#christoph-ch a:hover, #christoph-ch a.on{background: transparent url(../band/subnav-christoph.jpg) -128px -274px no-repeat;}
#omar-ch a:hover, #omar-ch a.on{background: transparent url(../band/subnav-christoph.jpg) -265px -274px no-repeat;}
#bettina-ch a:hover, #bettina-ch a.on{background: transparent url(../band/subnav-christoph.jpg) -399px -274px no-repeat;}
#gerd-ch a:hover, #gerd-ch a.on{background: transparent url(../band/subnav-christoph.jpg) -555px -274px no-repeat;}
#clemens-ch a:hover, #clemens-ch a.on{background: transparent url(../band/subnav-christoph.jpg) -722px -274px no-repeat;}

#jochen-om a:hover, #jochen-om a.on{background: transparent url(../band/subnav-omar.jpg) 0 -274px no-repeat;}
#christoph-om a:hover, #christoph-om a.on{background: transparent url(../band/subnav-omar.jpg) -128px -274px no-repeat;}
#omar-om a:hover, #omar-om a.on{background: transparent url(../band/subnav-omar.jpg) -265px -274px no-repeat;}
#bettina-om a:hover, #bettina-om a.on{background: transparent url(../band/subnav-omar.jpg) -399px -274px no-repeat;}
#gerd-om a:hover, #gerd-om a.on{background: transparent url(../band/subnav-omar.jpg) -555px -274px no-repeat;}
#clemens-om a:hover, #clemens-om a.on{background: transparent url(../band/subnav-omar.jpg) -722px -274px no-repeat;}

#jochen-be a:hover, #jochen-be a.on{background: transparent url(../band/subnav-bettina.jpg) 0 -274px no-repeat;}
#christoph-be a:hover, #christoph-be a.on{background: transparent url(../band/subnav-bettina.jpg) -128px -274px no-repeat;}
#omar-be a:hover, #omar-be a.on{background: transparent url(../band/subnav-bettina.jpg) -265px -274px no-repeat;}
#bettina-be a:hover, #bettina-be a.on{background: transparent url(../band/subnav-bettina.jpg) -399px -274px no-repeat;}
#gerd-be a:hover, #gerd-be a.on{background: transparent url(../band/subnav-bettina.jpg) -555px -274px no-repeat;}
#clemens-be a:hover, #clemens-be a.on{background: transparent url(../band/subnav-bettina.jpg) -722px -274px no-repeat;}

#jochen-ge a:hover, #jochen-ge a.on{background: transparent url(../band/subnav-gerd.jpg) 0 -274px no-repeat;}
#christoph-ge a:hover, #christoph-ge a.on{background: transparent url(../band/subnav-gerd.jpg) -128px -274px no-repeat;}
#omar-ge a:hover, #omar-ge a.on{background: transparent url(../band/subnav-gerd.jpg) -265px -274px no-repeat;}
#bettina-ge a:hover, #bettina-ge a.on{background: transparent url(../band/subnav-gerd.jpg) -399px -274px no-repeat;}
#gerd-ge a:hover, #gerd-ge a.on{background: transparent url(../band/subnav-gerd.jpg) -555px -274px no-repeat;}
#clemens-ge a:hover, #clemens-ge a.on{background: transparent url(../band/subnav-gerd.jpg) -722px -274px no-repeat;}

#jochen-cl a:hover, #jochen-cl a.on{background: transparent url(../band/subnav-clemens.jpg) 0 -274px no-repeat;}
#christoph-cl a:hover, #christoph-cl a.on{background: transparent url(../band/subnav-clemens.jpg) -128px -274px no-repeat;}
#omar-cl a:hover, #omar-cl a.on{background: transparent url(../band/subnav-clemens.jpg) -265px -274px no-repeat;}
#bettina-cl a:hover, #bettina-cl a.on{background: transparent url(../band/subnav-clemens.jpg) -399px -274px no-repeat;}
#gerd-cl a:hover, #gerd-cl a.on{background: transparent url(../band/subnav-clemens.jpg) -555px -274px no-repeat;}
#clemens-cl a:hover, #clemens-cl a.on{background: transparent url(../band/subnav-clemens.jpg) -722px -274px no-repeat;}

/*	SUBNAVIGATION Ende ----------------------------------------*/


#termine {
	width:600px;
}
#termine tr td {
	color:#FFF;
	font-weight:bold;
	padding-bottom:6px;
}
#termine tr td.month {
	width:100px;
	color:#aa0f12;
	font-weight:bold;
}
#termine tr td.location {
	width:300px;
}
#termine tr td.infos {
	width:200px;
}

#pics {
	position:absolute;
	top:575px;
	right:20px;
	width:878px;
	height:89px;
	padding-top:3px;
	background-image:url(../media/bgd-th.png);
	background-repeat:no-repeat;
	z-index:50;
}
#pics img.pic1-th, #pics img.pics-th, #pics img.pic-hidden {
	height:83px;
	border:none;
	margin-right:4px;
	border-right:#727272 solid 4px;
}
#pics img.pic1-th {
	margin-left:145px;
}

#pics img.pic-hidden {
	display:none;
}


#maintext #songs{
	margin-top:170px;
	margin-left:365px;
	width:200px;
}

#maintext #songs ul {
	list-style-type: none;
}

#maintext #songs li a{
	display:block;
	background-image: url(../media/speaker.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:30px;
	line-height:25px;
}
#maintext #songs li a:hover{
	background-image: url(../media/speaker-on.gif);
}
* html #maintext #songs li a{
	line-height:16px;
}
*+ html #maintext #songs li a{
	line-height:16px;
}
