/* CSS Document */

html,body {
height:100%;
border:none;
}
 
body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#333;
background:url(../img/layout/back.png) center top repeat-x fixed;
background-color:#FFF;
margin:0;
}

a:link,a:visited {
color:#CC0000;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:underline;
}

img { border:0; }



ul {
margin-left:1.6em;
padding-left:0;
}

h1 {
height:1px;
margin:0;
padding:0;
margin-left:-5000px;
}

#content {
width:950px;
min-height:100%;
margin-right:auto;
margin-left:auto;
position:relative;
z-index:auto;
}




#contenthome {
width:950px;
min-height:100%;
background:url(../img/layout/back2.jpg) repeat-x;
background-color:#E6E6E6;
margin-right:auto;
margin-left:auto;
position:relative;
z-index:auto;
}

#contentexc {
width:950px;
min-height:100%;
background:url(../img/layout/back4.jpg) no-repeat;
margin-right:auto;
margin-left:auto;
position:relative;
z-index:auto;
}

#contentalg {
width:950px;
min-height:100%;
background:url(../img/layout/back5.jpg) no-repeat;
margin-right:auto;
margin-left:auto;
position:relative;
z-index:auto;
}

#main {
width:950px;
height:auto;
position:relative;
z-index:auto;
overflow:visible;

}

#footer {
width:950px;
height:auto;
position:relative;
z-index:auto;
height:45px;
margin-top:50px;
text-align:right;
}

#footer img {
margin-right:25px;
}

#header {
width:950px;
height:112px;
position:relative;
z-index:auto;
overflow:hidden;
line-height:16px;
}

#header img {
float:left;
}

#breadcrump {
width:930px;
height:25px;
position:relative;
z-index:auto;
overflow:hidden;
color:#FFF;
background:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-top:8px;
padding-left:20px;
}

#breadcrump a {
color:#FFF;
text-decoration:none;
}

#navigatie {
width:570px;
float:right;
height:40px;
margin-top:50px;
}

#navigatie ul {
margin:0;
padding:0;
}

#navigatie ul li {
margin:0;
padding:0;
float:left;
margin-left:20px;
}

#navigatie a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
text-decoration:none;
color:#000000;
}

#navigatie a:hover {
color:#CC0000;
}

#navigatie .active a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
text-decoration:none;
color:#FFF;
background:#CC0000;
padding:5px;
}

#navigatie .active a:hover {
color:#FFF;
}

.block {
width:200px;
height:370px;
float:left;
margin-left:30px;
margin-top:30px;
}

.block h2 {
font-size:18px;
margin:0;
padding:0;
margin-bottom:10px;
}

.block .prijs {
width:70px;
float:right;
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:right;
padding-top:5px;
}
.block ul {

margin:0;
padding:0;
list-style-image:none;
width:175px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


.block ul li {

margin:0;
padding:0;
list-style-image:none;
margin-bottom:2px;
}



.block ul li a {
color:#000000;
text-decoration:none;
}

.block ul li a:hover {
color:#CC0000;
}

.big {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
margin-top:15px;
margin-bottom:5px;
}



.blockcontainer {
width:420px;
float:left;
margin-right:40px;
margin-bottom:30px;

}

.blockbig {
width:420px;
/* height:370px; */
float:left;
margin-left:30px;
margin-top:20px;
border-bottom:#CCCCCC 1px solid;
padding-bottom:20px;
}

.blockbig img {
float:left;
margin-right:15px;
}

.arracontainer {
width:420px;
float:left;
margin-right:40px;
margin-bottom:30px;

}

.arracontainer  h1 {
font-size:22px;
margin:0;
padding:0;
margin-bottom:3px;
color:#000;
height:50px;
margin-left:30px;
margin-top:30px;
}

.arracontainer h2 {
font-size:15px;
margin:0;
padding:0;
margin-bottom:3px;
margin-left:30px;
color:#CC0000;
font-weight:normal
}

.arracontainer h3 {
font-size:15px;
margin:0;
padding:0;
margin-bottom:3px;
margin-left:30px;
color:#2D8CAA;
font-weight:normal
}

.arracontainer p {

margin-left:30px;

}

.arracontainer img {

float:right;
margin-left:10px;
margin-bottom:10px;

}

.blockcontainer  h1 {
font-size:24px;
margin:0;
padding:0;
margin-bottom:3px;
color:#000;
height:30px;
margin-left:30px;
margin-top:30px;
}

.blockbig h2 {
font-size:15px;
margin:0;
padding:0;
margin-bottom:3px;
}

.blockbig h3 {
font-size:13px;
margin:0;
padding:0;
margin-bottom:10px;
font-weight:normal;
}

.blockbig .prijs {
width:70px;
float:right;
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:right;
padding-top:5px;
}

.sideblock {
width:200px;
height:80px;
background:url(../img/layout/sidebox.gif);
margin-bottom:25px;
position:relative;
}

.sideblock .icon {
position:absolute;
top:5px;
left:8px;
}

.sideblock h2 {
color:#2D8CAA;
font-size:16px;
font-weight:bold;
width:150px;
margin:0;
padding:0;
height:40px;
left:40px;
top:14px;
position:absolute;
}

.sideblock p {
margin:0;
padding:0;
left:42px;
top:34px;
position:absolute;
}

.sideblockx {
margin:0;
padding:0;
left:42px;
top:54px;
position:absolute;
z-index:100;
}

*html .block { display:inline; }
*html .sideblock { display:inline; }

#slide {
width:950px;
height:275px;
position:relative;
z-index:auto;
overflow:hidden;

}

#book {
width:200px;
height:215px;
position:absolute;
z-index:1000;
top:35px;
right:30px;
}

#slide img {
border:0;
}

#sliderContent {
    width: 950px; 
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 950px;
	/*
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
	*/
    color: #fff;
    display: none;
	height:100px;
}

.sliderImage h2 {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:34px;
margin-left:18px;
margin-bottom:5px;
}
.sliderImage h3 {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-weight:bold;
font-size:14px;
margin-left:18px;
}

.booknow {
position:absolute;
right:15px;
top:215px;
z-index:100;
}

.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.bottom img {
margin-left:15px;
}
ul { list-style-type: none;}


h2 a { text-decoration:none; }
h3 a { text-decoration:none; }
