		body { 
/*		background-image: url(/fileadmin/images/hg/circus_hg.jpg); background-repeat: no-repeat;  */
		background-color: #e2007a;
		background-position: top center;
		font: 100.1% Arial, Helvetica, sans-serif;
		}
		
		
.align-left{ text-align: left;}
.align-center{ text-align: center;}
.align-right{ text-align: right;}

		
		
		#pageimage { 
		width:1200px;
		height:600px;
		position:relative;
		z-index: 1;
		}

		#bodywrap{
		height: auto;
		}

		#logo{
		width:210px;
		height:157px;
		position:relative; 
		top:46px;
		right: 20px;
		z-index: 4;
		}

		#headernav{
		position:relative; top:-127px;
		z-index: 3;
		}
		
		img{
		border: 0px;
		display: block;
		}
		
		#content{
		position:relative; top:85px;
		z-index: 2;
		width:742px;
		height: auto;
		}
		
		#content_home{
		position:absolute; 
		top:140px;
		left:0px;
		z-index: 2;
		height: auto;
		}
		
		#content-header{
		width:742px;
		height:31px;
		background-color: #850048;
		}		
		
		
		
		#content-footer{
		width:742px;
		height:46px;
		border-top: #850048 solid 2px;
		text-align:left;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		line-height: 30px;
		text-decoration: none;
		font-style: normal;
		}

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

		#content-footer a:hover {
		color: #ffda83;
		text-decoration: none;
		}
		
		
				#maincontent{
				background-color: #f0f0f5;
				height: auto;
				text-align: left;
				padding-top: 5px;
				padding-left: 20px;
				padding-right: 20px;
				}

				#maincontent p {
				font-size: 13px;
				line-height: 18px;
				margin-top: 0.3em;
				margin-bottom: 0.3em;
				}

				#maincontent p.headline, h1.csc-firstHeader {
				font-family: 'Aldrich', sans-serif;
				font-size: 20px;
				line-height: 24px;
				font-weight: normal;
				color: #850048;
				margin-top: 15px;
				margin-bottom: 15px;
				}
				
				#maincontent a:link, #maincontent a:visited {
				color: #e2007a;
				text-decoration: none;
				}

				#maincontent a:hover {
				color: #850048;
				text-decoration: none;
				}

				.imageblock {
				margin-top: 40px;
				}


				.inp1 {
				width: 300px;
				border: 1px solid #6c79b1;
				}

				.inp2 {
				width: 70px;
				border: 1px solid #6c79b1;
				}

				.inp3 {
				width: 224px;
				border: 1px solid #6c79b1;
				}

				.inp4 {
				width: 300px;
				height: 8em;
				border: 1px solid #6c79b1;
				}

				.filebut {
				background-color: #ffffff;
				color: #000000;
				}
				
				.sendbut {
				margin-top: 0.8em;
				margin-bottom: 15px;
				border: 1px solid #6c79b1;
				background-color: #3b4986;
				color: #FFFFFF;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 14px;
				padding-right: 14px;
				}
				
				
				
				#tournee-aktuell {
				width: 695px;
				background-color: #FFFFFF;
				border-right: 5px solid #CCCCCC;
				border-bottom: 5px solid #CCCCCC;
				padding: 10px 20px 0;
				margin-bottom: 20px;
				}				
				
				#tournee-aktuell strong {
				color: #850048;
				font-size: 20px;
				}
				
				#tournee {
				border: 0px;
				width: 696px;
				background-color: #a9adce;
				border-spacing: 5px;
				}				
				
				#tournee strong {
				color: #2f3377;
				font-size: 20px;
				}

				#tournee-aktuell_footer {
				width: 696px;
				height: 25px;
				background-repeat: no-repeat;
				background-position: center center;
				background-image: url('/fileadmin/images/tournee-aktuell_footer.gif');
				}
				
				#tournee_footer {
				width: 696px;
				height: 25px;
				background-color: #a9adce;
				background-repeat: no-repeat;
				background-position: center center;
				background-image: url('/fileadmin/images/tournee_footer.gif');
				}


				.csc-frame-frame1 {
				background-color: #FFFFFF;
				border-right: 5px solid #CCCCCC;
				border-bottom: 5px solid #CCCCCC;
				padding: 10px 10px;
				margin-bottom: 15px;
				margin-top: 15px;
				}	
