/*basic css*/body{background: #f8f6ed url(demo_koorenstem/images/backgroundleft.jpg) repeat-y top left;font-family: Verdana, Arial, Helvetica, Sans;font-size: 11px;color:#000000;margin:0px;}a{text-decoration:none;color:#800000;}a:hover{text-decoration:underline;}a.crumblink {	color: #466600;}p{margin-top:5px;margin-bottom:5px;} /*  IDs */#container{margin-bottom:10px;}#header{background: #FFFFFF url(demo_koorenstem/images/backgroundtop.jpg) repeat-x top left;}#topleft{display:block;position:relative;float:left;z-index:0;}#topright{display:block;position:relative;float:right;z-index:0;}#topmenu{display:block;position:absolute;width:1000px;z-index:1;left:247px;top:119px;color:#FFFFFF;}#left{	background: transparent url(demo_koorenstem/images/backgroundleft.jpg) repeat-y top left;}#menutitle{display:block;position:relative;font-family:Verdana, Times New Roman, Serif;font-size:22px;color:#466600;margin-top:10px;margin-left:23px;width: 170px;}#leftmenu{display:block;position:relative;width:165px;margin-left:25px;margin-top:15px;margin-bottom:25px;}#leftmenu a, #leftmenu div.nivo2open {	margin-bottom: .4em;}#adresstext{	font-size:11px;	color:#FFFFFF;	text-align: right;	margin-top: 3em;		padding-right: 60px;	padding-bottom: 1em;}#adresstext a {	font-size:10px;	color:#FFFFFF;	text-decoration:none;}#adresstext a:hover{	text-decoration:underline;}#middle{background:#f8f6ed;}#middle a{font-weight:bold;}#right{background: transparent url(demo_koorenstem/images/backgroundright.gif) repeat-y top left;}#login{display:block;position:relative;width:185px;}#leftside{float:left;position:relative;width:170px;}#rightside{float:left;position:relative;width:180px;margin-left:17px;_margin-left:9px;}#midden{margin-left: auto; margin-right: auto;float:left;position:relative;margin-left:15px;}#topmarginright{display:block;position:relative;background:#f8f6ed;width:215px;height:30px;}/* classes */a.topmenubutton{font-size:10px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;margin-right:5px;margin-left:5px;}a.topmenubutton:hover{color:#cba302;}a.nivo2{display:block;position:relative;width:165px;font-size:14px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;}a.nivo2:hover{color:#466600;}.nivo2open {display:block;position:relative;width:165px;font-size:14px;text-transform:uppercase;color:#466600;text-decoration:none;}.nivo2open a {	color:#466600;}	.nivo3container{display:block;position:relative;width:165px;margin-top:5px;margin-bottom:15px;}.nivo4container{display:block;position:relative;width:153px;margin-left:12px;margin-top:5px;margin-bottom:15px;}a.subnivo{background:transparent url(demo_koorenstem/images/arrow_right.gif) no-repeat center left;display:block;position:relative;padding-left:12px;margin-left:1px;color:#000000;font-size:11px;text-decoration:none;}a.subnivo:hover{color:#FFFFFF;}.subnivoopen{background:transparent url(demo_koorenstem/images/arrow_down.gif) no-repeat center left;display:block;position:relative;padding-left:12px;margin-left:1px;color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;}.head1{font-family:Verdana, Times New Roman, Serif;font-size:18px;color:#a59a00;margin-top:5px;margin-bottom:15px;}H1{font-family:Verdana, Times New Roman, Serif;font-size:18px;color:#a59a00;margin-top:5px;margin-bottom:15px;}.head2{font-family:Verdana, Times New Roman, Serif;font-size:14px;color:#466600;margin-top:5px;margin-bottom:10px;}a.biglink{font-family:Verdana, Times New Roman, Serif;font-size:14px;color:#466600;margin-top:10px;margin-bottom:10px;}H2{font-family:Verdana, Times New Roman, Serif;font-size:14px;color:#466600;margin-top:5px;margin-bottom:10px;}.head3{font-size:10px;text-transform:uppercase;color:#999999;margin-top:15px;margin-bottom:5px;}H3{font-size:10px;text-transform:uppercase;color:#999999;margin-top:15px;margin-bottom:5px;}td.textcell{padding:30px 25px 25px 25px;}/* curious extensions */div.fullwidth {	width: 95% !important;}ul {	list-style-type: square;}form {	margin: 3px;}table.list {	border-collapse: collapse;}table.list td {	border: 1px solid #EEE;	padding: 3px;	background: white;	vertical-align:top;}.error {	color: maroon;	font-weight: bold;}.error a {	color: red;	font-weight: bold;	text-decoration: underline;}/* Kalender styles */tr.week{     text-align: right;     vertical-align: top;}tr.holiday{     font-weight: bold;     color: #FFFFFF;     background-color: #FE6802;     vertical-align:top;}tr.day_name{     background-color: maroon;     color: #FFFFFF;     font-size: 8pt;}td.right_box{     text-align: left;}td.left_box{     text-align: right;}.weekend_link{     color: #FFFFFF;     font-size: 8pt;}.weekend_box{     background-color: #EEE;     border-bottom: thin solid #E0E0E0;     color: #FFFFFF;     width: 72pt;     height: 36pt;}td.dark_date_box{     background-color: white;     width: 72pt;     height: 36pt;}td.today_date_box{     background-color: #FFBC90;     width: 72pt;     height: 36pt;}td.date_box{     background-color: #E0E0E0;     width: 72pt;     height: 36pt;}div.hoverdiv {   position: absolute;   background: white;   padding: 4px;   border: 1px solid gray;   text-align:left;   width:200px;   z-index: 100;}td.today_date_box{     background-color: #FFBC90;     width: 72pt;     height: 36pt;}td.date_box{     background-color: #E0E0E0;     width: 72pt;     height: 36pt;}div.downloads{	margin:0 0 1.5em 0px;	line-height:1.2em;	font-size:90%;	list-style-type:none;	width:60%;}div.downloads a{	font-weight:bold;	margin:0.25em 0 0;	margin:0;	padding:0.7em 0 0.7em 3em;	border-bottom:1px solid #E7E7E7;	background-repeat:no-repeat;	background-position:left 50%;	display:block;}a.pdf{	background-image:url(demo_koorenstem/images/icon_pdf.gif);}a.word{	background-image:url(demo_koorenstem/images/icon_word.gif);}a.web{	background-image:url(demo_koorenstem/images/icon_web.gif);}a.xls{	background-image:url(demo_koorenstem/images/icon_xls.gif);}a.ppt{	background-image:url(demo_koorenstem/images/icon_ppt.gif);}a.doc{	background-image:url(demo_koorenstem/images/icon_doc.gif);}a.zip{	background-image:url(demo_koorenstem/images/package.png);}table.topalign td {	vertical-align: top;}div.summary{	margin-top: 5px;}img.punchin_foto {	float: left; 	margin-right: 10px;	margin-bottom: 10px;	border: none;	margin-top: 5px;	margin-top: 5px;}hr {	margin-top: 12px;	height: 1px; 	border:none; 	background-color: maroon;	color: maroon;}div.overview-block {	float: left; 	width: 45%; 	margin-right: 1em;	margin-bottom: 1em;}div.pages {	margin: 1em auto;}a.selected-page {	color: gray !important;	text-decoration: underline;	font-weight: bolder;}div.nieuws-datum {	color: #a89999;	font-size: 10px;	margin-bottom: 1em;}