/* General tags */
     * {font-family:verdana,Helvetica,Arial,sans-serif;}
body {
	background-color: #f0f1f2; 
	color:#404040; 
	font:70% verdana,Helvetica,Arial,sans-serif; 
	line-height:1.3em; 
	margin:0 auto; 
	padding:0; 
	height:100%; 
	list-style-type: square;
	scrollbar-3d-light-color: #F2F2F2;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-base-color: #CCCCCC;
	scrollbar-dark-shadow-color: #CCCCCC;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #F2F2F2;
	scrollbar-shadow-color: #F2F2F2;
	list-style-image: url(images/listitem.gif);
	list-style-position: outside;
	}
img {border:0;}
a {color:#0090AE; font-weight:400; text-decoration:none;}
a:hover {text-decoration: underline}
a img {border:0;}
p {margin:0 0 10px 10px;}
#news {border-bottom:1px solid #dadada; font-size:0.7em; font-weight:400;}
.news p{margin:0 0 -15px 0;}

table{border:0; }
#portfolio {border:none; border-bottom: solid 2px #09334D; margin-bottom:1em;}
#portfolio thead th{background:#09334D; color:#fff;}
#portfolio th {padding:.5em 1em; font-size: 90%; text-transform:uppercase; text-align:left; color:#333; font-weight:bold;}
#portfolio td {border-bottom: solid 1px #ccc; padding: 0 1em; vertical-align:top;}
#portfolio tbody td {padding:.2em 1em;}

ul,ol,dl {margin:0 0 16px 40px; padding:0;}
ul ul,ol ol {margin:0 0 0 40px; padding:0;}
blockquote {border:1px solid #dadada; font-size:1em; margin:20px 20px; padding:10px;}
blockquote p {margin:0;}

/* Headers */
h1 {color:#0090AE; font-size:1.8em; letter-spacing:0px; margin:0 0 20px 0px;line-height:30px;}
h1 a {color:#0090AE; text-transform:none;}
h2 {border-bottom:4px solid #dadada; line-height: 1.2em; color:#0090AE; font-size:1.4em; letter-spacing:1px; margin:0 0 10px; padding:0 2px 2px 5px;}
h3 {border-bottom:1px solid #dadada; line-height: 1.2em; color:#0090AE; font-size:1.2em; font-weight:700; margin:10px 0 8px; padding:1px 2px 2px 3px;}
h4 {color:#0090AE; font-size:1em; font-weight:700; margin:10px 0 0px; padding:1px 2px 2px 10px;}

/* Opmaak */
#container {width:1010px; left:50%; margin:0px auto; }
#pagina {width:1010px; margin: 0 auto; background: #f0f1f2 url(images/bg_middle.gif) repeat-y top center; float:left; }

#servicemenu {margin-left: auto; margin-right: auto; top: 0px; text-align: center; width:1010px; height: 80px; background: #f0f1f2 url(images/bg_top.gif) no-repeat bottom center}
/*#servicemenu {left: auto; right: auto; top :0px; position:absolute; width: 100%;  font-size: 0.8em; height: 55px; text-align: center; background: #f0f1f2 url(images/bg_top.gif) no-repeat bottom center}*/
#servicemenu div {width: 1010px; margin-left: auto; margin-right: auto; padding-top: 4px;}
#servicemenu ul {list-style-type:none;padding:0;margin:0;}
#servicemenu li {float:left;background-image:none;padding:0;margin-left: 8px; margin-right: 8px;}
#servicemenu li a {color: #535353; font-size: 0.85em}
#servicemenu li a:hover,#servicemenu li a:active,#servicemenu li a:focus {text-decoration:underline; color: #000000}
#servicemenu img {vertical-align:baseline;margin-bottom:-1px}
#topmenu {color:#AEADAA; padding: 20px 0 0 0; margin-top: 0px; margin-left: 290px; float:center;}
#topmenu  a{color:#AEADAA}

#print {margin-top:-10px; margin-left:700px;}

.adres {float:left; width:125px; margin: 0 0 0 -35px ; margin-top: -20px; color: #535353; font-size: 0.9em;}
#Logo {width:1010px; background: #ffffff url(images/bg_middle.gif) repeat-y top center;}
#Logo img {margin-top: -90px; margin-left: 475px}

#Wetransfer {float:left;width:77px;}
#Wetransfer img {margin-top:-30px; margin-left: 180px}

#wrap {color:#404040; margin:10px auto; padding:0; width:970px;}
#header {margin:0;}
#toplinks {font-family: verdana,Helvetica,Arial,sans-serif; color:#535353; font-size:1em; padding:5px 2px 2px 3px; text-align:right;}
#toplinks a {font-weight:400; color:#535353;}
#slogan {color:gray; font-size:1.5em; font-weight:700; letter-spacing:-1px; line-height:1.2em; margin:15px 0 20px 35px;}

/* Sidebar and menu */
#sidebar {float:left; line-height:1.4em; margin:-35px 0 5px 40px; padding:0; width:200px;}
#sidebar ul {font-size:0.9em; list-style:none; margin:0; padding:0 0 15px 2px;}
#sidebar li {color: #5E3D76; list-style:none; margin:0 0 4px; padding:3px 0 0 0;}
#sidebar li a {font-family: verdana,Helvetica,Arial,sans-serif; color: #5E3D76; font-size:1.2em; font-weight:700;}
#sidebar li a:hover{font-family: verdana,Helvetica,Arial,sans-serif; color: #8556A7; font-size:1.2em; font-weight:700;}
#sidebar ul ul {line-height:1.2em; margin:4px 0 3px 10px; padding:0;}
#sidebar ul ul li a {color: #8556A7; letter-spacing: 0em; font-weight:400;}
#sidebar ul ul li a:hover {color: #5E3D76; letter-spacing: 0em; font-weight:400;}
#sidebar h2 {margin:3px 0 8px;}

/* Main content */
#content {background: #FFFFFF; float:right; line-height:1.5em; margin:0 40px 0 0; padding:2px 0 0 0; text-align:left; width:700px;}
#contentalt {float:left; line-height:1.5em; margin-right:40px; padding:0; text-align:left; width:700px;}
#content h3,#contentalt h3 {margin:10px 0 8px;}

/* Footer */
#footer {margin-left: auto; margin-right: auto; text-align: center; width:1010px; height: 80px; background: #f0f1f2 url(images/bg_foot.gif) no-repeat bottom center; clear:both; }
#footer img {margin-top: 0px}
.footer p {padding:10; margin-top:10px;}
.footer_text {color:#AEADAA; margin-left: auto; margin-right: auto; text-align: center; padding:45px 0 0 0;}
.footer_text a{color:#AEADAA; margin-left: auto; margin-right: auto; text-align: center; padding:45px 0 0 0;}

/* Additional classes */
.box {background:#0090AE; border:1px solid #c8c8c8; color:#fff; font-size:0.9em; line-height:1.4em; padding:10px 10px 10px 13px;}
.box a {color:#f0f0f0;}
.left {float:left; margin:0 15px 4px 0;}
.right {float:right; margin:0 0 4px 15px;}
.readmore {margin:-10px 10px 12px 0; text-align:right;}
.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
.timestamp a {font-weight:normal;}
.blue {color:#0090AE;}
.clear {clear:both;}
.fade {color:#c8c8c8;}
.gray {color:gray;}
.photo {background:#fff; border:1px solid #bababa; margin:6px 18px 2px 5px; padding:2px;}

hr {background-color:#d4d4d4;color:#d4d4d4;height:1px;border:0px;clear:both;}

table.note{
height: 264px;
width: 242px;
background-color: transparent;
background-image: url("images/note_orange.png");
background-repeat: no-repeat;
padding: 12px;
margin: 0px 18px 0px 8px;
float:left; 
font-size: 1em; 
line-height: 1.1em;
color:#000000; 
text-align: center;
}


h2.note{
color: #617f10;
background-color: transparent;
margin-top: 0px;
font-size: 1.3em;
line-height: 1.1em; 
border-bottom:2px solid #dadada;
}

table.banner {
float:left; 
font-size: 1em; 
line-height: 1.1em; 
text-align: center;
width: 320px; 
color:#000000; 
background-color:#e5eecc; 
margin: 8px;
padding-top:8px; 
padding-bottom:8px; 
padding-left:10px; 
padding-right:10px; 
border:1px solid #d4d4d4; 
background-image:url('images/bgfadegreen.gif'); 
background-repeat:repeat-x;
}

h2.banner{
color: #617f10;
background-color: transparent;
margin-top: 0px;
font-size: 1.3em;
border-bottom:2px solid #dadada;
}

table.banner p {
margin: 3px; 
padding: 0.3em 0.4em; 
color: #006175;
}

a.tryitbtn,a.tryitbtn:link,a.tryitbtn:visited,a.showbtn,a.showbtn:link,a.showbtn:visited{ 
display:block; 
color:#FFFFFF; 
background-color:#98bf21; 
font-weight:bold; 
font-size:11px; 
width:180px;
text-align:center;
padding:0;
padding-top:3px;
padding-bottom:4px;
border:1px solid #ffffff;
outline:1px solid #98bf21;
text-decoration:none;
margin-left:1px;
}

a.tryitbtn:hover,a.tryitbtn:active,a.showbtn:hover,a.showbtn:active{
background-color:#7A991A;
}

