@charset "utf-8";

/* CSS Document */
.joyclub {
	
	width:918px;
	opacity:0.8;
	
}

.joyclub div {
float:right;	
}

html{

	background:#2b0c05;

	margin:0px;

	padding:0px;
	overflow-y:scroll;}

body{

	margin:0px;

	padding:0px;}

#banner{
	
	width:342px;
	height:237px;
	margin-left:81px;
	
	overflow:hidden;
	
	}

#container{

	width:1000px;

	height:1024px;

	margin-left:auto;

	margin-right:auto;

	}

#top{

	background:url(../images/top.png);

	width:1000px;

	height:60px;
	}

#menu{
	background:url(../images/menu.png);
	width:1000px;
	height:121px;
	}

#menu ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	clear:both;
	}

#menu li{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
}

#header{

	background:url(../images/header.png);

	width:1000px;

	height:239px;
	
	padding-top:1px;
	
}
#location{

	background:url(../images/location.png);

	width:910px;

	height:30px;

	padding-top:20px;

	padding-left:90px;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #FFF;


}

#main{

	background:url(../images/main.png);

	width:820px;

	min-height:452px;

	padding-left:90px;

	padding-right: 80px;

	padding-top:10px;

	padding-bottom:10px;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;
	

}


#mainleft{
	width:580px;/*670 max indien rechts 150 (totaal 840px)*/
	float:left;
		
	
	
}
#mainleft:after{
	content:".";
	display:none;
}
#mainright {
	width:210px;	
	float:right;
}
#footer{

	background:url(../images/footer.png);

	width:1000px;

	height:91px;}



.button1{

	background:url(../images/buttons/button.png) bottom no-repeat;

	width:117px;

	height:29px;

	display:block;}

.button1:hover{

	background:url(../images/buttons/button.png) top;}

.button2{

	background:url(../images/buttons/button.png) bottom no-repeat;

	width:117px;

	height:29px;

	display:block;}

.button2:hover{

		background:url(../images/buttons/button.png) top;}

.button3{

	background:url(../images/buttons/button.png) bottom no-repeat;

	width:117px;

	height:29px;

	display:block;}

.button3:hover{

		background:url(../images/buttons/button.png) top;}

.button4{

	background:url(../images/buttons/button.png) bottom no-repeat;

	width:117px;

	height:29px;

	display:block;}

.button4:hover{

		background:url(../images/buttons/button.png) top;}

.button5{

	background:url(../images/buttons/button.png) bottom no-repeat;

	width:117px;

	height:29px;

	display:block;}

.button5:hover{

		background:url(../images/buttons/button.png) top;}



.buttonl1{

	background:url(../images/buttons/buttont_g.png) no-repeat;

	width:35px;

	height:18px;

	display:block;
	float:left;}

.buttonl2{

	background:url(../images/buttons/buttont_n.png) no-repeat;

	width:35px;

	height:18px;

	display:block;}

.buttonl3{

	background:url(../images/buttons/buttont_e.png) no-repeat;

	width:29px;

	height:18px;

	display:block;
	float:left;}

.buttont1{

	background:url(../images/buttons/buttont_1.png) right top;
	border-left:1px solid #684d46;
	border-bottom:1px solid #684d46;

	width:61px;

	height:17px;

	display:block;}

.buttont2{

	background:url(../images/buttons/buttont_2.png);
border-bottom:1px solid #684d46;
	width:93px;

	height:17px;

	display:block;}



.buttont3{

	background:url(../images/buttons/buttont_3.png);
border-bottom:1px solid #684d46;
	width:70px;

	height:17px;

	display:block;}

.buttont4{

	background:url(../images/buttons/buttont_4.png);
border-bottom:1px solid #684d46;
	width:55px;

	height:17px;

	display:block;}

#menu .location{

	margin-left:333px;
	position:relative;
	top:44px;}

#menu .locationmenutop{

	padding:0px;



	margin-left:498px;}
#menu .locationmenutop a:link, #menu .locationmenutop a:active, #menu .locationmenutop a:visited {
	font-size:12px;	
}
#menu .locationmenutop a:hover {
	text-decoration:underline;	
}


#menu ul li{

	margin-left:-4px;}


	
}
#buttontop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding-top:2px;
	}
	
a:link, a:active, a:hover, a:visited{
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}	
.impressumfooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding-top:1px;
	float:right;
	margin-right:82px;
	
	}

.adresfooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	float:left;
	margin-top:0px;
	padding-top:4px;
	margin-left:80px;
	
	}

#buttonbottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	padding-top:10px;
	
	}
	