/*-----structure----*/
*{
	margin: 0;
	padding: 0;
	font-family: Trajan, Maiandra GD, sans-serif;
	/*font-family: arial;*/
}
body{
	text-align: center;
}
#container{
	text-align: left;
	margin: 0 auto;
	width: 960px;
}
#header{
	/*background-color: #234;*/
}
#sideheader{
	background-image: url(img/sideheader.png);
	float: left;
	width: 307px;
	height: 369px;
	margin: 0 -3px 0 0;
	display: inline;
	overflow:hidden;
}

#midline{
	background-image: url(img/bground.png);
	height: auto;
	min-height: 400px;
	margin: -108px 0 0 0;
}

#midlineshort{
	background-image: url(img/bground.png);
	height: auto;
	height: 400px;
}
#sidebar{
	float: left;
	padding: 20px;
	width: 268px;
}

#sidebar ul li{
}
#seidweid{
	background-image: url(img/sidback.png);
	background-repeat:no-repeat;
	float: left;
	padding: 20px;
	width: 300px;
}
#content{
	background-image: url(img/ranke.png);
	background-repeat:no-repeat;
	margin: 0 0 0 308px;
	padding: 20px;
	width: 612px;
}

#footer{
	background-image: url(img/footer.png);
	height: 100px;
}
.adress{
	display: none;
}
/*--general--*/


/*------header------*/
/*------content-----*/
#spacer{
	background-image: url(img/split.png);
	background-repeat:no-repeat;
	height: 2px;
	margin: 20px 0 20px 0;
	width: 580px;
}
#spacerdisc{
	height: 2px;
	margin: 10px 0 10px 0;
	width: 580px;
}
#instruments{
	margin: 0 0 20px 0;
}
#memimg{
	float: left;
}
#memmail{
	margin: 0 0 0 0px;
}
#memtext{
	width: 390px;
	min-height: 280px;
	margin: 0 0 0 180px;
}
#member{
	min-height: 340px;
	clear: both:
}
#hearsign{
	font-weight: bold;
	font-size:14px;
	color: #9E967A;
}
#hearload{
	font-size: 14px;
	color: #000;
	width: 560px;
	text-align: right;
	margin: 10px 20px 0px 0;
}

#vidsign{
	font-weight: bold;
	font-size:14px;
	color: #9E967A;
}
#vidtext{
	width: 560px;
}
#vidlink{
	font-size: 14px;
	color: #000;
	width: 560px;
	text-align: right;
	margin: 0px 20px 0px 0;
}

#piceventsign{
	font-weight: bold;
	font-size:14px;
	color: #9E967A;
}
#piceventmetadate{
	font-size: 12px;
	margin: 0 0 10px 0;
}
#textext{
	display: none;
}

#piceventtext{
	width: 560px;
}
#piceventlink{
	font-size: 14px;
	color: #000;
	width: 560px;
	text-align: right;
	margin: 10px 20px 0px 0;
}

#eventsign{
	font-weight: bold;
	font-size:18px;
}
#eventmeta{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 20px;
	color: #9E967A;
}
#eventtext{
	margin: 20px 0 20px 40px;
}
#eventfiles{
	width: 560px;
	text-align: right;
}
.filelink{
	font-size: 14px;
	color: #000;
	margin: 0 20px 0px 0;
}

/*-----------TOUR-------------*/
#toursign{
	font-size: 32px;
	font-weight: bold;
}
#toursub{
	font-style: oblique;
	font-size: 18px;
	margin: 0 0 20px 40px;
}

.tableline{
	font-size: 12px;
	width: 560px;
	border: 0;
	text-align: justify;
	border-spacing: 0 10px;
}
.tourtable tr{
	margin: 10px 0 10px 0;
}
.tourday{
	font-weight: bold;
	width: 90px;
}

.splittingtables{
	width: 570px;
	height:10px;
	text-align: center;
	color: #fff;
}

.mid_tourtext{
	width: 470px;
}
.mid_tourtext_mid{
	width: 470px;
	text-align: center;
}
.left_tourtext{
	width: 300px;
}
.right_tourtext{
	width: 300px;
}

.pic_row_picside{
	width: 140px;
	text-align: center;
}
.pic_row_picmid{
	width: 160px;
	text-align: center;
}

.mid_tourpic{
	width: 470px;
	text-align: center;
}
.left_tourpic{
	width: 140px;
}
.right_tourpic{
	width: 140px;
	text-align: right;
}

/*-----------ENDTOUR-------------*/
								
#disctracks{
	min-height: 200px;
	margin: 0 0 0 220px;
}
#discoentry{
	min-height: 200px;
}
#discoentry h3{
	margin: 0 0 20px 0;
}
#discimg{
	margin: 0 20px 20px 0;
	float: left;
}
#disclyrics{
	font-size: 14px;
	color: #000;
	width: 560px;
	text-align: right;
	margin: 20px 20px 20px 0;
}

#shoptext{
	min-height: 50px;
	margin: 0 0 0 140px;
}
#shopentry{
	min-height: 100px;
}
#shopentry h3{
	margin: 0 0 0 0;
}
#shopimg{
	margin: 0 20px 20px 0;
	float: left;
}
.bestellung{
	font-size: 12px;
	font-weight: bold;
}
.best{
	width: 100px;
}
#shopmeta{
	font-size: 14px;
	margin: 0 0 20px 120px;
	color: #9E967A;
}
#shopfield{
	font-size: 14px;
	color: #000;
	width: 560px;
	text-align: right;
	margin: 0px 20px 20px 0;
}

#content a:visited{
	color: #000;
}

#content a{
	color: #000;
	
	text-decoration: none;
}

#bioentry{
	font-size: 14px;
}
#bioyear{
	float: left;
	font-weight: bold;
}
#biotitle{
	margin: 0 0 0 80px;
	width: 480px;
	font-weight: bold;
	color: #9E967A;
}
#biotext{
	margin: 0 0 20px 80px;
	width: 480px;
}
#progentry{
	font-size: 14px;
}
#progtitle{
	font-weight: bold;
	color: #9E967A;
	width: 480px;
	margin: 0 0 10px 0;
}
#progtext{
	margin: 0 0 40px 40px;
	width: 480px;
}

#newsentry{
	
}
#newstitle{
	font-weight: bold;
	font-size: 20px;
}
#newsmeta{
	font-size: 12px;
	color: #9E967A;
}
#newstext{
	margin: 20px 0 60px 40px;
	width: 480px;
}

#guesttitle{
	font-weight: bold;
	font-size: 16px;
}
#guestmeta{
	font-size: 12px;
	color: #9E967A;
}
#guesttext{
	margin: 10px 0 20px 30px;
	width: 480px;
	font-size: 14px;
}
#pagecontrol{
	width: 480px;
	text-align: right;
	font-size: 14px;
}
#pagecontrol a:visited, #pagecontrol a{
	color: #9E967A;
}
#actpage{
	font-size: 18px;
	color: #000;
	font-weight: bold;
}
#eingabe{
	margin: 50px 0 0 0;
	width: 400px;
}
#bestmet{
	font-size: 12px;
	width: 560px;
	text-align: right;
}
#bestsign{
	font-weight: bold;
	color: #9E967A;
	font-size:18px;
	margin: 10px 0 30px 0;
}

.insign{
	font-size: 14px;
	margin: 10px 0 0 0 ;
}
#agb{
	font-size: 12px;
	width: 400px;
	margin: 20px 0 0 80px;
}
#agbcheck{
	float: left;
	margin: 28px 20px 0 40px;
}
#clicker{
	width: 150px;
	margin: 20px 50px 0 300px;
}
#shopform{
	width: 560px;
}
.red{
	font-size: 14px;
	color: #f00;
	margin-left: 2px;
}
#eingabe input{
	width: 300px;
}
.clicker{
	margin: 10px 0 0 0;
	float: right;
	width: 150px;
}

#eingabe textarea{
	width: 300px;
	height: 100px;
}

.bigbox{
	width: 400px;
	height: 200px;
	display: block;
}
.shopin{
	display: block;
	margin: 0 0 10px 0;
	width: 200px
}

#insign{
	font-size: 14px;
	width: 150px;
	float: left;
}
/*------sidebar-----*/
#sidebar{
	color: #000;
	font-size: 20px;
}

#sidebar ul{
	color: #000;
	list-style-type: none;
	text-align: right;
}

#seidweid{
	color: #000;
	font-size: 20px;
}

#seidweid ul{
	list-style-type: none;
	text-align: right;
}
#clearer{
	height: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
.active{
	color: #000;
	font-weight: bold;
	font-size: 24px;
}

#submenu{
	font-size: 18px;
	color: #000;
	margin: 5px 20px 25px 0;
}

.subactive{
	color: #000;
	font-weight: bold;
	font-size: 18px;
}

/*#sidebar #submenu a:visited{
	color: #000;
}

#sidebar a:visited{
	color: #9E967A;
}*/

#sidebar a{
	color: #9E967A;
	text-decoration: none;
}

#seidweid a:visited{
	color: #9E967A;
}

#seidweid a{
	color: #9E967A;
	text-decoration: none;
}
/*------footer------*/


/*------modul:contact/impressum------*/
#textcontent{
	border: 0;
	padding:20px;
}
#textcontent img{
	border: 0;
}
/*--singlepic--*/
#singlepic{
	width: 500px;
	margin: 0 0 10px 20px;
}
#fotocontrol{
	width: 500px;
	margin: 0 0 10px 20px;
	font-size: 14px;
	text-align: center;
}
#fotocontrol a{
	text-decoration: none;
	color: #000;
}

#fotocontrol a:visited{
	text-decoration: none;
	color: #000;
}

.hider{
	color: transparent;
	margin: 0 0 -20px 0;
	color: #fff;
}

#singleentry{
	height: 70px;
	width: 400px;
}

#singlesign{
	margin: 20px 0 0 20px;
	font-weight: bold;
	font-size: 22px;
}
#singlemetadate{
	margin: 5px 0 20px 30px;
}
