* {
	margin:0;
	padding:0;
	font-family: Arial, sans-serif;
	}
	
/* IMAGES */
	
	img {
		border:0;
		padding:0;
		margin:0;
		}



/* HEADERS */
h2 {
	font-size:16px;
	color:#00a5ce;
	margin-bottom:5px;
	margin-top:25px;
}



/* LISTS */
	
	ul {
		font-size: 13px;
		margin-left:35px;
		}	
		
	li {
		line-height: 19px;
		}

/* Paragraphs */
	
p {
	color: #222;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	margin:10px 0 10px 0;
	}
	
p.second {
	text-indent:20px;
	}
	
p.center {
	text-align: center;
	}
	
p.spaced {
	letter-spacing: 0.1em;
	}

p.right {
	text-align:right;
	}

p.white {
	color:#fff;
	font-size: 18px;
	}
	
p.forkids {
	margin-top:-10px;
	padding:0;
	}

p.smallsize {
	font-size: 11px;
	line-height:10px;
	margin-top:110px;
	}
	
p.form {
	font-size: 13px;
	line-height:23px;
	margin-top:0px;
	padding-top:0;
	}
	
p.form2 {
	font-size: 13px;
	line-height:18px;
	padding-top:3px;
	}

span {
	font-size: 13px;
	line-height: 19px;
	}
	


	

	
	
/* Divs */
	

	
	#header {
		width: 760px;
		display:inline; /* IE fix */
		}
    
    #left_banner {
		background:#444;
		float:left;
		width:388px;
		height:125px;
		background: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/top.gif) no-repeat top left;
		} 
	
	#right_banner {
		float:right;
		width:372px;
		height:125px;
		/*background: url(images/template/top_right.gif) no-repeat top left; */
		}
		
		#right_banner p {
			font-family: Arial, sans-serif;
			font-size:11px;
			margin:0px;
			color:#333;
			letter-spacing: 0.1em;
			text-align:right;
			}
			
			#subnav {
				width:372px;
				height:91px;
				clear:both;
				background: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/subnav2.gif) no-repeat bottom left;
				}
			
			#subnavlinks  {
				padding-top:62px;
				padding-right:19px;
				}
			
			#nav {
				width:372px;
				height:34px;
				background: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/nav_bg.gif) no-repeat bottom left;
				clear:both;
				margin-left:0px;
				background-color:transparent;
				}
	
	
	#body_container {
		width: 760px;
		background-image: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/background_repeat.gif);
		background-color: transparent;
		}
	
	
		#body {
			width:760px;
			padding-top:0px; 
			background: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/body_bg.gif) no-repeat top left; 
			background-color: transparent;
			}
		
			#location {
				padding-top:35px;
				position:relative;
				left:-42px;
				font-family: Arial, sans-serif;
				font-size:11px;
				letter-spacing: 0.1em;
				text-align:right;
				}
				
				#location a {
					font-size: 11px;
					}
			
			
			#left {
				background:transparent;
				float:left;
				width:477px;
				position:relative;
				left:42px;
				padding-bottom:25px;
				margin-top:5px;
				color:#333;
				}
				
				#left p {
					margin-top:15px;
					}
					
				#left p.lightform {
					font-size: 11px;
					line-height: 15px;
					color:#888;
					margin:0;
					}
					
				#left p.quotes {
					font-size: 11px;
					line-height:15px;
					margin-top:8px;
					margin-bottom:25px;
					}
				
				
				#left img.full {
						padding:1px;
						border: 1px solid #ADADAD;
						margin-bottom: 4px;
						}
				
				.left_image2 {
					float:right;
					font: 10px Arial, sans-serif;
					line-height: 13px;
					text-align:right;
					margin-left:15px;
					margin-top:18px;
					margin-bottom:5px;
					}
				
					.left_image2 img {
						padding:1px;
						border: 1px solid #ADADAD;
						margin-bottom: 4px;
						}
						
				.left_image2_left {
					float:left;
					font: 10px Arial, sans-serif;
					line-height: 13px;
					text-align:left;
					margin-right:20px;
					margin-top:18px;
					margin-bottom:5px;
					}
				
					.left_image2_left img {
						padding:1px;
						border: 1px solid #ADADAD;
						margin-bottom: 4px;
						}
				
				.left_image {
					float:right;
					font: 10px Arial, sans-serif;
					line-height: 13px;
					width: 240px;
					text-align:right;
					margin-left:15px;
					margin-top:18px;
					margin-bottom:5px;
					}
				
					.left_image img {
						padding:1px;
						border: 1px solid #ADADAD;
						margin-bottom: 4px;
						}
				
				.left_image_left {
					float:left;
					font: 10px Arial, sans-serif;
					line-height: 13px;
					width: 240px;
					text-align:left;
					margin-right:20px;
					margin-top:18px;
					margin-bottom:5px;
					}
				
					.left_image_left img {
						padding:1px;
						border: 1px solid #ADADAD;
						margin-bottom: 4px;
						}
				
				.left_image_small {
					float:right;
					font: 10px Arial, sans-serif;
					line-height: 13px;
					width: 200px;
					text-align:right;
					margin-left:15px;
					margin-top:18px;
					margin-bottom:5px;
					}
				
					.left_image_small img {
						padding:1px;
						border: 1px solid #ADADAD;
						margin-bottom: 4px;
						}
				
				.left_image_small_left {
					float:left;
					font: 10px Arial, sans-serif;
					line-height: 13px;
					width: 200px;
					text-align:left;
					margin-right:20px;
					margin-top:18px;
					margin-bottom:5px;
					}
				
					.left_image_small_left img {
						padding:1px;
						border: 1px solid #ADADAD;
						margin-bottom: 4px;
						}
						
				.left_image_small_left_no_outline {
					float:left;
					font: 10px Arial, sans-serif;
					line-height: 13px;
					width: 160px;
					text-align:left;
					margin-right:20px;
					margin-top:18px;
					margin-bottom:5px;
					}
				
					.left_image_small_left_no_outline  img {
						padding:1px;
						margin-bottom: 4px;
						}
				
				.left_image_small_right_no_outline {
					float:right;
					font: 10px Arial, sans-serif;
					line-height: 13px;
					width: 130px;
					text-align:right;
					margin-left:15px;
					margin-top:18px;
					margin-bottom:5px;
					}
				
					.left_image_small_right_no_outline  img {
						padding:1px;
						margin-bottom: 4px;
						}
						
				.left_image_right_wide {
					float:right;
					font: 10px Arial, sans-serif;
					line-height: 13px;
					width: 280px;
					text-align:right;
					margin-left:15px;
					margin-top:18px;
					margin-bottom:5px;
					}
				
					.left_image_right_wide img {
						padding:1px;
						border: 1px solid #ADADAD;
						margin-bottom: 4px;
						}
				
				.left_image_landscape {
					float:right;
					width: 258px;
					text-align:right;
					margin-bottom:5px;
					}
	
					.left_image_landscape img {
						padding:1px;
						border: 1px solid #ADADAD;
						margin-top: 4px;
						margin-bottom: 4px;
						}
				
				.left_image_portrait {
					float:right;
					width: 202px;
					text-align:right;
					}
					
					.left_image_portrait img {
						padding:1px;
						border: 1px solid #ADADAD;
						margin-top: 4px;
						margin-bottom: 4px;
						}
				
				#news_expanded_forkids {
					width: 477px;
					margin-top:2px;
					font-size: 13px;
					line-height: 19px;
					padding-top:12px;
					padding-bottom:10px;
					}
					
					#news_expanded_forkids span {
						color: #111;
						font-size: 13px;
						line-height:20px;
						font-weight: bold;
						}
					
					
				#news_expanded {
					width: 477px;
					margin-top:2px;
					font-size: 13px;
					line-height: 19px;
					padding-top:12px;
					padding-bottom:10px;
					}
					
					#news_expanded span {
						color: #111;
						font-size: 13px;
						line-height:20px;
						font-weight: bold;
						}
					
					#news_date {
						font-size: 13px;
						color:#222;
						font-weight: bold;
						line-height:13px;
						margin-top:10px;
						margin-bottom:7px;
						}
						
					#news_headline {
						font-size: 23px;
						line-height: 30px;
						color: #792776;
						font-weight: normal;
						margin-top:5px;
						margin-bottom:15px;
						}
					
					#news_expanded p.first {
						margin-top:0px;
						}
				
				#news_expanded_line {
					border-top: 1px solid #ADADAD;
					width: 477px;
					margin-top:20px;
					font-size: 13px;
					line-height: 19px;
					padding-top:0px;
					padding-bottom:0px;
					}
					
				#attachment {
					height: 21px;
					border: 1px solid #BDEEA8;
					background-image: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/news_attch_button.gif);
					background-color: transparent;
					padding-left:10px;
					margin-top:19px;
					font-size: 11px;
					color:#000;
					font-weight:bold;
					}
					
					#attachment a {
						font-size: 11px;
						font-weight:normal;
						}
				
				#attachment_events {
					height: 21px;
					border: 1px solid #A1E0F2;
					background-image: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/events_attch_button.gif);
					background-color: transparent;
					padding-left:10px;
					margin-top:19px;
					font-size: 11px;
					color:#000;
					font-weight:bold;
					}
					
					#attachment_events a {
						font-size: 11px;
						font-weight:normal;
						}
				
				.form_left {
					font-size: 13px;
					line-height: 25px;
					float:left;
					width:140px;
					text-align:right;
					margin-top:5px;
					}
					
				.form_right {
					font-size: 13px;
					line-height: 25px;
					float:right;
					width:325px;
					text-align:left;
					margin-left:10px;
					margin-top:5px;
					}
					
				
			
			#right {
				background-color: #DFDFDF;
				float:right;
				width:174px;
				position:relative;
				left:-42px;
				margin-top:30px;
				border:0;
				padding:0;
				margin-bottom:15px;
				}
				
				#spacer-about {
					padding-top:36px;
					background:white;
					}
				
				#spacer-partners {
					padding-top:17px;
					background:white;
					}
					
				#spacer-behindscenes {
					padding-top:13px;
					background:white;
					}
				
				#spacer-forkids {
					padding-top:22px;
					background:white;
					}
				
				#spacer-contact {
					padding-top:16px;
					background:white;
					}
				
				#spacer-rockn {
					padding-top:15px;
					background:white;
					}
					
				#spacer-rockn2 {
					padding-top:10px;
					background:white;
					}
					
				#spacer-rockn_music {
					padding-top:20px;
					background:white;
					}
				
				#spacer-rockn_movies {
					padding-top:18px;
					background:white;
					}
					
				#spacer-rockn_downloads {
					padding-top:21px;
					background:white;
					}
					
				#spacer-rockn_fanzone {
					padding-top:36px;
					background:white;
					}
					
				#spacer-meetgodrocks {
					padding-top:21px;
					background:white;
					}
				
				#spacer-news {
					padding-top:10px;
					background:white;
					}
					
				#spacer-events {
					padding-top:15px;
					background:white;
					}
					
				#spacer-booktheband {
					padding-top:35px;
					background:white;
					}
					
				#spacer-livetour {
					padding-top:15px;
					background:white;
					}
					
				#rc_top_pink {
					width:174px;
					height:31px;
					background: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/read_more_pink.gif) no-repeat top left; 
				}
				
				#rc_top_blue {
					width:174px;
					height:31px;
					background: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/read_more_blue.gif) no-repeat top left; 
				}
	
				#rc_top_green {
					width:174px;
					height:31px;
					background: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/read_more_green.gif) no-repeat top left; 
				}
				
				#rc_bottom {
					width:174px;
					height:66px;
					background: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/right_col_bottom.gif) no-repeat top left; 
				}
				
				#rc_articles_green {
					width:174px;
					height:31px;
					background:white;
					background: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/articles_green.gif) no-repeat top left; 
					border-top:8px solid white;
					
				}
				
				#rc_livetour_blue {
					width:174px;
					height:31px;
					background:white;
					background: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/live_tour_rc.gif) no-repeat top left; 
					border-top:8px solid white;
					
				}
				
				#rc_contact_blue {
					width:174px;
					height:31px;
					background:white;
					background: url(file:///C|/Documents%20and%20Settings/hgelmich/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/HN4O2H1Q/images/template/contact.gif) no-repeat top left; 
					border-top:6px solid white;
					
				}
				
				#right p {
					font-size: 11px;
					line-height: 16px;
					margin-top:8px;
					margin-bottom:8px;
					color:#222;
					}
					
				#right p.big {
					font-size: 12px;
					line-height: 17px;
					margin-top:8px;
					margin-bottom:8px;
					color:#222;
					}
				
				#right img.rightpic {
					padding:5px 0 1px 6px;
					float:right;
					}
				
				#right img.rightpic_full {
					padding:1px;
					border: 1px solid #ADADAD;
					margin-top: 5px;
					margin-bottom: 4px;
					}
				
				#right img.rightpic_full_less_space {
					padding:1px;
					border: 1px solid #ADADAD;
					margin-top: 3px;
					margin-bottom: 4px;
					}
				
				#right_fullpic_text {
					text-align: right;
					font: 10px Arial, sans-serif;
					line-height: 14px;
					margin-bottom:9px;
					}
					
				#right_textbox0 {  /* no border */
					background-color: transparent;
					padding: 15px 11px 7px 13px;
					}
					
				#right_textbox1 {  /* just top border */
					background-color: transparent;
					border-top: 1px solid #fff;
					padding: 15px 11px 7px 13px;
					}
				
				#right_textbox2 {  /* top and bottom borders */
					background-color: transparent;
					border-top: 1px solid #fff;
					border-bottom: 1px solid #fff;
					padding: 15px 11px 7px 13px;
					}
					
				#right_textbox3 {  /* bottom border */
					background-color: transparent;
					border-bottom: 1px solid #fff;
					padding: 15px 11px 7px 13px;
					}
					
				#right_textbox4 {  /* bottom border */
					background-color: transparent;
					border-top: 1px solid #fff;
					border-bottom: 1px solid #fff;
					padding: 15px 11px 7px 13px;
					}
				
				#right_textbox5 {  /* just top border */
					background-color: transparent;
					border-top: 0px solid #fff;
					padding: 8px 11px 7px 13px;
					}
				
				#right ul {
					margin:0;
					width: 174px;
					font: 11px Arial, sans-serif;
					}
					
				#right li {
					line-height:14px;
					}
				
				#right li a {
					color: #000;
					line-height:14px;
					}
					
					#right li a.other {
						text-decoration:underline;
						}
					
				#right li.pink {
					background-color: #E3B1E1;
					border-bottom: 1px solid #fff;
					list-style-type: none;
					padding: 6px 12px 6px 12px;
					}
					
				#right li.pink2 {
					background-color: #EECBED;
					border-bottom: 1px solid #fff;
					list-style-type: none;
					padding: 6px 12px 6px 12px;
					}
					
				#right li.blue {
					background-color: #48CBFF;
					border-bottom: 1px solid #fff;
					list-style-type: none;
					padding: 6px 12px 6px 12px;
					}
				#right li.blue2 {
					background-color: #81DBFF;
					border-bottom: 1px solid #fff;
					list-style-type: none;
					padding: 6px 12px 6px 12px;
					}
				
				#right li.green {
					background-color: #7BDD50;
					border-bottom: 1px solid #fff;
					list-style-type: none;
					padding: 6px 12px 6px 12px;
					}
				#right li.green2 {
					background-color: #98ED72;
					border-bottom: 1px solid #fff;
					list-style-type: none;
					padding: 6px 12px 6px 12px;
					}
				
				#right li span.news {
					color: #800983;
					font-size: 11px;
					line-height: 17px;
					}
				
				#right p {
					margin-top:2px;
					}

		

	
	
	
	/* LINKS */

	a:link, a:visited {
		color:#83177F;
		text-decoration:none;
		}
	
	a:hover, a:active {
		color:#A455A1;
		text-decoration:underline;
		}
		
	
