/* Common */
ul, p, h1, h2, h3 {margin: 0; padding: 0;}
.PageMainNavigation ul, .BreadCrumbs ul, .ContentboxContentTabNav ul  {list-style: none;}
.PageMainNavigation ul li, .PageMainNavigation ul.LanguageSelection li img, .FrontImageContainer img, .ContentboxImageColumn img, .ContentboxContentHeader img, .FrontImage, .BreadCrumbs ul  li, .ContentboxContentTabNav ul li, .PageContentColumn, .PageSideColumn {float: left;}

body {background: url("/media/1073/bg-htmlrepeater.jpg") center top #c0cdde repeat-x; margin: 0; padding: 0; font-family: Trebuchet MS, Arial, Verdana;}

/* Layout */
.PageWrapper {position: relative; margin: 0 auto; width: 996px; min-height: 599px; height: auto !important; height: 599px;}
.PageHeader {position: relative; width: auto; min-height: 100px; height: auto !important; height: 100px;}
.PageHeaderLogo {position: absolute; left: 25px; top: 5px;}
.PageMainNavigation {background: url("/media/1074/bg-mainnavigation.jpg") no-repeat; padding: 0 16px 0 15px; width: auto; min-height: 40px; height: auto !important; height: 40px;}
.PageBodyRepeater {background: url("/media/1071/bg-bodyrepeater.jpg") repeat-y; width: auto; min-height: 425px; height: auto !important; height: 425px;}
.PageBody {background: url("/media/1103/bg-body.jpg") no-repeat; width: auto; min-height: 425px; height: auto !important; height: 425px;}
.PageFooter {background: url("/media/1072/bg-footer.jpg") no-repeat; text-align: center; line-height: 24px; width: auto; min-height: 34px; height: auto !important; height: 34px;}

.PageContentColumn {padding: 10px 5px 10px 30px; width: 715px; min-height: 375px; height: auto !important; height: 375px;}
.PageSideColumn {padding: 0 0 10px 0; width: 246px; min-height: 385px; height: auto !important; height: 385px;}

.FrontImageContainer {padding: 25px 0 0 0; width: auto;}
.FrontImagePadding {padding: 0 10px 0 0;}

.PageSection {width: auto; padding: 0 0 15px 0;}

.ImageGallery1Item img, .ImageGallery1Item {float: left;}
.ImageGallery1Item {width: 225px; min-height: 225px; height: auto !important; height: 225px;}
.ImageGallery1Item img {text-align: center; vertical-align: middle;}
.ImageGallery1Item {padding: 0 10px 0 0;}

/* Sideboxes */
.SideboxRepeater {background: url("/media/1096/sidebox-bodyrepeater.jpg") repeat-y; width: 230px; min-height: 385px; height: auto !important; height: 385px;}
.SideboxHeader {background: url("/media/1098/sidebox-header.jpg") no-repeat; width: auto; min-height: 15px; height: auto !important; height: 15px; font-size: 0;}
.SideboxContent {background: url("/media/1095/sidebox-body.jpg") no-repeat; padding: 0 20px 0 20px; width: auto; min-height: 355px; height: auto !important; height: 355px;}
.SideboxFooter {background: url("/media/1097/sidebox-footer.jpg") no-repeat; width: auto; min-height: 15px; height: auto !important; height: 15px; font-size: 0;}
.SideboxImage {width: auto; padding: 0 0 5px 0;}

/* Contentboxes */
.ContentboxRepeater {background: url("/media/1076/contentbox-bodyrepeater.jpg") repeat-y; width: 712px; min-height: 135px; height: auto !important; height: 135px;}
.ContentboxHeader {background: url("/media/1078/contentbox-header.jpg") no-repeat; width: auto; min-height: 6px; height: auto !important; height: 6px; font-size: 0;}
.ContentboxContent {background: url("/media/1075/contentbox-body.jpg") no-repeat; padding: 0 15px 0 15px; width: auto; min-height: 135px; height: auto !important; height: 135px;}
.ContentboxFooter {background: url("/media/1077/contentbox-footer.jpg") no-repeat; width: auto; min-height: 6px; height: auto !important; height: 6px; font-size: 0;}

.ContentboxContentHeader {width: auto; padding: 5px 0 10px 0;}
.OfferFlag, h3.OfferHeader, .ContentboxImageColumn, .ContentboxContentColumn {float: left;}
.OfferFlag {padding: 0 10px 0 0;}
h3.OfferPrice, h3.OfferContactUs {float: right;}
h3.OfferHeader, h3.OfferPrice, h3.OfferContactUs {margin: 0; padding: 0; display: block;}

.OfferPage .ContentboxImageColumn {padding: 0 10px 0 0; width: 125px; min-height: 80px; height: auto !important; height: 80px;}
.OfferPage .ContentboxContentColumn {width: 547px; min-height: 80px; height: auto !important; height: 80px;}

.OfferDetailsPage .ContentboxImageColumn {padding: 0 10px 0 0; width: 180px; min-height: 80px; height: auto !important; height: 80px;}
.OfferDetailsPage .ContentboxContentColumn {width: 492px; min-height: 80px; height: auto !important; height: 80px;}

.ContentboxFormLine {width: auto; padding: 0 0 8px 0;}
.FirstLabel, .SecondLabel {float: left; display: block;}
.FirstLabel {width: 150px;}
.SecondLabel {width: 250px;}

.addressContainer {background: url(/media/20586/achtergrond.png) no-repeat; width: 231px; height: 98px; position: absolute; top: 0px; right: 3px; font-size: 12px; padding: 10px 0px 0px 10px;}

/* Tab Navigation */
.ContentboxContentTabNav {width: auto; padding: 10px 0 10px 0;}
.ContentboxContentTabNav ul {margin: 0; padding: 0;}
.TabSeparator {padding: 0 5px;}

/* Main Navigation */
.PageMainNavigation ul {padding: 0;}
.PageMainNavigation ul li {text-align: center;}
.PageMainNavigation ul li  a {display: block; padding: 0 5px 0px 5px; line-height: 40px; width: 90px; min-height: 40px; height: auto !important; height: 40px;}
.PageMainNavigation ul li.MainNavDivider {background: url("/media/1082/divider-mainnavigation.jpg") left center no-repeat; width: 2px; min-height: 40px; height: auto !important; height: 40px;}
.PageMainNavigation ul.LanguageSelection {float: right; padding: 0 10px 0 0;}
.PageMainNavigation ul.LanguageSelection li a {padding: 10px 5px 0px 5px; width: 30px; min-height: 30px; height: auto !important; height: 30px;}

/* BreadCrumbs */
.BreadCrumbs {padding: 10px 30px 0px 30px; width: auto;}
.BreadCrumbs ul {padding: 0;}
.BreadCrumbsSeparator {padding: 0 5px;}

/* Font Size */
h1, .SideboxContent h2, .PageContentColumn li ul li {font-size: 1.0em;}
.PageMainNavigation ul, h3, h3.OfferHeader, h3.OfferPrice, .ContentboxContentTabNav {font-size: 0.9em;}
fieldset select {font-size: 0.95em;}
fieldset {font-size: 0.8em;}
p, .ContentboxContentLinks, .BreadCrumbs, h3.OfferContactUs, .ContentboxFormLine, .PageContentColumn li {font-size: 0.75em;}
.PageFooter {font-size: 0.7em;}

/* Font Color */
.PageMainNavigation ul li.MainNavActive a, .PageMainNavigation ul li a:hover, .PageFooter a:hover {color: #f6ee70;}
.PageMainNavigation ul li  a, .PageFooter, .PageFooter a {color: #ffffff;} /* White'ish */
a, h1, .SideboxContent h2, h3, h3.OfferHeader, h3.OfferPrice, .FirstLabel, .ContentboxContentTabNav li.ContentTabNavActive a, .ContentboxContentTabNav a:hover {color: #376092;} /* Blue'ish */
p, .ContentboxContentLinks, .BreadCrumbs, .SecondLabel, .ContentboxContentTabNav, .ContentboxContentTabNav a {color: #666666;} /* Gray'ish */

/* Font Misc. */
ul {padding: 0 0 10px 16px;}
p {padding: 0 0 10px 0;}
h1 {padding: 0 0 10px 0;}
h2 {padding: 0 0 10px 0;}
h3 {padding: 0 0 10px 0;}

.SideboxContent h2 {padding: 0 0 5px 0;}
.SideboxContent p {line-height: 1.35em;}

.FirstLabel, .ContentboxContentTabNav {font-weight: bold;}
.SecondLabel {font-style: italic;}

a:hover, .PageMainNavigation ul li  a, .ContentboxContentTabNav a, .PageFooter a {text-decoration: none;}

/* Misc. */
.ClearEnd {clear: both; font-size: 0;}
a img {border: 0;}

fieldset {border: none;}
fieldset label {float: left; height: 20px;}
fieldset select {float: left; width: 200px; height: 20px; margin-bottom: 10px;}
fieldset input {float: left; width: 200px; height: 30px; margin-top: 10px;}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

