body {font-size:0.8em;height:100%;margin:0 auto;padding:0;text-align:center;}
.bhome{background:transparent url(../images/girl.jpg) no-repeat scroll right bottom;}
.locatie{background:transparent url(../images/girl1.jpg) no-repeat scroll right bottom;}
.info{background:transparent url(../images/girl2.jpg) no-repeat scroll right bottom;}
.lineup{background:transparent url(../images/girl4.jpg) no-repeat scroll right bottom;}
.affiche{background:transparent url(../images/girl3.jpg) no-repeat scroll right bottom;}
a:hover {color:#c2aa4a;text-decoration:none;}
a {color:#076068;font-weight:bold;text-decoration:none;}
p{margin:0px; margin-bottom:4px;}
.bhome #maincontent h1{height:29px;background:transparent url(../images/h1.png) no-repeat scroll 0 -1px;}
.locatie #maincontent h1{height:29px;background:transparent url(../images/h1.png) no-repeat scroll 0 -94px;}
.info #maincontent h1{height:29px;background:transparent url(../images/h1.png) no-repeat scroll 0 -32px;}
.lineup #maincontent h1{height:29px;background:transparent url(../images/h1.png) no-repeat scroll 0 -124px;}
.affiche #maincontent h1{height:29px;background:transparent url(../images/h1.png) no-repeat scroll 0 -63px;}
h1{ padding-left:30px;padding-top:0px;color:#076068;font-size:24px;margin:0;font-family:Arial;margin-bottom:6px;text-indent:-9999px;}
h2{padding:0px;color:#c2aa4a;font-size:22px;margin:0;font-family:Arial;margin-bottom:10px;}
b{font-size: 110%;}
em{color: red;}
#maincontainer{height:auto}
.mainleft{float:left;width:0px;}
.mainright{float:right;width:700px;font-family:verdana,arial;font-size:1em;text-align:justify;}
#contentwrapper{float: left;width: 100%;}
#main{margin:auto;text-align:left;width:700px;height:auto}
#header{background:transparent url(../images/menubg.png) repeat-x scroll center top;height:45px;width:100%;text-align:center;}
/* -- sn logo --*/
#snlogo{background:transparent url(../images/snlogo.png) no-repeat scroll right top; width:292px; height:22px; position:absolute; right:0px; top:34px;}
/*-- menu --*/
#menu {background:transparent url(../images/menubgshadow.png) no-repeat scroll center bottom;font-weight:bold;height:44px;margin:auto;padding:0px;position:relative;text-transform:uppercase;width:475px;text-align:center;}
#menu ul {float:none;list-style-type:none;margin:0;padding:0;width:auto;}
#menu ul {list-style-type:none;}
#menu ul li a:hover {color:#076068;height:18px;;width:auto; }
#menu ul li a {color:#fff;display:block;float:left;height:22px;padding:6px 4px 0;text-decoration:none;font-weight:bold;font-size:14px;font-style:normal;width:auto;}
#menu ul li a.current:hover {color:#076068;height:18px;width:auto; }
#menu ul li a.current{color:#c2aa4a;}

.nav ul {position:absolute;	top:-999em;width:100px;}
.nav ul li,.nav a {	width: 100%;	font-weight:bold;}
.nav li {display:block;float:left;margin:2px 4px 0 0;display:block;float:left;margin:2px 2px 0 0;position:relative;	z-index:99;	font-weight:bold;width: auto;color: #FFF; }
.nav li ul li a {color:#fff;font-weight:normal;}
.nav a {display:block;}
.nav li:hover ul,ul.nav li.sfHover ul {	left:-3px;	top:2.4em;}
.nav li:hover li ul,.nav li.sfHover li ul {	top:-999em;}
.nav li li:hover ul,ul.nav li li.sfHover ul {	left:0em;	top:-6px;}
.superfish li:hover ul,.superfish li li:hover ul {	top: -999em;}

.nav a {color: #fff;text-decoration:none;}
.nav li:hover, .nav li.sfHover,.nav a:focus, .nav a:hover, .nav a:active {	color:#076068;}
.nav li li {font-size: 12px;line-height: 1.0em;	padding: 2px;	background-color:#0A1418;text-align:left; background-image:none;height:26px; font-weight:normal;width:230px;}
.nav li li:hover, .nav li li.sfHover,.nav li li a:focus, .nav li li a:hover, .nav li li a:active {	background:#0A1418;height:26px;}
.nav li:hover ul ul,ul.nav li.sfHover ul ul{left:9.4em;	top:0;}
/*---- main */
.mainright img{float:left; margin-right:10px; margin-bottom:10px; margin-top:5px;}
.LUinfo{float:right;}
.imgcol{float:left;width:170px}
.mainright ul {list-style-type:square;}
.imgaffiche{float:none;}
/*-- footoer ---*/
#sponsor{background:transparent url(../images/sponsor.png) no-repeat scroll left bottom;text-align:left;text-transform:normal;font-family:Arial;height:55px;left:0px;
clear:both;color#000;display:block;width:100%;bottom:40px;position:fixed;margin:0px;padding:0px;position:absolute;}
#footer{background:transparent url(../images/footerbg.png) repeat-x scroll center bottom;font-weight:bold;text-transform:normal;height:40px;left:0px;
clear:both;color#fff;display:block;font-family:verdana,arial;font-size:11px;text-align:center;width:100%;bottom:0;position:fixed;margin:0px;vertical-align:baseline;position:absolute;}
.footerleft{width:419px; float:left;padding-left:10px;padding-top:10px;color:#fff;text-align:left;}
.footerright{float:right; padding-right:10px;padding-top:10px;color:#fff;text-align:right;}
#footer a {color:#fff;text-decoration:none;height:auto;}
#footer a:hover {color:#c2aa4a;text-decoration:none;height:auto;}
img {border:none;margin:0;padding:0;}
.imghome, .imghome img{float:left; padding-bottom:20px;}
