@media screen {
/* CSS Document */

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;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.2em;
	background:url(img/master/bg.gif) top left repeat-x #ecedf7;
	text-align: center;
	min-width: 980px;
}

blockquote, q {
	quotes: none;
}
h1, h2, h3, h4, h5, h6, .txtTitel{
	margin: 0px 0px 10px 0px;
}
p{
	padding: 0px 0px 10px 0px;
}

ol, ul {
	list-style: none;
}

input[type=text], input[type=password]{
border: 1px solid #999;
}

input, textarea{
	padding: 2px;
	background:#FFFFFF;
	font-size: 11px;
	height: 12px;
	margin-right: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
select {
	background-color: #29333d;
	color: #CCC;
	width: 225px;
	font-size: 10px;
}
textarea{
	width: 233px;
	height: 60px;
}
input:focus{
	
	border:1px solid #666;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a, a:visited{
	color:#145189;
}
a:hover{
	color:#3399cc;
}
.hidden {
visibility:hidden;
height:0px;
margin:0;
padding:0;
line-height:0; 
}

.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear: both;
}
.hr, .hr_dark{
	width: 100%;
	height: 6px;
	border-bottom: 1px dotted #c3c3c3;
	margin-bottom: 9px;
	clear:both;
}
.hr_dark{
	border-bottom: 1px dotted #29333d;
}
.button_dark{
	background: url('img/master/btn.gif') no-repeat top left;
	border: none;
	color:#FFFFFF;
	cursor: pointer;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	height: 20px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.button_bright{
	background: url('img/master/button_bright.png') no-repeat top left;
	border: none;
	color:#D6DEE7;
	cursor: pointer;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 28px;
	margin: 0px;
	padding-left:-10px;
	font-size:12px;
	font-weight: bold;
	float:left;
	
	/*margin-left: -5px;*/
}
.close_button{
	background: url('img/master/button_bright.png') no-repeat top right;
	height: 28px;
	width: 8px;
	float: left;
}
#center_container{
    position:relative;
    top: 0px;
	width: 980px;
	margin:0 auto;
	text-align: left;
	background:url(img/master/bg_shadow.png) top left no-repeat;
}
#skyline{
    position: relative;
    top: 0;
    left: 0;
	width: 980px;
	height: 105px;
	background:url(img/master/skyline.png) bottom left no-repeat;
	margin-bottom: 52px;
}
#logo_elan{
    position: relative;
    top: 15px;
    left: 55px;
}
#toplinks{
	position: relative;
	top: 0px;
	right: 0px;
	text-align: right;
	width: 700px;
	float: right;	
	margin: 10px 25px 0px 0px;
}
#navbar_products{
    position: absolute;
    top: 105px;
	width:963px; /* 980 - 17px van padding */
	height:52px;
	background:url(img/master/topnav_bg.png) top left no-repeat;
	padding: 0px 0px 0px 17px;
}
.navbar_products_link li{
	position:relative;
	top: 0px;
	left:0px;
	height: 26px;
	border-right:#dddddd solid 1px;
	padding: 20px 15px 0px 15px;
	float: left;
	text-align: center;
}



#lang_switch{
/*
top:17px;
right: 25px;
float: right;
position:relative;
text-align: left;
*/
position:absolute;
text-align: left;
z-index:100;
width: 160px;
height: 18px;
margin-top: 19px;
right:50px;
}

#lang_switch img{
	margin: 0px 7px;
	vertical-align: text-bottom;
}
#wrapper_home, #wrapper_overview{
	width: 980px;
	min-height: 100px;
	
}
#wrapper_home #header{
	position: relative;
	background:url(img/master/header_homepage.jpg) top left no-repeat;
	width: 963px;
	height: 395px;
	float: left;
	margin-left: 17px;
}

#wrapper_home #header #header_left{
	height: 395px;
	/*width: 701px;*/
	width: 684px;
	float: left;
}
#wrapper_home #header #header_right{
	background:#40494c;
	height: 375px;
	width: 240px;
	float: left;
	padding: 10px;
}
#wrapper_home #header #header_right img{
	margin-right: 5px;
}
#wrapper_home #header #header_right h1,#wrapper_home #header #header_right h3{
	margin-bottom: 5px;
}
#login{
	position:absolute;
	bottom: 0px;
	left: 11px;
	height: 22px;
	width: 500px;
	background:url(img/master/login_bg.png) bottom left no-repeat;
	/*background:#00FFFF;*/
	padding: 0px;
	padding-left: 7px;
	padding-top: 5px;
	margin: 0px;
	z-index: 999;
}
#login a{
	color: #40494C;
	margin-left: 5px;
}
#login a:hover{
	color: #546d76;
}
#login input{
	width: 90px;
	margin-right: 5px;
}
#login input.button_login{
	background:url(img/master/submit.gif) top left no-repeat;
	width: 19px;
	height: 18px;
	border: none;
	text-indent: -2000px;
	cursor: pointer;
	margin-left:-5px;
}
#breadcrumbs{
	background:#6a7d84;
	height: 32px;
	padding: 4px 0px 0px 0px;
	margin: 0px 19px 0px 17px;
	color: #b0bec2;
	font-size: 12px;
}
#breadcrumbs a{
	color: #d3dee1;
}
#breadcrumbs p.title{
	font-size:16px;
	font-weight:bold;
	float: left;
	margin: 8px 0px 0px 10px;
}
#breadcrumbs .crumbs{
	margin-top: 7px;
	margin-left: 10px;
	float: left;
}
#breadcrumbs .search{
	margin-top: 4px;
	margin-left: 10px;
	margin-right: 10px;
	float: right;
	
}
#breadcrumbs .search input.button_search{
	background:url(img/master/search.gif) top left no-repeat;
	width: 18px;
	height: 18px;
	border: none;
	text-indent: -2000px;
	cursor: pointer;
}
#wrapper_home #content{
	background:url(img/master/homepage_content_bg.png) top left repeat-y;
	width: 944px;
	padding: 4px 18px 0px 18px;
}
#wrapper_home #content h1{
	border-bottom: 1px dotted;
	padding-bottom: 3px;
}
#wrapper_home #content div.box{
	width: 273px;
	float: left;
	padding: 0px 0px;
	margin: 20px;
}

/* Einde wrapper home */
#wrapper_overview #header{
	position: relative;
	background:url(img/master/header_overview.jpg) top left no-repeat;
	width: 963px;
	height: 198px;
	float: left;
	margin-left: 17px;
}
#wrapper_detail #header{
	position:relative;
	height: 118px;
	width: 963px;
	float: left;
	background:url(img/master/header_detail.jpg) top left no-repeat;
	margin-left: 17px;
}

#wrapper_detail #header_big{
	position: relative;
	background:url(img/master/header_homepage.jpg) top left no-repeat;
	width: 963px;
	height: 395px;
	float: left;
	margin-left: 17px;
}

#wrapper_home #header_big #header_left{
	height: 100%;
	/*width: 701px;*/
	width: 946px;
	float: left;
}

#wrapper_overview #header #header_left,#wrapper_detail #header #header_left{
	height: 198px;
	/*width: 701px;*/
	width: 698px;
	float: left;
}
#wrapper_overview #header #header_right{
	background:#40494c;
	height: 178px;
	width: 226px;
	float: left;
	padding: 10px;
	color: #d3dee1;
}
#wrapper_overview #header #header_right h6{
	background:url(img/master/icon_quicklinks.png) center left no-repeat;
	padding-left: 17px;
	font-size: 17px;
	height: 17px;
	border-bottom: 1px dotted;
	padding-bottom: 3px;
}
#wrapper_overview #header #header_right ul li{
	background:url(img/master/square_lightblue.gif) center left no-repeat;
	padding: 5px 10px 5px 15px;
	margin-left: 10px;
}
#wrapper_overview #header #header_right a,#wrapper_overview #header #header_right a:visited{
	color: #ffcc00;
	font-size: 13px;
	text-decoration: none;
}
#wrapper_overview #header #header_right a:hover{
	color:#FFCC33;
	text-decoration: underline;
}
#wrapper_overview #content,#wrapper_detail #content{
	background: #f6f6f6;
	padding-top: 10px;
	margin-left: 17px;
	margin-right: 19px;
	width: 944px;
	float: left;
}
#wrapper_overview #content h1,#wrapper_detail #content h1{
	border-bottom: 1px dotted;
	padding-bottom: 3px;
}
#wrapper_overview #content h2,#wrapper_detail #content h2{
	/*padding-left: 12px;*/
	padding-bottom: 3px;
	/*background:url(img/master/square_blue.gif) center left no-repeat;*/
}
#wrapper_overview #content img.left,#wrapper_detail #content img.left{
	margin-right: 10px;
}
#wrapper_overview #content img.right,#wrapper_detail #content img.right{
	margin-left: 10px;
}

#page .box{
	width: 226px;
	float: left;
}
#fullpage .box{
	width: 342px;
	float: left;
}
#page .first, #fullpage .first{
	background:url(img/master/hr_vertical.gif) top right repeat-y;
	padding-right: 20px;
	margin-right: 2px;
}

#navigationbar{
	width: 190px;
	float: left;
	margin-left: 10px;
}
#navigation{
	background:url(img/master/nav_bg.png) bottom left no-repeat;
	width: 189px;
	padding: 5px 0px 23px 0px;
}
#navigation a{
	text-decoration:none;
}
#navigation ul .dropdown{
background:url(img/master/nav_pijltje_down.gif) top right no-repeat;
}
#navigation ul ul .dropdown{
background:url(img/master/nav_pijltje_down_bright.gif) top right no-repeat;
}
#navigation a:hover{
	text-decoration:underline;
}
#navigation .selected{
	color:#f6c909;
}
#navigation li{
	padding-bottom: 1px;
}
.be-nl{
	background:#00FF00;
}
#navigation ul {
	width: 179px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
}
#navigation ul ul{
	background:url(img/master/nav_sub_bg.png) bottom left no-repeat;
	width: 169px;
	margin: 5px 0px 4px -10px;
	padding: 4px 0px 6px 20px;
	font-weight:normal;
}
#navigation ul ul ul{
	background:#2e3437;
	width: 169px;
	margin: 5px 0px 4px -20px;
	padding: 4px 0px 6px 20px;
}
#navigation ul ul ul li{
	background:url(img/master/nav_arrow.gif) top left no-repeat;
	margin-left: 4px;
	padding-left: 8px;
}

#navigation ul ul ul ul{
	background:#000000;
	width: 169px;
	margin: 5px 0px 4px -32px;
	padding: 4px 0px 6px 20px;
}
#navigation ul ul ul ul li{
	background:url(img/master/nav_arrow.gif) top left no-repeat;
	margin-left: 4px;
	padding-left: 8px;
}

/*#navigation .nav1 {
	width: 179px;
	padding: 0px 0px 0px 10px;
}
#navigation .nav2{
	background:url(img/master/nav_sub_bg.png) bottom left no-repeat;
	width: 169px;
	margin: 5px 0px 4px -10px;
	padding: 4px 0px 6px 20px
}
#navigation .nav3{
	background:#2e3437;
	width: 159px;
	margin: 5px 0px 4px -20px;
	padding: 4px 0px 6px 30px;
}*/
#navigationbar h6{
	background:url(img/master/nav_top.png) bottom left no-repeat;
	width: 179px;
	height: 24px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #d3dee1;
	font-size: 14px;
	line-height: 24px;
}
#navigationbar a{
	color: #d3dee1;
}
#page{
	width: 474px;
	float:left;
	margin: 10px 10px 10px 10px;
}
#fullpage{
	width: 724px;
	float:left;
	margin: 10px 10px 10px 10px;
}
#toolboxes{
	width: 253px;
	float: right;
}
#toolboxes .box{
	background:url(img/master/box.png) bottom right;
	width: 226px;
	float: right;
	padding: 10px;
	padding-bottom: 15px;
	border-top: 1px solid #e4e3e3;
}
#toolboxes .box h3{
	font-size: 15px;
	color: #666666;
	border-bottom: 1px dotted;
	padding-bottom: 3px;
}
#toolboxes .box textarea{
	width: 220px;
}
#moreinfo_hdr{
	position: relative;
	top: 0px;
	left: 0px;
	background:url(img/master/moreinfo_hdr.png) top left no-repeat;
	width: 980px;
	height: 5px;
	margin: 0 auto;
}
#moreinfo{
    position: relative;
    top:0px;
    left:0px;
	width: 944px;
	background:url(img/master/moreinfo_ftr.png) bottom left no-repeat;
	padding: 0px 18px 35px 18px;
	margin: 0 auto;
}
#moreinfo a, #moreinfo a:visited{
	color:#333;
}
#moreinfo a:hover{
	color:#666;
}
#moreinfo h5{
	padding: 5px 5px 5px 21px;
	margin-bottom: 5px;
	border-bottom:#666666 dotted 1px;
}
#moreinfo input.text{
	border: 1px solid #999;
	font-size: 10px;
	padding: 2px;
	background-color:#fff;
}
#moreinfo input:focus.text{
	
	border:1px solid #666;
}
#moreinfo li{
	background:url(img/master/list_arrow.gif) center left no-repeat;
	padding: 7px 0px 7px 15px;
	margin: 1px 5px 1px 5px
}
#moreinfo p{
	margin-left: 5px;
	margin-right: 5px;
}
#moreinfo .box{
	float: left;
	width: 210px;
	margin: 12px 12px 15px 12px;
}

#sitemap {
	width:900px;
	padding:0;
	padding-left: 35px;	 
	margin:0 auto; 
	margin-top: -10px;
	list-style-type:none;
}
#sitemap a,#sitemap a:visited{
	color: #666;
	text-decoration: none;
}
#sitemap a:hover{
	color: #333;
}
#sitemap .box{
	width: 150px;
	float: left;
	text-align: left;
}
#sitemap ul {
	float:left;
	width: 150px;
}
#sitemap h6{
	width:100px;
}
#sitemap li{
	clear:both;
	text-align:left;
}

#footer_hr{
	clear:both;
	width: 980px;
	height: 20px;
	background:url(img/master/footer_hr.gif) bottom left no-repeat;
	margin: 0 auto;
}
#footer{
	padding: 7px 18px 17px 17px;
	height: 100px;
	position: relative;
	width: 930px;
	margin: 0 auto;
}
#footer img{
	padding: 0px 3px;
}

/* begin spiffy */
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#8f9496}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c0c2c3;
  border-right:1px solid #c0c2c3;
  background:#a4a8a9}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #dcdcdd;
  border-right:1px solid #dcdcdd;
  background:#9fa3a5}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9fa3a5;
  border-right:1px solid #9fa3a5;}
.spiffy4{
  border-left:1px solid #c0c2c3;
  border-right:1px solid #c0c2c3}
.spiffy5{
  border-left:1px solid #a4a8a9;
  border-right:1px solid #a4a8a9}
.spiffyfg{
  background:#8f9496;
  color: #fff;
  padding: 0px 6px;
}
/* einde spiffy */

/* ICONS */
.taaltip{
	background:url(img/master/icon_meerinfo_taaltip.png) top left no-repeat;
}
.blogposts{
	background:url(img/master/icon_meerinfo_blogposts.png) top left no-repeat;
}
.rss{
	background:url(img/master/icon_meerinfo_rss.png) top left no-repeat;
}
.contact{
	background:url(img/master/icon_meerinfo_contact.png) top left no-repeat;
}

.readmore{
	background:url(img/master/icon_readmore.gif) top left no-repeat;
	padding: 0px 0px 0px 15px;
}
/* ICONS */

/* CONTROLS */

.LocalizeSettingsPickerPanel{
background-color:#ffffff;
padding: 5px 5px 5px 0px;

}

.LocalizeSettingsPickerPanel a{
height:20px;
vertical-align:middle;
text-decoration:none;
}

.SelectYourItem{
padding:2px 0px 2px 2px;
}
/* CONTROLS */

/* GOOGLE SEARCH*/
input.gsc-input{
 margin-right:5px;
}

input.gsc-search-button{
	background: url('img/master/btn.gif') no-repeat top left;
	border: none;
	color:#FFFFFF;
	cursor: pointer;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	height: 20px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	 margin-left:5px;
	}

.gs-result .gs-title, .gs-result .gs-title *,.gs-result a.gs-title, .gs-result a.gs-title * {
color:#145189;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

.gs-result .gs-title:hover, .gs-result .gs-title *:hover,.gs-result a.gs-title:hover, .gs-result a.gs-title *:hover {
color:#3399CC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

.gs-watermark, .gsc-keeper, a.gsc-trailing-more-results{
visibility:hidden;
height:0px;
margin:0;
padding:0;
line-height:0; 
}

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
visibility:hidden;
height:0px;
margin:0;
padding:0;
line-height:0; 
}

.gsc-trailing-more-results, a.gsc-trailing-more-results{
visibility:hidden;
text-decoration:none;
}

.searchcontrol{
 width:100%;
}

/*GOOGLE SEARCH*/

/*Zylom*/
.Zylom h1{
 visibility:hidden;
  height:0px;
}

.Zylom h2{
 margin-top:15px;
}

.Zylom TABLE TR TD TABLE TBODY TR TD IMG
{
	margin-right:7px;
	margin-bottom:7px;
	
}

.Zylom TABLE TBODY TR TD TABLE TBODY TR TD
{
	  padding-left:10px;
	 text-align:left;
	 vertical-align:top;
	  padding-bottom:30px;
	 
}

/*Zylom*/
.CreateUserWizard, .CreateUserWizard TABLE{
width:0px;
}

.CreateUserWizard TABLE TD{
width:200px;
padding:0px 15px  4px 0px;
}

.CreateUserWizard TABLE TD input[type=text], .CreateUserWizard TABLE TD input[type=password],.CreateUserWizard TABLE TD select{
width:200px;
}

.CreateUserWizard.empty{
 height:2px;
}

.tblKarakters
{
margin:0;
border-collapse:collapse;
border:none 0px;
margin-bottom:20px;
}
.tblKarakters tbody tr td
{
margin:0;
border-collapse:collapse;
padding:5px 5px 5px 5px;
border:none 0px;
border-bottom:solid 1px #D3D3D3;
border-top:solid 1px #D3D3D3;
}
}
