* { margin: 0; }

body {
	background: url(../t01_images/bg/body.gif) repeat-x #d5d5d5;
	font: 12px Arial, Helvetica, sans-serif;
	}

h1 { font-size: 20px; margin: 0 0 10px; font-weight: normal; }
h2 { font-size: 12px; margin: 0 0 5px; clear: both; }
a { text-decoration: none; }

#container {
	width: 990px;
	margin: 0 auto;
	}

#header {
	width: 990px;
	height: 156px;
	}
	#header p { margin: 15px 5px; float: right; color: #fff; }
	#header a.logo { width: 169px; height: 117px; display: block; background: url(../t01_images/bg/logo.gif); text-indent: -9999px; float: left; }
	#header #menu { padding: 0 0 0 11px; background: url(../t01_images/bg/menu-left.gif) no-repeat; float: right; }
	#header #menu ul { width: 255px; padding: 0 10px 0 0; background: url(../t01_images/bg/menu-right.gif) no-repeat top right; list-style: none; overflow: hidden; }
	#header #menu li { font-size: 15px; font-weight: bold; float: left; }
	#header #menu li a { height: 38px; padding: 20px 16px 0 15px; background: url(../t01_images/bg/menu.gif) right; color: #fff; float: left; }
	#header #menu li a:hover { color: #000; }
	#header #menu .active a { color: #000; }
	#header #submenu { padding: 50px 5px 0 0; margin: 0 0 0 -169px; float: right; clear: right; }
	#header #submenu ul { padding: 0; list-style: none; }
	#header #submenu li { margin: 0 5px; font-size: 11px; float: left; }
	#header #submenu li a { color: #fff; float: left; }
	#header #submenu li a:hover { color: #000; }

#content {
	width: 990px;
	margin: -29px 0 0;
	padding: 24px 0 0;
	background: url(../t01_images/bg/content.gif) no-repeat;
	line-height: 20px;
	overflow: hidden;
	}
	#content p { margin: 0 0 20px; }
        #content a { color: #B9C515; }
        #content a:hover { color: #000; }
	#content #contentspan { width: 940px; padding: 0 20px; margin: 0 5px; background: #fff; overflow: hidden; }

#show {
	padding: 0;
	list-style: none;
	}
	#show li { }
	#show .image { width: 350px; float: left; }
	#show .tekst { width: 500px; height: 313px; padding: 0 20px 0 0; margin: 0 10px 0 0; display: inline; float: right; overflow: auto; }
	#show .tekst a img { float: left; border: 2px solid #ddd; padding: 1px; margin: 0 10px 20px 0; }
	#show .tekst a:hover img { border: 2px solid #aaa; }
	#show a:hover { border-bottom: 1px dotted #000; }
	#showmenu a.wactive img { padding: 1px; border: 3px solid #000; text-decoration: underline; }

#sliderspan { width: 890px; height: 115px; padding: 0 25px; margin: 20px 0 15px; background: url(../t01_images/bg/slider.gif) bottom; }
#slider {
	width: 890px;
    white-space: nowrap;
	overflow: hidden;
	}
	#slider img { padding: 2px; border: 2px solid #ddd; margin: 0 5px; cursor: pointer; }
    #slider img.hover { padding: 1px; border: 3px solid #aaa; }

#footer {
	width: 100%;
	height: 61px;
	background: url(../t01_images/bg/footer.gif) no-repeat top;
	color: #aaa;
	font-size: 11px;
	line-height: 16px;
	}
	#footer #footerspan { width: 960px; margin: 0 auto; padding: 20px 0 0; }
	#footer a { margin: 0 3px; color: #555; }
	#footer a:hover { color: #000; border-bottom: 1px dotted #000; }

#qTip {
	padding: 5px;
	display: none;
	color: #000;
	position: absolute;
    background : #fff;
	border: 1px solid #ccc;
	z-index: 1000;
	}

.portfolio { padding: 50px 0 20px; list-style: none; font-size: 11px; overflow: hidden; }
.portfolio li { float: left; }
.portfolio li a { width: 128px; height: 130px; padding: 0 20px 15px; display: block; background: url(../t01_images/bg/portfolio-li.gif) no-repeat bottom; color: #000; }
.portfolio li a:hover { font-weight: bold; }
.portfolio li a img { margin: 0 0 5px; border: 0; }

.fr { float: right; }

/*---------------------------------------------------- Formulieren ----------------------------------------*/
.formfield {
border:1px solid #A5ACB2;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#353535;
font-size:12px;
height:14px;
letter-spacing:1px;
padding:3px;
width:253px;
}

.formfield:focus {
border:1px solid #353535;
}

.formarea {
border:1px solid #A5ACB2;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#353535;
font-size:12px;
height:180px;
letter-spacing:1px;
line-height:150%;
padding:0 2px;
width:360px;
}

.formarea:focus {
border:1px solid #353535;
}

.submit {
color:#353535;
font-size:11px;
letter-spacing:1px;
padding:2px;
}
/*---------------------------------------------------- Formulieren ----------------------------------------*/