/* CSS Document by Gillz */

html, body { margin:0px; padding:0px; font-family:arial; font-size:14px; }

/* attributes */
.cp { cursor:pointer; }
.ieml6 { margin-left:0px; }
.ieml6[class] { margin-left:11px; }
.fl { float:left; }
.fr { float:right; }
.mt21 { margin-top:21px; }
.noborder { border:0px; }
.pt8 { padding-top:8px; }
.tac { text-align:center; }
.w100p { width:100%; }
.input { border:1px solid #4e67a9; font-family:arial; font-size:16px; color:#1b5994; font-weight:bold; height:22px; padding-left:1px; }
a:link {color:#AC3D2C; text-decoration:none;}
a:visited {color:#AC3D2C; text-decoration:none;}
a:hover {color:#AC3D2C; text-decoration:underline;}

/* menu */
.header { width:977px; height:35px; padding:30px 5px 5px 15px; margin:auto; }
.header[class] { padding-bottom:25px; }
.menu { float:left; width:995px; }
.dropdownmenu {width: 202px; _width: 202px; height:27px; _height: 27px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:bolder; padding-left:10px; padding-top:7px; _padding-top: 7px; padding-bottom: 3px; vertical-align:middle; margin-bottom:0;}
.end { margin-top: -3px; margin-bottom: -3px; _margin-bottom: 5px; line-height: 1px; height: 3px; font-size: 7px; }
.begin { margin-top: 10px; _margin-top: 0px; margin-bottom: -3px; line-height: 1px; font-size: 1px; height: 3px; }
.drop { display: none; }
.drop { background: url('../img/middle.gif') repeat-x 0 10px;  }
.broad_1 {width: 202px;}
.broad_2 {width: 202px;}
.headright { float:right; width:151px; text-align:justify; }
.quickmenu { color:#ac3d2c; width:151px; height:13px; }
.quickmenu a { color:#ac3d2c; text-decoration:none; }
.quickmenu a:hover { color:#ac3d2c; text-decoration:underline; }
.phone_number { width:151px; height:17px; margin-top:18px; }
.breadcrum_home { width:100%; margin-top:-7px; margin-bottom:5px;}
.breadcrum { width:931px; margin:15px auto 0px auto; border:1px solid #D8C4C5; padding:15px; text-align:justify;}
.link { padding-right: 58px; padding-top: 10px; padding-bottom: 12px; }
/* menu items */
img.menu_item {border:0px solid #FFFFFF; margin-right:13px;}
a.menu_item { font-size: 28px;font-weight: bold;line-height: 1px; _line-height: 22px;}
span.menu_item { font-size: 28px;font-weight: bold;line-height: 1px; _line-height: 22px; color:#AC3D2C; cursor:default;}

.breadcrum > span{ color:#AC3D2C; cursor:default;}

/*
.home { background:url(../img/menu_home.jpg) no-repeat; cursor:pointer; }
.home_hover { background:url(../img/menu_home_hover.jpg) no-repeat; cursor:pointer; }
.tennis { background:url(../img/menu_tennis.jpg) no-repeat; cursor:pointer; }
.tennis_hover { background:url(../img/menu_tennis_hover.jpg) no-repeat; cursor:pointer; }
.squash { background:url(../img/menu_squash.jpg) no-repeat; cursor:pointer; }
.squash_hover { background:url(../img/menu_squash_hover.jpg) no-repeat; cursor:pointer; }
.horeca { background:url(../img/menu_horeca.jpg) no-repeat; cursor:pointer; }
.horeca_hover { background:url(../img/menu_horeca_hover.jpg) no-repeat; cursor:pointer; }
.nieuws { background:url(../img/menu_nieuws.jpg) no-repeat; cursor:pointer; }
.nieuws_hover { background:url(../img/menu_nieuws_hover.jpg) no-repeat; cursor:pointer; }
.contact { background:url(../img/menu_contact.jpg) no-repeat; cursor:pointer; }
.contact_hover { background:url(../img/menu_contact_hover.jpg) no-repeat; cursor:pointer; }
*/

/* Slideshow */
.virtualtour { margin-top:-266px; text-align:center; }
.virtualtour[class] { margin-top:-263px; text-align:center; }

/* Site */
.site { width:967px; margin:0 auto; padding:15px 21px 0px 21px; }
/*.site[class] { width:961px; margin:0 auto; padding:15px 21px 0px 21px; }*/

.quick_info { height:293px; }
.reserveer_direct { width:220px; height:281px; background:url(../img/quicknav.jpg) no-repeat #b0bddf; padding:12px 0px 0px 15px; margin-left:3px; }
.reserveer_direct[class] { margin-left:0px; }
.rd_title { width:203px; height:21px; }
.rd_slogan { width:189px; height:14px; margin-top:12px; }
.rd_reservering { font-family:verdana; color:#FFFFFF; margin-top:34px; font-size:12px; }

.overview { width:709px; height:291px; border:1px solid #d8c4c5; }
.ov_item { float:left; width:218px; height:269px; padding:11px; padding-right:3px; }
.ov_head { width:100%; height:66px; }
.ov_headleft { width:156px; height:70px; }
.ov_title { width:156px; font-size: 28px; color: #A13B22; }
.ov_slogan { width:156px; margin-top:7px; color: #0E60A9; }
.ov_slogan[class] { width:156px; margin-top: 7px; color: #0E60A9; }
.ov_icon { width:60px; }
.ov_text { width:218px; padding-top:24px; color:#5a5a5a; font-family:verdana; font-size:12px; text-align:left; line-height:1.7em; height:173px; overflow:hidden; }
.ov_text ul { list-style-image:url(../static/img/list.jpg); }

/* Court */
.court { clear:both; width:946px; height:282px; margin:14px auto 0px auto; padding:15px; padding-right:0px; }
.court_red { background:url(../img/court_red.jpg) no-repeat center; }
.list_box { float:left; margin-right:15px; }
.list_title { width:220px; height:41px; }
.list { width:220px; color:#FFFFFF;font-size:12px; }
.list_item { width:100%; background:url(../img/border.jpg) bottom repeat-x; line-height:1.6em; padding:6px 0px; }
.list_item a { color:#FFFFFF; text-decoration:none; display:block; }
.list_item a:hover, active, visited { text-decoration:underline; color:#FFFFFF; }
.list_item a:visited {color:#FFFFFF; }

/* Footer */
.footer { width:961px; height:39px; margin:19px auto 0px auto; }
.owner { font-family:verdana; font-size:12px; color:#5A5A5A; margin-top:10px; }
.gillz { width:68px; height:39px; }

/* Content */
.insite { width:931px; margin:15px auto 0px auto; border:1px solid #D8C4C5; font-family:verdana; font-size:12px; color:#5A5A5A; padding:15px; text-align:justify; line-height:1.4em; min-height:300px; }
.insite_passe { width:961px; margin:15px auto 0px auto; padding-top:15px; /*border:1px solid #D8C4C5;*/ font-family:verdana; font-size:12px; color:#5A5A5A; text-align:justify; line-height:1.4em; min-height:300px; }
.zondagsepotjes{ color:#000; font-size:13px; background:url('../img/bg_zonpot.gif') repeat-y; }
.zondagsepotjesform{ color:#000; font-size:13px; background:url('../img/bg_zonpot_form.gif') repeat-y; }
.passepartout { width:235px; height:293px; background:#FFFFFF; float:left; /*margin-right:15px;*/ }
/*.content_head { width:679px; height:94px; float:left; }*/
.content_head { margin-bottom:20px;  }
.content_head_passe { width:679px; margin-left:250px; padding:15px 15px 20px 15px; border:1px solid #D8C4C5; }
.content_name { float:left; width:618px; /*height:100px;*/ }
.content_title { /*width:100%; height:35px;*/ margin-bottom:12px; font-size: 28px; line-height:22px; color: #A13B22;font-family:arial;}
.content_subname { /*width:100%; height:15px;*/ color: #0E60A9;font-family:arial;}
.content { width:100%; height:15px; font-family:arial;}
.content_titleNews { width:100%; font-size: 28px; color: #A13B22;font-family:arial;}
.contentNews { width:100%; font-family:arial;}
.content_subnameNews { width:100%; padding-bottom: 5px; color: #0E60A9;font-family:arial;}
.content_icon { width:31px; height:100%; float:left; }
/*p { color:#1B5994; }*/

.pasfoto { /*margin-left:-16px; margin-top:-16px;*/ width:205px; height:281px; background:url(../img/quicknav.jpg) no-repeat #FFFFFF; padding:12px 15px 15px 15px; /*border-right:1px solid #D8C4C5; border-bottom:1px solid #D8C4C5;*/ }
.pasfoto_title { font-size: 18px; line-height:24px; color: #185892; text-align:left;}
.pasfoto_subtitle { height:11px; margin-top:10px; }
.fotoselectie { height:167px; margin-top:48px; }

/* formulier */
input {border:1px solid #7A1D0C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7A1D0C; margin-bottom:5px;}
textarea {border:1px solid #7A1D0C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7A1D0C; margin-bottom:5px;}
submit {border:1px solid #7A1D0C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-bottom:10px; background-color:#7A1D0C;}

/* menu */
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}

#nav li {
float: left;
/*width: 120px;*/
}

#nav ul {
position: absolute;
width: 212px;
margin-top: 7px;
_margin-top: -0px;
}

#nav li:hover ul, #nav li.ie_does_hover ul {
left: auto;
/*background-position: 0 0;*/
}

#nav a {
display: block;
}
a:hover { text-decoration:none;}

a.submenu:link {color:#ffffff; text-decoration:none;}
a.submenu:visited {color:#ffffff; text-decoration:none;}
a.submenu:active {color:#ffffff; text-decoration:none;}
a.submenu:hover {color:#ffffff; text-decoration:underline;}


