/* Start of CMSMS style sheet 'c-shakesz index' */
html,body {
height: 100%;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:8pt;
line-height:150%;
text-align: left;
font-size: small;
color:#FFFFFF;
background-color:#7d7d7d;
margin:0px;
}

label {
cursor:pointer;
}

a {
color:#FF0099;
font-weight:bold;
text-decoration:none;
}

a:link, a:visited, a:hover, a:active {
color:#FF0099;
font-weight:bold;
text-decoration:none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0pt;
padding:0pt;
}

table {
border-collapse:collapse;
border-spacing:0pt;
}

fieldset, img {
border:0pt none;
}

address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

caption, th {
text-align:left;
}

h1, h2, h3, h4, h5, h6 {
color:#FFFFFF;
font-weight:bold;
margin-top:10px;
margin-bottom:5px;
}

h1 {
font-size:150%;
}

h2 {
font-size:130%;
}

h3 {
font-size:110%;
}

hr {
  border: 0;
  height:0;
  border-top: 1px solid #666666;
}
/* layout */



div#content p{
line-height:1.4
}

div#footer{
background: url(images/footer.gif);
}

div#footer p{
margin:0;padding:5px 10px
}

div#container{width:810px;margin:0 auto}

div#wrapper {
clear:both;
}


div#container{
background: url(images/bg_home.gif) repeat;
text-align:left
}



div#content{
float:left;
width:501px;
background: url(images/content.gif) repeat;
line-height:20px;
height:100%;
overflow:hidden
}

div#restbalk{
float:right;
width:309px;

}

div#content_kop{
margin:20px 20px 20px 40px;
border:0;
border-bottom: 1px solid #666666;
padding-bottom:10px;
}

div#content_inhoud{
margin:20px 10px 20px 40px;
}

div#column_inhoud{
margin:15px 40px 20px 20px;
}

div#column_video{
margin:15px 40px 20px 20px;
}

div#column_nieuws{
background:url(images/nieuws.gif) repeat;
margin:15px 40px 20px 20px;
}

object#jstest{
margin-left:25px;
margin-top:10px;
}

div#bookings{
float:right;
width:309px;
background: url(images/sb_bookings.gif) repeat;
height:165px;
overflow:hidden;
}

div#bookings_not_home{
float:right;
width:225px;
background: url(images/sub_sb_bookings.gif) repeat;
}

div#nieuws{
float:right;
width:309px;
background: url(images/nieuws.gif) repeat;
overflow:hidden;
height:170px;
}

div#video{
float:right;
width:309px;
background: url(images/sb_video.gif) repeat;
height:260px;
overflow:hidden;
}

div#footer{
clear:both;
}

div#credits{
padding:5px 0px 5px 40px;
font-size:x-small;
background: url(images/footer.gif) no-repeat;
}

/* Tell a friend*/
div#tafriend{
float:right;
width:225px;
background:url(images/sub_sb_tafriend.gif);
}

.tafriend .text input{
width:165px;
height:17px;
border:none;
}

.fbsubmit{
background:url(images/tafriend_verstuur.gif);
margin-top:5px;
cursor:pointer;
width:80px;
height:17px;
border:none;
}


/* navigatie */
#navlist {
list-style:none;
background: url(images/menu.gif);
padding-left:22px;
height:27px;
background:url(images/menu.gif) no-repeat;
}

#navlist li {
height:27px;
list-style:none;
float:left;
display:inline;
background-position: top;
}

#navlist:after {
content: ".";
display: block;
height: 0; 
clear: both;
visibility: hidden;
}

#navlist li.home {background:url(images/home.gif) no-repeat; width:64px;}
#navlist li.home:hover {background-position:bottom;}
#navlist li.nieuws {background:url(images/menu_nieuws.gif) no-repeat; width:85px;}
#navlist li.nieuws:hover {background-position:bottom;}
#navlist li.arrangementen {background:url(images/arrangementen.gif) no-repeat; width:170px;}
#navlist li.arrangementen:hover {background-position:bottom;}
#navlist li.bookings {background:url(images/bookings.gif) no-repeat; width:105px;}
#navlist li.bookings:hover {background-position:bottom;}
#navlist li.referenties {background:url(images/referenties.gif) no-repeat; width:125px;}
#navlist li.referenties:hover {background-position:bottom;}
#navlist li.media {background:url(images/media.gif) no-repeat; width:62px;}
#navlist li.media:hover {background-position:bottom;}
#navlist li.contact {background:url(images/contact.gif) no-repeat; background-position:bottom; width:99px; float:right; margin-right:22px;}
#navlist li.contact:hover {background-position:top;}

/* nieuws */

#nieuwslist {
list-style-type:disc;
padding-left:10px;
}
#nieuwsitem {
padding-bottom:3px;
font-size:x-small;
}

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #000;
}

.lbLoading {
	background: #000 url(images/1_loading.gif) no-repeat center;
}

#lbImage {
	background-repeat: no-repeat;
	border: 7px solid #000;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/1_prev.png) no-repeat 0% 30%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/1_next.png) no-repeat 100% 30%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 16px;
	text-align: left;
	border: 7px solid #000;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 80px;
	height: 16px;
	background: url(images/1_close.png) no-repeat center;
	margin: 10px;
	z-index:1;
}

#lbCaption, #lbNumber {
	margin-right: 14px;
}

#lbCaption {
	font-weight: bold;
}    


/* End of 'c-shakesz index' */

