html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}html { height : 100%; }
body { background : white url(../images/bg/background.gif) repeat-y top center; height: 100%; }
#main { background-color : White; border-left : solid 1px #3B5D77; border-right : solid 1px #3B5D77; margin-bottom : -192px; min-height : 100%; height: auto !important; height: 100%;}

#header {width : 960px; height : 180px;  background : #71B5E6 url(../images/bg/anewday.jpg) repeat-x bottom left; position : relative;}
#header .logo {display: block; height : 120px; width : 960px;}
#header #bannerBadge {position : absolute; left : 500px; top : 25px; }
#header #searchPanel {float : right; position : absolute; right : 0; top : 0; padding : 10px; background : #EAF2F5 url(../images/bg/search.png) no-repeat right bottom; border-left : solid 1px #3B5D77;}
#menu { height : 37px; margin-top : 3px;border-bottom : 1px solid #055085;}
#menu a {text-decoration : none;}
#menu ul { float: left; margin: 0; padding: 0; text-align: left;   }
#menu ul li { display: inline; margin: 0; padding: 0; list-style: none; }
#menu ul li a { float: left; display: block; height: 30px; text-align : center; color : #EAF2F5; background-color : #92ADBE; border : 1px solid #055085; border-width : 1px 1px 0 1px; padding : 0px 10px 0 10px; margin : 6px 0 0 7px; font-size: 1.3em; font-family : Verdana; font-weight : normal; }
#menu ul li a:hover{ background-color: #678CA3; height : 31px; }
#menu ul li a.here { height : 33px; font-size : 1.4em; padding : 4px 20px 0 20px; margin-top : 0; color : white; background: #2F6D99 url(../images/bg/tab_here.png) repeat-x top left; }
#menu a.rssButton {background-image : url(../images/icons/big/rss.png); background-repeat : no-repeat; display : block; float : right; width : 32px; height : 32px; margin : 3px 0 0 5px;}

#navigation {	height : 25px; border-bottom: 1px solid #055085; color: white; background: #2F6D99 url(../images/bg/header.gif) repeat-x bottom left; padding-top :3px; }
#navigation a:visited {color : white;}
#navigation a {text-decoration : none; border-bottom : dotted 1px white; color : white;}
#navigation a:hover {border-bottom-color : #668FA3;}
#navigation .siteMapPath {  }
#navigation ul { padding : 0; margin : 0;	}
#navigation ul li { padding : 0; margin : 0; display: inline; list-style: none; border-right : 1px solid white; }
#navigation ul li a {	margin : 0 5px 0 5px;	color: white; }
#navigation ul li.last { border-right: 0; }
#navigation ul li a:hover { color: #3B5D77; }

#navigation .siteMapPath {display : block; height : 20px; }
#navigation .siteMapPath .withArrow {height : 20px; background : transparent url(../images/pathseparator.gif) no-repeat right top; padding-right : 10px; float : left; display : block; margin-right : 7px;}
#navigation .siteMapPath a.home {margin : 3px 0 0 2px; background : transparent url(../images/icons/home.gif) no-repeat center top; width : 16px; height : 16px; text-indent : -1000; display : block; float: left; border-width : 0;}
#navigation .siteMapPath a.home:hover {background-position : center bottom;}
#navigation .siteMapPath .path span { }

#navigation ul li div.miniLogin { padding : 0px 3px 0 0;}
#navigation ul li div.miniLogin input { width : 100px; background-color: #EAF2F5; }
#navigation ul li div.miniLogin .password { background : #EAF2F5 url(../images/bg/encrypted.png) no-repeat 0 2px; padding-left : 20px; }
#navigation ul li div.miniLogin input.button { width : 50px; color : black; border : solid 1px white;}

#extranav { background: #EAF2F5 url(../images/bg/extranav.gif) repeat-x top left; border-bottom : solid 1px #a5b5c0; height : 45px;}
#extranav .intro { float : left; color : #6488A0; margin : 15px 0 0 10px; }
#extranav .button { float : left; margin : 5px 0px 5px 5px; background-color: #EAF2F5; background-repeat : no-repeat; background-position : 2px 2px; border : solid 1px #a5b5c0; }
#extranav .button:hover { background-color: white; border : solid 1px #0F7ECC; }
#extranav .button a {height : 35px; line-height : 35px; padding : 8px 5px 8px 40px; color : #6488A0; text-decoration : none;}
#extranav .button a.rss { margin-left : 5px; padding : 0 0 0 20px; color: #EAF2F5;}
#extranav .selected { background-color : white; border-bottom-style : none;}
#extranav .selected a { line-height : 40px; font-weight : bold;}
#extranav .selected:hover { border-bottom-style : none; }

#content { margin-top : 10px; }

#clearFooter { height: 180px; clear: both; }
#footer { height: 180px; }
#footer .footerGrass {background : #8dc63f url(../images/bg/grass.png) repeat-x left top; height : 40px; border-bottom : solid 2px #8dc63f;}
#footer .footerSitenav {background-color : #7999AE; height : 100px; padding-top : 10px; color : #cdcdcd;}
#footer .footerSitenav .siteNavPart {height : 100px; margin-left : 20px; }
#footer .footerSitenav .siteNavPart h3 {border-width : 0; font-weight : normal; font-size : 1.2em; margin-bottom : 0px; }
#footer .footerSitenav .siteNavPart h3 a { color : White; text-decoration : none;}
#footer .footerSitenav ul { padding: 0; }
#footer .footerSitenav ul li { margin : 0; list-style: none;  }
#footer .footerSitenav ul li a { color : #cdcdcd; }
#footer .footerContent {background: url(../images/bg/footer.gif) repeat-x center 0px; height : 40px; }
#footer .footerContent .itensis { float : left; margin : 5px 0 0 10px; }
#footer .footerContent .itensisVacature { float : left; margin : 7px 0 0 0px; }
#footer .footerContent .montfoortit { float : left; margin : 17px 0 0 20px; }
#footer .footerContent .logo a {  border-width : 0; }
#footer .footerContent ul { float: right; margin: 15px 1em 5px 0 !important; padding: 0; }
#footer .footerContent ul li { margin : 0; display: inline; list-style: none; border-right: 1px solid #aaaaaa; font-size : 11px;}
#footer .footerContent ul li a {  margin: 0 5px 0 5px; }
#footer .footerContent ul li.last { border-right: 0; }
#footer a { color: #cdcdcd;  text-decoration : none; border-bottom : dotted 1px #cdcdcd; }
#footer a:hover { color: white; }
/*--------------------------------------------------
 Generic reusable styles
 ---------------------------------------------------*/

/* Palette color codes */
/* Standaard blauw: Color.FromArgb(15, 126, 204) */
.primary-1 { background-color: #0F7ECC; }
/* Doffere donkere blauw: Color.FromArgb(47,109,153) */
.primary-2 { background-color: #2F6D99; }
/* Donkere blauw: Color.FromArgb(5, 80,133) */
.primary-3 { background-color: #055085; }
/* Licht blauw: Color.FromArgb(70,163,230) */
.primary-4 { background-color: #46A3E6; }
/* Licht en softe blauw: Color.FromArgb(113,181,230) */
.primary-5 { background-color: #71B5E6; }

/* Fel geel / oranje: Color.FromArgb(255, 145, 3) */
.complement-1 { background-color: #FF9103; }
/* Dof geel / oranje: Color.FromArgb(191,130, 50) */
.complement-2 { background-color: #BF8232; }
/* Donker geel / oranje: Color.FromArgb(166, 94,  1) */
.complement-3 { background-color: #A65E01; }
/* Licht geel / oranje: Color.FromArgb(255,173, 66) */
.complement-4 { background-color: #FFAD42; }
/* Licht en soft geel / oranje: Color.FromArgb(255,195,116) */
.complement-5 { background-color: #FFC374; }

/* Other colors from http://www.colorschemer.com/online.html */
/* Groenig:     15, 204, 94 */
/* Roodpaarsig: 204, 15, 125 */
/* Donker rood: 204, 15, 31 */

/* end */


/* Generic classes */
.hidden {display : none; }
.invisible {visibility : hidden; }
.floatLeft { float: left; }
.floatRight { float: right; }
.block { display: block; }
.inline { display: inline; }
.inlineBlock { display: inline-block; }
.clear { clear: both; }
.clearLeft { clear: left; }
.relative { position : relative; }
.absolute { position : absolute; }

.noMargin, margin0 { margin: 0; }
.margin10 { margin: 10px; }
.marginRight { margin-right: 10px; }
.marginRight5 { margin-right: 5px; }
.marginRight10 { margin-right: 10px; }
.marginRight20 { margin-right: 20px; }
.marginBottom { margin-bottom: 10px !important; }
.marginBottom0 { margin-bottom: 0px; }
.marginBottom5 { margin-bottom: 5px; }
.marginBottom10 { margin-bottom: 10px; }
.marginBottom20 { margin-bottom: 20px; }
.marginBottom40 { margin-bottom: 40px; }
.marginTop { margin-top: 10px; }
.marginTop20 { margin-top: 20px; }
.marginLeft { margin-left: 10px; }
.marginLeft20 { margin-left: 20px; }
.marginLeft30 { margin-left: 30px; }
.marginLeft40 { margin-left: 40px; }
.paddingLeft { padding-left: 5px; }
.noPadding { padding: 0px !important; }
.padding0 { padding: 0; }
.padding { padding: 5px; }
.padding10 { padding: 10px; }
.paddingLeft10 { padding-left: 10px; }
.paddingLeft20 { padding-left: 20px; }
.paddingLeft30 { padding-left: 30px; }
.paddingRight { padding-right: 5px; }
.paddingRight10 { padding-right: 10px; }
.paddingRight20 { padding-right: 20px; }

.sizeBig {width : 350px;}
.sizeNormal {width : 200px;}
.sizeSmall {width : 150px;}
.sizeMini {width : 50px;}

.alignLeft { text-align: left; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.alignTop { vertical-align: top; }
.alignMiddle { vertical-align: middle; }
.alignBottom { vertical-align: bottom; }
.fontSize0 { font-size : 1em; }
.fontSize2 { font-size : 1.2em; }
.fontSize4 { font-size : 1.4em; }
.fontSize6 { font-size : 1.6em; }
.fontSize8 { font-size : 1.8em; }
.noFormatting { text-decoration : none; font-weight : normal; font-style : normal;}
.italic {font-style : italic;}
.bold {font-weight : bold;}
.lightBlueBg { background-color: #EAF2F5; }
.white { color: white !important;}
.dark { color: #A65E01;}
.borderLeft {border-left: 1px solid #CCCCCC;}
.borderRight {border-right: 1px solid #CCCCCC;}
.borderBotttom {border-bottom: 1px solid #CCCCCC;}
.borderBottom0 {border-bottom-width: 0px;}

.width20p {width : 20%;}
.width25p {width : 25%;}
.width33p {width : 33%;}
.width50p {width : 50%;}
.width66p {width : 66%;}
.width75p {width : 75%;}
.width80p {width : 80%;}
.width100p {width : 100%;}
.noHeight {height : 1px; line-height : 1px; }
.scrollBars { overflow-y : auto;}
.scrollBarX { overflow-x : auto; overflow-y : hidden;}
.scrollBarY { overflow-x : hidden; overflow-y : auto;}
.tableWithScrollBars { overflow-y : auto; overflow-x : hidden; }
.tableWithScrollBarsX { overflow-y : hidden; overflow-x : auto; }
.visibleOnPrint { display : none; }

.maximizeElement { width : 100% !important; height : 100% !important; left : 0 !important; top : 0 !important; z-index : 100000; position : absolute;}
/* Tags */
h1, h2, h3, h4 {font-family : Georgia, 'Times new roman', times, serif; font-weight : normal; }
h1 { color: #BF8232; border-bottom: 1px solid #BF8232; font-size : 1.8em; }
h2 { color: #2F6D99; border-bottom: 1px solid #71B5E6; font-size : 1.4em;}
h3 { color: #2F6D99; border-bottom: 1px solid #71B5E6; margin-bottom : 10px; font-size : 1.2em; }
h4 { color: #2F6D99; width : auto; margin-bottom : 5px; font-size : 1.15em; }
dl {width : 100%; padding : 0; clear : both; display : block;}
dt {float : left; clear : left; display : block;}
dd {float : right; clear : right; display : block; font-weight : bold; margin : 0; white-space: nowrap; }
input, textarea, select { border : solid 1px #a5b5c0;}
input:hover, textarea:hover, select:hover { border : solid 1px #3B5D77;}
input:focus, textarea:focus, select:focus { outline : solid 2px #FF9103;}
input[type=checkbox], input[type=checkbox]:hover, input[type=radio], input[type=radio]:hover {border : solid 0px transparent;}
hr {background-color : Transparent; color : Black; border : 0; border-bottom : solid 1px #ddd; height : 0; line-height:0; font-size : 0;}
blockquote {  font: 1.1em Georgia, "Times New Roman", Times, serif; background: url(../images/bg//close-quote.gif) no-repeat right bottom; padding: 0 18px; text-indent: -18px; }
blockquote:first-letter { background: url(../images/bg/open-quote.gif) no-repeat left top; padding-left: 18px; font: 1.2em Georgia, "Times New Roman", Times, serif; }

/* Links */
a { color: #3B5D77; }
a:visited { color: #3B5D77; }
a:hover { color: #668FA3;  }

ul.nice a, a.nice {text-decoration: none; border-bottom : dotted 1px #3B5D77; color: #3B5D77; }
a.nice:hover {color: #668FA3; border-bottom-style : dashed; }
.noDecoration {color : inherit; text-decoration : none; }

a.external, ul.external a {background:transparent url(../images/icons/external.png) center right no-repeat; padding-right:13px; }
a.popup {background:transparent url(../images/icons/popup.png) center right no-repeat; padding-right:13px; }
a.tooltip {}
a.help {background:transparent url(../images/icons/system_help.png) center left no-repeat; padding-left:15px; text-decoration : none; }
a.arrow {background: #EAF2F5 url(../images/icons/LinkArrow.png) no-repeat 0px 6px; padding : 5px; padding-left :20px; border-width : 1px;} 
a.userIsModerator {background: transparent url(../images/icons/moderator.png) no-repeat right center; padding-right : 14px; } 
a.hideText {color : white; text-decoration : none;}
a.adminLink {background : #FFC374 url(../images/icons/advancedsettings.png) no-repeat left center; padding : 3px 3px 3px 20px; margin-bottom : 5px; border : dotted 1px #FF9103; display : inline-block; color : #A65E01; text-decoration : none;}
a.adminLink:hover {color : Black;}

.iconNone { padding : 0 0 3px 0; }
.iconAdd { background : transparent url(../images/icons/add.png) no-repeat; padding : 0 0 3px 20px; }
.iconEdit { background : transparent url(../images/icons/edit.png) no-repeat; padding : 0 0 3px 20px; }
.iconDelete { background : transparent url(../images/icons/delete.png) no-repeat; padding : 0 0 3px 20px; }
.iconPrint { background : transparent url(../images/icons/print_printer.png) no-repeat; padding : 0 0 3px 20px; }
.iconImport { background : transparent url(../images/icons/mail_reply_all.png) no-repeat; padding : 0 0 3px 20px; }
.iconInfo { background : transparent url(../images/icons/info.png) no-repeat; padding : 0 0 3px 20px; }
.iconGraph { background : transparent url(../images/icons/graph.png) no-repeat; padding : 0 0 3px 20px; }
.iconRss { background : transparent url(../images/icons/rss.png) no-repeat; padding : 0 0 3px 20px; }
.iconBlog { background : transparent url(../images/icons/konv_message.png) no-repeat; padding : 0 0 3px 20px; }
.iconAgenda { background : transparent url(../images/icons/calendar.png) no-repeat; padding : 0 0 3px 20px; }
.iconChallenge { background : transparent url(../images/icons/cache.png) no-repeat; padding : 0 0 3px 20px; }
.iconStatistieken { background : transparent url(../images/icons/view_statistics.png) no-repeat; padding : 0 0 3px 20px; }
.iconPassword { background : transparent url(../images/icons/encrypted.png) no-repeat; padding : 0 0 3px 20px; }
.iconHelp { background : transparent url(../images/icons/ktip.png) no-repeat; padding : 0 0 3px 20px; }
.iconWeer { background : transparent url(../images/icons/weather.png) no-repeat; padding : 0 0 3px 20px; }
.iconMap { background : transparent url(../images/icons/package_network.png) no-repeat; padding : 0 0 3px 20px; }
.iconExcel { background : transparent url(../images/icons/excel.gif) no-repeat; padding : 0 0 3px 20px; }
.iconXml { background : transparent url(../images/icons/xml.png) no-repeat; padding : 0 0 3px 20px; }
.iconGezondheid { background : transparent url(../images/icons/access.png) no-repeat; padding : 0 0 3px 20px; }
.iconGadget { background : transparent url(../images/icons/applications_systemg.png) no-repeat; padding : 0 0 3px 20px; }
.iconVriend { background : transparent url(../images/icons/knewstuff.png) no-repeat; padding : 0 0 3px 20px; }
.iconRating { background : transparent url(../images/icons/knewstuff.png) no-repeat; padding : 0 0 3px 20px; }
.iconArrowCircle { background : transparent url(../images/icons/arrow_circle.png) no-repeat; padding : 0 0 3px 20px; }

/* Medium sized icons */
.iconMediumChallenge { background : transparent url(../images/icons/cache_22.png) no-repeat; padding : 0 0 5px 25px; }
.iconMediumAdd { background : transparent url(../images/icons/22/list_add_22.png) no-repeat; padding : 0 0 5px 25px; }
.iconMediumMinus { background : transparent url(../images/icons/22/list_remove_22.png) no-repeat; padding : 0 0 5px 25px; }
.iconMediumSave { background : transparent url(../images/icons/22/document_save.png) no-repeat; padding : 0 0 5px 25px; }
.iconMediumDelete { background : transparent url(../images/icons/22/mail_delete.png) no-repeat; padding : 0 0 5px 25px; }
.iconMediumUndo { background : transparent url(../images/icons/22/undo.png) no-repeat; padding : 0 0 5px 25px; }
.iconMediumMaximize { background : transparent url(../images/icons/22/window_fullscreen.png) no-repeat; padding : 0 0 5px 25px; }
.iconMediumGps { background : transparent url(../images/icons/22/pda_blue.png) no-repeat; padding : 0 0 3px 20px; }
.iconMediumArrowCircle { background : transparent url(../images/icons/22/arrow_circle.png) no-repeat; padding : 0 0 3px 20px; }

td .iconAdd {padding-bottom : 0px;}
td .iconEdit {padding-bottom : 0px;}
td .iconDelete {padding-bottom : 0px;}
td .iconInfo {padding-bottom : 0px;}
td .iconMap {padding-bottom : 0px;}
td a.hideText {padding-left : 16px;}

/* Generic elements */
.info {	border: solid 1px #FFCC66;background : #FFF7D7 url(../images/icons/messagebox_info_22.png) no-repeat 5px 5px;	padding: 5px 5px 5px 33px; color : Black;	font-weight : bold;	margin : 5px 0 5px 0; }
#shadowbox_content .info { display : inline; }
.warning { border: solid 1px #FFCC66;	background : #FFF7D7 url(../images/icons/messagebox_warning_22.png) no-repeat 5px 5px;	padding: 5px 5px 5px 33px; color : Black;	font-weight : bold;	margin : 5px 0 5px 0; }
.hint { font-size : 0.9em; font-weight : normal; font-style : italic; color : #343434; }
.light { font-size : 0.9em; font-weight : normal; color : #787878; }
.miniAd {width : 100px; height : 100px; overflow : hidden; display : block; float : left; margin : 0 0 10px 0; }

/* Input fields */
.invoer { clear : both; border-top : solid 1px #a5b5c0; }
.invoer .label { float : left; width : 25%; font-weight : bold; }
.invoer .control { float : left; width : 75%; background-color : #EAF2F5; margin-bottom : 0px; padding : 5px 0 10px 0; }
.invoer .control .calendar {margin-top : 0px; height : 15px;}
.invoer .control .controlLabel {width : 180px; float :left; display:block;}
.invoer .control .controlValue {float :left; display:block;}
.invoer .control .controlClear {clear : both; margin-bottom : 5px;}

/*--------------------------------------------------
 Sidebars + icons
 ---------------------------------------------------*/
.element {background-color: #EAF2F5; border : solid 1px #a5b5c0; }

.sidebar {background-color: #EAF2F5; border : solid 1px #a5b5c0; padding : 10px; margin-bottom : 10px;}
.sidebarLight {background-color: white; border : solid 1px #6488A0; padding : 10px; margin-bottom : 10px;}

.focusBox {background-color: #FFC374; border : solid 1px #FF9103; padding : 10px; margin-bottom : 10px;}
.focusBox h3 { color : #A65E01; font-weight : normal; font-size : 1.3em; border-color : #FF9103;}
.focusBox hr { border-color : #FF9103;}
.focusBox a.nice { color : #562F01; border-color : #562F01;}
.focusBox a.nice:hover { color : black; border-color : black;}
.focusBox p { margin-bottom : 10px; }

/*h2.withIcon {padding-left : 45px; background-repeat : no-repeat; background-position : 5px 0px;}*/
h2.withIcon {padding : 10px 0 5px 45px; margin-bottom : 10; background-repeat : no-repeat; background-color : White; color : #6488A0; font-size : 1.4em; font-weight : normal; background-position : 5px 5px;}
h3.withIcon {padding : 10px 0 10px 45px; margin-bottom : 0; background-repeat : no-repeat; background-color : White; color : #6488A0; font-size : 1.3em; font-weight : normal; background-position : 5px 5px;}
.iconBigKalender {background-image : url(../images/icons/big/view_calendar_day.png); }
.iconBigStatistieken {background-image : url(../images/icons/big/view_statistics.png); }
.iconBigKaart {background-image : url(../images/icons/big/package_network.png); }
.iconBigTijd {background-image : url(../images/icons/big/chronometer.png); }
.iconBigParcours {background-image : url(../images/icons/big/flag.png); }
.iconBigActies {background-image : url(../images/icons/big/help_hint.png); }
.iconBigUser {background-image : url(../images/icons/big/user.png); }
.iconBigUsers {background-image : url(../images/icons/big/system_users.png); }
.iconBigRss {background-image : url(../images/icons/big/rss.png); }
.iconBigSmiley {background-image : url(../images/icons/big/smiley.png); }
.iconBigFormat {background-image : url(../images/icons/big/format_fill_color.png); }
.iconBigPlus {background-image : url(../images/icons/big/edit_add.png);}
.iconBigMin {background-image : url(../images/icons/big/list_remove.png);}
.iconBigShout {background-image : url(../images/icons/big/konv_message.png);}
.iconBigBlog {background-image : url(../images/icons/big/konv_message.png);}
.iconBigInschrijving {background-image : url(../images/icons/big/list.png);}
.iconBigChallenge {background-image : url(../images/icons/big/cache.png);}
.iconBigGezondheid {background-image : url(../images/icons/big/access.png);}
.iconBigVriend {background-image : url(../images/icons/big/knewstuff.png);}
.iconBigRating {background-image : url(../images/icons/big/knewstuff.png);}
.iconBigMail {background-image : url(../images/icons/big/mail_generic.png);}
.iconBigHelp {background-image : url(../images/icons/big/help_contents.png);}
.iconBigSchoenen {background-image : url(../images/icons/big/schoenen.png);}
.iconBigFiets {background-image : url(../images/icons/big/fiets.png);}

.iconHugePlus {background-image : url(../images/icons/huge/edit_add.png);}
.iconHugeMin {background-image : url(../images/icons/huge/list_remove.png);}

#tabs { border : solid 1px #4297D7; /*margin : 5px;*/}
div.ui-widget {font-size : inherit; font-family : Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; }
.tabs .ui-tabs-panel {padding : 1em 5px; }
.ui-accordion-content {padding : 1em 5px; }
.watermark {color : #aaa; font-style : italic; }
.passwordWatermark {color : #aaa; font-style : italic; padding-left : 0px;}
/*--------------------------------------------------
 Pages
 ---------------------------------------------------*/
.welkomOpLooptijden {background: white url(../images/bg/gradientlight.png) repeat-x; border-top : dotted 2px #a5b5c0; padding : 10px; margin-top : 20px;}
.welkomOpLooptijden a.nice {border-bottom-width : 0; }
.welkomOpLooptijden:hover a.nice {border-bottom : dotted 1px #3B5D77; }

/* Home page */
.register img { margin-left : 30px;}
.preview { text-align : center; clear : both;}
.preview div {text-align : center; height : 200px; }
.preview div img { padding : 10px; background-color: #EAF2F5; border : solid 1px #6488A0;}
.waarom {border-width : 1px 0 1px 1px;}
.waarom h2 {margin-bottom : 0;}
.waarom .highlight {width : 33.3%; float : left;}
.waarom .highlight p { padding : 5px 15px 0 0; height : 50px; }
.waaromAanmelden { border : solid 1px #FF9103; background-color : #FFC374; height : 628px; width : 247px;}
.waaromAanmelden h3 { border-color : #FF9103; padding : 6px 10px; }
.waaromAanmelden a { color : #A65E01 !important; border-color : #A65E01; }
.waaromAanmelden p.aanmelden { padding : 20px 10px; text-align :center;}
.waaromAanmelden .getal { color : #A65E01; font-size : 1.4em; display : inline-block; width : 70px; text-align : right;}
.waaromAanmelden ul.noMargin ul { }
.waaromAanmelden ul.noMargin li { list-style-type : none; margin-left : 0; }

.aanmeldenQuotes {color : #898989;}
.quoteBubble {background : transparent url(../images/bg/quote.png) no-repeat; width : 280px; height : 145px; padding : 15px; color : #2F6D99; font: 1.3em Georgia, "Times New Roman", Times, serif;}

.voordelenLooptijden h2 { background-color : #2F6D99; color : White; padding : 5px; border-style : none; font-weight : normal;}
.voordelenLooptijden h3 { border-style : none; font-weight : normal; margin : 0 5px 5px 5px; }
.voordelenLooptijden ul { margin : 0 5px 20px 5px; }
.voordelenLooptijden ul li { margin-left : 15px; }
.voordelenLooptijden .column { height : 800px; }
.voordelenLooptijden .voordelenIedereen { background-color : #EAF2F5; }
.voordelenLooptijden .voordelenHardlopers { background-color : #D0E5F5; }
.voordelenLooptijden .voordelenLoopgroepen { background-color : #EAF2F5; }

/* Edit Profiel */
.persoonlijkeGegevens dl { }
.persoonlijkeGegevens dl dt { width : 150px; }
.persoonlijkeGegevens dl dd { float : none; margin-bottom : 10px;}
.gewichtGegevens { }
.bmi {width : 500px; height : 50px; overflow : hidden; }
.bmi .bmiPoint {top : 0; left : 0; z-index : 10; margin-left : -8px /*calibratie streep*/;}
.bmi .bmiScale {top : 0; left : 0; z-index : 5;}

/* Blog */
.smiley {border : 0; }
div.smileyBox {float:left; width : 75px; height : 25px; padding : 3px; background-color: #EAF2F5; border : solid 1px #a5b5c0; margin : 3px;}
.formatList dt { width : 50%;  }
.formatList dd { font-weight : normal; text-align : left; width : 50%; }
.formatList .header { font-weight : bold; border-bottom : solid 1px #a5b5c0;}
.formatList ul, .formatList ol { margin-bottom : 0; }

/* Community */
.userDetails { float : left; width : 220px; height : 182px; margin : 0 10px 10px 0; border : solid 1px #2E90BD;}
.userDetails .name { border-bottom : solid 1px #a5b5c0; background : #EAF2F5 url(../images/jquery-ui-theme/background.png); text-align : center; font-size : 1.3em; margin-bottom : 0; font-weight : normal; font-family : Arial; }
.userDetails .name a { text-decoration : none; color : White; }
.userDetails .foto { float : left; width : 100px; height : 150px; margin : 3px; }
.userDetails .userInfo { float : left; width : 110px; height : 150px; margin : 0; overflow : hidden;}
.userDetails .userInfo dl { clear : both; width : 105px;}
.userDetails .userInfo dt { clear : both; font-size : 0.9em; color : #668FA3; width : 105px;}
.userDetails .userInfo dd { clear : both; font-weight : normal; margin-left : 5px; float : left; overflow : hidden; width : 105px; }

.userDetailsProfiel { height : inherit; }
.userDetailsProfiel .userInfo { width : 150px; }
.userDetailsProfiel .userInfo dl { width : 150px; }
.userDetailsProfiel .userInfo dt { width : 150px; }
.userDetailsProfiel .userInfo dd { width : 150px; }
.userDetailsIk {background-color : #EAF2F5;}
.userDetailsIk .name {background-color : #a5b5c0; }

.gadget { position : relative; font-size : 11px; }
.gadget .userDetails {width : auto; border-style : none; float : none; margin : 0; height : 190px;}
.gadget .userDetails .name { margin : 0; background : Transparent; border-style : none; text-align : left; }
.gadget .userDetails .name .username { text-decoration : none; color : #3B5D77; float:left; }
.gadget .userDetails .name .smallChallengeLink { font-size : 0.8em; color : #3B5D77; float:right; background : transparent url(../images/icons/cache.png) no-repeat; padding : 0 0 0 20px;}
.gadget .userDetails .userInfo { width : 205px; height : 160px; margin-left : 10px; }
.gadget .userDetails .userInfo dl { width : 205px; margin : 0; }
.gadget .userDetails .userInfo dt { width : 205px; }
.gadget .userDetails .userInfo dd { width : 205px; }
.gadget p.fout { padding : 10px; }
.gadget .moreInfo { margin-top : 3px; font-size : 0.8em; color : #668FA3; border-top : solid 1px #FAFCFC; }
.gadget .tabs .ui-tabs-nav li a {padding : 5px; cursor : pointer !important;}
.gadget .tabs .ui-tabs-panel {padding : 5px; }

.gadget .challengePopupBg {width : 100%; height : 100%; background-color : black; opacity : 0.6; z-index : 10; position : absolute; left : 0px; top : 0px;}
.gadget .challengePopup {width : 350px; height : 350px; background-color : White; z-index : 20; position : absolute; left : 25px; top : 25px;}

.sidebarGadget .userDetails .name {width : 130px; overflow : hidden; }
.sidebarGadget .userDetails .userInfo {margin-left : 0;}
.sidebarGadget .userDetails .userInfo dd {margin-left : 0;}

.sidebar .userDetails {border-width : 0; width : 275px;}
.sidebar .userDetails .userInfo {width : 160px;}

.webGadget .logo { display : block; float : right; padding : 0 3px; margin-bottom : 3px; margin-right : 5px; }

.miniGadget {  }
.miniGadget .logo { display : block; text-align : center; margin-bottom : 3px; }
.miniGadget .tabs#tabs  {height : 300px; margin : 0; }
.miniGadget .tabs .ui-tabs-nav li a {padding : 2px; }
.miniGadget .userDetails .userInfo {margin-left : 0; font-size : 9pt; width : 156px;}
.miniGadget .userDetails .userInfo dl { width : 156px; margin : 0; }
.miniGadget .userDetails .userInfo dt { width : 156px; }
.miniGadget .userDetails .userInfo dd { width : 156px; margin-left : 0;}
.gadget .smallInfo { font-size : 8pt; }
.gadget .smallInfo p { margin-bottom : 8pt; }

.linkerLinkColumn .linkBlock { margin-bottom : 20px; background-color : #EAF2F5;  }
/*.linkerLinkColumn h3 { font-weight : normal; font-size : 1.1em; color : White; border-width : 0; background-color : #2E90BD; padding-left : 1px; }*/
ul.overflow ul { width : 100%; overflow : hidden;  }
ul.overflow li { width : 100%; margin-left : 0px; list-style-type : none; overflow : hidden; height : 1.5em; text-overflow : ellipsis;  }
ul.overflow li a {  }

.loopgroepGadget h3 {overflow : hidden; height : 1.5em; border-width : 0; font-size : 1.3em; font-weight : normal; }
.loopgroepGadget h3 a.name { color : #3B5D77; float:left;}
.loopgroepGadget h3 a.smallJoinLoopgroepLink { font-size : 0.8em; color : #3B5D77; float:right; background : transparent url(../images/icons/add.png) no-repeat; padding : 0 0 0 20px;}
.loopgroepGadget .leden { margin : 0;}
.loopgroepGadget .leden li { margin-left : 15px;}
.loopgroepGadget .tableWithScrollBars { height : 200px;}
 
.recentUpdate .datum { color : #565656;}
.recentUpdate .tussenWoord { font-size : 0.9em; color : #787878;}


/* Hardlopen */
.hardloopLinks a {display : block; text-decoration : none; width : 190px; height : 180px; float : left; background-repeat : no-repeat; background-position : center 35px; position : relative; margin-bottom : 10px; margin-right : 10px; border : solid 1px #3B5D77;}
.hardloopLinks a:hover {background-position : center 33px; }
.hardloopLinks a span {display : block;  }
.hardloopLinks a .title {border-bottom : dotted 1px #EAF2F5; font-size : 1.3em; text-align : center;}
.hardloopLinks a .description { background-color : #3B5D77; width : 180px; color : White; bottom : 0; position : absolute; padding : 5px; height : 60px; }
.hardloopLinks a:hover .description { background-color : #055085; }
.hardloopLinks a.bmi { background-image : url(../images/icons/huge/access.png); }
.hardloopLinks a.hardloopgadget { background-image : url(../images/icons/huge/applications_systemg.png); }
.hardloopLinks a.opbouw { background-image : url(../images/icons/huge/chronometer.png); }
.hardloopLinks a.tips { background-image : url(../images/icons/huge/preferences_system_power_management.png); }
.hardloopLinks a.calorieen { background-image : url(../images/icons/huge/preferences_web_browser_cookies.png); }
.hardloopLinks a.beginnen { background-image : url(../images/icons/huge/launch.png); }
.hardloopLinks a.kalender { background-image : url(../images/icons/huge/view_calendar_day.png); }
.hardloopLinks a.route { background-image : url(../images/icons/huge/network.png); }
.hardloopLinks a.wedstrijden { background-image : url(../images/icons/huge/flag.png); }
.hardloopLinks img { margin-left : 10px; }

/* Hardloopwedstrijden */

.kalenderDatumFilter .ui-slider dt {top : 0; border-left : solid 1px #46A3E6; border-bottom-width : 0; height : 1.3em;}
/*.kalenderDatumFilter .ui-slider span.ui-slider-tic {height : 0;}*/


/* Loopgroepen */
.bigIconButton { display : block; height : 32px; padding : 0 10px 0 40px; line-height : 32px; background-repeat : no-repeat; float : left; }

.loopgroepDetails {float : left; margin : 0 10px 10px 0; width : 375px; height : 230px; }
.loopgroepDetails a {text-decoration : none; cursor : pointer;}
.loopgroepDetails h3 {padding : 5px; background-color : White; margin : 0; overflow : hidden; height : 1.3em;}
.loopgroepDetails .logo {float : left; width : 200px; height : 200px; margin : 3px; cursor : pointer;}
.loopgroepDetails .logo i { margin : 10px; }
.loopgroepDetails p.omschrijving { display : block; padding : 5px; overflow : hidden; height : 190px; cursor : pointer;}

/* Foto */
.fotoContainer {display: block; float : left; margin : 0 5px 5px 0; background : white url(../images/bg/photo_border.png) no-repeat; padding : 5px;}
.fotoContainer .fotoBorder {display : block; width : 180px; height : 135px; }
.fotoContainer .fotoBorder img {margin : 0 auto;}
.deleteFoto { position : absolute; right : 5px; top : 5px; background-color : White; padding : 0px 7px; cursor : pointer;}

/* Algemene voorwaarden */
.algemenevoorwaarden { font-size : 90%; }
.algemenevoorwaarden h3 { border-style : none; margin-bottom : 0; } 
.algemenevoorwaarden li ol { list-style-type : lower-latin; margin-bottom : 5px; } 

/* Challenges */
.iconChallengeWinnerApproved { background : transparent url(../images/icons/goldmedal.gif) no-repeat right 50%; padding : 0 15px 0 0; }
.iconChallengeCompleted { background : transparent url(../images/icons/medal.gif) no-repeat right 50%; padding : 0 15px 0 0; }
table.challengeResultaten {margin-right : 20px; }
table.challengeResultaten td, table.challengeResultaten th {width : auto; }

/* Edit tijd */
.tussentijden {}
.head { width : 100%; background-color : White; border-bottom : solid 1px #a5b5c0; }
.head .cell { font-weight : bold;}
.body {}
.row {clear : both; height : 20px; line-height : 20px; margin-bottom : 5px;}
.cell {float : left; padding : 3px;}
.cellIndex { width : 30px; }
.cellAfstand { width : 90px; }
.cellTijd { width : 125px; }
.cellHartslag { width : 110px; }
.cellHartslag input { width : 40px; }
.cellOpmerkingen { width : auto; }

.selecteerAfstand label {width : 180px; display : block; float : left; margin-bottom : 5px;}

.locatieSelectBlock {background-color : White; margin-right : 20px; width : 300px; height : 120px;}
.locatieSelectBlock select {width : 300px;}
.locatieSelect {margin : 5px 0 10px 25px;}

/* Help */
dl.help {width : auto; padding : 0; clear : both; display : block;  }
dl.help dt {float : left; clear : both; display : block; font-weight : bold; }
dl.help dd {float : left; clear : both; display : block; font-weight : normal; white-space : normal; margin-bottom : 5px;}
p.instructies {background-color: #EAF2F5; margin-left : 20px; padding : 5px; border : dotted 1px #0F7ECC; }

/* Loopgroepen */
.trainingenGrid .geweest {}
.trainingenGrid .gepland {background-color : #EAF4FD;}

/* Inschrijvingen */
.popupHeading {background-color: #2F6D99; color:White; font-size : 1.3em; margin-bottom : 10px; padding : 10px;}

/* Statistieken */
.stats {}
.accordionHeader { padding : 5px 0px 5px 25px; clear : both; height : 20px; font-weight : normal; font-family : Arial;}
#accordionHeader { font-weight : bold;}
.accordionHeader .accordionCell { display : block; float : left; }
.accordionHeader .cellAfstand { width : 100px; font-weight : bold; }
.accordionHeader .cellBesteTijd { width : 100px; font-weight : bold; }
.accordionHeader .cellBesteTijdDatum { width : 100px; }
.accordionHeader .cellGemiddeldeTijd { width : 130px; }
.accordionHeader .cellAantal { width : 50px; }
.accordionHeader .cellGrafiek { width : 50px; }
.accordionHeader a {display : inline; margin : 0; }
.accordionHeader a.iconGraph {padding-bottom : 0px; text-decoration : none;}

/* Gadget */
table.nice { width : 100%;}
table.nice thead tr th{border : 1px solid #C5DBEC; }
table.nice thead tr th {background : #D0E5F5 url(../images/jquery-ui-theme/ui-bg_glass_75_d0e5f5_1x400.png) repeat-x scroll 50% 50%; }
table.nice thead tr th {text-align :left; padding : 2px 5px; }
table.nice tbody tr:hover td {background : #D0E5F5 url(../images/jquery-ui-theme/ui-bg_glass_85_dfeffc_1x400.png) repeat-x scroll 50% 50%; }
table.nice tbody tr td {padding : 1px 5px; }
table.nice tbody tr td {border-bottom : 1px solid #C5DBEC; }
table.nice tbody tr.empty td {border-style : none; }
table.nice tbody tr.empty:hover td {background : none; }
table.nice tbody tr.tussenHeader td { font-weight : bold; border-bottom : solid 2px #C5DBEC; padding-top : 10px;}
table.nice tbody tr.tussenHeader td:hover { background : white;}
table.nice tbody tr.noHover:hover td { background : white;}
table.nice tbody tr.populair {background : #D0E5F5 url(../images/jquery-ui-theme/ui-bg_glass_95_fef1ec_1x400.png) repeat-x scroll 50% 50%; }
table.nice tbody tr.populair td {font-weight : bold;}
table.nice tbody tr.highlight {background : #D0E5F5 url(../images/jquery-ui-theme/ui-bg_glass_95_fef1ec_1x400.png) repeat-x scroll 50% 50%; }
table.nice tbody tr.highlight td {border-bottom : 1px solid #FF9103; border-top : 1px solid #FF9103; font-weight : bold;}
table.nice tbody td.highlight {background-color : #E5F0F9; border-left : 1px solid #C5DBEC; border-right : 1px solid #C5DBEC;}
table.nice tbody tr.jaar2004 {background-color : #EAF2F5; }
table.nice tbody tr.jaar2005 {background-color : #fff; }
table.nice tbody tr.jaar2006 {background-color : #EAF2F5; }
table.nice tbody tr.jaar2007 {background-color : #fff; }
table.nice tbody tr.jaar2008 {background-color : #EAF2F5; }
table.nice tbody tr.jaar2009 {background-color : #fff; }
table.nice tbody tr.jaar2010 {background-color : #EAF2F5; }

table.sortable thead tr th {  cursor:pointer; }
table.sortable thead tr .headerSortUp { background-position:right center; background-repeat:no-repeat; background-image:url(../images/bg/sort_up.gif); }
table.sortable thead tr .headerSortDown { background-position:right center; background-repeat:no-repeat; background-image:url(../images/bg/sort_down.gif); }
/* Paging */
.pagination { margin : 10px 0; background-color : #EAF2F5; border : solid 1px #a5b5c0; padding : 5px;}
.pagination .paginationLeft { margin-right : 10px; }
.pagination .paginationRight { color : #787878;}
.pagination .paginationRight a { padding : 3px; color : #055085; background-color : white; border : solid 1px #a5b5c0; text-decoration : none; }

/* Import */
.importeerOvericht dl {width : 930px; }
.importeerOvericht dt {width : 150px; clear : left; float : left;}
.importeerOvericht dd {float : none; clear : right; }
.importeerOvericht dt, .importeerOvericht dd {margin-bottom : 5px;}

/* Evenementen */
.evenementTabs .ui-tabs-nav li a {padding : 5px; font-weight : normal; }
/*div .evenementTabs .ui-tabs-hide 
{
    position: absolute !important;
    top: -10000px !important;
    display : block !important;
}*/

/*
.preview a {text-align : center; width : 100%; height : 200px; clear : both; float : left; border : solid 2px #cccccc;}
*/
/*
.iconHome { background : transparent url(images/icons/Home.png) no-repeat; }
.iconMijnTijden { background : transparent url(images/icons/MijnTijden.png) no-repeat; }
.iconKaart { background : transparent url(images/icons/Kaart.png) no-repeat; }
.iconCommunity { background : transparent url(images/icons/Community.png) no-repeat; }
*/


/*--------------------------------------------------
 Controls
 ---------------------------------------------------*/
/* Shadowbox */

#shadowbox #shadowbox_title {background-color : #EAF2F5; border-bottom : solid 1px #0F7ECC; height : auto; }
#shadowbox #shadowbox_title #shadowbox_title_inner {padding : 15px 10px; color : #0F7ECC; font-family : Georgia, 'Times new roman', times, serif; font-size : 1.5em;}
#shadowbox #shadowbox_body {border-width : 0; /*padding : 10px;*/}

/* Inline datepicker */
/*
div.fullSizeDatePicker {width : 900px;}
div.fullSizeDatePicker div.ui-datepicker-inline {width : 900px;}
div.fullSizeDatePicker div.ui-datepicker-inline table.ui-datepicker-calendar {width : 300px;}
*/
.ui-datepicker {width : 270px; } 
.ui-datepicker table {margin-bottom : 0; } 
div.fullSizeDatePicker .ui-datepicker {/*bug in datepicker, cannot set width for multi month datepicker*/} 
div.ui-datepicker-inline { border : solid 1px #E0E0E0; padding-bottom : 0;}
.ui-datepicker-inline .ui-datepicker-trigger {margin-left : 5px; }
.ui-datepicker-inline .ui-datepicker-one-month { float : left; margin-left : 1em; padding-left : 1em; border-left : solid 1px #E0E0E0; }
.ui-datepicker-inline .ui-datepicker-one-month table.ui-datepicker{ margin-top : 0em;  }
.ui-datepicker-inline .ui-datepicker-new-row { margin-left : 0; padding-left : 0; border-left-width : 0;}
.ui-datepicker-inline .ui-datepicker-new-row table.ui-datepicker{ margin-top : 1.3em; }
.ui-datepicker-inline table.ui-datepicker-calendar td a {}
.ui-datepicker-inline table.ui-datepicker-calendar td.markeer {}
.ui-datepicker-inline table.ui-datepicker-calendar td.markeer a {background-color: #5C9CCC;}
.ui-datepicker-inline table.ui-datepicker-calendar td.dayType0 a /* training */ {background-color : #71B5E6; color : White; background-image : none;}
.ui-datepicker-inline table.ui-datepicker-calendar td.dayType1 a /* wedstrijd */{background-color : #2F6D99; color : White; background-image : none;}
.ui-datepicker-inline table.ui-datepicker-calendar td.dayType2 a /* inschrijving */{background-color : #FF9103; background-image : none;}
.ui-datepicker-inline table.ui-datepicker-calendar td.dayType3 a /* groepstraining */{background-color : #FFC374; background-image : none;}

.ui-datepicker-inline table.ui-datepicker { width : auto;  }
.ui-datepicker-inline table.ui-datepicker td a { line-height : 28px; padding : 0; }
.ui-datepicker-inline table.ui-datepicker td { width : 30px; height : 30px; border : solid 1px #F3F3F3; text-align : center; }

.kalenderInfo { background-color : White; border : solid 1px #E0E0E0; padding : 3px; margin : 3px 0 5px 0;}
.kalenderInfo #details { font-size : 0.9em;}
.kalenderInfo #details ul { margin-bottom : 0;}
.kalenderInfo #details ul li { margin-left : 15px;}

.kalenderLegenda { margin-right : 5px; padding : 5px; border : solid 1px #79B7E7;}

/* Tijd invoer boxes */
.tijdInvoer {width : 20px; text-align : center;}
.tijdInvoer.hondersten {background-color : #ccc;}

/* Validation */ 
input.input-validation-error, textarea.input-validation-error, select.input-validation-error  {   border : 1px solid #ff0000; background-color : #ffeeee; }
input.error, textarea.error, select.error  {   border : 1px solid #ff0000; background-color : #ffeeee; }
label.error { display : inline-block; color : Red; }
.field-validation-error { color : Red; display : block;}
.validation-summary-errors { border : 1px solid Red; padding : 10px; background-color : #ffeeee; color : Red;} 
span.validation-summary-errors {display : block; border-bottom-width : 0; font-weight : bold;}

/* Password strength */
.password { width : 150px; }

/* Rounded buttons */
.round {
	cursor:pointer; cursor:hand; 
	background:url(../images/buttons/button-oval-blue.gif) no-repeat right top; 
	padding-right:5px; 
	vertical-align:middle;
	text-decoration : none;
	display:block; /*opera*/
	display:inline-block; /*ie / ff*/
}

.round input, .round a, a.round span.buttonText { 
	background:white url(../images/buttons/button-oval-blue.gif) no-repeat left top; 
	height:31px;
	color : white;
	display:block;
	display:inline-block;
  padding : 3px 0 5px 5px;
	border-style : none;
	border-width : 0;
	cursor : pointer;
	font-size : 1.2em;
}
a.round span.buttonText
{
  height : 23px;
  padding-left : 7px;
  padding-right : 7px;
}
a.round span.buttonWithIcon { background-position : 0% 50%; padding : 5px 0 5px 20px; }
  
.buttonBlue { background-image : url(../images/buttons/button-oval-blue.gif); }
.buttonBlue input, .buttonBlue a, a.buttonBlue span { background-image : url(../images/buttons/button-oval-blue.gif); }
.buttonGreen { background-image : url(../images/buttons/button-jquery-ui.gif); }
.buttonGreen input, .buttonGreen a, a.buttonGreen span.buttonText { background-image : url(../images/buttons/button-jquery-ui.gif); }
.buttonOrange { background-image : url(../images/buttons/button-oval-orange.gif); }
.buttonOrange input, .buttonOrange a { background-image : url(../images/buttons/button-oval-orange.gif); }
.buttonRed { background-image : url(../images/buttons/button-oval-red.gif); }
.buttonRed input, .buttonRed a { background-image : url(../images/buttons/button-oval-red.gif); }

span.round:hover, a.round:hover {background-position:right bottom;}
span.round:hover input, span.round:hover a, a.round:hover span.buttonText {background-position:left bottom; color : Black; border-style : none; border-width : 0; background-color : white;}

/* Grid */
.grid { font-family: arial; font-size: small; border: solid 1px #a5b5c0; width : 100%; border-collapse : collapse; }
.altrowstyle { background-color: #edf5ff; }
.grid th { background: url(../images/grid/sprite.png) repeat-x 0px 0px; border-color: #989898 #cbcbcb #989898 #989898; border-style: solid solid solid none; border-width: 1px 1px 1px medium; color: #000; padding: 4px 5px 4px 10px; text-align: center; vertical-align: bottom; }  
.grid th a { font-weight: normal; text-decoration: none; text-align: center; color: #000;  padding-right: 10px; }    
.grid tbody td { padding: 4px 10px 4px 10px; border-right: solid 1px #a5b5c0; border-bottom: solid 1px #a5b5c0; }
.rowstyle .sortaltrow, .altrowstyle .sortaltrow { background-color: #edf5ff; }
.rowstyle .sortrow, .altrowstyle .sortrow { background-color: #dbeaff; }
.headerstyle .sortascheader { background: url(../images/grid/sprite.png) repeat-x 0px -100px; }
.headerstyle .sortascheader a { background: url(../images/grid/dt-arrow-up.png) no-repeat right 50%; } 
.headerstyle .sortdescheader { background: url(../images/grid/sprite.png) repeat-x 0px -100px; }   
.headerstyle .sortdescheader a { background: url(../images/grid/dt-arrow-dn.png) no-repeat right 50%; } 

/* Post */
.post { margin-bottom: 0em;  position : relative; }
.post h3 { font-size : 1.3em; border-bottom-width : 0; margin-bottom : 0px; }
.post h3 .subtitle { font-size : 0.8em; font-weight : normal;}
.post h3 .over { font-size : 1.2em;}
.post h3 .comments { }
/*.post .date { position: absolute; background-color : #EAF2F5; border: 1px solid #a5b5c0; top: 49px; left: 13px; width: 4em; height : 4em; text-align: center; padding-top : 5px; }
.post .date .month { text-transform: uppercase; font: 700 1.0em arial, sans-serif; color: #888; }
.post .date .day { display: block; margin-top: -5px; font: 700 2.1em arial, sans-serif; color: #888; }*/
.post .post { margin: 0 0 0 0; padding:  0.3em 0 1em 0em; font-size : 1em; }
.post .post .title {  display: block; padding: 0 0 5px 0; font-size: 1.3em; font-weight: bold; color: #586B7A;  background-color : White;}
.post .footer { display: block; font-size : 0.9em; padding-top : 5px; color : #898989; }
.post .footer a { color : #454545; border-color : #898989; }

.comment {margin-bottom : 10px; position : relative; }
.comment .user { background-image : transparent url(../images/bg/comment_arrow.png); }
.comment .date { display : none;}
.comment .post { margin-top : 1em; width : 400px;  }

/* Login */
table.login {}
table.login tr { height : 2em; }
table.login td.field {width : 150px; }
table.login td input[type=text], table.login td input[type=password] {width : 150px; }
table.passwordRecovery td input[type=text], table.passwordRecovery td input[type=password] {width : 350px; }

/* Ratings */
.ratingWrapper {}
.ratingWrapper span {background : transparent url(../images/icons/star.gif) no-repeat; width : 16px; height : 16px; display : block; float : left;}
.ratingWrapper span.starOn {background-position : 0px -32px;}
.ratingWrapper span.starOff {background-position : 0px 0px;}
.ratingWrapperMini span {background-image : url(../images/icons/star_mini.gif); width : 10px; height : 10px; margin-top : 4px; }
.ratingWrapperMini span.starOn {background-position : 0px -20px;}

/* InfoBar */
.infoBarHeader { margin-bottom : 0; }
.infoBar { height : 200px; border-top : solid 1px #E0F0FC; border-bottom : dotted 1px #2F6D99; clear: both; background : white url(../images/bg/infobar.png) repeat-x;}
.infoBar .infoBlock {height : 200px; width : 220px; float : left; padding-left : 9px; margin-right : 9px; border-left : dotted 1px #2F6D99; }
.infoBar .firstInfoBlock {width : 245px; border-left-width : 0; padding-left : 5px; }
.infoBar .lastInfoBlock {margin-right : 0px; width : 200px; border-left-width : 0; padding-left : 1px;}
.infoBar .infoBlock h3 {margin-top: 5px; overflow : hidden; height : 1.5em; }
#content p a:after {
	content: " ("attr(href)") ";
	font-size: 10pt;
}
#main { border-style : none; }
#header { display : none; }
#navigation { display : none; }
.sidebar { display : none; }
#footer { color : Black; }
#footer .footerGrass { display : none; }
#footer .footerSitenav { display : none; }
#footer .logo { display : none; }
.visibleOnPrint { display : block; }
.hiddenOnPrint { display : none; }