/* Homepage */
.content{margin:1em;}
form,table,td,th,input,select,textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:1em;
	margin:0;
	vertical-align:top;
	line-height: 16px;
}
/* Topimage */
.topimage{
	border:0px;
	background-repeat:no-repeat;
	background-position:center;
	border-bottom:18px solid #FFF;
	border-right:18px solid #FFF;
	vertical-align:bottom;
}
.topimage1{
	border:0px;
	background-repeat:no-repeat;
	background-position:center;
	border-bottom:18px solid #FFF;
	border-right:18px solid #FFF;
	vertical-align:bottom;
}
.topimage .title h1,.topimage .title h2{display:none;}
.topimage1 .title h1,.topimage .title h2{display:none;}
.topimage .img{height:158px;}
.topimage1 .img{height:120px;}
.topimage .subtitle{
	border-top:8px solid #F60;
	background-color:#b4c3e2;
	height:28px;
	padding: 8px 0px 0px 9px;
}
.topimage1 .subtitle{
	border-top:8px solid #F60;
	background-color:#b4c3e2;
	height:28px;
	padding: 8px 0px 0px 9px;
}
.topimage .subtitle h2{
	display:inline;
	font-size:1.3em;
	color:#006;
	font-weight:bolder;
	padding-right:5px;
}
.topimage1 .subtitle h2{
	display:inline;
	font-size:1.3em;
	color:#006;
	font-weight:bolder;
	padding-right:5px;
}
.topimage .subtitle a{
	display:block;
	float:right;
	width:85px;
	height:17px;
	background-image:url(../images/index/bg_findoutmore.gif);
	font-size:0.85em;
	color:#333;
	text-decoration:none;
	text-align:center;
	margin:0px 5px 0px 0px;
	vertical-align:middle;
}
.topimage1 .subtitle a{
	display:block;
	float:right;
	width:85px;
	height:17px;
	background-image:url(../images/index/bg_findoutmore.gif);
	font-size:0.85em;
	color:#333;
	text-decoration:none;
	text-align:center;
	margin:0px 5px 0px 0px;
	vertical-align:middle;
}
.box_top_right{width:240px;border-bottom:18px solid #FFF;}
.box_top_right .us{margin-bottom:18px;}
/* Snelmenu */
.snelmenu{
	width:240px;
	height:200px;
	background-color:#788CC7;
	background-image:url(../images/bg_snelmenu.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	border-bottom:18px solid #FFF;
}
.snelmenu  ul {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}
.snelmenu  ul li{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}
.snelmenu  ul li a{
	display:block;
	margin:3px 10px 3px 9px;
	padding:0px 0px 0px 10px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
	line-height:2em;
}
.snelmenu  ul li a:hover,
.snelmenu  ul li a.active{color:#333;background-color:#96A8D4;text-decoration:none;}
.snelmenu  div{margin-top:5px;text-align:center;}
.ingWw{width:210px;height:121px;display:block;margin:0px 0px 0px 12px;}
a.ingWw{background:url(../images/btn_officefinder.gif) no-repeat 0px 0px;text-decoration:none;}
a:hover.ingWw{
	background-image:url(../images/btn_officefinder.gif);
	background-position:-225px 0px;
	text-decoration:none;
}
/* Snelmenulayer */
.snelmenulayer{
	position:absolute;
	top:139px;
	background-color:#DEEAF6;
	height:200px;
	overflow:hidden;
	margin:0;
	margin-left:10px;
	z-index:100;
}
.snelmenulayer .column1{
	width:49%;
	height:200px;
	background-position:50%;
	background-repeat:no-repeat;
	vertical-align:bottom;
}
.snelmenulayer .column1 .back{
	background-color:#B4C3E2;
	opacity:.90;
	-moz-opacity:.90;
	filter:alpha(opacity=90);
	padding:10px 0 10px 0;
	width:100%;
}
.snelmenulayer .column1 .content{margin:0 20px 0 20px;}
.snelmenulayer .column2 .content{margin:10px 20px 10px 20px;}

/* Press */
.press a{text-decoration:underline;}
.press{height:100px;border-bottom:18px solid #FFF;border-right:18px solid #FFF;}
.press .presscontent{height:100px;border-bottom:1px solid #b4c3e1;}
.press h2{
	background-color:#b4c3e2;
	color:#006;
	font-weight:bold;
	padding:5px 2px 5px 9px;
	margin:0 0 5px 0;
	font-size:1.08em;
}
.press .presscontent div{
	clear:left;
	border-bottom:1px solid #d9e1f0;
	padding:2px;
	vertical-align:middle;
	margin:0;
	height:14%;
}
.press div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.press div span{display:block;color:#333;float:left;width:22%;font-size:0.95em;}
.press div p{float:left;display:block;width:78%;margin:0;font-size:1.1em;}
.press div a{color:#333;text-decoration:none;}
.press div a:hover{color:#333;text-decoration:underline;}
.press .rss{float:left;margin:10px;}
.press .whatrss{float:left;line-height:30px;color:#39c;text-decoration:underline;}
.press .whatrss:hover{color:#39c;text-decoration:underline;}
.press .archive{float:right;margin:5px 10px 10px 10px;font-size:1.1em;color:#39c;text-decoration:underline;}
.press .archive:hover{color:#39c;text-decoration:underline;}

/* Accordion */
.main_middle{width:250px;border-bottom:18px solid #FFF;border-right:18px solid #FFF;}
.main_middle .accordion {height:100px;border-bottom:1px solid #b4c3e1;}
.accordion h2{
	background-color:#b4c3e2;
	color:#006;
	font-weight:bold;
	padding:5px 2px 5px 9px;
	margin:0 0 2px 0;
	font-size:1.08em;
}
.accordion h3.toggle{margin:0 0 2px 0;cursor:pointer; font-size:1em;}
.accordion h3.toggle a{
	padding:5px 2px 4px 25px;
 	display:block;
	background:#eff4fa url(../images/index/bg_acco.gif) no-repeat 5px center;
	color:#006;
	text-decoration:none;
	font-weight:normal;
	line-height:1.4em;
}
.accordion h3.toggle a:hover{background-color:#cad5eb;}
.accordion h3.active a{padding:5px 2px 4px 25px;background:#cad5eb url(../images/index/bg_acco.gif) no-repeat 7px center;}
.accordion .stretcher{width:250px;height:125px;}
.accordion .stretcher div{overflow:hidden;height:125px;line-height:1.2em;padding:1px 5px 0 5px;}
.accordion .stretcher .list{line-height:1.6em;}
.accordion .stretcher p{margin:0;padding:0;margin-bottom:2px;}
.accordion .stretcher a{color:#39c;text-decoration:underline;padding-bottom:1px;}
/* Highlight */
.highlight{width:240px;height:100px;border-bottom:18px solid #FFF;}
.rightcontent{height:95px;border-bottom:1px solid #b4c3e1;}
/* Rightcontent */
.rightcontent .content{width:210px;margin:5px 5px 5px 5px;font-size:1.0em;}
.rightcontent h2{
	background-color:#b4c3e2;
	color:#006;
	font-weight:bold;
	padding:5px 2px 5px 9px;
	margin:0;
	font-size:1.08em;
}
.rightcontent p{padding:5px 2px 5px 5px;margin:0;}
.rightcontent .more a{
	margin:0px 0px 5px 7px;
	background-image:url(../images/bg_ar.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	color:#39c;
	text-decoration:underline;
}


#home_bottom{height:100px;}
/* Teaser */
.teaser{border-right:18px solid #fff;}
.teaser table{border:1px solid #d9e0f0;background-color:#eff4fa;margin-bottom:7px;}
.teaser table td{height:100px;}
#main .teaser .left{width:100%;}
.teaser img{margin-right:1em;}
.teaser h1{margin:20px 0 5px 0;font-size:1.5em;}
.teaser h2{
	margin:0;
	color:#F60;
	font-weight:bold;
	padding:7px 2px 3px 5px;
	font-size:1.08em;
	border:0px solid #EFF4FA;
}
.teaser p{padding:3px 2px 5px 5px;margin:0 5px 0 0;}
.teaser .more a{
	background-image:url(../images/bg_ar.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 10px;
	color:#39c;
	margin:0px 0px 5px 5px;
	text-decoration:underline;
}
/* Graph */
.graph{width:240px;}
.graph .bottomright{
	border:1px solid #d9e0f0;
	width:238px;
	height:108px;
	background-color:#eff4fa;
	margin-bottom:7px;
}
.graph h2{
	color:#F60;
	margin:0;
	background-color:#eff4fa;
	font-weight:bold;
	padding:7px 2px 3px 7px;
	font-size:1.08em;
	border:0px solid #EFF4FA;
}
.graph p{padding:3px 2px 5px 7px;margin:0;}
.graph .more a{
	background-image:url(../images/bg_ar.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 10px;
	color:#39c;
	margin:0px 0px 5px 5px;
	text-decoration:underline;
}
/* Officefinder */
.officefinder{
	position:absolute;
	width:678px;
	height:475px;
	z-index:1000;
	background-color:#EBF2FA;
	background-image:url(../images/bg_officefinder.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	left:0px;
}
.homepage .footer{
	margin-top:0px;
	clear:both;
	border-top:0px solid #F60;
	font-size:0.85em;
	padding:2px;
	text-align:center;
	margin:0px 10px 20px 10px;
}

.spanpublic{ 
      font-size:16px;
	  font-weight: bold;
	  text-align:center;
	  color:#000000;
}
