html { background:url(../gfx/bg.gif) center top; }
body { background:url(../gfx/top-bg.gif) center top repeat-x; font-family:"Lucida Grande",sans-serif; }

h1 a{ top:75px;position:absolute;display:block;background:transparent;text-indent:-3000px;height:60px;width:180px;overflow:hidden}
h1 {display:inline;}

a {outline:none;}

#ie6warning { color:#333333; width:100%; background-color:#FFFFCC; border-bottom:1px #CCCCCC solid; }
#ie6warning p { color:#000000; padding:20px 80px 10px; }
#header,#content,#footer { width:980px; margin:0 auto; clear:left; text-align:left; }
#footer { padding-top:5px; font-size:11px; margin-bottom:160px; }
#paper-bg { position:absolute; height:592px; width:70px; background:url(../gfx/paper-bg.png) left top no-repeat; behavior:url(/template/js/iepngfix.htc); float:left; margin:317px 0 0 -100px; }
#pen { position:absolute; height:392px; width:136px; margin:100px 0 0 -170px; background:transparent url(../gfx/pen.png) left top no-repeat; behavior:url(/template/js/iepngfix.htc); }
#bg { background:url(../gfx/top.jpg) center top no-repeat; }
#content { background:#fff url(../gfx/content-bg.gif) center top no-repeat; border-bottom:4px solid #191919; min-height:980px; padding-bottom:50px; }
#header { position:relative;height:127px; padding:103px 0 0; }
#header ul { list-style-type:none; margin:0 0 0 240px; height:20px; }
#header li { float:left; background:url(../gfx/button-bg.gif) left top no-repeat; margin-right:12px; }
#header li.selected { }
#header li a { color:#fff; display:block; font-size:12px; line-height:24px; padding:0 35px 2px 30px; text-decoration:none; background:url(../gfx/button-bg-dop.gif) right top no-repeat; }
#header li.selected a { color:#ffffff; text-decoration:underline; }
#header li.selected a.hover { color:#ff0000; }
#post-it { background:url(../gfx/post-it.png) center top; behavior:url(/template/js/iepngfix.htc); width:190px; height:183px; padding:40px; margin:-60px -60px 0; float:right; font-size:16px; font-weight:bold; z-index:999; }
#post-it span { display:none; }

.switchbalk {background-color: #000;border-bottom:1px solid #4f4f4f;width:100%;}
.switchbalk .center {width:980px;margin: 0 auto;overflow:hidden;}
.switchbalk .center a {text-decoration:none;padding:0 0 3px 0;font-size:11px;color:white;height:25px;line-height:25px;float:right;}
.switchbalk .center a span {color:#ff9508;display:inline}

.introductie {background:#9ACB1A;padding:10px 20px 10px 20px;-moz-border-radius: 10px;margin-bottom:15px}
.introductie p{color:#fff;}

.vakgebied { margin-bottom:40px; }
.vakgebied li a{ border-top:1px dotted #D8D8D8; padding:10px 0;display:block; color:#9ACB1A;text-decoration:none;outline:0}
.vakgebied li a span{float:right;text-decoration:none;color:#777}
.vakgebied ul { margin:0;border-bottom:1px dotted #D8D8D8; list-style-type: none}

h2 { font-size:16px; padding:14px 0; margin:0; color:#222; 
font-weight:bold; }
.entry { margin:0 0 20px; }
.entry h2 { margin:0; padding:0; }
.entry h2 a { color:#222; text-decoration:none; }
.entry h2 a:hover { text-decoration:underline; }
.entry h3 { margin:0; padding:0; }
.entry h3 a { font-size:14px; color:#222; text-decoration:none; }
.entry h3 a:hover { text-decoration:underline; }
h3 { font-family:"Lucida Grande",sans-serif; font-size:20px!important; margin:0; color:#46677e; }
p { line-height:17px; color:#777777; margin:0 0 17px; }
li { line-height:17px; color:#777777; }
.infotop { width:445px; background:url(../gfx/info-back.png) left top no-repeat; height:20px; behavior:url(/template/js/iepngfix.htc); }
.info { padding:5px 15px 15px; width:412px; background:#90d4e9; color:#ffffff; font-size:12px; font-weight:bold; }
.infofoot { background:red; width:445px; background:url(../gfx/info-back.png) bottom left no-repeat; height:35px; behavior:url(/template/js/iepngfix.htc); }
.entry-meta { color:#aaa; font-size:10px; line-height:22px; margin-bottom:19px; }
.entry-meta a { color:#aaa; }
hr.lijn { color:#FFFFFF; border:none; border-bottom:1px dotted #d8d8d8; margin:0 30px; }
#main-content { width:442px; float:left; padding:0 30px; margin:30px 0 0; border-right:1px dotted #d8d8d8; }
ul#feitjes { color:#777777; margin-left:13px; list-style-type:disc; }
ul#feitjes li { padding-left:10px; }

span.letop {width:150px ;height:100px; border: 1px dotted #ccc;float:right;padding:10px;color:#777}
h2.actueel {margin:10px 0 0 30px}
h2.weerh2 {margin:5px 0 10px 30px;padding:0;font-size:12px}

#kolom { width:472px; float:left; color:#777777; font-size:11px; }
#kolom #rest { clear:both; padding:0 30px 30px; }
#kolom #afbeelding { float:left; margin:20px 0 0 30px; }

#kolom #nieuws { clear:both; padding:10px 30px 30px; }
#kolom #nieuws img {display:none  }
#kolom #nieuws span{ color:#222222;font-size:12px;font-weight:bold;margin:0;padding:0px 0 14px 0;}

#weer{overflow:hidden;height:65px;margin:0 0 0 30px}
h2.weerh2 {margin:10px 0 10px 30px;padding:0}

a.linkedin {margin:10px 0 0 0;padding:10px 50px 10px 50px;background:white;display:block;border:1px solid #b9b9b9;float:left}


ul#archief { border-top:1px dotted #d8d8d8; margin:0; list-style-type:none; }
ul#archief li { border-bottom:1px dotted #d8d8d8; }
ul#archief li a { display:block; line-height:50px; vertical-align:center; color:#777777; overflow:hidden; }
ul#archief li a img { vertical-align:bottom; }
ul#archief li a:hover { background:#f3f6fb; color:#777777; text-decoration:none; }
ul#archief .date { margin-right:12px; float:left; }
a.contact { background:transparent url(../gfx/algemene_voorwaarden_bg.jpg) top left no-repeat; padding:26px 0 0 80px; color:#777777; display:block; height:44px; width:371px; overflow:hidden; text-decoration:none; margin-top:20px; }
a.contact img { vertical-align:middle; margin:0 4px; }
a.contact:hover { text-decoration:underline; }
img.right { float:right; margin:0 0 0 10px; }
img.left { float:right; margin:0 10px 0 0; }
table { font-family:lucida grande,"Lucida Grande",sans-serif; font-size:12px; color:#777777; }
#citaat { padding:0 0 30px 30px; width:220px; }
blockquote { font-size:15px; margin:30px 0 10px;}
blockquote p { padding-top:6px;}
blockquote span { float:left; line-height:30px; height:30px; margin-right:14px; }
#rest .citaat {margin:10px 0 0 0}; 
#rest blockquote { font-size:15px; margin:30px 0 10px; }
#rest p { padding-top:6px;font-size:12px;margin:0;}
#rest em { font-weight:bold;color:#555;font-size:11px}
#rest h2{margin:30px 0 0 0};
#rest h2.column{margin:30px 0 0 0;padding:0}
em.owner { color:#000; font-weight:bold; }
.citaat { padding:0 0 15px; position:relative; margin:18px 0 0; }
.poll h2 { font-family:lucida grande,"Lucida Grande",sans-serif; font-size:12px; }
.pollAnswer label { display:block; }
.pollAnswer input { margin:1px 8px 0 0; float:left; padding:0; }
.pollAnswer { margin-bottom:2px; width:220px; }
#poll_loading { position:absolute; z-index:999; width:220px; background:#ffffff url(../gfx/poll_loading.gif) center center no-repeat; display:none; }
.poll { color:#777777; }
.poll .pollResult { margin:0 0 3px; padding:3px; font-size:11px; }
.poll_resultaten span { display:none; }
.poll .pollResult .pollResultBar { background:url(../gfx/poll_bar_bg.png) left top no-repeat; behavior:url(../js/iepngfix.htc); height:14px; padding:4px 4px 0 5px; float:left; width:185px; }
.poll .pollResult .pollResultBar .pollBarOpen { background:transparent url(../gfx/poll_bar_left.gif) top left no-repeat; width:3px; display:block; float:left; height:11px; }
.poll .pollResult .pollResultBar .pollBarWidth { background:transparent url(../gfx/poll_bar.gif) top center no-repeat; display:block; float:left; height:11px; }
.poll .pollResult .pollResultBar .pollBarClose { background:transparent url(../gfx/poll_bar_right.gif) top left no-repeat; width:3px; display:block; float:left; height:11px; }
.poll .pollResult .pollResultVotes { color:#cccccc; font-size:10px; line-height:12px; }
.poll .pollQuestion { width:184px; }
input.pollButton { margin-left:160px; }
#email_formulier { border-top:1px dotted #d8d8d8; margin:30px 0 0 0; padding:30px 0 0 0; }
#email_formulier p { margin:0 0 12px; padding:0; }
#email_formulier #subject,#from { margin-top:6px; font-size:11px; color:#999; border:0; background-color:#f1f0e9; border-bottom:1px dotted #d8d8d8; padding:3px; }
#email_formulier textarea { height:100px;margin-top:6px; color:#999; padding:3px; width:436px; border:0; font-family:lucida grande,"Lucida Grande",sans-serif; font-size:11px; background-color:#f1f0e9; border-bottom:1px dotted #d8d8d8; }
#email_formulier input.verstuur { margin:8px 0 0 366px; }
.partnerinfo {color:#777777;display:block;float:left;font-family:lucida grande,"Lucida Grande",sans-serif;font-size:12px;height:150px;width:190px;}

.partnerinfo a { color:#222222; margin-right:20px; }
.partnerinfo img { display:block; height:64px; margin:10px 0; }
.referentieinfo { float:left; display:block; color:#777; font-family:lucida grande,"Lucida Grande",sans-serif; font-size:12px; width:190px;height:200px}
.referentieinfo a { color:#222222; margin-right:20px; }
.referentieinfo img { display:block; height:64px; margin:10px 0; }

ul.portfolio li{margin:0 0 20px 0}

hr.lijn2 { color:#FFFFFF; border:none; border-bottom:1px dotted #d8d8d8; margin:30px 0; }
h2.groter {font-size:20px}
.rechts { float:right; }
#column-trigger a { display:block; background:transparent url(../gfx/column_button_bg.jpg) top center no-repeat; width:411px; padding:46px 0; text-align:center; margin:30px 0 30px 30px; text-decoration:none; font-style:normal; color:#333; font-size:14px; }
#column-trigger a em { color:#000099; text-decoration:underline; font-style:normal; }
#column-trigger a:hover em { color:#000099; text-decoration:none; font-style:normal; }
.switch_website { position:relative; height:350px; width:570px; }
.switch_bg { position:absolute; background-color:black; opacity:0.85; filter:alpha(opacity=85); height:100%; width:100%; }
.switch_content { position:absolute; left:80px; color:#fff; font-size:11px; }
.switch_content a { color:#fff; }
.switch_content a.logo { display:block; width:180px; height:70px; }
.switch_content li { color:#fff; }
.switch_content .moresale { width:180px; margin:25px 50px 0 0; float:left; }
.switch_content .moresoft { width:180px; margin:25px 0 0; float:left; }
