@CHARSET "ISO-8859-1";

* {
    margin: 0px;
    padding: 0px;
    border: 0px;
}
body {
	overflow-y: scroll;
	text-align: center;
	width: 100%;
	height: 100%;
	background: url('../img/bg_bot.jpg') top center no-repeat fixed;	
}
body, td, th, a, input, textarea, select {
    font: 11px Tahoma, Verdana, Arial;
	color: #000;
}
.ibody {
	width: 100%;
	height: 41px;
	background: url('../img/bg_top.gif') left top repeat-x;
}
#stayalive {
	position: absolute;
	width: 1px;
	height: 1px;
	top: -100px;
	left: -100px;
}
h1, h1 a {
    font: 24px Verdana, Tahoma, Arial;
	color: #7f7f7f;
	font-weight: bold;
}
h2, h2 a {
    font: 16px Verdana, Tahoma, Arial;
	color: #7f7f7f;
	font-weight: normal;
}
a {
	text-decoration: none;
	color: #359b32;
}
a:hover {
	text-decoration: underline;
}
ul, ul li {
	list-style: none;
}
.relwrap {
    position: relative;
	margin: auto;
}
.wrap, th {
	text-align: left;
}
.relwrap, .wrap {
	width: 990px;
}
body.popup .relwrap, body.popup .wrap, body.popup {
	width: 721px;
}
.wrap, .box1, .box2, .box3 {
	float: left;
}
.wrap {
	background: url('../img/bg_wrap.png') left top repeat-y;	
}
.wrap_bot {
	float: left;
	width: 990px;
	text-align: left;
	height: 40px;
	padding-top: 10px;
	background: url('../img/bg_bot_wrap.png') top left no-repeat;
}
.box1 {
	width: 241px;
	background: url('../img/box1_top.gif') 3px 0px no-repeat;
	padding: 0 0 10px 0;
}
.box1a {
	float: right;
	width: 230px;	
	height: 96px;
	background: url('../img/baanstatus.gif') left top no-repeat;
}
.box1aa {
	float: right;
	width: 230px;	
	height: 24px;
	background: url('../img/menu_top.gif') left top no-repeat;
}
.box1b {
	float: right;
	padding: 10px 0 10px 0;
	background: #c9e3c8;
	width: 230px;	
}
.box2 {
	height: 41px;
	width: 749px;
	background: url('../img/box2_bg.gif') left top no-repeat;	
}
.box3 {
	width: 740px;
}
/**
 * TOP Navigation
 */
.box2 .top_url {
	position: absolute;
	width: 170px;
	height: 41px;
	top: 0;
	left: 818px;
	background: url('../img/top_url.gif') right top no-repeat;	
}
.box2 ul, .box2 ul li {
	float: left;
}
.box2 ul {
	padding-top: 15px;
}
.box2 ul li {
	padding: 0px 12px 0px 12px;
	background: url('../img/top_split.gif') right center no-repeat;
}
.box2 ul li.last, .box2 ul li.search, .box2 ul li.searchForm {
	background-image: url('../img/space.gif');
}
.box2 ul li.search {
	padding: 0px 6px 0px 5px;
	color: #a6d4a5;
}
.box2 ul li.searchForm {
	padding: 0;
}
.inSearch {
	color: #fff;
	width: 115px;
	background: #6ab467;
	border: 1px solid #499346;
}
.goSearch {
	width: 14px;
	height: 12px;
	border: 0;
}
.box2 ul li, .box2 ul li a {
	line-height: 19px;
	padding-bottom: 6px;
	color: #fff;
}

/**
 * Baanstatus
 */
.box1a ul, .box1a ul li {
	float: left;
	width: 230px;
}
.box1a ul {
	padding-top: 38px;	
}
.box1a ul li {
    padding: 0 0 0 30px;
}
.box1a ul li, .box1a ul li a {
    color: #fff;
    line-height: 17px;
}

/**
 * Navigation
 */
ul.navigation, ul.navigation li {
	float: left;
}
ul.navigation {
	padding: 0 0 0 6px;
	width: 210px;
}
ul.navigation .golfclub {
	width: 216px;
	height: 61px;
	display: block;
	background: url('../img/golfclub.gif') top left no-repeat;	
}
ul.navigation .brasserie {
	width: 216px;
	height: 61px;
	display: block;
	background: url('../img/brasserie.gif') top left no-repeat;	
}

/**
 * Adres
 */
.adres {
	float: left;
	padding: 10px 0 0 10px;
}
.adres p {
	padding-left: 22px;
}

/**
 * Front image
 */
.content {
	float: left;
}
.header {
	float: left;
	margin: 7px 0 0 0;
	padding-left: 8px;	
}
.front_img {
	float: left;
    height: 192px;
	width: 730px;
	background-position: right bottom;
	background-repeat: no-repeat;
}
/**
.f_rand_1 {
	background: url('../img/front/01.jpg') 8px 8px no-repeat;
}
 */
/**
 * Content
 */
.txt {
	padding: 20px 14px 20px 10px;
}
.tMCE {
	padding: 10px 10px 0 10px;
}
.hspace {
	padding-left: 10px;	
}
.play {
	width: 149px;
	height: 49px;
	position: absolute;
	top: 50px;
	left: 830px;
	background: url('../img/play.gif') left top no-repeat;	
}
#flashcontent {
	height: 150px;
	padding-top: 7px;
	padding-left: 44px;	
}
.top_logo {
	width: 222px;
	height: 139px;
	background: url('../img/logo2.gif') 12px 0px no-repeat;	
}
/**
 * Formulieren
 */
input, select {
	border:	1px solid #c9e3c8;
}


/**
 * General
 */
.relative {
	position: relative;	
}
.high {
	font-weight: bold;
}
.blue, .readon, .readpr {
	color: #000000;
}
.black, a.black {
	color: #000000;
}
.white, a.white {
	color: #ffffff;
}
.red, a.red {
	color: #d82228;
}
.readon {
	padding-right: 14px;
	background: url('../img/readnxt.gif') center right no-repeat;
}
.readwhite {
	padding-right: 18px;
	background: url('../img/readon.gif') center right no-repeat;	
}
.readpr {
	padding-left: 14px;
	background: url('../img/readpr.gif') center left no-repeat;
}
.tError {
	color: red;
	font-weight: bold;	
}
a.foot {
	padding: 0 10px 0 0;
	color: #373635;
	float: left;
	margin-left: 12px;
	font-size: 9px;
}
a:hover.foot {
	color: #000;
	text-decoration: none;
	float: left;
}

/**
 * Form
 */
table.tblForm, table.tblForm tr, table.tblForm tr td,
table.tblFilter, table.tblFilter tr, table.tblFilter tr td {
	position: relative;
}
td.tQst, td.tQstCspan, .tQstCspan, .tElm {
	color: #000;
}
td.tQst {
	border-right: 1px solid #c9e3c8;
}
table.tblForm tr.tCtr td, table.tblFilter tr td {
	padding-top: 12px;
}
td.tQstCspan {
	border-bottom: 1px solid #c9e3c8;
}
table.tblForm tr td, table.tblFilter tr td {
	padding: 3px 6px 3px 6px;
}
a.lnkBack {
	padding-right: 12px;
	background-image: url('../img/bt_back.gif');
	background-position: center right;
	background-repeat: no-repeat;
}
tr td.tSubmit input {
	border: 0px;
	vertical-align: middle;
	height: 20px;
	cursor: pointer;
	background: url('../img/bt_next.gif') center right no-repeat #fafafa;
}
td.tQst {
	vertical-align: top;
}
.tError {
	color: #c90047;
	font-weight: bold;
}
td.tQst {
	padding-right: 12px;
}
td.tRight {
	text-align: right;
}
input.iTxt, input.iTxtLong, input.iBut, button.iBut, textarea, select {
	border: 1px solid #c9e3c8;
}
input.iTxt, input.iTxtLong, input.iBut, button.iBut, textarea.iTxt, 
textarea.iTxtSmall, textarea.iTxtLong, select.iSelMid {
	padding: 2px;
}
input.iTxt, select.iSelMid {
	width: 225px;
}
input.iTxtLong, textarea.iTxtLong, select.iSelLong {
	width: 450px;
}
select.iSelectMulti {
	width: 225px;
	height: 60px;
}
textarea.iTxtLong {
	height: 100px;	
}
textarea.iTxtSmall {
	width: 225px;
	height: 80px;
}
textarea.iTxtSingle {
	width: 225px;
	height: 40px;
}
textarea.iTxt {
	width: 325px;
	height: 160px;
}
table.multiSel th {
	font-weight: bold;
}
table.multiSel td {
	border: 1px solid #c9e3c8;
}
optgroup.selOptGroup {
	color: #dadada;
	font-weight: normal;
	font-style: normal;
}


/**
 * Flash sIFR
 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced {
    visibility: visible !important;
}
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
    visibility: hidden;
}
.sIFR-hasFlash h1 {
    letter-spacing: -1px;
    font: 24px Arial;
}
.sIFR-hasFlash h2 {
    letter-spacing: -1px;
    font: 16px Arial;
}

/**
 * Hacks
 */
@media all {
    body>div.relwrap div.wrap div.top_nav ul li.searchForm {
	  padding-top: 3px;
      vertical-align: middle;
      line-height: 11px;
   }
}