/* --- COMBINED STYLESHEET FILE GENERATED BY EGO/NEX-CMS - Lithium ICT BVBA - http://www.lithium.be/ --- */

/* --- FILE:  --- */

/* lithium reset css*/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}
label{padding-right:5px;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
abbr{text-decoration:overline;}
strong{font-weight:bold;}
img {border: 0;outline: 0;}
body {font-size:11.5px;line-height: 160%;}
#sidebar ol,#rightmenu ol,#leftmenu ol,#header ol,#footer ol,#sidebar ul,#rightmenu ul,#leftmenu ul,#header ul,#footer ul{list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content: none;}
:focus {outline: 0;}
ins {font-style:italic}
del {text-decoration: line-through;}
.clearboth{clear:both !important;}
.clearleft{clear:left !important;}
.clearright{clear:right !important;}
.noborder{border:none !important;}
.floatleft{float:left !important;}
.floatright{float:right !important;}
.hidden{display:none !important;}
.nomargin{margin:0 !important;}
.nopadding{margin:0 !important;}
ul.nolist li{list-style:none !important;}
.nobackground{background:none !important;}
.iebugfix{height:1%}


/* --- FILE:  --- */

body
{
	background-image:url(/images/bg_krijtbord.jpg);
	background-position: 0 0;
	background-repeat:repeat;
	background-color:#45423b;
	font-family:Arial, Helvetica, sans-serif;
	color:#39342b;
	font-size:13.5px;
	letter-spacing:0.2px;
	text-align:justify;
}

h2{
	margin:0;
	padding:0;
	color:#55556e;
	font-weight:bold;
	font-size:14px;
}

#container
{
	width:7723px;
	height:876px;
}

#homepage
{
	background-image:url(/images/homepage.jpg);
	width:1078px;
	height:876px;
	float:left;
	position:relative;
}

#homepage .content
{
	height:270px;
	line-height:27px;
	position:absolute;
	width:595px;
	overflow:hidden;
}

#homepage #taalkeuzes
{
	left:530px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:12px;
}

#homepage #taalkeuzes li
{
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#homepage #taalkeuzes li a
{
	color:#BD9F6D;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:19px;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
}

#homepage #taalkeuzes li a:hover
{
	text-decoration:underline;
}

#homepage #taalkeuzes li a.active
{
	color:#75737c;
}

#homepage #searchform
{
	height:36px;
	left:530px;
	margin:0;
	padding:0;
	position:absolute;
	top:499px;
	width:330px;
}

#overdamiaan #searchform
{
	height:36px;
	left:645px;
	margin:0;
	padding:0;
	position:absolute;
	top:586px;
	width:330px;
}

#kalender #searchform
{
	height:36px;
	left:304px;
	margin:0;
	padding:0;
	position:absolute;
	top:68px;
	width:330px;
}

#container #kalender.eventDetail dt,
#container #kalender.eventDetail dd
{
	display:block;
	clear:both;
	width:430px;
}

#news #searchform
{
	height:36px;
	left:715px;
	margin:0;
	padding:0;
	position:absolute;
	top:403px;
	width:330px;
}

#blogs #searchform
{
	height:36px;
	left:686px;
	margin:0;
	padding:0;
	position:absolute;
	top:660px;
	width:330px;
}

#contact #searchform
{
	height:36px;
	left:542px;
	margin:0;
	padding:0;
	position:absolute;
	top:565px;
	width:330px;
}

#links #searchform
{
	height:36px;
	left:584px;
	margin:0;
	padding:0;
	position:absolute;
	top:345px;
	width:330px;
}

#searchform .textfield
{
	background-color:transparent;
	background-image:none;
	color:#39342B;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:16px;
	line-height:16px;
	padding:10px 5px;
	width:260px;
	margin-right:5px;
	border:none;
}

#searchform .submitbutton
{
	background-color:transparent;
	background-image:none;
	display:block;
	float:left;
	height:40px;
	width:50px;
	cursor:pointer;
	border:none;
}

#homepage #naviglinks
{
	left:523px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:539px;
}

#overdamiaan #naviglinks
{
	left:635px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:623px;
}

#kalender #naviglinks
{
	left:292px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:105px;
}

#news #naviglinks
{
	left:705px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:441px;
}

#blogs #naviglinks
{
	left:674px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:698px;
}

#contact #naviglinks
{
	left:533px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:603px;
}

#links #naviglinks
{
	left:571px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:383px;
}

#naviglinks li
{
	display:inline;
	padding:0;
	margin:0;
}

 #naviglinks li a
{
	padding:0;
	margin:0;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	float:left;
	position:absolute;
	top:0;
}

 #naviglinks li a.banners{width:65px;left:0;}
 #naviglinks li a.help{width:50px;left:65px;}
 #naviglinks li a.share{width:101px;left:75px;}
 #naviglinks li a.print{width:50px;left:188px;}
 #naviglinks li a.react{width:75px;left:246px;}

#homepage div.content
{
	left:185px;
	position:absolute;
	top:143px;
	overflow-y:auto;
}

#overdamiaan
{
	background-image:url(/images/about.jpg);
	width:1233px;
	height:876px;
	float:left;
	position:relative;
}

#overdamiaan .content
{
	height:467px;
	line-height:27px;
	overflow:hidden;
	position:absolute;
	width:585px;
	line-height:22px;
	font-size:12px;
	top: 40px;
	left: 270px;
	overflow-y:auto;
}

#kalender
{
	background-image:url(/images/calendar.jpg);
	width:1089px;
	height:876px;
	float:left;
	position:relative;
}

#kalender .content
{
	height:480px;
	line-height:24px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:435px;
	left:292px;
	top:134px;
	overflow-y:auto;
}

#kalender .content dt, #kalender .content dd
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:225px;
	margin-bottom:24px;
}

#kalender .content dt
{
	clear:left;
	margin:0;
	padding:0;
	color:#55556e;
	font-weight:bold;
	font-size:12px;
	width:180px;
}

#news
{
	background-image:url(/images/news.jpg);
	width:1152px;
	height:876px;
	float:left;
	position:relative;
}

#news .content
{
	font-size:12px;
	height:470px;
	line-height:19px;
	overflow:hidden;
	position:absolute;	
	width:345px;
	left:225px;
	top:95px;
	overflow-y:auto;
}

#news #vorige, #news #volgende
{
	display:block;
	background:none;
	text-indent:-9999px;
	border:none;
	position:absolute;
	overflow:hidden;
	width:100px;
	height:30px;
	bottom:267px;
	left:205px;
}

#news #volgende{left:306px;width:125px;}

#news #mailingform
{
	height:95px;
	left:704px;
	margin:0;
	padding:0;
	position:absolute;
	top:148px;
	width:235px;
}

#news #mailingform .textfield
{
	background-color:transparent;
	background-image:none;
	color:#39342B;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:16px;
	line-height:16px;
	padding:10px 5px;
	width:216px;
	margin-right:5px;
	border:none;
}

#news #mailingform .submitbutton
{
	background-color:transparent;
	background-image:none;
	bottom:11px;
	cursor:pointer;
	display:block;
	height:40px;
	position:absolute;
	width:229px;
	border:none;
}

#news #sharethis
{
	display:block;
	height:25px;
	left:476px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:absolute;
	top:581px;
	width:100px;
	margin:0;
	padding:0;
}

#news #sharethis li
{
	display:inline;
	padding:0;
	margin:0;
}

#news #sharethis li a
{
	padding:0;
	margin:0;
	height:22px;
	width:24px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	float:left;
	margin-right:1px;
}

#blogs
{
	background-image:url(/images/blogs.jpg);
	width:1189px;
	height:876px;
	float:left;
	position:relative;
}

#blogs a{color:#4e4e6d}
#blogs a:hover{text-decoration:none;}
#blogs .readmore{font-size:80%;}

#blogs .content
{
	font-size:12px;
	height:500px;
	left:175px;
	line-height:26px;
	overflow:hidden;
	position:absolute;
	top:20px;
	width:325px;
}

#blogs #blogform
{
	height:525px;
	left:560px;
	margin:0;
	padding:0;
	position:absolute;
	top:72px;
	width:335px;
}

#blogs #blogform input,
#blogs #blogform textarea
{
	position:absolute;
	background-color:transparent;
	background-image:none;
	border:none;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	color:#39342B;
	right:0;
}

#blogs #blogform input.textfield,
#blogs #blogform textarea.textfield
{
	font-size:14px;
	height:16px;
	line-height:16px;
	padding:5px;
	margin-right:5px;
}

#blogs #blogform a.submitbutton{position:absolute;right:0;bottom:0;cursor:pointer;height:40px;width:195px;}
#blogs #blogform input.name{width:180px;right:0px;top:0px;}
#blogs #blogform input.firstname{width:185px;right:0px;top:54px;}
#blogs #blogform input.email{width:173px;right:0px;top:106px;}
#blogs #blogform textarea.message{height:250px;right:20px;top:207px;width:296px;line-height:26px;}

#blogs #vorige,#blogs #volgende
{
	display:block;
	background:none;
	text-indent:-9999px;
	border:none;
	position:absolute;
	overflow:hidden;
	width:150px;
	height:30px;
	bottom:288px;
	left:160px;
}

#blogs #volgende{left:335px;width:180px;}

#contact
{
	background-image:url(/images/contact.jpg);
	width:1061px;
	height:876px;
	float:left;
	position:relative;
}

#contact #contactform
{
	height:335px;
	left:150px;
	margin:0;
	padding:0;
	position:absolute;
	top:142px;
	width:615px;
}

#contact #contactform input,
#contact #contactform textarea
{
	position:absolute;
	background-color:transparent;
	background-image:none;
	border:none;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	color:#39342B;
	right:0;
}

#contact #contactform input.textfield,
#contact #contactform textarea.textfield
{
	font-size:14px;
	height:16px;
	line-height:16px;
	padding:5px;
	margin-right:5px;
}

#contact #contactform input.submitbutton
{
	bottom:0;
	cursor:pointer;
	height:40px;
	position:absolute;
	right:0;
	top:312px;
	width:215px;
}


#contact #contactform input.name{right:10px;top:88px;width:197px;}
#contact #contactform input.street{right:55px;top:130px;width:157px;}
#contact #contactform input.snumber{right:-7px;top:133px;width:31px;}
#contact #contactform input.pcode{right:134px;top:180px;width:46px;}
#contact #contactform input.area{right:0;top:180px;width:106px;}
#contact #contactform input.phone{right:11px;top:223px;width:169px;}
#contact #contactform input.email{right:0;top:273px;width:200px;}
#contact #contactform textarea.message{font-size:12px;height:260px;left:3px;line-height:20px;top:0;width:285px;}
#contact #contactform input.file{font-size:12px;height:23px;left:20px;line-height:20px;top:313px;width:285px;}


#links
{
	background-image:url(/images/links.jpg);
	width:920px;
	height:876px;
	float:left;
	position:relative;
}

#links .content
{
	height:270px;
	line-height:27px;
	position:absolute;
	width:595px;
	overflow:hidden;
}

#links .menu
{
	left:0;
	top:300px;
}

#links #linkscontent
{
	height:255px;
	left:145px;
	top:300px;
	width:335px;
	line-height:18px;
	font-size:12px;
	overflow:auto;
}

#links div.jScrollPaneContainer #linkscontent
{
	left:0;
	top:0;
	overflow:hidden;
}



#timmerman
{
	background-image:url(/images/timmerman.jpg);
	width:1346px;
	height:876px;
	float:left;
	position:relative;
}


#homepage ul.menu
{
	left:-5px;
}

#overdamiaan ul.menu
{
	left:130px;
}

#kalender ul.menu
{
	left:160px;
}

#news ul.menu
{
	left:90px;
}

#blogs ul.menu
{
	left:40px;
}

#contact ul.menu
{
	left:20px;
}

ul.menu
{
	display:block;
	position:absolute;
	list-style:none;
	width:124px;
	height:270px;
	top:265px;
	margin:0;
	padding:0;
	z-index:9999;
}

ul.menu li
{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

ul.menu li a
{
	display:block;
	width:119px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:0;
}

ul.menu li a:hover
{
	margin-left:5px;
}

ul.menu li.welkom a
{
	height:39px;
	background-image:url(/images/menu_welkom.png);
}

ul.menu li.overdamiaan a
{
	height:40px;
	background-image:url(/images/menu_overdamiaan.png);
}

ul.menu li.kalender a
{
	height:38px;
	background-image:url(/images/menu_kalender.png);
}

ul.menu li.nieuws a
{
	height:40px;
	background-image:url(/images/menu_nieuws.png);
}

ul.menu li.blogs a
{
	height:39px;
	background-image:url(/images/menu_blogs.png);
}

ul.menu li.links a
{
	height:39px;
	background-image:url(/images/menu_links.png);
}

ul.menu li.contact a
{
	height:35px;
	background-image:url(/images/menu_contact.png);
}


#nightvision
{
	position:absolute;
	position:fixed;
	z-index:99998;
	left:-100px;
	top:-100px;
	bottom:-100px;
	right:-100px;
	width:200%;
	min-height:300%;
	background-color:#000;
	opacity:0.5;
}


#popup
{
	position:fixed;
	z-index:99999;
	left:50%;
	top:50%;
	background:url(/images/popup_bg.png) no-repeat;
	width:524px;
	height:403px;
	margin-left:-282px;
	margin-top:-249px;
	font-size:11.5px;
	line-height:16px;
	padding:80px 20px 15px;
}

#popup a.close
{
	background: none;
	border:none;
	cursor:pointer;
	display:block;
	height:45px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:15px;
	text-indent:-9999px;
	top:30px;
	width:46px;
}

a{cursor:pointer;color:#8c6f40;text-decoration:underline;}
a:hover{text-decoration:none;}

#popup .row
{
	display:block;
	padding:10px 0 0;
}

#popup .row label
{
	display:block;
	float:left;
	width:100px;
}

#popup .row .textfield
{
	background:#efefef;
	border:1px solid #cecbc5;
	padding:3px;
	width:275px;
}

#popup .row a.submit
{
	background:url(/images/pointer.gif) no-repeat right center;
	display:block;
	float:left;
	font-size:14px;
	min-height:22px;
	padding-right:52px;
	padding-top:10px;
	text-decoration:none;
	text-transform:uppercase;
}

a:link, span.MsoHyperlink
{
	color:#8C6F40 !important;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal
{
	font-family:Arial,Helvetica,sans-serif!important;
}


#blogDisabled
{
	background:transparent url(/images/blog_cover.png) no-repeat scroll 100% 100%;
	height:618px;
	left:522px;
	position:absolute;
	text-align:center;
	top:-8px;
	width:412px;
	z-index:9999;
}

#blogDisabled span
{
	font-weight:bold;
	font-size:18px;
	color:#F6F5F1;	
	margin-top:292px;
	display:block;
}


/* --- FILE:  --- */

#homepage{		background-image:url(/images/homepage_it.jpg);}
#overdamiaan{	background-image:url(/images/about_it.jpg);}
#kalender{		background-image:url(/images/calendar_it.jpg);}
#news{			background-image:url(/images/news_it.jpg);}
#blogs{			background-image:url(/images/blogs_it.jpg);}
#contact{		background-image:url(/images/contact_it.jpg);}
#links{			background-image:url(/images/links_it.jpg);}

ul.menu li.welkom a
{
	background-image:url(/images/menu_welkom_it.png);
}

ul.menu li.overdamiaan a
{
	background-image:url(/images/menu_overdamiaan_it.png);
}

ul.menu li.kalender a
{
	background-image:url(/images/menu_kalender_it.png);
}

ul.menu li.nieuws a
{
	background-image:url(/images/menu_nieuws_it.png);
}

ul.menu li.blogs a
{
	background-image:url(/images/menu_blogs.png);
}

ul.menu li.blogs, #blogs, #mailingform
{
	display:none;
}

ul.menu li.links a
{
	background-image:url(/images/menu_links_it.png);
}

ul.menu li.contact a
{
	background-image:url(/images/menu_contact_it.png);
}

#container
{
	width:6534px;
}


