/*******************************************************************************
* DEFAULT
*******************************************************************************/
body { background: #FFDF81 url( ../images/background.png ) repeat-x; margin: 0; }

table,
table thead tr th,
table tbody tr td,
table tfoot tr td { border-collapse: collapse; border: 0; vertical-align: top; padding-left: 0; }

/*******************************************************************************
* CLASSES
*******************************************************************************/
.container { width: 840px; }

.resetter,
.resetter h1,
.resetter h2,
.resetter h3,
.resetter h4,
.resetter table,
.resetter form,
.resetter p { margin: 0; padding: 0; clear: both; }

.resetter ul,
.resetter ol { margin-bottom: 0; padding-bottom: 0; clear: both; }

body #site .galleryAlbums { padding-left: 10px; }
body #site .galleryAlbums h2 { padding-bottom: 5px; }


/*aanpassingen tbv support 19-9-2014*/
.yellow, .black { padding: 5px 10px;}
.black.noPadding { padding: 0 !important}
#layoutLeftColumn #leftColumn .middle p strong { color: #CC3300;}
/*end*/





/*******************************************************************************
* IDENTIFIERS
*******************************************************************************/
body #site #header { height: 412px; width: 100%; position: relative; background: transparent url( ../images/bar.png ) repeat-x bottom left; }
body #site #header #top { height: 412px; position: relative; }
body #site #header #top #logo { position: absolute; top: 170px; left: 0; z-index: 10; }

body #site #header #content { position: relative; }
body #site #header #content #layoutLeftColumn { position: relative; top: -50px; left: 0; z-index: 10; background: transparent url( ../images/bar.png ) repeat-x top left; }
body #site #header #content #layoutRightColumn { position: relative; left: 0; top: 0; }
body #site #header #content #layoutLeftColumn #leftColumn { width: 275px; float: left; }
body #site #header #content #layoutLeftColumn #leftColumn .top { background: transparent url( ../images/rooster-top.png ) no-repeat; height: 50px; }
body #site #header #content #layoutLeftColumn #leftColumn .middle { background: transparent url( ../images/rooster-middle.png ) repeat-y; }
body #site #header #content #layoutLeftColumn #leftColumn .middle .resetter { margin-left: 15px; width: 220px; }
body #site #header #content #layoutLeftColumn #leftColumn .bottom { background: transparent url( ../images/rooster-bottom.png ) no-repeat; height: 50px; }

body #site #header #content #layoutLeftColumn #rightColumn { position: relative; width: 558px; top: 50px; float: left; }
body #site #header #content #layoutLeftColumn #rightColumn .top { background: transparent url( ../images/voorpagina-top.png ) no-repeat; height: 10px; }
body #site #header #content #layoutLeftColumn #rightColumn .middle { background: transparent url( ../images/voorpagina-middle.png ) repeat-y; }
body #site #header #content #layoutLeftColumn #rightColumn .middle .resetter { padding-left: 10px; padding-right: 18px; }
body #site #header #content #layoutLeftColumn #rightColumn .middle td { padding: 10px; }
body #site #header #content #layoutLeftColumn #rightColumn .middle h2 { margin-bottom: 5px; }
body #site #header #content #layoutLeftColumn #rightColumn .middle .yellow { background-color: #FFCF40; border-bottom: 10px solid #fff; }
body #site #header #content #layoutLeftColumn #rightColumn .middle .black { background-color: #000; color: #fff; border-bottom: 10px solid #fff; }
body #site #header #content #layoutLeftColumn #rightColumn .bottom { background: transparent url( ../images/voorpagina-bottom.png ) no-repeat left bottom; height: 10px; margin-bottom: 40px; }

body #site #header #content #layoutRightColumn #leftColumn { position: relative; width: 568px; float: left; }
body #site #header #content #layoutRightColumn #leftColumn .top { background: transparent url( ../images/voorpagina-top.png ) no-repeat; height: 10px; }
body #site #header #content #layoutRightColumn #leftColumn .middle { background: transparent url( ../images/voorpagina-middle.png ) repeat-y; }
body #site #header #content #layoutRightColumn #leftColumn .middle .resetter { padding-left: 10px; padding-right: 28px; }
body #site #header #content #layoutRightColumn #leftColumn .middle h1 { color: #fff; background-color: #000; padding: 10px; padding-top: 20px; padding-bottom: 20px; margin-bottom: 10px; }
body #site #header #content #layoutRightColumn #leftColumn .middle p { padding: 10px; padding-bottom: 10px; }
body #site #header #content #layoutRightColumn #leftColumn .bottom { background: transparent url( ../images/voorpagina-bottom-yellow.png ) no-repeat left bottom; height: 90px; margin-bottom: 40px; }

body #site #header #content #layoutRightColumn #rightColumn { position: relative; width: 265px; float: left; }
.photoframe { background: transparent url( ../images/photoframe.png ) no-repeat left top; width: 235px; height: 265px; padding: 10px; padding-right: 20px; padding-bottom: 0; overflow: hidden; }
.photoframe h1,
.photoframe p { margin: 0; padding-bottom: 15px; }

body #site #header #top #slideHeader #bar { width: 100%; height: 50px; bottom: 0; position: absolute; z-index: 1; background: transparent url( ../images/bar.png ) repeat-x bottom left; }

body #site #header #footer { background-color: #000000; height: 150px; font-size: .9em; }
body #site #header #footer #footerText { position: relative; }
body #site #header #footer #footerText #hyves { position: absolute; right: 0; top: 12px; }
body #site #header #footer #footerText #hyves p,
body #site #header #footer #footerText #hyves td,
body #site #header #footer #footerText #hyves a,
body #site #header #footer #footerText #hyves table { margin: 0; padding: 0; }
body #site #header #footer #footerText #hyves td { padding-right: 5px; }
body #site #header #footer #footerText #hyves.frontpage { left: 10px; }
body #site #header #footer #footerText #info { position: absolute; left: 0; top: 35px; color: #fff; }
body #site #header #footer #footerText #info.frontpage {left: 280px; }
body #site #header #footer #footerText #info table { width: 560px; margin: 0; }
body #site #header #footer #footerText #info h2 { margin: 0; font-size: 1.5em; }
body #site #header #footer #footerText #info a { color: #fff; text-decoration: none; }
body #site #header #footer #footerText #info a:hover { text-decoration: underline; }

body #site #form { margin: 0; padding: 0; margin-left: 10px; }
body #site #form table tbody tr td { padding: 2px; }
body #site #form table tbody tr td label { padding-right: 5px; }

/*******************************************************************************
* DROPDOWN MENU
*******************************************************************************/
body #site #header #menu                 { position: absolute; left: 274px; width: 630px; bottom: 0; z-index: 100; height: 50px; overflow: hidden; }
body #site #header #menu #nav            {}
body #site #header #menu #nav li a       { background: transparent url( ../images/menu.gif ) repeat-x left top; height: 50px; line-height: 45px; font-size: 1.4em; font-weight: bold; padding: 0; margin: 0; padding-left: 12px; padding-right: 12px; color: #ffffff; text-decoration: none; }
body #site #header #menu #nav li a.first {}

body #site #header #menu #nav #subMenusContainer a:hover,
body #site #header #menu #nav li #subMenusContainer a:focus,
body #site #header #menu #nav li a.mainMenuParentBtnFocused,
body #site #header #menu #nav li #subMenusContainer a.subMenuParentBtnFocused,
body #site #header #menu #nav li a:hover { background-position: left bottom; }
body #site #header #menu #nav li a span  {}

body #subMenusContainer .smOW ul            { font-size: 1.5em; color: #333; border: 1px solid #fff; }
body #subMenusContainer .smOW ul li a       { background: none; color: #333; background-color: #fff; border-top: 1px dashed #888; }
body #subMenusContainer .smOW ul li a.first { border: none; }
body #subMenusContainer .smOW ul li a:hover { color: #cccccc; background-color: #222222; }

#tinymce { background: none; background-color: #ffffff; }