/* Things that are the same for all the pages `*/
body {
	margin:0; 
	padding:0;
	background: url(../images/background/04_2.jpg) no-repeat;
}

#Content object{}

object:active, div:active{
	outline: none;
}

object:focus, div:focus{
	-moz-outline-style: none;
}

body.home, body.start, body.die-band, body.band, body.geschichte, body.history, body.musikanten, body.musicians, body.partner, body.partners, 
body.deelinde, body.magdalena-zenz, body.johanna-kugler, body.marie-therese-h-rtel{
	background: url(../images/background/01_2.jpg) no-repeat;
}

body.wann-und-wo, body.when-and-where, body.termine, body.dates, body.neues, body.news{
	background: url(../images/background/02_2.jpg) no-repeat;
}

body.h-ren-und-sehen, body.listen-and-watch, body.musik, body.music, body.bilder, body.pictures, body.filme, body.videos{
	background: url(../images/background/03_2.jpg) no-repeat;
	color: #C0272D;
}

body.kontakt, body.get-in-touch, body.g-stebuch, body.guestbook, body.impressum, body.imprint, body.newsletter, body.buchen{
	background: url(../images/background/04_2.jpg) no-repeat;
}

body.presse, body.press{
	background: url(../images/background/05_2.jpg) no-repeat;
}

#Flash{
	position: absolute;
	top:-1px;
	left:0px;
	height: 565px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	z-index:3;
	border:0;
}

#ContentWrap{
	position: absolute;
	top:70px;
	left:500px;
	width:440px;
	height:500px;
	text-align: left;
	margin:0px;
	padding-left:0px;
	z-index:4;
	overflow:hidden;
}

#PageComments_holder{
	width:440px;
	display:block;
}

#PageComments_holder li{
	width:440px;
	/*display:inline;*/
}

#CommentNewPost{
	position: relative;
	vertical-align:top;
	top:20px;
	left:0px;
}

#CommentFormTitle{
	
}

#PageCommentInterface_Form_PageCommentsPostCommentForm fieldset{
	display:none;
	border: 0;
	width: 400px;
	font-family: "Trebuchet MS";
	font-size: 9pt;
}

#PageCommentInterface_Form_PageCommentsPostCommentForm_Name,
#PageCommentInterface_Form_PageCommentsPostCommentForm_Title, #Comment.field textarea{
	width:300px;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	background-color: transparent;
	border:1px #FF921E dashed;
	color:#FF921E;
	position:absolute;
	left:50px;
}

#Comment.field textarea{
	height:100px;
}

#PageCommentInterface_Form_PageCommentsPostCommentForm .left{
	vertical-align:top;
}

#Title .left{
	vertical-align:top;
}
 
#Name .left{
	vertical-align:top;
}

#PageCommentInterface_Form_PageCommentsPostCommentForm_Name{
	padding-top:1px;
	margin-top:1px;
	padding-bottom:1px;
	margin-bottom:1px;
	
		
}

#PageCommentInterface_Form_PageCommentsPostCommentForm_action_postcomment{
	font-family:"Trebuchet MS";
	font-size: 9pt;
	display:none;
	background-color: transparent;
	border:0; 
	padding:0;
	margin:0;
	font-weight:bold;
	text-transform:lowercase;
	position:absolute;
	left:301px;
	top:169px;
	color:#FF921E;
}

#PageCommentInterface_Form_PageCommentsPostCommentForm_action_postcomment_en{
	font-family:"Trebuchet MS";
	font-size: 9pt;
	display:none;
	background-color: transparent;
	border:0; 
	padding:0;
	margin:0;
	font-weight:bold;
	text-transform:lowercase;
	position:absolute;
	left:323px;
	top:169px;
	color:#FF921E;
}

#CommentFormClose{
	font-size: 9pt;
	display:none;
	background-color: transparent;
	border:0; 
	padding:0;
	margin:0;
	font-weight:bold;
	text-transform:lowercase;
	position:absolute;
	left:50px;
	top:170px;
	color:#FF921E;
}

#PageComments li{
	list-style-type:none;
	
}

#CommentHolder ul{
	list-style-type: none;
	
}

#CommentHolder li{
	margin-top: 5px;
	margin-bottom:5px;
	padding-top: 5px;
	padding-bottom:5px;
	display:inline;
}

#PageCommentsPagination{
	display:none;
}

#Content {
	z-index:4;
}

#Content.musikanten, #Content.musicians, #Content.deelinde, #Content.johanna-kugler, #Content.magdalena-zenz, #Content.marie-therese-h-rtel{
	margin-top:20px;
}

ul, #slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider, #slider li{ 
	width:440px;
	height:450px;
	overflow:hidden;
}

#ContentWrap span#prevBtn a{
	font-family: "trebuchet ms";
	font-size: 30px;
	font-weight:bold;
	text-transform:uppercase;
	left:0;
	outline:none;
	z-index:5;
	position:absolute;
	top:435px;
	text-decoration: blink;
}

#ContentWrap span#prevBtn a:hover{
	outline:none;
	text-decoration:none;
}

#ContentWrap span#nextBtn a{
	font-family: "trebuchet ms";
	font-size: 30px;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	left:350px;
	top:435px;
	outline:none;
	z-index:5;
	text-decoration: blink;
}


#ContentWrap span#nextBtn a:hover{
	outline:none;
	text-decoration:none;
}

#nextPage{
	font-family: "trebuchet ms";
	font-size: 30px;
	position:absolute;
	font-weight:bold;
	text-transform:uppercase;
	left:350px;
	top:435px;
	outline:none;
	z-index:5;
	text-decoration: blink;
	cursor:pointer;
}

#nextPage:hover{
	outline:none;
	text-decoration:none;
	cursor:pointer;
}

#prevPage{
	font-family: "trebuchet ms";
	font-size: 30px;
	font-weight:bold;
	text-transform:uppercase;
	left:0;
	outline:none;
	z-index:5;
	position:absolute;
	top:435px;
	text-decoration: blink;
	cursor:pointer;
}

#prevPage:hover{
	outline:none;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}

#ImageGallery{
	width:440px;
	height:400px;
	/*border: 1px solid #000000;*/
}

#Switcher {
	position:relative;
	width:20000em;
	height:400px;
	overflow:hidden;
}

.pageItem {
	position:relative;
	width:440px;
	height:400px;
	float:left;
}

#Navigation{
	position:absolute;
	clear: both;
	/*top:565px;*/
	top:520px;
	/*left:50px;*/
	left:0px;
	z-index:4;
	padding-left:40px;
	z-index:1000;
}

#Navigation tr{
	/*vertical-align:middle;*/
}

#Navigation td{
	padding-left:2px;
	padding-right:2px;
	height:40px;
	white-space:nowrap;
	vertical-align:middle;
	
}

#Fly.start, #Fly.home, #Fly.history, #Fly.geschichte{
	background: url(../images/keyvisual/0101.png) no-repeat;
	position: absolute;
	top:180px;
	left:900px;
	z-index:2;
	width: 414px;
	height: 373px; 
}

#Fly.musicians, #Fly.musikanten{
	background: url(../images/keyvisual/0102.png) no-repeat;
	position: absolute;
	/*top:85px;*/
	top:105px;
	left:466px;
	z-index:2;
	width: 660px;
	height: 630px; 
}

#Fly.deelinde{
	background: url(../images/keyvisual/band/0202.png) no-repeat;
	position: absolute;
	top:105px;
	left:790px;
	z-index:2;
	width: 408px;
	height: 670px; 
}

#Fly.magdalena-zenz{
	background: url(../images/keyvisual/band/0302.png) no-repeat;
	position: absolute;
	top:125px;
	left:780px;
	z-index:2;
	width: 508px;
	height: 670px; 
}

#Fly.johanna-kugler{
	background: url(../images/keyvisual/band/0103.png) no-repeat;
	position: absolute;
	top:125px;
	left:760px;
	z-index:2;
	width: 431px;
	height: 670px; 
}

#Fly.marie-therese-h-rtel{
	background: url(../images/keyvisual/band/0201.png) no-repeat;
	position: absolute;
	top:115px;
	left:740px;
	z-index:2;
	width: 589px;
	height: 670px; 
}

#Fly.partners, #Fly.partner{
	/*background: url(../images/keyvisual/0103.png) no-repeat;
	position: absolute;
	top:35px;
	left:870px;
	z-index:2;
	width: 650px;
	height: 1010px; */
	background: url(../images/keyvisual/band/0103.png) no-repeat;
	position: absolute;
	top:85px;
	left:760px;
	z-index:2;
	width: 431px;
	height: 670px;
}

#Fly.dates, #Fly.termine{
	/*background: url(../images/keyvisual/0201.png) no-repeat;
	position: absolute;
	top:40px;
	left:880px;
	z-index:1;
	width: 800px;
	height: 910px;
	overflow:hidden;*/
	background: url(../images/keyvisual/band/0201.png) no-repeat;
	position: absolute;
	top:95px;
	left:740px;
	z-index:2;
	width: 589px;
	height: 670px;  
}

#Fly.news, #Fly.neues{
	/*background: url(../images/keyvisual/0202.png) no-repeat;
	position: absolute;
	top:50px;
	left:830px;
	z-index:2;
	width: 640px;
	height: 1050px;*/
	background: url(../images/keyvisual/band/0202.png) no-repeat;
	position: absolute;
	top:95px;
	left:790px;
	z-index:2;
	width: 408px;
	height: 670px; 
}

#Fly.music, #Fly.musik{
	background: url(../images/keyvisual/0301.png) no-repeat;
	position: absolute;
	top:20px;
	left:730px;
	z-index:2;
	width: 652px;
	height: 590px; 
}

#Fly.pictures, #Fly.bilder{
	/*background: url(../images/keyvisual/0302.png) no-repeat;
	position: absolute;
	top:65px;
	left:930px;
	z-index:1;
	width: 660px;
	height: 870px; */
	background: url(../images/keyvisual/band/0302.png) no-repeat;
	position: absolute;
	top:95px;
	left:760px;
	z-index:2;
	width: 508px;
	height: 670px; 
}

#Fly.videos, #Fly.filme{
	background: url(../images/keyvisual/0303.png) no-repeat;
	position: absolute;
	top:90px;
	left:940px;
	z-index:2;
	width: 334px;
	height: 474px; 
}

#Fly.imprint, #Fly.impressum, #Fly.buchen, #Fly.booker{
	background: url(../images/keyvisual/0402.png) no-repeat;
	position: absolute;
	top:-30px;
	left:670px;
	z-index:2;
	width: 652px;
	height: 630px; 
}

#Fly.g-stebuch, #Fly.guestbook{
	background: url(../images/keyvisual/0401.png) no-repeat;
	position: absolute;
	top:10px;
	left:810px;
	z-index:2;
	width: 652px;
	height: 590px; 
}


#Fly.newsletter{
	background: url(../images/keyvisual/0202_paper_02.png) no-repeat;
	position: absolute;
	top:50px;
	left:410px;
	z-index:2;
	width: 640px;
	height: 510px; 
}

#Fly.presse, #Fly.press{
	background: url(../images/keyvisual/0501.png) no-repeat;
	position: absolute;
	top:125px;
	left:900px;
	z-index:2;
	width: 486px;
	height: 460px; 
}

#BandTop.home, #BandTop.start, #BandTop.die-band, #BandTop.band, #BandTop.geschichte, #BandTop.history, #BandTop.musikanten, #BandTop.musicians, #BandTop.partner, #BandTop.partners,
#BandTop.deelinde, #BandTop.magdalena-zenz, #BandTop.johanna-kugler, #BandTop.marie-therese-h-rtel{
	position: absolute;
	background: url(../images/background/01_1.png) repeat-x right;
	margin:0;
	padding:0;
	z-index:1;
	margin-top:-170px;
	border:0;
	overflow:hidden;
	width:100%;
	height:375px;
}

#BandTop.wann-und-wo, #BandTop.when-and-where, #BandTop.termine, #BandTop.dates, #BandTop.neues, #BandTop.news{
	position:absolute;
	background: url(../images/background/02_1.png) repeat-x right;
	margin:0;
	padding:0;
	z-index:1;
	margin-top:-145px;
	border:0;
	overflow:hidden;
	width:100%;
	height:375px;
}

#BandTop.h-ren-und-sehen, #BandTop.listen-and-watch, #BandTop.musik, #BandTop.music, #BandTop.bilder, #BandTop.pictures, #BandTop.filme, #BandTop.videos{
	position:absolute;
	background: url(../images/background/03_1.png) repeat-x right;
	margin:0;
	padding:0;
	z-index:1;
	margin-top:-113px;
	border:0;
	overflow:hidden;
	width:100%;
	height:375px;
}

#BandTop, #BandTop.meldet-euch, #BandTop.get-in-touch, #BandTop.g-stebuch, #BandTop.guestbook, #BandTop.impressum, #BandTop.imprint, #BandTop.buchen{
	position:absolute;
	background: url(../images/background/04_1.png) repeat-x right;
	margin:0;
	padding:0;
	z-index:1;
	margin-top:-156px;
	border:0;
	overflow:hidden;
	width:100%;
	height:375px;
}

#BandTop.presse, #BandTop.press{
	position:absolute;
	background: url(../images/background/05_1.png) repeat-x right;
	margin:0;
	padding:0;
	z-index:1;
	margin-top:-144px;
	border:0;
	overflow:hidden;
	width:100%;
	height:375px;
}

#Container{
	position:absolute;
	top:41px;
	z-index:3;
	padding:0;
	width: 1260px;
	height: 613px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#musikantinnen{
	position:absolute;
	top:65px;
	left:95px;
	width:100%;
	height: 18px;
	z-index:10;
	padding-bottom:20px;
}

p.asterisk{
	margin-top:0px;
	padding-top:0px;
}

#asterisk{
	position:relative;
	top:-4px;
}

.newsletter div #Content h3{
	font-weight:bold;
	position:relative;
	font-size:16px;
	top:150px;
	left:118px;
	color:#000000;
}

#Form_Form{
	position:relative;
	left:110px;
	top:140px;
	color:#000000;
}

#Form_Form fieldset{
	border:0;
}

.middlecolumn{
	position:absolute;
	left:150px;
}

label.left{
	text-transform:lowercase;
}

#Form_Form input.text{
	position:absolute;
	left:75px;
	background:transparent;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:#000000 1px dashed;
	width:208px;
}

.email input{
	width:208px;
}
#NewsletterConfirmation{
	position:absolute;
	top:306px;
	left:123px;
	color:#000000;
}

#Newsletters.field{
	/*display:none;*/
}

#Form_Form_action_process{
	background-color: transparent;
	border: 0; 
	padding: 0;
	font-weight:bold;
	text-transform:lowercase;
	position:relative;
	left:220px;
}

#ytcontrol{
	display:none;
	position:relative;
	top: 365px;
	left:11px;
	background: transparent url(../images/negative_small/pausedown.png) no-repeat top left; 
	width: 15px;
	height: 15px;
	z-index:100000;
	cursor: pointer;
	cursor: hand;
	border:none;
}
