/* Stylesheet for http://superclub.de/ redesign 
Stylesheet LO JULY 2007
============================================= */


/* OVERALL STYLES
============================================= */
/* Getting rid of the overall margin (16px on the left set individually per page), width 968px */
html, body {
    padding: 0px;
    margin: 0;
   	top: 0;
    left: 0;
    background-color: #ffffff;
    }
    
/* Defining gap on the left hand side*/
#index, #handel, #abrissblock, #laden, #club, #presse08, #presse07, #presse06, #presse05, #presse04, #presse03, #presse02, #presse01, #presse00, #presse99, #presse98, #interview, #kontakt, #pressebilder, #arbeitsprozesse, #rap, #plattenbauten, #stadtbeleuchtungen, #system, #inlay, #steck {
    padding: 0px 0px 0px 16px;
	}
/* Paragraphs and lists*/
p, ul, li {
    }

/* Links*/


/* Image border & spacing */
img	{
	}
	
/* active status of  top navigation links */
body#index a#indexnav,
body#aprozesse a#aprozessenav,
body#handel a#handelnav,
body#presse08 a#presse08nav,
body#presse07 a#presse08nav,
body#presse06 a#presse08nav,
body#presse05 a#presse08nav,
body#presse04 a#presse08nav,
body#presse03 a#presse08nav,
body#presse02 a#presse08nav,
body#presse01 a#presse08nav,
body#presse00 a#presse08nav,
body#presse99 a#presse08nav,
body#presse98 a#presse08nav,
body#pressebilder a#presse08nav,
body#kontakt a#kontaktnav,
body#arbeitsprozesse a#aprozessenav	{
	border-top: 1px solid black;
	border-bottom: 2px solid white;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	}
	
/* active status of  main navigation links */
body#rap a#prodnav,
body#abrissblock a#prodnav,
body#plattenbauten a#prodnav,
body#stadtbeleuchtungen a#prodnav,
body#system a#prodnav,
body#inlay a#prodnav,
body#laden a#ladennav,
body#steck a#aprozessenav {
	color: #FF009C;
	text-decoration: none;
	}	

/* active status of  main navigation link club in PINK */
/* add all subpages for club area */
body#club a#clubnav,
body#club_01 a#clubnav,
body#club_02 a#clubnav,
body#club_03 a#clubnav,
body#club_04 a#clubnav,
body#club_05 a#clubnav,
body#club_06 a#clubnav,
body#club_07 a#clubnav,
body#club_08 a#clubnav,
body#club_09 a#clubnav,
body#club_10 a#clubnav,
body#club_11 a#clubnav,
body#club_12 a#clubnav,
body#club_13 a#clubnav,
body#club_14 a#clubnav,
body#club_15 a#clubnav,
body#club_16 a#clubnav,
body#club_17 a#clubnav,
body#club_18 a#clubnav	{
	color: #FF009C;
	text-decoration: none;
	}	
	
/* active status of  sub navigation links */
/* add all product subpages */
body#abrissblock a#abrissblocknav,
body#plattenbauten a#plattenbautennav,
body#rap a#legendsnav,
body#stadtbeleuchtungen a#stadtbeleuchtungnav,
body#system a#systemnav,
body#inlay a#inlaynav,
body#pressebilder a#pressebildernav	{
	color: #333333;
	text-decoration: none;
	border-bottom: 3px solid #333333;
	}

/* add all press subpages */
body#presse08 a#subnav08,
body#presse07 a#subnav07,
body#presse06 a#subnav06,
body#presse05 a#subnav05,
body#presse04 a#subnav04,
body#presse03 a#subnav03,
body#presse02 a#subnav02,
body#presse01 a#subnav01,
body#presse00 a#subnav00,
body#presse99 a#subnav99,
body#presse98 a#subnav98	{
	color: #333333;
	text-decoration: none;
	border-bottom: 3px solid #333333;
	}

/* Defining colors
============================================= */
/* colorblack color: #000000 */
	
/* colorgrey color: #CCCCCC */

/* colormediumgrey color: #999999 */

/* colordarkgrey color: #666666*/

/* colormagenta	color: #FF009C */
	
/* colorblue color: #0099CC */
	
/* coloryellow color: #ffff33 */



/* MAIN LAYOUT INCLUDING HEADER AND FOOTER
============================================= */


/* TOP NAVIGATION BLACK BAR
============================================= */
/* whole bar, creating 1px top margin */
#topbar	{	
	margin-top: 1px;
	}
	
/* encloses everything in the black bar */	
#frame	{
	width: 968px;
	height: 18px;
	background-color: #333333;
	border-bottom: 1px solid #FF009C;
	}

/* creating 1 white pixel bottom left on black bar */
#corner 	{
	float: left;
	background-color: #333333; 
	width: 1px;
	height: 17px;
	border-bottom: 1px solid white;
	}
/* creating 1 black pixel bottom left on black bar */
#cornerblack 	{
	float: left;
	background-color: #333333; 
	width: 1px;
	height: 17px;
	border-bottom: 1px solid black;
	}
/* creating 1 pink pixel bottom left on black bar */
#cornerpink 	{
	float: left;
	background-color: #333333; 
	width: 1px;
	height: 17px;
	border-bottom: 1px solid FF009C;
	}

/* navigation links, grouped together */
#nav 	{
	float: right;
	font-family: georgia;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	}
	
#frame span	{
	float: left;
	padding: 0px 0px 0px 0px;
	background: #333333;
	font-family: georgia;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	color: #ffffff;
	display: none;
	}

#nav a	{
	padding: 0px 20px 1px 20px;
	background: #333333;
	font-family: georgia;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px solid #FF009C;
	}
#nav a:link	{
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #FF009C;
	}
#nav a:visited	{
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #FF009C;
	}
#nav a:link:hover, #nav a:visited:hover	{
	border-bottom: 1px solid white;
	color: #333333;
	background-color: #ffffff;
	text-decoration: none;
	}

/* single items in navigation, getting rid of padding inbetween */
.topnav	{
	float: left;
	height: 18px;
	border-right: 1px solid #FF009C;
	background-color: #333333; 
	}
.topnavlast	{
	float: left;
	height: 18px;
	border-right: 0px solid #FF009C;
	background-color: #333333; 
	}

/* LOGO
============================================= */	
/* logo */
#logo	{
	width: 968px;
	height: 44px;
	padding-top: 16px;
	margin-bottom: 0px;
	padding-left: 6px;
	}

#logo img	{
	border: 0px;
	}
	
/* MAIN NAVIGATION
============================================= */	
/* main navigation, 3 items produkte, laden and club */
#mainnav	{
	width: 968px;
	height: 50px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333; 
	}
	
#mainnav ul	{
	margin-top:0px;
	margin-left: 0px;
	padding: 0px 0px 0px 5px;
	font-family: georgia, times, 'times new roman';
    font-size : 48px;
	font-weight: normal;
	}

#mainnav ul li	{
	list-style: none;
	margin: 0;
	display: inline;
	}

#mainnav ul li a	{
	padding: 0px 50px 0px 0px;
	letter-spacing: 0pt;
	text-decoration: none;
	}
#mainnav ul li a:link	{
	text-decoration: none;
	color: #333333;
	}
#mainnav ul li a:visited	{
	text-decoration: none;
	color: #333333;
	}
#mainnav ul li a:link:hover, #mainnav ul li a:visited:hover 	{
	text-decoration: none;
	color: #ff009c;
	}


/* SUB NAVIGATION
============================================= */	
/* sub navigation for mainnav, optional */
#subnav	{
	width: 968px;
	height: 22px;
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #333333; 
	}
	
#subnav ul	{
	margin:0px;
	padding: 4px 0px 0px 6px;
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	}

#subnav ul li	{
	margin:0px;
	list-style: none;
	margin: 0px;
	display: inline;
	}

#subnav ul li a	{
/*change padding to margin if you want to underline only the word */
	padding: 0px 14px 0px 0px;
	margin: 0px;
	text-decoration:none;
	border-bottom: none;
	}
#subnav ul li a:link	{
	color: #cccccc;
	}
#subnav ul li a:visited	{
	color: #cccccc;
	}
#subnav ul li a:link:hover, #subnav ul li a:visited:hover	{
	color: #333333;
	text-decoration: none;
	border-bottom: 3px solid #333333;
	}

/* in case there is no subnavigation, apply this ID */
#subnavEmpty	{
	width: 968px;
	height: 22px;
	}

/* WHITESPACE
============================================= */	
/* white space under navigation */
#white	{
	width: 968px;
	height: 22px;
	border-bottom: 0px solid #666666;
	}

/* FOOTER STYLES
============================================= */
/* link back to top */
#backlink	{
	font-family: georgia, times, 'times new roman';
	width: 968px;
	border-bottom: 1px solid #999999;
	padding-top:12px;
	font-size: 14px;
	text-align: right;
	}
	
#backlink a	{
	font-size: 14px;
	text-decoration: none;
	color: #999999;
	}
#backlink a:active	{
	text-decoration: none;
	color: #999999;
	}
#backlink a:hover	{
	text-decoration: underline;
	color: #999999;
	}
#backlink a:visited	{
	text-decoration: none;
	color: #999999;
	}
#backlink a:visited:hover	{
	text-decoration: underline;
	color: #999999;
	}
	
/* links to external pages */
#footer	{
	font-family: georgia, times, 'times new roman';
	width: 968px;
	font-size: 14px;
	color: #999999;
	padding: 6px 0px 0px 0px;
	padding-bottom: 30px;
	}
#footer a	{
	font-size: 14px;
	text-decoration: none;
	color: #999999;
	}
#footer a:active	{
	text-decoration: none;
	color: #999999;
	}
#footer a:hover	{
	text-decoration: underline;
	color: #999999;
	}
#footer a:visited	{
	text-decoration: none;
	color: #999999;
	}
#footer a:visited:hover	{
	text-decoration: underline;
	color: #999999;
	}
	
/* copyright statement */
#copyright	{
	padding-left: 16px;
	}
	
/* GENERAL CONTENT STYLES
============================================= */
/* content table */
/* took out padding here */
#content {
	margin: 0px;
	}
	
/* text paragraphs in content table */
#content p	{
	margin-top: 0px;
	margin-bottom: 4px;
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	text-align: left;
	color: #333333;
	}
	
/* links in content table */
#content a	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	color: #0099CC;
	text-decoration: none;
	}
#content a:visited	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	color: #0099CC;
	text-decoration: none;
	}
#content a:link:hover, #content a:visited:hover	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	color: #ffffff;
	background-color: #0099CC;
	}

/* SPECIAL CONTENT STYLES
============================================= */

/* NEW PAGE
============================================= */
div.frontshuffle {
margin-top: 20px;
}

#spalte1 {
width: 314px;
margin-right: 10px;
float: left;
}

#spalte2 {
width: 314px;
margin-right: 10px;
float: left;
}

#spalte3 {
width: 314px;
float: left;
}

#content .frontshuffle a:link:hover, #content .frontshuffle  a:visited:hover	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	color: #ffffff;
	background-color: white !important;
	}

div.frontpicture img {
width: 314px;
margin-bottom: 2px;
}

.frontyear {
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
    font-style: italic;
	text-align: left;
	color: #333333;
} 

h2.frontheader {
	font-family: georgia, times, 'times new roman';
    font-size : 18px;
    font-weight: normal;
	text-align: left;
	color: #333333;
	line-height: 20px;
	padding: 0px;
    margin: 0px 0px 8px 0px;
}

h3.frontsubheader {
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	text-align: left;
	color: #333333;
padding: 0px 0px 20px 0px;
margin: 0px 0px 24px 0px;
border-bottom: 1px solid black;
}

/* FRONT PAGE
============================================= */
/* these styles are all used on the 'home' site so far */
/* header highlighted yellow article */
.fronthead	{
	font-family: georgia, times, 'times new roman';
    font-size : 48px;
    line-height: 48px;
    margin-top : 0px;
    margin-bottom : 0px;
    font-weight: bold;
    color: #333333;
    letter-spacing: -1pt;
    }

/* intro highlighted yellow article */
.frontintro	{
	font-family: georgia, times, 'times new roman';
    font-size : 18px;
    font-weight: bold;
    color: #333333;
    width: 400px;
    background-color: #ffff33;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 4px;
    }

/* intro highlighted yellow article highlighted text */
.frontintrohightlight	{
	font-family: georgia, times, 'times new roman';
    font-size : 18px;
    font-weight: bold;
    font-style:italic;
    color: #0099CC;
    }
    
/*right column */
.author	{
	font-family: georgia, times, 'times new roman';
    font-size : 11pt;
    margin-top : 0px;
    margin-bottom : 0px;
    font-weight: normal;
    color: #333333;
	}
	
/* yellow block for highlighted article */
#newsblock	{
	width: 628px;
	background-color: #ffff33;
	padding: 6px 6px 6px 6px;
	}

/* date above highlighted article */
.newsheaderLeft	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
    font-style: italic;
	text-align: left;
	color: #333333;
	border-top: 0px solid black;
	border-bottom: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	padding-left: 6px;
	margin-top: 0px;
}

/* header front page right hand side margin top, thin top border */
.newsright	{
	font-family: georgia, times, 'times new roman';
    font-size : 18px;
    font-weight: bold;
	text-align: left;
	color: #333333;
	margin-top: 20px;
	margin-bottom: 8px;
	border-top: 1px solid #333333;
	border-bottom: 0px solid #333333;
	}

/* picture for highlighted article */
#frontpic	{
	background-image: url(pics/01_homepage/busybee.jpg);
	height: 448px;
	height: 541px;
	margin-top: 12px;
	margin-bottom: 0px;
	padding-top: 18px;
	}

/* text underneath picture for highlighted article*/
.subtext	{
	width: 400px; 
	padding-bottom: 8px;
	margin-top: 8px;
	}

.yellowdec	{
	width: 100%;
	height: 30px;
	margin-top: 8px;
	background-color: #ffff33;
	}

/* HANDEL PAGE
============================================= */
/* these styles are all used on the 'handel' site so far */
/* centred headline, bold top, thin bottom border */  
.headcenterTop	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: bold;
	text-align: center;
	color: #333333;
	border-top: 2px solid black;
	border-bottom: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	}

/* centred headline, bold top, no bottom border */  
.headcenterTopSingle	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: bold;
	text-align: center;
	color: #333333;
	border-top: 2px solid black;
	border-bottom: 0px solid black;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}

/* centred headline, thin top, thin bottom border */ 
.headcenter	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: bold;
	text-align: center;
	color: #333333;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	margin-top: 20px;
	}
/* centred headline, thin top, no bottom border */ 
.headcenterSingle	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: bold;
	text-align: center;
	color: #333333;
	border-top: 1px solid black;
	border-bottom: 0px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	margin-top: 2px;
	}

/* headline left aligned, no border */
.headleftNoborder	{
	font-family: georgia, times, 'times new roman';
    font-size : 18px;
    font-weight: bold;
	text-align: left;
	color: #333333;
	margin-bottom: 0px;
	}
	
/* headline left aligned, bold top, no bottom border */  
.headleftTop	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: bold;
	text-align: left;
	color: #333333;
	border-top: 2px solid black;
	border-bottom: 0px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	margin-top: 8px;
	}

/* headline left aligned, thin top, no bottom border */  
.headleftSingle	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: bold;
	text-align: left;
	color: #333333;
	border-top: 1px solid black;
	border-bottom: 0px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	}

/* headline left aligned, bold top, thin bottom border */ 
.headleft	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: bold;
	text-align: left;
	color: #333333;
	border-top: 2px solid black;
	border-bottom: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	margin-top: 0px;
	}

/* headline, no top, bold bottom border */  
.headBottomLine	{
	font-family: georgia, times, 'times new roman';
    font-size : 18px;
    font-weight: bold;
	text-align: left;
	color: #333333;
	border-top: 0px solid black;
	border-bottom: 2px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 6px;
	}
	


/* PRODUCT PAGE
============================================= */
/* these styles are all used on the 'product' sites so far */
/* Title for Product */
#prodTitle	{
	width: 641px;
	font-family: georgia, times, 'times new roman';
    font-size : 18px;
    font-weight: bold;
	text-align: left;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;	
	}
	
/* Subtitle Product */
#prodSubTitle	{
	width: 641px;
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: bold;
    font-style: italic;
	text-align: left;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 39px;	
	}
	
/* Shortinfo Product */
#prodIntro	{
	width: 641px;
	margin-top: 0px;
	margin-bottom: 20px;
	}

/* Product picture with border */
.prodPic	{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-right:5px;
	}
	
/* Award picture */
.award	{
	float: right;
	width: 75px;
	}

/* Title for product info underneath picture */
.prodInfoTitle	{
	font-family: georgia, times, 'times new roman';
    font-size : 18px;
    font-weight: bold;
	text-align: left;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 8px;	
	}

/* line between product info bits */
.prodLine{
	border:0; 
	border-top: 1px solid #333333; 
	height: 0; 
	background: #333333; 
	}

/* CLUB PAGE
============================================= */
/* these styles are all used on the 'club' sites so far */
/* Club front page */
/* first entry on black background */
#black	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	text-align: left;
	width: 968px;
	padding-bottom: 0px;
	margin-bottom: 0em;
	color: #FF009C;
	}

#black ul	{
	list-style: none;
	margin: 0;
	padding: 0;
	}

#black ul	li {
	margin: 0;
	border-bottom: 2px solid #fff;
	}

#black ul	li a	{
	display: block;
	padding: 0px 2px 0px 0.5em;
	background-color: #000000;
	color: #FF009C;
	text-decoration: none;
	width: 100%;
	}

html>body #black ul li a	{
	width: auto;
	}

#black ul li a:hover	{
	background-color: #fff;
	color: #0099CC;
	}

/* rollover effect for pink bloxxs */
#navsite	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	text-align: left;
	width: 968px;
	padding: 0;
	margin-bottom: 1em;
	color: #333333;
	}

#navsite ul	{
	list-style: none;
	margin: 0;
	padding: 0;
	}

#navsite ul	li {
	margin: 0;
	border-bottom: 2px solid #fff;
	height: 60px;
	}

#navsite ul	li {
	margin: 0;
	border-bottom: 2px solid #fff;
	height: 38px;
	}

#navsite ul	li a	{
	display: block;
	padding: 2px 2px 2px 0.5em;
	background-color: #FF009C;
	color: #333333;
	text-decoration: none;
	width: 100%;
	}
	
html>body #navsite ul li a	{
	width: auto;
	}

#navsite ul li a:hover	{
	background-color: #fff;
	color: #0099CC;
	}

/* year of event */
.year	{
	font-family: georgia;
	font-size: 32px;
	font-weight: normal;
	padding-left: 110px;
	padding-right:8px;
	float: left;
	}
	
.clubContent	{
	}
	
/*Steckbrief*/


/* CLUB PAGE: SINGLE
============================================= */
/* add here two ids for each event page, defining the background picture for the club event, and the padding */
#club_02	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}
	
#club02Background	{
	width: 968px;
	background-image: url(pics/04_club/club02.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 900px;
	background-color: #FF009C;
	}

#club_03	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club03Background	{
	width: 968px;
	background-image: url(pics/04_club/club03.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 760px;
	background-color: #FF009C;
	}
	
#club_04	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club04Background	{
	width: 968px;
	background-image: url(pics/04_club/club04.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 660px;
	background-color: #FF009C;
	}
	
#club_05	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club05Background	{
	width: 968px;
	background-image: url(pics/04_club/club05.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 640px;
	background-color: #FF009C;
	}

#club_06	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club06Background	{
	width: 968px;
	background-image: url(pics/04_club/club06.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 640px;
	background-color: #FF009C;
	}
	
#club_07	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club07Background	{
	width: 968px;
	background-image: url(pics/04_club/club07.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 820px;
	background-color: #FF009C;
	}

#club_08	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club08Background	{
	width: 968px;
	background-image: url(pics/04_club/club08.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 640px;
	background-color: #FF009C;
	}
	
#club_09	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club09Background	{
	width: 968px;
	background-image: url(pics/04_club/club09.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 730px;
	background-color: #FF009C;
	}
	
#club_10	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club10Background	{
	width: 968px;
	background-image: url(pics/04_club/club10.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 910px;
	background-color: #FF009C;
	}
	
#club_11	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club11Background	{
	width: 968px;
	background-image: url(pics/04_club/club11.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 1180px;
	background-color: #FF009C;
	}
	
#club_12	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club12Background	{
	width: 968px;
	background-image: url(pics/04_club/club12.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 640px;
	background-color: #FF009C;
	}
	
#club_13	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club13Background	{
	width: 968px;
	background-image: url(pics/04_club/club13.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 660px;
	background-color: #FF009C;
	}
	
#club_14	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club14Background	{
	width: 968px;
	background-image: url(pics/04_club/club14.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 640px;
	background-color: #FF009C;
	}
	
#club_15	{
	background-color: #CCCCCC;
	padding: 0px 0px 0px 16px;
	}

#club15Background	{
	width: 968px;
	height: 640px;
	background-color: #CCCCCC;
	}
	
#club_16	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club16Background	{
	width: 968px;
	background-image: url(pics/04_club/club16.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 640px;
	background-color: #FF009C;
	}
	
#club_16	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club16Background	{
	width: 968px;
	background-image: url(pics/04_club/club16.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 740px;
	background-color: #FF009C;
	}
	
#club_17	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club17Background	{
	width: 968px;
	background-image: url(pics/04_club/club17.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 640px;
	background-color: #FF009C;
	}
	
#club_18	{
	background-color: #FF009C;
	padding: 0px 0px 0px 16px;
	}

#club18Background	{
	width: 968px;
	background-image: url(pics/04_club/club_rap.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 640px;
	background-color: #FF009C;
	}

/* header for event content */
#clubContentHeader	{
	width: 400px;
	font-family: georgia;
	padding-left: 6px;
	font-size:22px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 0px;
	}
	
#clubContentSubHeader	{
	width: 400px;
	font-family: georgia;
	font-style: italic;
	padding-left: 6px;
	font-size:22px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 22px;
	}

/* body text for event content */
#clubContent	{
	width: 400px;
	font-family: georgia;
	padding-left: 6px;
	font-size:14px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 8px;
	}
	
/* Rollover effect for clubcontent area */
#clubRollover	{
	width: 410px;
	margin-left: 6px;
	}

#clubRollover ul	{
	list-style: none;
	margin: 0;
	padding: 0;
	}

#clubRollover ul li {
	margin: 0;
	}

#clubRollover ul	li a	{
	display: block;
	padding: 2px 2px 2px 1px;
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	}
	
html>body #clubRollover ul li a	{
	width: auto;
	}

#clubRollover ul li a:hover	{
	background-color: #FF009C;
	color: #ffffff;
	}
	
/* navigation links for event content */
#clubLinks a	{
	width: 400px;
	font-family: georgia;
	margin-left: 6px;
	font-size:22px;
	font-weight: normal;
	}
#clubLinks a:link	{
	color: #0099CC;
	text-decoration: none;
	}
#clubLinks a:visited	{
	color: #0099CC;
	text-decoration: none;
	}
#clubLinks a:hover	{
	color: #ffffff;
	background-color: #0099CC;
	text-decoration: none;
	}
	
/* CLUB PAGE: INTERVIEWS
============================================= */
#interview	{
	background-color: #ffffff;
	padding: 0px 0px 0px 16px;
	}
	
/* logo top right */
#topbarinterview	{	
	margin-top: 1px;
	width: 968px;
	}
	
/* top bar */	
#frameinterview	{
	width: 968px;
	height: 18px;
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	}

#interviewTopHeader	{
	margin-top:0px;
	margin-bottom: 30px;
	padding: 0px 0px 8px 0px;
	font-family: georgia, times, 'times new roman';
    font-size : 48px;
	font-weight: normal;
	color: #FF009C;
	border-bottom: 1px solid #333333;
	}

.interviewHeader	{
	font-family: georgia, times, 'times new roman';
    font-size : 18px;
    font-weight: bold;
	color: #333333;
	}

.interviewSubHeader	{
	font-family: georgia, times, 'times new roman';
    font-size : 18px;
    font-weight: normal;
	color: #333333;
	font-style:italic;
	}

.interviewContent {
	font-family: georgia, times, 'times new roman';
    font-size : 18px;
    font-weight: normal;
	color: #333333;
	}
	
/* PRESS PAGE
============================================= */
/* picture on press year page */
.presspic	{
	height: 135px;
	border-top: 0px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 0px;
	margin-right: 10px;
	}

.presstable	td {
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	color: #333333;
	padding-bottom: 22px;
	padding-right: 12px;
	}

.presstable	 a:link	{
    font-size : 12px;
	}

/* press pics page */
/* suppress blue links
============================================= */
#contentNolinks td {
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	color: #333333;
	padding-bottom: 20px;
	}
	
#contentNolinks a:link:hover, #content a:visited:hover	{
	background-color: #ffffff;
	}
	

/* LADEN PAGE
============================================= */
/* product picture */
.ladenPic	{
	height: 175px;
	border-top: 0px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 0px;
	margin-right: 30px;
	}

.ladenHeader	{
	font-family: georgia, times, 'times new roman';
    font-size : 22px;
    font-weight: normal;
	text-align: left;
	color: #333333;
	margin-bottom: 0px;
	}

.ladenSubHeader	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	text-align: left;
	color: #333333;
	margin-bottom: 0px;
	}

/* pink flag for products which are out of stock */
.vergriffen	{
	font-family: georgia, times, 'times new roman';
    font-size : 14px;
    font-weight: normal;
	text-align: left;
	color: #333333;
	background-image: url(pics/03_laden/vergriffen.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 18px;
	width: 235px;
	text-align: center;
	}
