body { background-color:#363636; background:url(../images/bg.gif) #363636 top center; background-attachment:fixed;  }
a { color:red; }
#streep { 
position:fixed !important;
position: absolute;
min-height: 100%;
height:auto !important; 
height:100%;
background-color:#F00;
width:20px;
margin:0 auto;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
top:0px;
left:50%;
margin-left:435px;
overflow:hidden;
}
#backgroundImg { 
position:fixed !important;
position: absolute;
min-height: 100%;
height:auto !important; 
height:100%;
width:100%;
margin:0 auto;
top:0px;
left:0px;
overflow:hidden;
background-repeat:no-repeat;
background-position:0px 0px;
}

.makefull { width:970px; left:50%; position:absolute;}
.head {
    position:fixed !important;
    position: absolute; /*ie6 and above*/
    top: 0;
	z-index:99;
}


.head { height:145px;  width:970px; margin-top:30px; }
.headbg { position: absolute; width:970px; background:url(../images/header.png) no-repeat; }
.headcontent { margin-top:35px; margin-left:45px; font-size:90%; }
.headcontent a { text-decoration:none; color:#000; }
.headcontent a:hover { font-weight:bold; }
.submenu { width:140px; margin-left:15px; margin-top: -10px; }
.menu { background:url(../images/menubg.png) no-repeat; height:54px; width:970px; margin-top:34px;}
.menucontent { margin-top:9px; margin-left:95px;  height:28px; font-family:Georgia, "Times New Roman", Times, serif; font-size:115%; line-height:28px; }
.menucontent a { text-decoration:none; color:#000;  }
.menucontent a:hover { font-weight:bold; }
.menucontent a.selected { font-weight: bold; color:#F00;  }

.content {top:230px; width:970px; position:absolute; }
.innercontentcontainer { margin-left:10px; }
.contentbackground { width:970px; background:url(../images/contentbg.png) repeat-y; } 

a.kop { color:#000; text-decoration: none; }
.homevlakcontainer { margin-top:20px; }
.span-7 { width:290px; position:relative; }
.homevlak { background:url(../images/homevlakbg.png) repeat-y; position:relative; height:175px; }
.pointer { cursor: pointer; }
.hometekstfull { margin:0px 25px 0px 20px; font-family:Georgia, "Times New Roman", Times, serif; }
.bigtekst { font-weight:bold; font-size:120%; }
.homegrijsvlak { position:absolute; bottom:0px; background:#383b39; margin:0px 0px 0px 10px; width:266px; height:65px; overflow:hidden; color:#FFF; font-size:90%; }
.homegrijsvlaknoani { position:absolute; bottom:0px; background:#383b39; margin:0px 0px 0px 10px; width:266px; height:65px; overflow:hidden; color:#FFF; font-size:90%; }
.homegrijsvlak div { margin:0px 10px 0px 10px; }
.withicon { margin-left:145px; font-size:140%; }
.rood { color:#d9001a; }
.iconhome { position:absolute; top:-30px; left:-10px; }
#twitter { position: absolute; left:930px; }
#twitter img { position: absolute;}
#tbaloon { left:50px;top:40px; }
#tweet ul li span { color:red; font-size: 90%; font-weight: bold;  }
.twitterbg { background: url(../images/twitterbg.png) repeat-y;}
.twittertext { margin:5px 45px 0px 15px; }
.twittertext ul { list-style-type: none; margin:0px; padding:0px; }
.twittertext li { margin: 0px 25px 6px 0px; }
#hometweet { margin: 0px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 90%; }
#hometweet ul { list-style-type: none; margin:0px; padding:0px; }
#hometweet ul span { font-size: 80%; font-weight: bold; color:gray }

#nieuwsicon { position: absolute; top:101px; left:185px; }
.nieuwstekst { font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; height: 200px; background: url(../images/loading.gif) top center no-repeat;  }
.nieuwskop { font-weight: bold; font-size: 110%; color:red;}
.nieuwstekst { font-size: 100%; }
.nieuwstekst span { font-weight: bold; color: red; }
#nieuwscontent h2 { margin-bottom: 7px; }
#nieuwscontent div.datum { font-size: 80% !important; font-style: italic; font-weight: bold; margin: 1px 0px 10px 0px;}
h2 { margin:0px; color:red; font-size: 120%; font-weight: bold;  }
.iphone { width: 224px; position:relative; height: 469px;  }

.iphone .screens { position: absolute; width: 187px; height: 278px; margin:71px 0px 0px 19px; overflow:hidden; cursor:pointer; top:0px; left:0px;}
.iphone .screens .slides { position:absolute; top:0; left:0; }
.iphone .screens .slides div { position:absolute; top:0; width: 187px; display:none; }
.appstorebadge { margin-top: 10px; }
.iphonebuttons { width: 24px; vertical-align: middle; margin-top:200px; }
#map { width: 630px; height:400px; display: block;}

#sharepoint { left:50%; margin-left:-485px;  }
#business { left:2000px; }
#home { left:4000px; }
#nieuws { left:4000px; top: 1500px;}
#virtual { left: 6000px; }
#mobile { left:8000px; }
#mytraffic { left:8000px;top:1500px;}
#isharephone { left:8000px;top:3000px;}
#company { left:10000px;}
#contact { left: 12000px }

.nl { left:35px; top:90px; }
.en { left:35px; top:115px; }
#google_translate_element { position: absolute; top:107px; height: 25px; overflow: hidden;}
.goog-te-gadget { height: 25px; overflow: hidden; display: block; }
#google_translate_element .goog-te-combo { font-size: 90%; width: 100px; }
a.flagicon { position: absolute; display: block; width:20px; height: 19px;  }