hr{
width:30em;
color:#dcc98d;
background-color:#dcc98d;
height:1px;
border-bottom:1px dashed #706961;
border-top:none;
}

h1,h2{
font-family:Georgia, serif;
font-size:1em;
color:#dcc98d;
margin:0;
padding:0.3em 0 0.4em 1em;
border-top:1px solid #6e5030;
border-bottom:1px solid #6e5030;
border-left:none;
border-left:0px;}

h1,h2.beige{
background-color:#6e5030}

h1,h2.gelb{
color:#6e5030;
background-color:#F2F4AF;}

h3{
font-size:1em;
font-weight:bold;
}

a{
text-decoration: none;
color:#6e5030;
font-family:Georgia, serif;
padding:0;
text-transform: lowercase;
background-image:url(../img/linkanstrich.gif);
background-repeat:no-repeat;
background-position:0 0.2em;
padding: 0 0 0 1em;
}

a.anchor{
background-image:none;
padding:0;}

div.pics a{
background-image:none;
padding:0;
text-transform: none;
}

a.back, div.pics a.back{
text-decoration: none;
color:#6e5030;
font-family:Georgia, serif;
padding:0;
text-transform: lowercase;
background-image:url(../img/linkanstrich_back.gif);
background-repeat:no-repeat;
background-position:0 0.3em;
padding: 0 0 0 1em;
}

a img{
border:none;
vertical-align:middle;}



.offscreen{
display:none;}

#content ul{
	list-style-type: none;
	margin:2em 0 0 0;
	padding:0 0 0 0;
}

#content ul.nobullet li{
	list-style: none;
}

#content ul li,
#content ol li{
	margin:0 0 0.5em 0;
	border:none;
}

/*---------Metanav-------*/
#metanav{
	color:#F2F4AF;}

#metanav a{
	color:#ffffff;
	font-weight:normal;
	padding:0 0.5em 0 0;}

#metanav span.mitte{
	border-right:none;
	border-left:1px solid #ffffff;
	padding:0 0.5em 0 0.5em;}

#metanav a.mitte{
	border-right:none;
	border-left:1px solid #ffffff;
	padding:0 0.5em 0 0.5em;}

#metanav span.last{
	border-left:1px solid #ffffff;
	padding:0 0.5em 0 0.5em;}

#metanav a.last{
	border-left:1px solid #ffffff;
	padding:0 0.5em 0 0.5em;}

#metanav a.activelast{
	border:none;
	color:#F2F4AF;}


/*----Contentnav-------*/

#contentnav h2{
	width:100%;}

#contentnav> h2{
	width:95%;}


#contentnav a{
	color:#dcc98d;
	font-family:Verdana,Sans-serif;
	text-transform:none;
	background-image:none;
	padding:0;}

dfn{
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0px;
	height:0px;
	overflow:hidden;
	display:inline;}

#contentnav ul{
	list-style: none;
	margin:1em 0 0 0;
	padding:0 0 0 1em;
}


#contentnav ul li{
	margin:0 0 0.2em 0;
	padding:0.8em 0 0 0;
}

#contentnav ul li img{
	vertical-align:middle;
	}

#contentnav ul li ul{
	margin:0 0 0 0;
	padding:0 0 0 1.5em;
	}

#contentnav ul li ul li{
	border-bottom:1px solid #dcc98d;
	padding:0.8em 0 0.3em 0;
	}


/*----Content-------*/

#content h2,h1{
	padding:0.3em 0 0.4em 2em;}

form{
	margin:1em 0 0 0;}
	


form p.submit{
	text-align:right;
	width:25em;}

fieldset{
	margin:0 0 1em 0;
	padding:0 0 01em 0;
	width:25em;}

legend{
	margin:1em 0 0.3em 0;
	font-weight:bold;
	font-size:1.1em;}


input.submit{
	border-right:2px solid #706961;
	border-bottom:2px solid #706961;
	margin:0.5em 0 0 0.5em;
	width:5em;
	display:inline;}


fieldset.data label{
	display:block;
	width:5em;
	float:left;}

fieldset.data label.textarea{
	display:block;
	float:none;
	width:20em;}

fieldset.data textarea{
	width:24.5em;
	margin:0.5em 0 0 0;
	background-color:#ffffff;
	border:1px solid #706961;}

#content div.wrap{
	padding:0.8em 0 1.5em 2em;}

#content div.wrap input{
	width:15.5em;}

#content div.wrap input.submit{
	font-size:0.9em;
    width:auto;
    color:#6e5030;
	background-color:#F2F4AF;
    font-family:Georgia, serif;
	border:1px solid #6e5030;
	border-right:2px solid #6e5030;
	border-bottom:2px solid #6e5030;
	margin:0.5em 0 0 6em;}

#content div.item{
margin:1.5em 5em 0 0;
padding:0 0 1.5em 0;
border-bottom:1px dashed #706961;
min-width:400px;
min-height:6em;}

#content div.item h3{
font-weight:bold;}

#content div.item .pic{
float:left;
width:100px;
padding:0;}

#content div.item .body{
margin:0 0 0 120px;
padding:0;
}

#leftcol div.item{
width:auto;}

#content #leftcol div.item .pic{
float:left;
width:100px;
padding:0;}

#content #leftcol div.item .body{
margin:0 0 0 120px;
padding:0;}


dl{
margin:0 0 1em 0;
padding:0 0 1em 2em;
width:25em;
border-bottom:1px solid #706961;
}

dd{
margin-left: 0;
	padding-left: 7em;
	padding-bottom: 0.5em;
}

dt{
display: inline;
float:left;
}



#content ul li span{
font-weight:bold;
display:block;
}

#content .wrap ul.concert{
margin:1em 0 0 0;
}

#content ul.concert li span{
display:inline;
}

#content ul.concert li span.support{
display:block;
font-weight:normal;
margin:0 0 0 5em;
}

#content .wrap ul{
	margin:0 0 0 0;}

#content> .wrap ul{
	margin:0 0 0 0;}

/*--------------------Tabelle Sounds -------------------------------*/

table.sounds{
font-size:1em;
border-collapse:collapse;}

table.sounds th{
text-align:left;
border-bottom:1px solid #6E5030;
padding:0 1em 0 0;
}

table.sounds tr #mp3{
padding:0 0 0 0;
}

table.sounds td{
text-align: left;
padding:0.5em 1em 0 0;
vertical-align:top;}

table.sounds td.mp3{
padding:0.5em 0 0 0;}

table.sounds td a{
	background-image:none;
	padding:0;}

p.disclaim{
font-size:0.8em;}

p.design{
font-size:0.8em;
font-style:italic;
color:#6e5030;
text-align:center;
display:none;}

table.band{
border:1;
spacing: 0;
padding: 0;
font-size:1em;
text-align: left;
}

span.thumb {
margin:1em 1em 0 0;
width:120px;
height:130px;
text-align:center;
vertical-align:middle;
border:1px solid #A49885;
}

#content div.wrap > .thumb{
border:none;
background-color:transparent;
}

span.thumb a {
border:none;
}

span.thumb>a{
display:block;
float:left;
border:1px solid #A49885;
height:130px;
margin:1em 1em 0 0;
width:120px;
}


span.thumb img {
border:none;
padding:0;
vertical-align:middle;
margin:10px 0 0 0;
}

.wrap a.dirlist{
	padding:0.3em 0 0.1em 0;
	display:block;}

dl{
	margin:0 0 0 290px;
	border:none;}

dl dt{
	margin:0;
padding:0.5em 0 0 0;
	width:5em;
	font-weight:bold;
	float:left;}

dl dd{
	margin:0 0  0.5em 8em;
	padding:0.5em 0 0 0;
	width:20em;
	min-height:2em;
	margin:0 0 0 10em;}

img.float{
	float:left;}

div.space{
	color:#dbc88c;
	height:22em;}


form.guestbook{
	margin:1em 0 1em 2em;}

form.guestbook textarea{
	width:26.5em;
	height:10em;
	border:1px solid #6e5030;}

form.guestbook input{
	width:26em;
}

form.guestbook input.button{
	width:auto;
	display:inline;
}

form.guestbook label{
	display:block;
	margin:0.8em 0 0.3em 0;
	padding:0;}

form.guestbook input.submit{
	font-size:0.9em;
         width:auto;
         color:#6e5030;
	background-color:#eae5a3;
    font-family:Verdana,Sans-serif;
	border:1px solid #6e5030;
	border-right:2px solid #6e5030;
	border-bottom:2px solid #6e5030;
	margin:0 0 1em 0;}

p.gbedit{
	font-size:0.8em;
	margin:1em 0 0 0;
	padding:0;}

span.gbpostid{
	border-right:2px solid #dbc88c;
	padding:0.2em 0.2em 0.2em 0}

input.hidden{
	display:none;}

div.pager{
	margin:1em 0 0.5em 2em;
	padding:0 0 0.3em 0;
	border-bottom:1px dashed #947a50;
	}

div.pager a{
	background-image:none;
	padding:0;
	font-family:Verdana,Sans-serif;}


div.imagebox{
	text-align:center;
	width:56em;
	border:1px solid #6e5030;
    padding:0 0 2em 0;}

div.imagebox .pager{
	text-align:right;
	margin:1em 4em 1.5em 4em;
}

div.imagebox .pager .buttons{
	margin:0 0 0 32.5em;
}

div.imagebox .pager .buttons a{
	margin:0 0 0 2em;
}

/*--- Tabelle Links ---*/

table.link_tabelle{
font-size:1em;
margin:0em 0em 0em 0em;
width:97%;
}

table.link_tabelle tr{
padding:0.5em 0.5em 0.5em 0.5em;
}

/*
Hintergrundfarbe normal:#dcc98d
Mítte:#E7DE9E
Hintergrundfarbe hell:#F2F4AF
Mitte:#C3B77F
Hintergrundfarbe dunkel:#947a50

*/

table.link_tabelle td.linkeseite_hell{
text-align: left;
background-color:#E7DE9E;
padding:0.5em 0.5em 0.5em 0.5em;
vertical-align: center;}

table.link_tabelle td.rechteseite_hell{
text-align: right;
background-color:#E7DE9E;
padding:0.5em 0.5em 0.5em 0.5em;
vertical-align: center;}

table.link_tabelle td.linkeseite_dunkel{
text-align: left;
background-color:#C3B77F;
padding:0.5em 0.5em 0.5em 0.5em;
vertical-align: center;}

table.link_tabelle td.rechteseite_dunkel{
text-align: right;
background-color:#C3B77F;
padding:0.5em 0.5em 0.5em 0.5em;
vertical-align: center;}

/*--- Tabelle Palmenmist ---*/

table.materialtabelle{
font-size:1em;
margin:0em 0em 0em 0em;
width:97%;
}

table.materialtabelle tr{
padding:0.5em 0.5em 0.5em 0.5em;
}

/*
Hintergrundfarbe normal:#dcc98d
Mítte:#E7DE9E
Hintergrundfarbe hell:#F2F4AF
Mitte:#C3B77F
Hintergrundfarbe dunkel:#947a50

*/

table.materialtabelle td.hell{
text-align: left;
background-color:#E7DE9E;
padding:0.5em 0.5em 0.5em 0.5em;
vertical-align: center;}

table.materialtabelle td.dunkel{
text-align: left;
background-color:#C3B77F;
padding:0.5em 0.5em 0.5em 0.5em;
vertical-align: center;}

img.float{
   float:left;
   margin:0 1em 0 0;
}