/* globals */
body					{  color: #333; font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif; height: 100%; min-height: 100%; background:url(images/ba.jpg); background-attachment: fixed;}

h1, h2, h3, h4, h5, h6	{ font-weight: bold; color: #1E1B1A; }
a	{text-decoration:none;}
#wrapper{margin:auto; width:1024px; }
#main{height:auto; width:1024px; background:#e2e2e2; margin:auto;}

ul
{
list-style: none;
padding: 0;
margin: 0;
} 

/* header */
#site-top{float:left; width:100%; height:30px; }
#site-top2{width:1024px; height:25px; margin-left:auto; margin-right:auto; background:#ffa200;}
#header{float:left; width:1024px; height:250px; background:#fff;}
#headermovie{float:right; width:350px; height:250px; margin-top:-250px;}
#logo	{height:140px; width:250px; background:url(images/logo.png) no-repeat;}
#logo3	{height:140px; width:250px; background:url(images/logo.png) no-repeat; padding-top:30px;}

#logo a {color:#fff;}
#titelenzo{float:left; width:254px; margin-left:100px; margin-top:30px;}
#titelenzo2{float:left; width:254px; margin-left:140px; margin-top:30px;}
/* header */



.blok{float:left; height:225px; width:200px; margin: 10px 0 10px 20px; border:1px dotted #666;}
.blokplaatje{ height:100px; width:180px; margin-left:auto; margin-right:auto; margin-top:10px; }
.blokplaatje a{ color:#ccc; }
.bloktekst { height:100px; width:180px; margin-left:auto; margin-right:auto; margin-top:10px;}

#site-bottom{float:left; width:1024px; height:25px; background:#ffa200;; margin-top:-12px;}
#site-bottom2{float:left; width:1024px; height:25px; }


/* content */
#contentvlak1	{float:left; width:100%; height:270px; background:#eee;}

#contentvlak	{float:left; width:100%; height:auto; background:#eee;}
#contentvlaktext {float:left; margin-left:15px; width:660px; margin-bottom:20px; padding-right:10px; border-right:#000 dotted 1px;}
#contentvlaktext2 {float:left; margin-left:15px; width:100%; margin-bottom:20px;}
#contentvlaktext3 {float:left; margin-left:15px; width:660px; }

#contentwidgetvlak {float:right; width:320px; height:250px; }


#right-title {height:25px; width:100%; background:#ddd;}
#right-text {height:auto; width:320px; margin-left:auto; margin-right:auto;}

#contenttextvlak{height:auto; width:640px; margin: 10px; background:#ccc; }
#sidebarvlak	{float:right; height:200px; width:300px; margin-top:15px; }
/* menu */

/* navigation */
#nav					{ zoom: 1; height: 30px; width: 100%;  background: #2a2a2a; }
#nav-content			{ margin: 0 auto; width: 100%; background: #2a2a2a;}

.sf-menu				{ font-weight: small; width: 100%; background:#222;}
.sf-menu, .sf-menu ul	{ float: left; list-style: none; line-height: 25px; padding: 0; margin: 0; }
.sf-menu a				{ display: block; text-decoration: none; padding: 0 15px; text-transform: uppercase; color: #666; font-size: 16px; border-right: 1px solid #666; }
.sf-menu a:hover		{ color: #fff; }
.sf-menu li.sfhover, .sf-menu li:hover {  background: #2a2a2a url(images/topnav_hover.gif) no-repeat center; }
.sf-menu li.sfhover a, .sf-menu li:hover a { }
.sf-menu li				{ float: left; padding: 0; }
.sf-menu ul				{ position: absolute; left: -999em; height: auto; width: 150px; margin: 0; line-height: 1; border: none; }
.sf-menu li li			{ width: 148px; border: solid #CCC; border-width: 1px 1px 0; }
.sf-menu li li a		{ background: url(../../images/techblue/content-bg.jpg) repeat-x top #FFF; padding: 7px 10px; width: 228px; font-size: 15px; text-transform: none; }
.sf-menu li ul ul		{ margin: -27px 0 0 148px; }
.sf-menu li li:hover	{}
.sf-menu li:hover ul ul, .sf-menu li:hover ul ul ul, .sf-menu li:hover ul ul ul ul, .sf-menu li.sfhover ul ul, .sf-menu li.sfhover ul ul ul, .sf-menu li.sfhover ul ul ul ul { left: -999em; }
.sf-menu li:hover ul, .sf-menu li li:hover ul, .sf-menu li li li:hover ul, .sf-menu li li li li:hover ul, .sf-menu li.sfhover ul, .sf-menu li li.sfhover ul, .sf-menu li li li.sfhover ul, .sf-menu li li li li.sfhover ul { left: auto; z-index: 2; }
.sf-menu li ul li:hover a, .sf-menu li ul li li:hover a, .sf-menu li ul li li li:hover a, .sf-menu li ul li li li:hover a { background: #2a2a2a url(images/topnav_hover.gif) no-repeat center; color: #FFF; }
.sf-menu li:hover li a, .sf-menu li li:hover li a, .sf-menu li li li:hover li a, .sf-menu li li li li:hover li a { background: #222222; color: #666; }

#zoek {float:right; width:380px; margin-top:6px; margin-right:16px;}
#s{height:10px; width:200px;}

/* gallery */
.clear {
	clear:both
}
#slideshow { height:250px; width:674px; }
#foto{background:#fff; height:250px; width:674px;}
	
#gallery {
	float:left;
	position:relative;
	height:250px;
	
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
		
		
		
	}
	
	#gallery a.show {
		z-index:500;
		clip: rect(0px, 675px, 250px, 0px);
		
		
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}

/* sidebarfield */
#site-bannerindex{width:1024px; height:140px; background:url(images/header.jpg)no-repeat;}
#site-banner404{width:1024px; height:140px; background:url(images/header.jpg)no-repeat;}
#site-banner4{width:1024px; height:140px; background:url(images/header.jpg)no-repeat;}
#site-banner8{width:1024px; height:200px; background:url(images/8.jpg)no-repeat;}
#site-banner{width:1024px; height:200px;}

.pageclass1 { background:url(images/1.jpg) no-repeat;) no-repeat; }
.pageclass2 { background:url(images/2.jpg) no-repeat;) no-repeat; }
.pageclass3 { background:url(images/3.jpg) no-repeat;) no-repeat; }
.pageclass4 { background:url(images/4.jpg) no-repeat;) no-repeat; }
.pageclass5 { background:url(images/5.jpg) no-repeat;) no-repeat; }
.pageclass6 { background:url(images/6.jpg) no-repeat;) no-repeat; }

.normalclass1 { background:yellow; }

.widgetcontainer{ width:280px; padding-bottom:5px; margin-top:10px;border-bottom:1px solid #222;}

/* gallery */
.ngg-gallery-thumbnail{float:left; }
.shutterset_case{height:200px; width:200px;}
.imaged	{height:150px; width:200px; margin-bottom:10px; margin-right:10px;}
.imaged a {text-decoration:none;}

/* gallery index */

/* caroussel */
#carousel-wrapper {
    float:right;
    width: 250px;
    height:130px;
    overflow: hidden;
    margin-left: 25px;
	margin-left: 0px;
	margin-top:5px;
	position:relative;
	
}
#carousel-content {
    width: 3000px;
    position:relative
}
#carousel-content .slide {
    float: left;
    width: 250px;
    height:130px;
	text-align: center;
}
#carousel-content .slide .fotovak {
   position:relative;
   width:100px;
   height:180px;
   float:left;
   
}
#carousel-content .slide .fotovak img{
   position:absolute;
   float:right;
   bottom: 0px;
   right:   0px;
}
.list .newsItem {
   background-color:#F0EFEF;
   margin-bottom:20px;
   padding:10px;
   border-bottom: dotted 1px #dc0000;
}
#volgblok{ height:60px; width:100%; border-bottom:1px dotted #000; margin-left:-25px;}
.widget_twitter {border-bottom:1px dotted #000;}
.logocommunity		{float:left; height:40px; width:40px; margin-top:-8px; margin-left:5px;}
.logocommunity a	{color:#eee;}
#brood {height:35px; float:left; margin: 10px 20px 0 0;}
#brood a{color:#fff; decoration:none;}
.tweets {background:#eee; margin-top:15px; width:290px;}
.tweets li{background:url(images/ttt.jpg) no-repeat; margin-top:0px; padding-top:25px; padding-left:5px; margin-left:-33px; height:87px; }

#contentvlak input[type=text], input[type=password], textarea	{ background: url(images/form.jpg) repeat-x top #FFF; border: 1px solid #CCC; padding: 3px; }
#contentvlak input[type=submit], #wp-email-submit    { font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; height:49px; width:176px; background: url(images/verstuur.jpg) no-repeat; border: 1px solid #fff; padding: 5px 10px; font-size: 12px; color:#FFF; }
#contentvlak input[type=submit]:hover, #wp-email-submit:hover    { border: 1px solid #fff; height:44px; width:134px; background: url(images/verstuur.jpg) no-repeat; color:#333; }

.ngg-albumoverview a{color:eee;}
.alignnone a{color:eee;}
