/* Start of CMSMS style sheet 'Kennislabo' */
/* Start of CMSMS style sheet 'Kennislabo' */

#container {
width:970px;
margin:0 auto;
}
#container * {
font-size:12px;
color:#6d7689;
}
#header {

height:180px;

overflow:hidden;
}
#header img {
display:inline;
float:left;
}
#header #logo {
/*position:relative;
top:60px;*/
padding-top:60px;
}
#header #boeken {
float:right;
}


#nav {
display:block;
clear:both;
margin-top:1px;
height:35px;

padding:0;
position:relative;
z-index:99999999;
}
#nav li {
display:inline;

float:left;
position:relative;
}
#nav li a {
display:block;
width:120px;

height:35px;
margin-top:0;
margin-right:1px;

color:#fff;
background-color:#3d5fa5;
text-decoration:none;
text-align:center;
line-height:32px;
font-size:14px;
font-weight:bold;
}

#nav li a.activeparent, 
#nav li a.currentpage,
#nav li a:hover  {
background-color:#009799;
 }
#nav li a.home {
background-image:url(uploads/images/nav/nav_first.gif);
background-repeat:no-repeat;
background-position:left top;
}
#nav li.home a.activeparent, 
#nav li.home a.currentpage,
#nav li.home a:hover {
background-image:url(uploads/images/nav/nav_first_over.gif);
}
#nav li a.aanmelden {
background-image:url(uploads/images/nav/nav_last.gif);
background-repeat:no-repeat;
background-position:right top;
}
#nav li.aanmelden a.activeparent, 
#nav li.aanmelden a.currentpage,
#nav li.aanmelden a:hover {
background-image:url(uploads/images/nav/nav_last_over.gif);
}

#nav ul {
display:none;
background-color:#009799; 
width:220px;
}
#nav li ul li {
border-bottom:1px solid #80cbcc;
margin:0 0 5px 10px;
padding-bottom:3px;
}

/*
#nav li ul ul{
display:none;
position:absolute;
left:200px;
top:0;
}


#nav li ul li ul ul{
display:none;
position:absolute;
left:200px;
top:0;
}

#nav li ul li ul li ul ul{
display:none;
position:absolute;
left:200px;
top:0;
}

#nav li ul li ul li ul li ul ul {
display:none;
position:absolute;
left:200px;
top:0;
}
*/

#content p#breadcrumbs, #content p#breadcrumbs a, #content p#breadcrumbs span {
color:#634391;
}
#content p#breadcrumbs span.delimiter {
background-image:url(uploads/images/bg/breadcrumbsDelimiter.gif);
background-repeat:no-repeat;
background-position:left center;

}
#content p#breadcrumbs span.delimiter span {
visibility:hidden;
}
#content, #promoContainer {
display:inline;
float:left;
margin-bottom:30px;
margin-top:5px;
}
#content {
width:630px;
margin-right: 20px;

}
#promoContainer {
width:300px;
margin-top:35px;
}
#promoContainer #image {
margin-bottom:10px;
}
#promoContainer #promoWide {
background-image:url(uploads/images/rightside/bgPromoWideTop_green.gif);
background-repeat:no-repeat;
background-position: left top;
background-color:#009799;
padding-top:10px;
}
#promoContainer #promoWide * {
color:#fff;
font-size:12px;
line-height:1.4em;
}
#promoContainer #promoWide .holder {

display:block;
padding:0 10px;
}
#promoContainer #promoWide .bottom {
background-image:url(uploads/images/rightside/bgPromoWideBottom_green.gif);
background-repeat:no-repeat;
background-position: left bottom;
height:10px;
}
#promoContainer .promo {
display:inline;
float:left;

margin-top:10px;
background-repeat:repeat-y;
background-position:left;
width:145px;
}

#promoContainer .purple {
left:10px;
}
#promoContainer .promo * {
font-size:12px;
}
#promoContainer .promo a {
font-weight:bold;
}
#promoContainer .promo h3 {
background-repeat:no-repeat;
background-position:top left;
color:#fff;
font-weight:bold;
text-align:center;
line-height:2em;
height: 1%;
}
html>body #promoContainer .promo h3 {
height:auto;
}
#promoContainer .promo .holder {
display:block;
min-height:150px;
height:auto !important;
height:150px;
}

#promos td {
vertical-align:middle;
height:110px;

}



#promoContainer .promo p {
line-height:1.3em;
padding:0 8px;
margin:5px 0 0;
}
#promoContainer .blue h3 {
background-image:url(uploads/images/rightside/bgPromoTop_blue.gif);
background-color:#3d5fa5;
}
#promoContainer .purple h3 {
background-image:url(uploads/images/rightside/bgPromoTop_purple.gif);
background-color:#634391;
}
#promoContainer .promo {
position:relative;
}
#promoContainer .promo .bottom {
position:absolute;
bottom:0;
height:15px;
width:145px;
background-repeat:no-repeat;
background-position:top;
background-color:#fff;
}
#promoContainer .blue .bottom {


background-image:url(uploads/images/rightside/bgPromoBottom_blue.gif);
}
#promoContainer .purple .bottom {
background-image:url(uploads/images/rightside/bgPromoBottom_purple.gif);
}


#promoContainer .blue {
background-image:url(uploads/images/rightside/bgPromoMiddle_blue.gif);
}
#promoContainer .purple {
background-image:url(uploads/images/rightside/bgPromoMiddle_purple.gif);
}
/* CONTENT */
#content * {
line-height:1.4em;
}
#content h1 {
font-size:20px;
margin-bottom:10px;
}
#content h2 {
font-size:20px;
margin-top:25px;
margin-bottom:10px;
}
#content h2.bg {
margin:0;
background-image:url(uploads/images/bg/bg_titel.gif);
background-repeat:no-repeat;
background-position:left top;
height:25px;
line-height:25px;
font-size:18px;
color:#fff;
font-weight:bold;
padding-left:15px;
margin-bottom:25px;

}
#content h3 {
font-size:16px;
font-weight:bold;
margin-top:25px;
margin-bottom:10px;
color:#aaa;
}
#content ul, #content ol {
list-style-position:outside;
margin-left:21px;
margin-bottom:10px;
}
#content ol {
padding-left:5px;
}
#content ul {
list-style-type:square;
}
#content ul ul {
list-style-type:disc;
}
#content ol {
list-style-type:decimal;
}
#content p {
margin-bottom:10px;
clear:left;
}
#content a {
color:#009799;
}


/* NEWS */

#content p.pagenumber {text-align:center;}
#content p.pagenumber a {
text-decoration:none;
color:#6d7689;
}
#content p.pagenumber a:hover {
color:#009799;
}

.NewsSummary {
margin-bottom:10px;
padding-bottom:5px;

/* border-bottom:1px solid #634391; */
position:relative;
clear:both;


}

#container #NewsPostDetailContent img.news_large {
margin:0 10px 10px 0;
display:inline;
float:left;

}
#container .NewsSummary .NewsSummaryPostdate {
display:inline;
float:left;
width:85px;
color:#634391;
}
#container .NewsSummary .NewsSummaryLink a {
font-size:14px;
font-weight:bold;
text-decoration:none;
display:inline;
float:left;

width:525px;
color:#009799;
}
#container .NewsSummary .NewsSummaryLink a:hover {
text-decoration:underline;
}

#container .NewsSummarySummary {
clear:both;
width:630px;
margin:0;
padding-top:8px;
}
#container .NewsSummarySummary img.news_small {
display:inline;
float:left;
margin-right:10px;
}
#container #content .NewsSummarySummary p {
display:inline;
float:left;

}

#container .NewsSummary .NewsSummaryMorelink {
width:525px;
margin-left:100px;
text-align:right;
}
#container .NewsSummary .NewsSummaryMorelink a {
color:#009799;
text-decoration:none;
font-weight:bold;
}
#container .NewsSummary .NewsSummaryMorelink a:hover {
text-decoration:underline;
}
#content .event {
border-bottom:1px solid #634391;
padding-botttom:5px;
margin-bottom:15px;
}
#content .event, #content .event h4 {
clear:both;
}
div.event h4 .date, div.event h4 a, div.event h4 span.title {
display:inline;
float:left;
}
#content div.event h4 .date {
width:100px;
color:#634391;
}
#content div.event h4 a, #content div.event h4 span.title {
width:505px;
margin-left:0px;
font-weight:bold;
text-decoration:none;
font-size:14px;
}
#content div.event h4 a:hover {
text-decoration:underline;
}
#content .event .readmore {
clear:both;
text-align:right;
}
#content .event .readmore a {
font-weight:bold;
text-decoration:none;
}
#content .event .readmore a:hover {
text-decoration:underline;
}
#content .event div.img, #content .event div.summary {
display:inline;
float:left;
margin-top:10px;
}
#content .event div.img {
width:100px;
clear:left;
overflow:hidden;
}
#content .event div.summary {
width:515px;
margin-left:10px;
}
#bottom {
background-image:url(uploads/images/bottom/bottom.gif);
background-repeat:no-repeat;
background-position:top;
clear:both;

height:130px;
padding-top:25px;

}
#bottom address, #bottom #logos {
display:inline;

float:left;
}
#bottom address {
color:#7f7f7f;
font-size:10px;
width:530px;
margin-left:90px;
margin-top:15px;
font-style:normal;
}
#bottom address span {
color:#634391;
}
#bottom #logos {
width:310px;
float:right;
margin-right:20px;
}
#bottom #logos li {
display:inline;
}
#bottom #logos a {
display:inline;
float:left;
text-decoration:none;
background-repeat:no-repeat;
background-position:left top;
height:50px;
overflow:hidden;
margin-left:13px;
border:0;
}
#bottom #logos a span {
visibility:hidden;
}
#bottom #logos a.eu {
background-image:url(uploads/images/bottom/logoEU.jpg);
width:40px;
}
#bottom #logos a.efro {
background-image:url(uploads/images/bottom/logoEFRO.jpg);
width:62px;
}
#bottom #logos a.toerismelimburg {
background-image:url(uploads/images/bottom/logoToerismeLimburg.jpg);
width:66px;
}
#bottom #logos a.provincielimburg {
background-image:url(uploads/images/bottom/logoProvLimburg.jpg);
width:89px;
}


#content ul#subnav, ul#subnav ul {
list-style-type:none;
}
#content ul#subnav {
margin-left:0;
margin-bottom:20px;
}
#content ul#subnav li {

}
#content ul#subnav a {
text-decoration: none;
font-size:16px;
font-weight:bold;
color:#634391;
line-height:1.4em;
}
#content ul#subnav a:hover,
#content ul#subnav a.currentpage,
#content ul#subnav a.activeparent {
color:#009799;
}
#content ul#subnav ul a {
text-decoration: none;
font-size:14px;
font-weight:bold;

}


.contact table td {
vertical-align:top;
width:210px;
text-align:left;
padding-bottom:5px;
}


p.totop {
text-align:center;
margin:10px 0 ;
}
#content p.totop a {
text-decoration:none;
color:#6d7689;
}
#content p.totop a:hover {
color:#009799;
}

.formbuilderform label, formbuilderform input {
display:inline;
float:left;
width:200px;
} 
.formbuilderform div {
padding-top:5px;
}


p.goback {
text-align:center;
}
#content p.goback a {
text-decoration:none;
color:#6d7689;
}
#content p.goback a:hover {
color:#009799;

}

.contactItem {
display:inline;
float:left;
width:315px;
height:130px;
margin-bottom:20px;
overflow:hidden;
}
.contactItem img, .contactItem h3, .contactItem h4, .contactItem p {
display:inline;
float:left;
}
.contactItem h3, .contactItem h4, #content .contactItem p {
width:200px;
clear:none;
margin-left:10px;
}
#content .contactItem h3 {
margin-top:5px;
}



/* End of 'Kennislabo' */


/* End of 'Kennislabo' */

#myCalendarTop {

background-image:url(/uploads/images/bg/calendar/bgTop.gif);
background-repeat:no-repeat;
background-position:left top;
height:11px;

}
#myCalendar {


background-image:url(/uploads/images/bg/calendar/bgMiddle.gif);
background-repeat:repeat-y;
background-position:left top;
width:301px;
}
#myCalendarBottom {
background-image:url(/uploads/images/bg/calendar/bgBottom.gif);
background-repeat:no-repeat;
background-position:left top;
margin-bottom:10px;
}

#calendar {
width:280px;
border: 1px #999 solid;
border-collapse: collapse;
border-spacing:0px; 
margin-left:10px;
}
#myCalendar #head {
font-size:21px;
color:#634391;
text-align:center;
padding-top:0px;
padding-bottom:10px;
}
#myCalendar a.previousMonth span, #myCalendar a.nextMonth span {
visibility:hidden;
}
#myCalendar a.previousMonth, #myCalendar a.nextMonth {
line-height:15px;
background-position:left top;
background-repeat:no-repeat;
padding:0 7px;
text-decoration:none;
margin:0 3px;
}
#myCalendar a.nextMonth {
background-image:url(/uploads/images/bg/calendar/next.gif);
}
#myCalendar a.previousMonth {
background-image:url(/uploads/images/bg/calendar/prev.gif);
}


#calendar tbody  td, #calendar tbody  th {
border: 1px solid #999;

vertical-align:top;
}
#calendar tbody  th {
text-align:center;
height:25px;
}

#calendar tbody  td {
text-align:right;
height:45px;
width:40px;
}
#calendar tbody  td.today {
background-color:#a18ebd;
color:#fff;
font-size:22px;
}
#calendar tbody  td a {
display:block;
background-color:#009799;
height:45px;
color:#fff;
font-weight:bold;
font-size:16px;
text-decoration:none;
padding:0;
margin:0;
}
#content .event {
border:0;
}
#content .event h4, #container #content .event h4 span.title {
font-size:18px;

color:#009799;

font-weight:bold;
}
#content .event h4 {
margin-bottom:15px;
}
#container #content .event h4 .date {
font-weight:normal;
position:relative;
width:110px;
top:5px;
}
#content .event .content, #content .event .img {
display:inline;
float:left;

}
#content .event .content { 
width:515px;
margin-left:10px;
margin-top;10px;
}
#content .event .img {
width:100px;
}
/* End of 'Kennislabo' */


/* End of 'Kennislabo' */

ul.clearLi li {
clear:both;
margin-top:8px;
}
ul.clearLi img {
display:inline;
float:left;
margin-right:10px;
}

#months {
margin-bottom:10px;
margin-top:-10px;
padding: 5px 0;
border-top:1px solid #999;
border-bottom:1px solid #999;
background-color:#eee;
text-align:center;
}
#months a {
text-decoration:none;
color:#777;
font-size:13px;
font-weight:bold;
padding:0 9px;
}
#months a:hover {
color:#009799;
}

#months a.now {

color:#634391;
}
#months a.active {
color:#009799;
}
#container #content #months a.y {

font-weight:bold;
}

/* End of 'Kennislabo' */

