a:link {
		text-decoration: underline;
		color: #000;
		font-weight: bold;		  
	}
	
a:visited {
		text-decoration: underline;
		color: #000;
		font-weight: bold;
	}

body {
		background-color: #000;
		font-family: Georgia,serif,Times New Roman,Times;
		font-size: 11px;
	}
	
#register {
		text-decoration: none;
		color: #999;
		padding-left: 345px;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: -54px;
	}

#register a {
   		text-decoration:none;
		color: #999;
	}

#register a:hover {
		color: #333;
	}


#direct {
		width: 100px;
		height: 100px;
		margin-top: -100px;
		margin-left: 241px;
	}

#index {
		border: 1px solid;
		background-image: url(filesMaster/index.jpg);
		background-repeat: no-repeat;
		width: 800px;
		height: 650px;
		margin: 0px auto;
	}

#container {
		border: 1px solid;
		background-image: url(filesMaster/bg.jpg);
		background-repeat: no-repeat;
		width: 1040px;
		height: 750px;
		margin: 0px auto;
	}

#menu {
		margin-top: 198px;
		margin-left: 241px;
		width: 560px;
 		height: 15px;
	}
	
#impressum {
		margin-top: 100px;
		margin-left: 241px;
		width: 560px;
 		height: 15px;
	}

#top {
		margin-top: 32px;
		margin-left: 237px;
		width: 137px;
		height: 51px;
	}

#shopABC {
		text-decoration: none;
		overflow: auto;
		padding-left: 90px;
		padding-right: 46px;
		width: 520px;
		height: 355px;
		margin-top: -3px;
	}
	
#mainContent {
		overflow:auto;
		padding-left: 90px;
		padding-right: 46px;
		width: 520px;
		height: 355px;
		margin-top: -3px;
	}
	
#mainCenter {
		overflow:auto;
		padding-left: 90px;
		padding-right: 46px;
		width: 520px;
		height: 355px;
		margin-top: -3px;
		text-align: center;
	}
	
#mainBlock {
		overflow:auto;
		padding-left: 90px;
		padding-right: 42px;
		width: 524px;
		height: 355px;
		margin-top: -3px;
		text-align: justify;
	}

#bp001 {
		background-image: url(content/bp001.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}

#bp002 {
		background-image: url(content/bp002.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}

#bp003 {
		background-image: url(content/bp003.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}

#bp004 {
		background-image: url(content/bp004.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}

#bp005 {
		background-image: url(content/bp005.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}

#bp006 {
		background-image: url(content/bp006.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}

#bp007 {
		background-image: url(content/bp007.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}

#bp008 {
		background-image: url(content/bp008.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}

#bp009 {
		background-image: url(content/bp009.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}
	
#bp010 {
		background-image: url(content/bp010.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}

#bp011 {
		background-image: url(content/bp011.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}
	
#bp012 {
		background-image: url(content/bp012.gif);
		background-repeat: no-repeat;
		width: 96px;
		height: 96px;
		padding-left: 8px;
		padding-top: 0px;	
		float: left;
	}
	
#leftColumn {
		margin-left:81px;
		margin-top: 87px;
		float: left;
	}
	
#outNow {
		background-image: url(content/outNow.gif);
		width: 92px;
 		height: 92px;
	}
	
#comingSoon {
		background-image: url(content/comingSoon.gif);
		width: 92px;
 		height: 92px;
		margin-top: 28px;
	}

#nextShow {
		background-image: url(shows/PreyingHands_210x150.jpg);
		width: 92px;
 		height: 129px;
		margin-top: 29px;
	}
	
#rightColumn {
		margin-top: -3px;
		margin-right: 28px;
		float: right;
	}
	
#festival {
		width: 150px;
		height: 210px;
	}

#registration {
		width: 150px;
		margin-top: 68px;
		font-size:10px;
	}

#registration div {
		padding-left:7px;
	}
	
#registration div div {
		padding-left:0px;
		padding-top:6px;
		padding-bottom:6px;
	}

#newsletterEmail {
		font-family: Georgia,serif,Times New Roman,Times;
		font-size: 11px;
	}

#newsletterSubmitButton {
		font-family: Georgia,serif,Times New Roman,Times;
		font-size: 11px;
	}

#banner {
		background-image: url(animation/banner.gif);
		
		margin-left: 112px;
		margin-top: 57px;
		margin-bottom:20px;
		width: 468px;
		height: 60px;
		float: left;
	}


.confLabel {
      float:left;
      width:150px;
      padding-bottom:2px;
   }
   
.confInput {
      float:left;
      padding-right:20px;
      padding-bottom:20px;
   }

#rightColumnShoppingCart {
		width: 143px;
		height: 180px;
		font-size:9px;
		padding-top:2px;
		padding-left:7px;
		overflow: auto;
		margin-top:3px;
}

#shoppingCartTable {
     width:100%;
     margin-bottom:3px;
}

#shoppingCartTable th td {
   font-weight:bold;
   background-color:#FF9999;
}

#shoppingCartTable tr td {
   background-color:#BCBCBC;
}

#shoppingCartTable td {
	padding:2px;
}

#shoppingCartTable tr td .total {
   background-color:#BCBCBC;
   color:#BC6699;
}

.shoppingCartCheckOutItem {
}

.shoppingCartCheckOutAmount {
	text-align:center;
}

.shoppingCartCheckOutPrice {
	text-align:right;
}

#emptyShoppingCart {
	float:left;	
}

#checkOutShoppingCart {
	float:left;	
}

.shoppingCartTotals {
	font-size:10px;
	margin-top:10px;
	padding-left:7px;	
}

#emptyShoppingCart a, #checkOutShoppingCart a {
	color:#999;	
	font-size:10px;
} 

#emptyShoppingCart a:hover, #checkOutShoppingCart a:hover {
	color:#333;	
} 