/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////    STRUCTUUR    ///////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/

html,body {
		height: 100%;
		width: 100%;
		margin: 0px;
		padding: 0px;
		font-family: sans-serif, Trebuchet MS, verdana, Arial, Helvetica;
		font-size: 86%;
		line-height:20px;
		color:#555555;
		background-color:#0a81a4;
}
.gc_back {
		width:100%;
		background-image:url(../images/gc_topback.jpg);
		background-repeat:repeat-x;
		background-color:#ffffff;
}
.gc_top {
		width:100%;
		height:179px;
		top:0px;
}
.gc_head {
		width:670px;
		margin:auto;
		height:230px;
}
.gc_container {
		width:940px;
		height:100%;
		position:relative;
		margin-left:-450px;
		left:50%;
		top:0px;
}
.gc_right img {
border:0px solid #5483b2;
margin-top:10px;
}
.gc_left {
		width:670px;
		float:left;
		padding:0px;
}
.gc_right {
		width:250px;
		margin-right:20px;
		float:left;
}
.sidetop {
		width:250px;
		height:52px;
		background-image:url(../images/sidetop.jpg);
		background-position:top left;
		background-repeat:no-repeat;
}
.sidemid {
		background-image:url(../images/sidemid.jpg);
		background-position:top left;
		padding:20px;
		color:#0b87ac;
}
.sidebot {
		width:250px;
		height:52px;
		background-image:url(../images/sidebot.jpg);
		background-position:top left;
		background-repeat:no-repeat;
}
.contentleft {
		width:200px;
		float:left;
		padding:0px 0px 0px 20px;
}
.contentright {
	width:410px;
	padding:0px 20px 0px 20px;
	float:left;
	text-align: left;
}
.adresgegevens {
		padding:25px;
		font-size:12px;
		color:#d5e2f0;
}
.contactfrom {
		padding:0px 10px 0px 10px;
}
.cleardiv {
		clear:both;
}
.gc_foot {
		width:100%;
		height:100px;
		color:#aaaaaa;
		background-image:url(../images/foot_repeat.jpg);
		background-position:top;
		background-repeat:repeat-x;
}
.gc_footholder {
		width:940px;
		margin-left:-450px;
		left:50%;
		position:absolute;
		height:100px;
		text-align:right;
		background-image:url(../images/footer.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		font-size:12px;
}
.pt_image {
		float:left;

}

/*///////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////     OPMAAK     ///////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/

h1 {
	font-size: 160%;
	color:#0b87ac;
	text-align: left;
}
h2 {
		font-size: 110%;
		font-weight: bold;
		color:#ffffff;
		font-style:italic;
}
h3 {
		font-size: 110%;
		font-weight: bold;
		font-style:italic;
}
hr {
border-color:#dddddd;
color:#dddddd;
background-color:#dddddd;
height:1px;
}


a:link, a:active, a:visited {
		color:#0b87ac;
		text-decoration:none;
	}
	a:hover {
		color:#03546c;
}
.nieuwsitem {
font-size:14px;
font-style:italic;
font-weight:bold;
}
.copyright {
		font-size:11px;
		color:#4ebcdd;
		line-height:25px;
		height:25px;
		padding-top:65px;
		padding-right:40px;
		}
.copyright a:link, .copyright a:active, .copyright a:visited {
		color:#4ebcdd;
	}
.copyright a:hover {
		color:#ffffff;
}
.submenu {
background-image:url(../images/submenu.jpg);
background-repeat:no-repeat;
width:400px;
height:26px;
padding-left:40px;
padding-top:2px;
margin-bottom:2px;
color:#0787ac;
}
.submenu a {
display: block; 
height: 100%; 
width: 100%; 
}
.submenut {
background-image:url(../images/submenut.jpg);
background-repeat:no-repeat;
width:368px;
height:26px;
padding-left:40px;
padding-top:2px;
margin-bottom:2px;
color:#0787ac;
}
.submenut a {
display: block; 
height: 100%; 
width: 100%; 
}
.submenun {
background-image:url(../images/submenun.jpg);
background-repeat:no-repeat;
width:400px;
height:26px;
padding-left:40px;
padding-top:2px;
margin-bottom:2px;
color:#0787ac;
}
.submenun a {
display: block; 
height: 100%; 
width: 100%; 
}
.telback {
background-image:url(../images/telback.jpg);
background-repeat:no-repeat;
width:200;
height:31px;
padding-left:37px;
padding-top:4px;
margin-bottom:2px;
color:#0787ac;
font-weight:bold;
}
.telback a {
display: block; 
height: 100%; 
width: 100%; 
}
.mailback {
background-image:url(../images/mailback.jpg);
background-repeat:no-repeat;
width:200;
height:31px;
padding-left:37px;
padding-top:4px;
margin-bottom:2px;
color:#0787ac;
font-weight:bold;
}
.mailback a {
display: block; 
height: 100%; 
width: 100%; 
}
.partners {
width:120px;
height:120px;
margin:5px;
float:left;
}
/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////    FORMULIER    ///////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/

.tekstveld  {
		width:290px;
		height:80px;
		border:1px solid #cccccc;
		font-style:italic;
}

.invulveld  {
		width:290px;
		border:1px solid #cccccc;
		font-style:italic;
}



/* These are standard sIFR styles... do not modify */
#menu ul {
	margin:0;
	padding-left:0px;
	padding-right:0px;
	list-style-type:none;
}
#menu li.list {background:transparent url(../images/butoff.jpg);
				background-repeat:no-repeat;
				font-size:12px;
				}

#menu a {display:block; width:165px; height:40px; padding-top:0px; color:#000; overflow:hidden;}
#menu a.item {background:transparent url(../images/buton.jpg) -200px -90px no-repeat;}
#menu a.item:hover {background-position:0 0; z-index:50;}

#menu a:link, #menu a:active, #menu a:visited {
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
		padding-left:30px;
		line-height:40px
	}
#menu a:hover {
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
		padding-left:30px;
		line-height:40px
}

#botmenu a:link, #botmenu a:active, #botmenu a:visited {
		color:#ffffff;
		text-decoration:none;
		line-height:30px;
		padding-left:10px;
		padding-right:10px;
	}
#botmenu a:hover {
		color:#d5e2f0;
		text-decoration:underline;
		line-height:30px;
		padding-left:10px;
		padding-right:10px;
}
ul { margin:0; }

