

/* DEFAULT
.................................................*/

body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	color: #999;
	}

/*
a			 		{ color: #FDB813; background: none; text-decoration: none; }
a:link 		{ color: #FDB813; background: none; text-decoration: none; }
a:visited { color: #FDB813; background: none; text-decoration: none; }
a:hover 	{ color: #000; background: #FDB813; text-decoration: none; }
a:active 	{ color: #000; background: #FFF; text-decoration: none;  }
*/

h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; }

h1 { font-size: 32px; }
h2 { font-size: 24px; }

.white { color: white; }

cite {
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	}

	
/* NAV TOP
.................................................*/

#nav { font: normal 16px/1.5em Arial, Helvetica, sans-serif; color: #CCC; }

#nav a 									{ color: #CCC; text-decoration: none; padding-bottom: 2px; border-bottom: none; background: none; }	
#nav a:link, a:visited 	{ color: #CCC; border-bottom: none; }
#nav a:hover 						{ color: #FDB813; border-bottom: 2px solid #FDB813; }
#nav a:active 					{ color: #FFF; border-bottom: none; }

#nav a.aktiv 												{ color: #FDB813; text-decoration: none; padding-bottom: 2px; background: none; }	
#nav a:link.aktiv, a:visited.aktiv 	{ color: #FDB813; border-bottom: none; }
#nav a:hover.aktiv									{ color: #FDB813; border-bottom: 2px solid #FDB813; }
#nav a:active.aktiv									{ color: #FFF; border-bottom: none; }


/* NAV BTM
.................................................*/

#navbtm { font: normal 14px/1.5em Arial, Helevtica, sans-serif; color: #999; }
	
#navbtm a									{ color: #999; text-decoration: none; border-bottom: none; }
#navbtm a:link, a:visited	{ color: #999; text-decoration: none; border-bottom: none; }
#navbtm a:hover						{ color: #FDB813; text-decoration: none; border-bottom: 2px solid #FDB813; }
#navbtm a:active					{ color: #FFF; text-decoration: none; border-bottom: none; }

#navbtm a.aktiv												{ color: #FDB813; text-decoration: none; border-bottom: none; }
#navbtm a:link.aktiv, a:visited.aktiv	{ color: #FDB813; text-decoration: none; border-bottom: none; }
#navbtm a:hover.aktiv									{ color: #FDB813; text-decoration: none; border-bottom: 2px solid #FDB813; }
#navbtm a:active.aktiv								{ color: #FFF; text-decoration: none; border-bottom: none; }

/* TOP */

#navbtm a.top { padding-left: 20px; }
#navbtm a.top:link, a.top:visited {
    background: url(../img/design/top2_15x10.gif) 0 3px no-repeat;
    padding-left: 20px;
		}
#navbtm a.top:hover {
    background: url(../img/design/top2_hover_15x10.gif) 0 3px no-repeat;
    padding-left: 20px;
		}
#navbtm a.top:active {
    background: url(../img/design/top2_active_15x10.gif) 0 3px no-repeat;
    padding-left: 20px;
		}



/* NEWSLETTER
.................................................*/


#newsletter form { 
	font: normal 11px/1.5em Verdana, sans-serif;
	text-align: left;
	}
#newsletter h2 { 
	font: bold 22px/1.5em Arial, Helvetica, sans-serif; 
	color: #999;
	margin: 0;
	padding: 0;
	}
#newsletter h3 { 
	font: bold 18px/1.5em Arial, Helvetica, sans-serif; 
	color: #999;
	margin: 0;
	padding: 0;
	}
#newsletter b { color: #FFF; }



/* UK TOUR SPLASH
.................................................*/

/* UK HEADINGS */
uk h1 { color: #FDB813; }
#uk h2 { color: #FDB813; }

/* UK HEADINGS LINKS */
#uk a:link.hlink 		{ color: #999; text-decoration: none; }
#uk a:visited.hlink { color: #999; text-decoration: none; }
#uk a:hover.hlink 	{ color: #000; background-color: #FDB813; text-decoration: none; }
#uk a:active.hlink { color: #FFF; text-decoration: none; }

#uk p { 
	font-size: 16px;
	color: #999; 
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 5px 0;
	}

#uk a 				{ text-decoration: none; }
#uk a:link 		{ color: #999; }
#uk a:visited { color: #999; }
#uk a:hover 	{ color: #000; background-color: #FDB813; }
#uk a:active 	{ color: #FFF; }


/* LIVE
.................................................*/

#live { font: normal 16px/1.3em Arial, Helvetica, sans-serif; color: #999; text-align: left; }
#live h2 { font: bold 24px/1.3em Arial, Helvetica, sans-serif; color: #FFF; padding: 25px 0 10px 0; margin: 0; }
#live a:link 		{ color: #FDB813; text-decoration: none; }
#live a:visited { color: #FDB813; text-decoration: none; }
#live a:hover 	{ color: #000; text-decoration: none; background: #FDB813; }
#live a:active 	{ color: #000; text-decoration: none; background: #FFF;  }

#live .city { color: #FFF; /*font-weight: bold;*/ }

#live ul { list-style-type: none; padding-left: 10px; }
#live td { border-bottom: 1px solid #333; padding: 5px 0; }
#live td.nobd { border-bottom: none; }

#live p.big { font: bold 22px/1.3em Arial, Helvetica, sans-serif; color: #999; text-align: left; }



/* MUSIC
.................................................*/

#music { text-align: left; }

#music a:link.cover 		{ color: #333; }
#music a:visited.cover 	{ color: #333; }
#music a:hover.cover 		{ color: #999; }
#music a:active.cover 	{ color: #333; }

#music h2 { color: #FFF; padding: 10px 0 0; margin: 0; }
#music h3 { 
	margin: 30px 0 0;
	padding-bottom: 5px; 
	border-bottom: 3px solid #333;
	color: #999;
	}
#music p { color: #999; }

#music td.greydient { background: url(../img/bg/greydient3.png) repeat-x; }
.border-top { border-top: 2px solid #333; }
.greydient { background: url(../img/bg/greydient3.png) repeat-x; /*border-top: 2px solid #333;*/ }



	
	
/* RELEASE
.................................................*/


#release td { 
	border-bottom: 1px solid #333;
	padding: 2px 0 /*2px 20px*/; 
	vertical-align: baseline;
	} 
#release .tag { 
	font: normal 12px/1.5em Verdana, sans-serif; 
	color: #999;
	vertical-align: baseline;
	text-transform: uppercase;
	}
#release .info { 
	font: normal 14px/1.5em Arial, Helvetica, sans-serif; 
	color: #999;
	vertical-align: baseline;
	/*text-transform: uppercase;*/
	}
	
#release h1 {	
	font-size: 32px;
	color: #FFF; 
	}
#release h2 {	
	font-size: 22px;
	color: #FFF; 
	}
#release h3 {	
	font-size: 18px;
	padding-bottom: 5px; 
	border-bottom: 3px solid #333;
	color: #999;
	}	
#release a:link			{ color: #999; }
#release a:visited	{ color: #999; }
#release a:hover		{ color: #FDB813; }
#release a:active		{ color: #FFF; }

#release ul { list-style-type: none; padding: 0; margin: 0; }
#release li { padding: 5px 0 5px 20px; border-bottom: 1px solid #333; }



/* GALLERY
.................................................*/

#gallery a:link.pic 		{ color: #333; }
#gallery a:visited.pic 	{ color: #333; }
#gallery a:hover.pic 		{ color: #999; }
#gallery a:active.pic 	{ color: #333; }


/* CONTACT AND BOOKING
.................................................*/

#contact a:link 		{ color: #FDB813; text-decoration: none; }
#contact a:visited { color: #FDB813; text-decoration: none; }
#contact a:hover 	{ color: #000; text-decoration: none; background: #FDB813; }
#contact a:active 	{ color: #000; text-decoration: none; background: #FFF;  }
#contact h2 { margin: 30px 0; }

#booking h3, p { line-height: 1.5em; }
#booking h3.br { margin: 20px 0 0; }
#booking p.br { margin: 0 0 20px; }

#booking h3.inline { display: inline; }
#booking p.inline { margin: 0 0 20px; display: inline; }

#booking a { font-size: 18px; }

/* FOOTER
.................................................*/

#footer {
	font: normal 11px/1.5em Verdana, sans-serif;
	color: #999;
	}

#footer a:link 		{ color: #999; text-decoration: none; border-bottom: none; }
#footer a:visited { color: #999; text-decoration: none; border-bottom: none; }
#footer a:hover 	{ color: #FDB813; text-decoration: none; border-bottom: 2px solid #FDB813; }
#footer a:active 	{ color: #FFF; text-decoration: none; border-bottom: none; }

#footer a.aktiv												{ color: #FDB813; text-decoration: none; border-bottom: none; }
#footer a:link.aktiv, a:visited.aktiv	{ color: #FDB813; text-decoration: none; border-bottom: none; }
#footer a:hover.aktiv									{ color: #FDB813; text-decoration: none; border-bottom: 2px solid #FDB813; }
#footer a:active.aktiv								{ color: #999; text-decoration: none; border-bottom: none; }

#footer p.impr { 
	margin: 0;
	padding: 0;
	}
