/* Basis Configuratie*/
img { 
	border: none; 
	behavior: url(css/iepngfix.htc); 
	display: block;
}

div.pngfix { behavior: url(css/iepngfix.htc); } 

html, body{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
body {
	background-color: #ffffff;
	background-image: url(../images/achtergrond_blauw.jpg);
	background-repeat: repeat-x;
}
body#print {
	background:none;
}

div#container {
	position:absolute;
	width: 880px;
	left: 50%;
	margin-left: -440px; 
}
div#midcontainer {
	position: relative;
	float: left;
	top: -30px;
	z-index: 5;
}
div#copy{
	height:	25px; 
	width:	815px;
	background-color: #cecec3; 
	padding-top: 10px;
	padding-left: 20px;
	margin-left: 30px;
	z-index: 5;
}
/* Lettertypes Algemeen */
h1, h2, h3, h4, div#contactformulier table tr td {
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	color: #000000;
}
h2, h3, h4, div#contactformulier table tr td {
	font-size: 13px;
}

div#contactformulier{}
div#contactformulier input, div#contactformulier textarea{
	width: 320px;
}
div#contactformulier textarea{ overflow:hidden;}
td#check_title{
	height: 30px;
}

.navigatie {
	font-family: Verdana;
	font-size: 10px;
	color: #c5d5ff;
	font-weight: bold;	
}
.navstreep {color: #003080}
.maintxt {
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
}
.maintext {
	font-family: Verdana;
	font-size: 11px; 
	color: #001B62; 
	font-weight: bold;
}
.welkomtext {
	font-family: Verdana;
	font-size: 11px;
	color: #003366
}
.subtitle {
	font-family: Verdana;
	font-size: 10px;
	color: #001449;
	font-weight: bold;
}
.footertxt {
	font-family: Verdana;
	font-size: 10px;
	color: #494949;
}
.subtxt {
	font-family: Verdana;
	font-size: 11px;
	color: #001b62;
	padding-top: 8px;
	padding-left: 10px;
}
div#subtxt_over .subtxt {
	color: #385baf;
}

.contenttxt_a {	font-family: "Trebuchet MS";
	font-size: 13px;
}
.contenttxt_b {color: #001b62}
.contenttxt_c {	color: #FF0000;
	font-weight: bold;
}
.contenttxt_a_2 {	font-family: "Trebuchet MS";
	font-size: 13px;
}
.contenttxt_b_2 {color: #001b62}
.contenttxt_c_2 {	color: #FF0000;
	font-weight: bold;
}

.payoff {
	COLOR: #FFFFFF;
	text-decoration: none;
}
.text, a{
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	COLOR: #000000;
	text-decoration: none;
}
.menu {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	text-decoration: none;
}
.menu:hover {
	COLOR: #4097db;
	text-decoration: none;
}
.menu_active {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #4097db;
	text-decoration: none;
}
.menu_bg {
	background-image: url(/images/menu.gif);
	background-repeat: repeat-y;
}

.bg_rood { background: #FDFDFD; }
.bg_oranje { background: #ff9900;}
.bg_geel { background: #ffd451; }
.bg_groen { background: #7fa747; }
.bg_blauw { background: #4097db; }
.bg_grijs { background: #94a6ae; }
.bg_donkergrijs { background: #666666; }
.bg_donkerpaars { background: #c36dff; }
.bg_knalrood { background: #ff0000; }

/* Opmaak sitemap */

.sitemap_sub {
	FONT-SIZE: 12px;
	COLOR: #333333;
	text-decoration: none;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.sitemap_cat {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-STYLE: normal;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-bottom: 1 px; 
}
.menu-home {
	FONT-SIZE: 12px;
	COLOR: #BBB39F;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
.copynone {
	FONT-SIZE: 11px;
	COLOR: #494949;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.boxcombo {
	width: 270px;
	overflow-y : hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.boxformulier {
	width: 250px;
	overflow-y : hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.boxnummer {
	width: 60px;
	overflow-y : hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.boxgroot, .boxgroot_contact {
	width: 320px;
	overflow-y : hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 180px;
}
.boxgroot_contact { width: 470px; }

.textwity {

	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	COLOR: #FFFFFF;
}

div#pages {
	width: 95%;
	height: 23px;
	background: #94a6ae;
	margin-top: 10px;
}
a.page_link, .page_link_active {
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 12px;
	border: 1px solid #cdd5d9;
	background: #cdd5d9;
	color: #494949;
	text-decoration: none;
}
a.page_link:hover, .page_link_active {
	border: 1px solid #94a6ae;
	background: #edf0f2;
	color: #494949;
}

/** DIV OPMAAK **/

div#header {
	position:relative;
	float: left;
	z-index: 1;
}
div#header_home {
	height: 600px;
	overflow:hidden;
}

div#plaatje_golf{
	height: 365px; 
	width: 880px;
	background-image: url(../images/header_large.png); 
	behavior: url(css/iepngfix.htc);
	float: left;
	z-index:1;
}
div#golf_small{
	height: 205px; 
	width: 880px;
	background-image: url(../images/header_small.png); 
	behavior: url(css/iepngfix.htc);
	float: left;
	z-index:1;
}
div#navigatie{
	height: 40px; 
	width: 680px;
	text-align: right;
	margin-left: 200px;
	margin-top: 42px;
}
div#logo{
	height:	95px; 
	width:	200px;
	float: left;
	position: relative;
	left: 50px;
	top: -30px;
}
div#geel_rechts{
	height:	200px; 
	width:	535px;
	background: #f3d300;
	float:left;
}
div#geel_links{
	height:	200px; 
	width:	385px;
	background-image: url(/images/geelLinks.png);
	background-repeat: no-repeat;
	padding:35px 0 0 0;
	}
div#content{
	height:	358px;
	width:	520px; 
	float:	left;
}
div#contenttxt{
	height:	199px; 
	width:	521px; 
	float:	left;
}
div#content_afbeeldingen{
	height:	358px;
	width:	520px;
	background-color:#FFFFFF;
	float:	left; 
	position:	absolute; 
	left:	391px; 
	top: 	207px;
}

div#achtergrond_sub{
	height:			490px; 
	width:			305px;
	float: 			left;
	padding: 		20px;
	padding-top: 	10px;
	background:		url(/images/bg_sub.png);
	behavior: 		url(css/iepngfix.htc);
}

div#content_afbeeldingen_text{
	width:		520px;
	margin-top: 30px;
	float: left;
	background:#FFFFFF;
}
div#content_a{
	height:	359px;
	width:	521px;
	background-color:#FFFFFF;
	float:	left; 
	position:	absolute; 
	left:	391px; 
	top: 	207px;
}
div#content_b{
	height:	360px;
	width:	520px;
	float:	left; 
	position:	absolute; 
	left:	391px; 
	top: 	208px;
}
div#line{
	height:	5px;
	width:	475px;
	margin-left: 20px;
}

.line { margin-left:20px; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #ccc; }

div#content_text{
	width:	435px;
	margin-left:20px;
}
div#content_photos{
	text-align: left;
	width:	495px;
	margin-left:20px;
	margin-top: 10px;
}
div#content_images{
	text-align: left;
	width:	495px;
	margin-left:20px;
}
div#print{
	height:	15px;
	width:	510px;
	margin-top: 5px;
}

div#content_e{
	height:	25px;
	width:	520px;
	float:	left; 
	position:	absolute; 
	left:	405px; 
	top: 	430px;
}
div#thumbs{
	height:	150px;
	width:	520px; 
	float:	left;
}
div#specifications{
	height:	308px;
	width:	520px; 
	float:	left; 
	position:	absolute; 
	left:	0px; 
	top: 	132px;
}
div#contenttxt_3{
	height:	188px; 
	width:	509px; 
	float:	left; 
	position:	absolute; 
	left:	8px; 
	top: 	6px;
}
div#occacions_bgr{
	height:	385px; 
	width:	280px;
	background-image: url(../images/04.png); 
	/*behavior: url(css/iepngfix.htc);*/
	float:left;
	position:relative;
	top: -185px;
}
div#occacions_title{
	text-align: left;
	height:	20px; 
	padding-left: 20px;
	margin-bottom: 10px;
}
div#subtitle{
	height:	20px; 
	padding-left: 20px;
	padding-top: 10px; 
}
div#subtext_main{
	text-align: left;
	width:	260px;
	padding: 10px; 
}
div#special_item{
	float:left;
	width: 130px;
	text-align:center;
	margin-bottom: 5px;
}
div#product {
	float:left;
	text-align:left;
	padding: 10px;
	margin-bottom: 5px;
	width: 100px;
	height: 114px;
}

div#subtxt, div#subtxt_over{
	height:	30px;
	width: 295px;
	margin-bottom: 1px;
	cursor:pointer;
}
div#subtxt_over{
	background-image: url(../images/pijl_sub.gif);
}

div#image{
	height:	20px;
	width:	340px;
	float:	left;
	position:	absolute;
	left:	28px;
	top:	196px;
}

div#welkom{
	height:	120px; 
	width:	255px;
	margin-left: 10px;
	margin-top: 10px;
}

div#printable_data table tr td{
	text-align: left;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1c2254;
	padding-bottom: 10px;
}

td#product_details_title { width: 120px;}


div#contactformulier table tr td input { height:15px; }

div#description p object { width:480px; }

.clear{
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

