body {
        margin: 0;
        padding: 0;
        background: #FFFFFF;
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 11px;
       	line-height: 16px;
        color: #012f47;
}

h1, h2, h3 {
}

h1 {
        font-size: 16px;
        margin-top: 30px;
        color: #ff7300;
}

h2 {
        font-size: 15px;
        margin-bottom: 5px;
        color: #ff7300;
}

h3 {
        font-size: 12px;
        margin-bottom: 0px;
        margin-top: 10px;
        padding-left: 25px;
        background: url(images/pijlblauw.gif) no-repeat left;
}

form {
        padding: 0px;
        margin: 0px;
}

input, select, textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 13px;
        color: #868686;
}

.formtext {
        color: #336989;
}

.button {
        display: block;
        float: right;
        text-decoration: none;
        font-weight: bold;
        color: #018e9f;
        background-color: transparent;
        border: none;
        cursor: pointer;
        cursor: hand;
        text-align: right;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-right: 25px;
        background: url(images/pijlblauw.gif) no-repeat right;
}

p, blockquote, ul, ol {
}

ul {
        font-size: 12px;
        font-style: italic;
        padding-left: 15px;
       	line-height: 20px;
        margin-left: 0px;
}

ul li {
}

ol {
}

ol li {
}

pre, code {
}

a:link {
        text-decoration: none;
        font-weight: bold;
        color: #018e9f;
}

a:hover {
}

a:visited {
        text-decoration: none;
        font-weight: bold;
        color: #018e9f;
}

a.linkout {
        font-size: 13px;
}

img {
	border: none;
}

#movie {
        margin-left: 100px;
        margin-bottom: 20px;
}

#leeftijden {
        margin-left: 100px;
}

#linkpartners {
        float: right;
}

.faq {
        padding-left: 30px;
}

.checked {
        display: block;
        float: left;
        height: 40px;
        margin-top: 5px;
        margin-left: 5px;
        margin-bottom: 5px;
        padding-left: 40px;
        padding-top: 10px;
        background: url(images/check.gif) no-repeat left;
        font-weight: bold;
}

.image-center {
	display: block;
        margin: 0 auto;
}

.image-left, .terug {
	float: left;
}

.image-right, .verder {
	float: right;
}

input, textarea, select {
}

input {
}

textarea {
}

select {
}

#page {
        width: 904px;
        margin: 0 auto;    /* Center page */
        background: #FFFFFF;
        padding-left: 30px;
        padding-right: 30px;
}

#header {
        width: 904px;
        height: 128px;
        background: url(images/image_06.jpg) no-repeat right;
}

#header img {
        margin-top: 10px;
}

#menu {
        width: 904px;
        height: 34px;
}

#menu img {
        float: left;
        background: url(images/menu_sep.gif) no-repeat right;
	padding-right: 13px;
	padding-left: 13px;
}

#menu img#lastimg {
        background: none;
}

#menu img#firstimg {
	padding-left: 0px;
}

#menu img:hover {
}

#datum {
        float: right;
        margin-top: 8px;
        font-weight: bold;
}

.reisaanbod {
        width: 469px;
        border-collapse: collapse;
       	line-height: 25px;;

}

.reisaanbod .row1 {
        background-color: #ffffff;
}

.reisaanbod .row2 {
        background-color: #c4d2da;
}

.reisaanbod .firstdata {
        background: url(images/row-left.gif) no-repeat left;
        background-color: #c4d2da;
}

.reisaanbod .lastdata {
        background: url(images/row-right.gif) no-repeat right;
        background-color: #c4d2da;
}

.reisaanbod th {
        text-align: left;
}

.reisaanbod td, .reisaanbod th {
        padding-left: 10px;
        padding-right: 10px;
}

#title {
        float: left;
        width: 509px;
        height: 211px;
}

#main {
        margin-top: 0px;
        width: 904px;
}

#mainimage {
}

#leftcolumn {
	float: left;
        width: 207px;
}

#centercolumn {
	float: left;
        width: 523px;
}

#rightcolumn {
	float: left;
        width: 174px;
}

.leftblock-bg {
        float: left;
        width: 191px;
        margin-bottom: 15px;
        margin-right: 16px;
        background: url(images/image_18_bg.gif) repeat-y left;
}

.leftblock-top {
        float: left;
        width: 191px;
        background: url(images/image_18_top.gif) no-repeat top left;
}

.leftblock {
        float: left;
        width: 191px;
        background: url(images/image_18_bottom.gif) no-repeat bottom left;
        color: #ffffff;
}

.leftblock2-bg {
        float: left;
        width: 191px;
        margin-bottom: 15px;
        margin-right: 16px;
        background: url(images/image_19_bg.gif) repeat-y left;
}

.leftblock2-top {
        float: left;
        width: 191px;
        background: url(images/image_19_top.gif) no-repeat top left;
}

.leftblock2 {
        float: left;
        width: 191px;
        background: url(images/image_19_bottom.gif) no-repeat bottom left;
}

.block_text {
	float: left;
	width: 469px;
        padding-bottom: 30px;
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
}

.block_img {
	float: left;
	width: 479px;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
}

.halfblock_text {
	float: left;
	width: 204px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 30px;
}

.halfblock_text2 {
	float: left;
	width: 204px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-bottom: 10px;
        padding-top: 65px;
        padding-left: 20px;
        padding-right: 30px;
}

.halfblock_img {
	float: left;
	width: 224px;
        padding-bottom: 10px;
        padding-top: 33px;
        padding-left: 15px;
        padding-right: 15px;
}

.mainpage_text {
	float: left;
	width: 204px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 30px;
}

.mainpage_img {
	float: left;
	width: 254px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-bottom: 4px;
        padding-top: 50px;
        padding-left: 0px;
        padding-right: 0px;
}


.halfblock img {
        float: left;
        margin-top: 20px;
}

.rightblock-bg {
        float: left;
        width: 174px;
        margin-bottom: 15px;
        margin-top: 1px;
        background: url(images/image_23_bg.gif) repeat-y left;
}

.rightblock-top {
        float: left;
        width: 174px;
        background: url(images/image_23_top.gif) no-repeat top left;
}

.rightblock {
        float: left;
        width: 174px;
        padding-bottom: 10px;
        background: url(images/image_23_bottom.gif) no-repeat bottom left;
}

.leftblock img.head {
        margin-left: 10px;
        margin-top: 10px;
}

.rightblock img.head {
        float: right;
        margin-top: 10px;
        margin-right: 10px;
}

.leftblock .content, .leftblock2 .content {
        float: left;
        width: 160px;
        margin-left: 15px;
        margin-top: 15px;
        padding-bottom: 15px;
}

.rightblock .content {
        float: left;
        width: 150px;
        margin-left: 11px;
        margin-top: 10px;
}

.rightblock .content div {
        margin-bottom: 10px;
}

.rightblock .content img {
        margin-bottom: 10px;
}

.linkout, .block .linkout, .halfblock .linkout {
        display: block;
        float: right;
        margin-top: 10px;
        margin-bottom: 5px;
        padding-right: 25px;
        background: url(images/pijlblauw.gif) no-repeat right;
}

.leftblock .linkout {
        display: block;
        float: right;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-right: 25px;
        background: url(images/pijlwit.gif) no-repeat right;
        color: #ffffff;
}

.leftblock2 .linkout {
        display: block;
        float: right;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-right: 25px;
        background: url(images/pijloranje.gif) no-repeat right;
        color: #ff7300;
}

.rightblock .linkout {
        display: block;
        float: right;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-right: 25px;
        background: url(images/pijlblauw.gif) no-repeat right;
}

#footer {
        float:left;
        margin-top: 30px;
        width: 904px;
}

#footer hr {
}

#footer p {
}

#disclaimer {
        width: 864px;
        height: 36px;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
        background: url(images/image_48.jpg) no-repeat left;
}

#disclaimer a {
        color: #ffffff;
        padding-right: 8px;
        padding-left: 8px;
}

#contact {
        margin-top: 15px;
        margin-bottom: 30px;
        text-align: center;
       	font-size: 11px;
       	line-height: 120%;
}

#contact a {
        text-decoration: none;
        font-weight: normal;
        color: #012f47;
}






