/* Start of CMSMS style sheet 'standaardstylesheet' */
body	{margin: 0px; padding: 0px; background: #3a3633 url('gfx/bodybg.jpg'); font-size: 100%; line-height:1.125em; color: #fff; font-family: sans-serif;}
.blok	{z-index: 5; position: absolute; left: 50%; margin: 0px 0px 0px -405px; padding: 0px; width: 810px; background: url('gfx/kolombg.jpg') repeat-y 50% 0; }
.logo {z-index: 10; position: absolute; left: 50%; margin-left: -422px;}
.links	{float: left; width: 200px; margin-left: 5px; background: url('gfx/lefthd.jpg') no-repeat;}
.rechts	{float: left; width: 600px; background: url('gfx/righthd.jpg') no-repeat;}
.trackers	{margin: 250px 0px 0px 0px; padding: 5px; }
.banner	{margin: 25px 0px 0px 65px; width: 468px; height: 60px; overflow: hidden;}
.content	{margin: 80px 30px 0px 30px; color: #fff;}
.floatleft	{float: left;}
.floatright	{float: right;}
.clearboth	{clear: both;}

.topmenu {margin: 65px 0px 0px 30px; width: auto; height: 25px; overflow: hidden; font-family: serif; font-weight: bold;}
.topmenu ul {margin: 0px; padding: 0px; white-space: nowrap;}
.topmenu li {display: inline; list-style-type: none; padding: 0px 20px 0px 0px;}
.topmenu li a {font-variant: small-caps; color: #c0c0c0; text-decoration: none;}
.topmenu li a:hover {color: #fff;}
.topmenu .current a {color: #d2232a;}

.submenu {margin: 0px 0px 10px 10px; float: right; font-family: serif; font-variant: small-caps;}
.submenu ul {margin: 0px; padding: 0px; white-space: nowrap; border: 1px solid #000;}
.submenu li {list-style-type: none; padding: 0px; background-color: #070604; border-top: 1px solid #161513; border-bottom: 1px solid #000;}
.submenu li a {padding: 5px; color: #c0c0c0; text-decoration: none;}
.submenu li a:hover {color: #fff;}
.submenu .parent, .submenu .header {background-color: #171310; border-top: 1px solid #26221f; border-bottom: 1px solid #080401;}
.submenu .selected a {color: #d2232a;}

/* Trackers Algemeen */
.trackers h3, h3 a {margin: 0px; font-family: serif; font-variant: small-caps; font-size: 1em; font-weight: bold; color: #fff; text-decoration: none;}
.trackers div {background: #000 url('gfx/trackerbg.jpg'); border: 1px solid #000; border-bottom: 1px solid #7a7a7a; font-family: sans-serif; color: #fff; font-size: 0.75em; padding: 0px 10px 0px 10px;}
.trackers div a {color: #c0c0c0; text-decoration: none;}
.trackers div a:hover {color: #fff;}
.trackers div.forum {text-align: left; height: 8.5em;}
.trackers div.sponsors img {display: block; margin: auto;}
.trackers div h4 {font-size: 1em; margin: 0px 0px 0px -10px; padding: 0px;}

.nieuws {padding: 0px 0px 0px 0px; margin: 0px; text-align: center; font-size: 0.75em;}
.nieuws div {border: none; padding: 0px; font-size: 1em;}
.nieuws a.prevnext {padding: 0px 5px 0px 5px;}
.nieuws .event {text-align: left; margin: 0px 0px 10px 0px;}
.nieuws h4 {font-size: 1em; margin: 0px 0px 0px -10px; padding: 0px;}
.nieuws .summary {display: block; font-style: italic;}

/* Forumtracker */
.phpbb	{z-index: 15; position: absolute; left: 50%; margin-left: -385px; top: 280px; width: 190px; overflow: hidden; color: #fff; font-size: 0.75em;}
.phpbb a {color: #c0c0c0; text-decoration: none;}
.phpbb a:hover {color: #fff;}

/* Pagina-Items */
.content h2, .content .h2 {font-size: 1em; margin: 0px; font-family: serif; font-variant: small-caps; font-weight: bold; color: #fff;}
.content h3 {font-size: 0.75em; margin: 0px; font-family: serif; font-variant: small-caps; font-weight: bold; color: #fff;}
.content div.tekst {font-size: 0.75em;}
.content p {margin: 0px 0px 1em 0px;}
.content a {color: #c0c0c0; text-decoration: none;}
.content a:hover {color: #fff;}
.light		{background-image: url('gfx/lighttrackerbg.jpg');}
.swatch	{display: inline-block; width: 50px; height: 1.5em; vertical-align: middle;}

/* Bestuurspagina */
.bestuursfoto {width: 538px; border: 1px solid #000;}
.bestuurblok {margin: 1em 0px 0px 0px;}
.bestuurblok h3 {font-size: 1.25em; font-family: serif; margin: 0px; font-variant: small-caps; font-weight: bold; color: #fff;}
.bestuurblok img {float: right; margin: 0px 0px 10px 10px; border: 1px solid #000; width: 150px;}

/* Nieuwsitems Normaal */
.event {background: url('gfx/darkcontentbg.jpg'); border: 1px solid #000; border-top: 1px solid #353535; margin: 0px 0px 10px 0px; padding: 5px 10px 5px 10px;}
.event h2 {font-size: 1.5em; color: #c0c0c0; text-align: center; border-bottom: 1px solid #212121; margin: 0px 0px 5px 0px; padding: 5px; color: #d2232a;}
.event img {display: block; margin: 0px auto 0px auto;}

/* Nieuwsitems Sticky */
.sticky div.event {border: 1px solid #3C0A0D; border-top: 1px solid #d2232a;}
.sticky div.event h2 {border-bottom: 1px solid #3C0A0D;}
.sticky img {display: none;}
.event .venue, .event .cost {display: block; font-family: serif; font-size: 1.25em; text-align: center; font-variant: small-caps;}
.event .returnlink a {display: block; font-family: serif; font-size: 1.25em; text-align: center; font-variant: small-caps; margin: 5px 0px 0px 0px; border-top: 1px solid #212121;}

/* Calendar */
.kalender {background: url('gfx/darkcontentbg.jpg'); border: 1px solid #000; border-top: 1px solid #353535; margin: 0px 0px 10px 0px; padding: 5px 10px 10px 10px;}
.kalender h2.year {margin-left: -10px; font-size: 1.25em; text-align: left; line-height:1.25em; border-bottom: 1px solid #d2232a; margin-top: 5px;}
.kalender h2.month {font-size: 1.25em; text-align: left; line-height: 1.25em; border-bottom: 1px solid #000;} 
.kalender div.dag {text-align: left; line-height: 2em; border-left: 1px solid #000;}
.kalender div.odd {background: url('gfx/contentbg.jpg');}
.kalender div.dag h3 {margin: 0px; padding: 0px 5px 0px 0px; width: 15px; display: inline; font-size: 1.25em;}
.kalender div.dag .EHBO {font-family: serif; font-variant: small-caps; padding: 0px 2px 0px 2px; background: #D22229; border: 1px solid #000; margin-left: 5px; color: #fff;}
.kalender div.dag a.indent {margin-left: 20px;}

/* Inschrijfformulier */
.amform .h2 {margin: 0 0 1em 0;}
.amform div {line-height: 2em;}
.amform div label {font-weight: bold; display: inline-block; width: 200px; }
.amform .checksingle label, .amform .radiogroup label {width: auto;}
.amform .checksingle input {display: block;}
.amform div input, .amform div select {position: relative; right: 0px; margin: 5px;}
.amform .checkgroup input, .amform .checkgrouptop input {line-height: 1em; display: inline;}
.amform .checkgroup label, .amform .checkgrouptop label {line-height: 1em; display: inline; width: auto;}
.amform .checkgroup, .amform .radiogroup, .amform .checksingle {border: 1px solid #000; border-top-color: #353535; background-image: url('gfx/darkcontentbg.jpg'); padding: 5px; margin: 5px 0 5px 0;}
.amform .checkgrouptop {border: 1px solid #000; border-top-color: #353535; border-bottom: none; background-image: url('gfx/darkcontentbg.jpg'); padding: 5px; margin: 5px 0 0 0;}
.amform .checkgroupbot {height: 2.5em; border: 1px solid #000; border-top: none; background-image: url('gfx/darkcontentbg.jpg'); padding: 5px; margin: 0 0 5px 0;}
.amform .checkgroupbot input {float: left;}
.amform .addition {border: 1px solid #353535; padding: 5px; font-style: italic;}

/* Social Bookmarks */
.socialbookmarks {float: right; display: inline-block; padding: 1px; border: 1px solid #000; background-image: url('gfx/darkcontentbg.jpg');}
.socialbookmarks a {display: inline-block; margin: 2px;}
.socialbookmarks img {border: 0;}

/* Albums */
.album_content {border-bottom: 1px solid #26221f;}
.album_content h3 {border-bottom: 1px solid #080401;}
.thumbnail {float: left; width: 126px; height: 109px; background-image: url('gfx/foldercls.gif'); margin: auto 10px 10px -5px;}
.thumbnail h6 {margin: 7px 0px 0px 8px; padding: 0px; height: 10px; font-weight: regular; color: #000;}
.thumbnail a img {height: 70px; margin: 9px auto 5px auto; border: 1px solid #2a2a2a; border-top: 1px solid #000; border-bottom: 1px solid #646464; max-width: 110px; overflow: hidden; background-position: center center; background-repeat: no-repeat;}
.thumbnail a h5 {margin: 0px; padding: 0px; width: 126px; height: 1.25em; font-size: 0.75em; font-weight: bold; overflow: hidden;}
.photolist {margin-top: 50px;}
.photolist a img {width: 96px; height: 96px; border: 1px solid #000; border-top: 1px solid #26221f; background-color: #171310; background-position: center center; background-repeat: no-repeat; margin: 0px 6px 6px 0px;}
#folderbutton {width: 126px; height: 109px; margin: auto auto 5px -5px; background-image: url('gfx/folderopn.gif');}
/* End of 'standaardstylesheet' */

/* Start of CMSMS style sheet 'album-lytebox' */
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
    #lbOverlay.grey { background-color: #000000; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #5a5653; width: 200px; height: 200px; margin: 0 auto; }
    #lbOuterContainer.grey { border: 1px solid #3d3d3d; border-top-color: #7a7a7a; }

#lbDetailsContainer {   font: 10px Verdana, Helvetica, sans-serif; background-color: #5a5653; width: 100%; line-height: 1.4em; overflow: auto; margin: 0 auto; }
    #lbDetailsContainer.grey { border: 1px solid #3d3d3d; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading { position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(modules/Lytebox/images/loading.gif) center no-repeat; }

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(modules/Lytebox/images/blank.gif) no-repeat; display: block; left: 0; float: left; }
    #lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(modules/Lytebox/images/prev_grey.gif) left 15% no-repeat; }

#lbNext { width: 49%; height: 100%; background: transparent url(modules/Lytebox/images/blank.gif) no-repeat; display: block; right: 0; float: right; }
    #lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(modules/Lytebox/images/next_grey.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
    #lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }

#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
    #lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }

#lbDetailsData { padding: 0 10px; }
    #lbDetailsData.grey { color: #fff; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
    #lbClose.grey { background: url(modules/Lytebox/images/close_grey.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
    #lbPlay.grey { background: url(modules/Lytebox/images/play_grey.png) no-repeat; }

#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
    #lbPause.grey { background: url(modules/Lytebox/images/pause_grey.png) no-repeat; }

#lbImage {border: 1px solid #161513; border-bottom-color: #7a7a7a;}
/* End of 'album-lytebox' */

