/* body */
body {margin-top: 6px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(/images-layout/background.gif)}

/* Links content */

a {text-decoration:none}

a:link {color: #B1000E}
a:hover {color: #FE4F5C}
a:visited {color: #B1000E}
a:active {color: #FF0013}

A.hp {color: #64564E}
A.hp:hover {color: #2A2929}
A.hp:visited {color: #64564E}
A.hp:active {color: #FF0D1F}


A.meer {color: #C10A18; text-decoration: none; font-size: 75%}
A.meer:hover {color: #FE6A75}
A.meer:visited {color: #C10A18}
A.meer:active {color: #FF0013}

a.introlink {color: #FFCC33;}

p {font-style: normal; font-weight: normal; color: #333333; display: block}
p.address {font-size: 80%; font-style: normal; font-weight: normal; color: #333333; display: block}
i {font-style: italic; color: #333333}
b {font-weight: bold; color:#333333}
li { padding-bottom: 4px;  color: #333333}

a img {border: none;}

ul.no-indent {margin-left: 1.2em; padding-left: 0px; list-style-type:disc}

div#print {padding: 20px 5px 7px 9px;}
div#print A.print {font: 11px Arial, Verdana, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none; display: inline}
div#print A.print:hover {color: #FFFFFF}
div#print A.print:active {color: #FF0D1F}

/* titles and text */ 

td#intro-text-top h2 {font: bold 11px Trebuchet, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; display: inline}

td.left-intro-content {text-align: left; vertical-align: top; padding: 7px 7px 20px 7px; font: 100% Arial, Verdana, Helvetica, sans-serif; color: white; background-color:#666666;}
td.left-intro-content p {font: 80% Arial, Verdana, Helvetica, sans-serif; color: white}
td.left-intro-content b {color: white}

td#content-left p {vertical-align: top; font: 80% Trebuchet, Arial, Verdana, Helvetica, sans-serif; color: #333333}
td#content-right p {font: 80% Trebuchet, Arial, Verdana, Helvetica, sans-serif; color: #333333}
td#content-1-column p {font: 80% Trebuchet, Arial, Verdana, Helvetica, sans-serif; color: #333333}

td.intro-title-top1 h1 {font: bold 18px Arial, Trebuchet, Verdana, Helvetica, sans-serif; color: #FFFFFF; display: inline}   
td#intro-cell-2 td.intro-title-top2 h1 {font: bold 18px Arial, Trebuchet, Verdana, Helvetica, sans-serif; color: #E1E0E0; display: inline}
td#intro-text-top h2 {font: bold 14px Trebuchet, Verdana, Arial, Helvetica, sans-serif; color: #01232D; display: inline}
h1 {font: bold 130% Trebuchet, Arial, Helvetica, sans-serif}
h2 {font: bold 115% Trebuchet, Arial, Helvetica, sans-serif}
h3 {font: bold 100% Trebuchet, Arial, Helvetica, sans-serif}


/* Booking Engine 1 */

input { font-family : Arial, Helvetica, sans-serif; color : #000000; font-size : 11px; text-decoration: none}
select { font-family : Arial, Helvetica, sans-serif; color : #000000; font-size : 11px; text-decoration: none}
.Style2 {font-family: Arial, Helvetica, sans-serif;	color: #1B57A5;	font-weight: bold}
.Style4 {font-size: 12px}

/* TOP */
/* Table 1 */

table#t1 {width: 990px; border: 0 0 0 0px}
td#logo-menu {width: 245px; text-align: left; vertical-align: top; background-color: #64564E }
table#table-logo-menu {width: 245px; border: 0 0 0 0px; }
td#logo {width: 245px; height: 73px; vertical-align: middle; text-align:center; background-color: #021C47}
td.menu-inc-container {text-align:left; vertical-align:top; background-color: #64564E}
td#logo-menu {border-right: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF}
td#logo {border-bottom: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF}
td#theme-big-photo {width: 360px; vertical-align:top; text-align:left; background-color: #CBDBDB; border-bottom: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF}
td#intro-cell-1 {text-align:left; vertical-align:top; background-color:#FFFFFF; border-left: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF} 
td#table-intro-cell-1 {width: 100%; border: 0 0 0 0px}
td.intro-title-top1 {padding-left: 10px; padding-bottom: 10px; padding-top: 40px; text-align:left; vertical-align:top; background-color:#01232D; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; border-right: 0px solid #FFFFFF}  
td.intro-title-top2 {padding-left: 10px; padding-bottom: 10px; padding-top: 40px; text-align:left; vertical-align:top; background-color:#01232D; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF}  
td.intro-text-top {padding-left: 7px; padding-top: 4px; padding-right: 7px;  padding-bottom: 10px; font: 11px Trebuchet, Verdana, Arial, Helvetica, sans-serif; color: #333333; height:85px; text-align:left; vertical-align:top; background-color:#FFFFFF}
td.intro-text-top p {font: 11px Trebuchet, Verdana, Arial, Helvetica, sans-serif; color: #333333}
td#contact {padding-left: 7px; padding-top: 4px; padding-right: 7px; font: 11px Trebuchet, Verdana, Arial, Helvetica, sans-serif; color: #333333; height:85px; text-align:left; vertical-align:top; background-color:#FFFFFF}
td#intro-cell-2 {width:170px; text-align:left; vertical-align:top; background-color: #FFFFFF; border-left: 2px solid #FFFFFF;  border-bottom: 2px solid #FFFFFF} 


/* search */
div#search {padding: 8px 0px 0px 0px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666;}
/* check the general input css style for general input fields under the Booking Engine CSS styles to ensure the search box isn't influenced by this! */ .input-search {font-size: 11px; width: 160px; font-family: Arial, Helvetica, sans-serif; height:17px}

div#menu-div {text-align:left}

/* menu */
table#menu-table {border-bottom: 1px solid #AEB3BA}
td#menu {font: bold 18px Arial, Verdana, Helvetica, sans-serif; padding-bottom: 15px; vertical-align: top; width:245px}
/* menu LDW might give nice result with blue bckground !
td#menu {font: bold 12px Arial, Verdana, Helvetica, sans-serif;  padding-bottom: 15px; padding-top: 15px; padding-right: 10px; padding-left: 7px; vertical-align: top; background-color: #F2F7F9; border-top: 1px solid #999; border-bottom: 1px solid #999;}
*/
td#menu A {text-decoration: none; display: block}

td#menu A.menu-nonactive {BACKGROUND: #64564E; color: #E1E0E0; border-bottom: 1px solid #AEB3BA; padding-top: 3px; padding-bottom: 3px; padding-left: 9px}
td#menu A.menu-nonactive:hover {BACKGROUND: #AAA095; color: #FFFFFF}
td#menu A.menu-nonactive:active {BACKGROUND: #E6DDD4; color: #706A64}
td#menu div.menu-active {BACKGROUND: #E6DDD4; color: #706A64; border-bottom: 1px solid #AEB3BA; padding-left: 9px; padding-top: 3px; padding-bottom: 3px}
td#menu A.menu-parent {BACKGROUND: #E6DDD4; color: #706A64; border-bottom: 1px solid #AEB3BA; padding-left: 9px; padding-top: 3px; padding-bottom: 3px} 


td#menu A.submenu-nonactive {font: 13px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-left: 9px;}
td#menu A.submenu-nonactive:hover {BACKGROUND: #E6DDD4; color: #333333}
td#menu A.submenu-nonactive:active {color: #706A64}
td#menu div.submenu-active {font: 13px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #fa0000; padding-top: 2px; padding-left: 9px;}
td#menu A.submenu-parent {font: 13px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #FFBC2C; padding-left: 9px;}
/*
td#menu A.subsubmenu-nonactive {font: 11px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #CCCCCC; padding-left: 40px}
td#menu A.subsubmenu-nonactive:hover {BACKGROUND: #666; color: #FFBC2C}
td#menu A.subsubmenu-nonactive:active {color: #FF9900}
td#menu div.subsubmenu-active {font: 11px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #FFBC2C; padding-left: 40px}
td#menu A.subsubmenu-parent {font: 11px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #FFBC2C; padding-left: 40px}

td#menu A.subsubsubmenu-nonactive {font: 11px Arial, Verdana, Helvetica, sans-serif; color: #FFF; padding-left: 60px}
td#menu A.subsubsubmenu-nonactive:hover {BACKGROUND: #333}
td#menu A.subsubsubmenu-nonactive:active {color: #FF9900}
td#menu div.subsubsubmenu-active {font: 11px Arial, Verdana, Helvetica, sans-serif; color: #FF9900; padding-left: 60px}
td#menu A.subsubsubmenu-parent {font: 11px Arial, Verdana, Helvetica, sans-serif; color: #FF9900; padding-left: 60px}
*/

/* HOMPAGE */ 
/* theme blocks */

table.themes {width: 990px; border: 0 0 0 0px} 
 
td.themephoto {width:245px; height:78px; background-color:#FFFFFF; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF}

td.webdev {background-color: #FFFFFF; font: 12px Trebuchet, Arial, Verdana, Helvetica, sans-serif; color: #525252; width:341px; height:78px; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 4px 10px 7px 9px; vertical-align: top; text-align: left}
td.marketing {background-color: #FFFFFF; font: 12px Trebuchet, Arial, Verdana, Helvetica, sans-serif; color: #525252; width:341px; height:78px; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 3px 10px 7px 9px; vertical-align: top; text-align: left}
td.cd {background-color: #FFFFFF; font: 12px Trebuchet, Arial, Verdana, Helvetica, sans-serif; color: #525252; width:341px; height:78px; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 4px 10px 7px 9px; vertical-align: top; text-align: left}

td.themetext-webdev {background-color: #FFFFFF; font: 12px Trebuchet, Arial, Verdana, Helvetica, sans-serif; color: #525252; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 4px 10px 4px 9px; vertical-align: top; text-align: left}
td.themetext-marketing {background-color: #FFFFFF; font: 12px Trebuchet, Arial, Verdana, Helvetica, sans-serif; color: #525252; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 3px 10px 7px 9px; vertical-align: top; text-align: left}
td.themetext-cd {background-color: #FFFFFF; font: 12px Trebuchet, Arial, Verdana, Helvetica, sans-serif; color: #525252; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 4px 10px 7px 9px; vertical-align: top; text-align: left}

td.themetext-white {font: 12px Trebuchet, Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 4px 10px 7px 9px; vertical-align: top; text-align: left}

td.themephoto-content {vertical-align: top; font: 12px Trebuchet, Arial, Verdana, Helvetica, sans-serif; color: white; width:245px; height:122px; background-color:#021C47; border-bottom: 2px solid #FFFFFF}
td.themegraphic-content {width:360px; height:78px; background-color:#FFFFFF; vertical-align:bottom; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF}
td.footer-icons {border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF}


/* CONTENT PAGES */ 

td.holds-intro {width: 230px; vertical-align: top; background-color: #666666;  border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF}

/* Theme colors */ 

td.webdevelopment-1-column {font: 90% Arial, Verdana, Helvetica, sans-serif; text-align: left; vertical-align:top; padding: 7px 15px 7px 7px; height:78px; background-color:#F3F3F3; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF;}
td.webdevelopment-1-column h1 {color:#002C5A}
td.webdevelopment-1-column h2 {color:#63A1DA}
td.webdevelopment-1-column h3 {color:#7C6355}

td.internetmarketing-1-column {font: 90% Arial, Verdana, Helvetica, sans-serif; text-align: left; vertical-align:top; padding: 7px 15px 7px 7px; height:78px; background-color:#F3F3F3; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF;}
td.internetmarketing-1-column h1 {color:#002C5A}
td.internetmarketing-1-column h2 {color:#63A1DA}
td.internetmarketing-1-column h3 {color:#7C6355}

td.cd-1-column {font: 90% Arial, Verdana, Helvetica, sans-serif; text-align: left; vertical-align:top; padding: 7px 15px 7px 7px; height:78px; background-color:#F3F3F3; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF;}
td.cd-1-column h1 {color:#002C5A}
td.cd-1-column h2 {color:#63A1DA}
td.cd-1-column h3 {color:#7C6355}


	/* Homapage HEADERS */ 
	
td.webdev h1 {color:#8BBD04}
td.themetext-webdev h2 {color:#8BBD04}

td.marketing h1 {color:#A80713}
td.themetext-marketing h2 {color:#A80713}

td.cd h1 {color:#002C5A}
td.themetext-cd h2 {color:#002C5A}


/* table 'meer informatie' */

div.meer { text-align:right}


/* table contactform*/
table.contacttable {width: 100%; color: white; margin: -2px; margin-top: 0px; font-size: 12px}
td.contactentries {width: 150px; padding: 2 2 2 2 px;}

/* FOOTER */

td.footer-copyright {width:245px; background-color:#01232D; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; text-align: center; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #EBEBEB;  padding-bottom: 7px; padding-top: 10px;}
td.footer-links {width:360px; background-color:#01232D; border-bottom: 2px solid #FFFFFF; text-align: center; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #FFF;  padding-bottom: 7px; padding-top: 10px}

div.footerlinks {display: inline}
div.footerlinks A {font: 10px Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
div.footerlinks A.footerlinks {font: bold; color: #EBEBEB}
div.footerlinks A.footerlinks:hover {color: #65AFD9;}
div.footerlinks A.footerlinks:active {color: #6BC0F0;}

table.footer-link-graphics {width:100%; height:40px}

td.footer-link-graphics {border-right: 2px solid #FFFFFF; width: 25%}
td.footer-link-graphics-rightest {width: 25%}

div.up {text-align:center}