﻿

body, html { padding:0; margin:0; background: url('/images/assets/lines.jpg') repeat; font: 12px 'Arial', sans-serif;}
h1, h2, h3, h4, h5, h6, form {margin:0; padding:0;}
a {color: #0E2B8D;}

#containerShadow { width: 998px; position: relative; margin: auto; background: url('/images/assets/bgShadow.png') repeat-y;}
#container { font: 12px 'Arial', sans-serif; color: #303441; width: 960px; /*position: relative; margin: auto;*/ margin-left: 19px;}
#img_header { height: 250px; width: 960px;}
#nav_top { float: right; height: 31px; margin-right: 19px; border-top: 3px solid #0E2A8D; width: 940px; }
.logo {float: left; padding: 20px 0 0 25px;}   

 #search { float: right; width: 223px; font-size: 10px; color: #FFF; background-color: #0E2A8D; height: 31px; padding: 0; line-height: 26px; text-align: center; }
#search img, #search input, .searchResults img, .searchResults input {vertical-align: middle;}
#container #search input, #container .searchResults input {height:13px; font: 11px 'Arial', sans-serif; padding: 0 2px; color: #303441;line-height: 12px;}
#container #search input { width: 129px; }
#search a {color: #FFF; text-decoration:none;}
#search span, .searchResults span {padding: 0 5px;}
.searchResults input {margin-right: 10px;}
.searchResults input, .searchResults img {vertical-align: top;}
        
 #shortcuts { float: right; background: url('/images/assets/corner.gif') top right no-repeat; }
#shortcuts div { font-size: 10px; font-weight: normal; float:left; height: 22px; text-transform: uppercase; border:none; }
#shortcuts div a { padding-left: 10px; padding-right: 10px; color: #60677B; text-decoration: none; line-height: 22px; display:table-cell; border-right: 1px solid #60677B; }
#shortcuts div.last a {border-right: none;}            
 #shortcuts .normal {font-size: 10px;}
#shortcuts .bigger {font-size: 12px;}
#shortcuts .extrabig {font-size: 15px;}
            
#language { float: right; font: 10px 'Arial', sans-serif; width: 80px; margin-top: 5px; }
#language div { border: 1px solid #60677B; float: right; margin-right: 8px; }
#language div.active a { background-color: #0E2A8D; }
#language div a { color: #60677B; text-decoration: none; padding: 0 2px; }
#language div.active a {color: #FFF;}
#language .lngMargin {}
    
#contentBox {margin: -118px 0 0 24px;}

#nav_head {}
#nav_head #buttons {float:right; margin: 0px 19px 0 0;}    
#nav_head #buttons .button {float: left; padding-top: 2px;}   
 #nav_head #buttons a {float: left; font-size: 14px; font-weight: bold; height:35px; padding:0; margin:0 0 0 3px; text-decoration: none; color:#FFF; background: url('/images/assets/miscBg.png') left top no-repeat;}
#nav_head #buttons a:hover, #nav_head #buttons a.active {color:#2a956a; background: url('/images/assets/miscBgAct.png') left top no-repeat;}    
 #nav_head #buttons a img {vertical-align: middle; margin: 9px 0 0 10px; float: left;}    
 #nav_head #buttons a .buttonText {float: left; height:20px; padding: 14px 8px 0 7px; cursor: pointer;}    
 #nav_head #nav_level1 {float:left; height: 38px; margin: -1px 0 0 0; padding:0;}
#nav_head #nav_level1 li { float:left; font: bold 18px Avenir, Arial, sans-serif; background: url('/images/assets/bgNav_level1.png') top right no-repeat; padding: 0 6px 0px 0; line-height: 38px; list-style-type: none; }
#nav_head #nav_level1 li.active {background: url('/images/assets/bgNav_level1Active.png') top right no-repeat;}
#nav_head #nav_level1 li a { height: 38px; line-height: 38px; color: #7CB1D3; padding: 10px 22px 0 22px; text-decoration: none; font: bold 18px Avenir, Arial, sans-serif; }
#nav_head #nav_level1 li a:hover {color: #008647;}
#nav_head #nav_level1 li.active a {color: #008647;}
#nav_head #nav_level2 { clear: both; border-top: 1px solid #01814E; margin: 3px 19px 0 10px; padding: 0; float: left; width: 907px; }
#nav_head #nav_level2 li { float:left; font-size: 12px; font-weight: normal; list-style-type: none; }
#nav_head #nav_level2 li.active a, #nav_head #nav_level2 li a:hover {color: #FFF; background: #0A9E64 url('/images/assets/bgNav_level2Active.jpg') repeat-x;}
#nav_head #nav_level2 li a { color: #01814E; height: 33px; border-left: 1px solid #01814E; padding: 0 12px; line-height:33px; text-decoration: none; display:table-cell; }
#nav_head #nav_level2 li a.first{ border-left: none; }

#breadcrumbBox, #breadcrumbBoxGenRoot3Cols {height: 25px; margin: 0;}

#nav_breadcrumb { font: 11px Avenir, Arial, sans-serif; color: #60677B; padding-left: 204px; height: 25px; line-height: 25px; float: left; }
#nav_breadcrumb a { text-decoration: none; color: #60677B; }
    
#print, #print2Col {float: right; padding: 6px 252px 0 0;}
#print2Col {padding-right: 19px;}

#content { background-color: #FFF; clear: both; }
#content a img { border: none }

#left { float:left; width: 192px; margin-bottom: 12px; }
#left #nav_level3 { background: #10319C url('/images/assets/bgNav_level3Top.jpg') no-repeat; min-height: 322px; padding: 5px 0 0 0; margin: 0; }
#left .bottom { background: #10319C url('/images/assets/bgNav_level3Bottom.jpg') no-repeat; height: 140px; }
#left #nav_level3 li { font-weight: normal; font-size: 12px; list-style-type: none; }
#left #nav_level3 li a { display: block; text-decoration: none; width: 170px; color: #FFF; padding: 0 0 0 22px; line-height: 30px; }
#left #nav_level3 li a.active, #left #nav_level3 li a:hover { background: #FFF url('/images/assets/bgNav_level3Active.jpg') no-repeat; color: #01814E; }
#left #nav_level4 {background-color: #FFF; display: none; margin: 0;}
#left #nav_level4.active {display: block; background: none;}
#left #nav_level4 li { font-weight: normal; font-size: 11px; border: none; list-style-type: none; margin-left: -40px; }
#left #nav_level4 li a { display: block; text-decoration: none; width: 170px; color: #0E2A8D; padding: 0 0 0 32px; line-height: 20px; background: #FFF url('/images/assets/square_level4.gif') no-repeat; }
#left #nav_level4 li a.active, #left #nav_level4 li a:hover { background: #FFF url('/images/assets/bgNav_level4Active.jpg') no-repeat; color: #01814E; }
    
#leftmiddle { float:left; padding: 0 12px; width: 672px; }

#middle { float:left; padding: 0 12px; width: 480px; margin-bottom: 12px; }

#middleright { float: left; width: 713px; margin: 0 0 12px 0; padding: 0 12px; /*padding-top: 0 0 0 12px;*/ }

h1 {color: #01814E; font-size: 18px; font-weight: normal; border-bottom: 1px solid #01814E;}    
h3 {color: #0E2B8D; font-size: 16px; font-weight: bold; padding: 12px 0 0 0;} 
 h4 {font-size: 15px; font-weight: bold; padding: 12px 0 0 0;} 
 h5 {font-size: 13px;font-weight: bold;padding: 5px 0 10px 0;}   
ul li {color: #303441; list-style-type:square;}

#tabs {background-color: #d4d5e7; height: 23px; font-size: 12px; text-align: center; padding: 3px 0 0 0; margin: 7px 0 0 0;}
#tabs ul {height: 23px; margin:0; padding:0;}
#tabs ul li {float:left; display: inline; line-height:23px; padding: 1px 0 0 15px;}
#tabs ul li a {text-decoration: none; padding: 4px 0;}
#tabs ul li a span {color:#0e2b8d; padding: 4px 23px! important;}
#tabs ul li a.active, #tabs ul li a:hover {background: url('/images/assets/bg_tabLeft.gif') top left no-repeat; padding-top: 4px;}
#tabs ul li a.active span, #tabs ul li a:hover span {color:#01814e; background: url('/images/assets/bg_tabRight.gif') top right no-repeat; padding: 4px 23px;}
* html #tabs ul li a.active, * html #tabs ul li a:hover {padding: 0;}
*+html #tabs ul li a.active, *+html #tabs ul li a:hover {padding: 0;}

#right { float:left; width: 221px; margin: 0 19px 0 0; }
#right .rightImage { margin-bottom: 20px; }
#right .right_ads_snippet { margin-bottom: 20px; padding: 0px 15px 25px 15px; }
#right .right_ads_snippet img { margin: 5px 0 0 160px; }
#right .blue {background: #1738a5 url('/images/assets/bgAdsSnippetblue.jpg') bottom no-repeat;}
#right .blue h6 {color: #FFF; font-size: 16px; font-weight: normal; padding:10px 0 0 0; margin:0;}        
#right .blue p {color: #FFF; padding:0; margin:0;}
#right .white {background: #F2F1F7;}        
 #right .white h6 {color: #0E2B8D; font-size: 12px; font-weight: bold; padding:10px 0 0 0; margin:0;}        
#right .white p {color: #0E2B8D; padding:0; margin:0;}
#right .right_ads_freehtml p {padding: 15px; color: #0E2B8D;}
#right .right_ads_freehtml {margin-bottom: 20px;}
#right .right_ads_newsflash { background-color: #b0b0d4; padding: 9px; margin-bottom: 20px; font-size: 11px; }
#right .right_ads_newsflash .newsflashContent { padding: 0 9px; background: #FFF; }
#right .right_ads_newsflash #newsflashItem, #right .right_ads_newsflash #contactItem { height:203px; /*height: 160px;*/ overflow: auto; }
/*
#right .right_ads_newsflash #contactItem,
*/
#right .right_ads_newsflash #infoItem {display:none;}
#right .right_ads_newsflash p.title,#right .right_ads_newsflash span.title { color: #01814e; padding: 5px 0 0 0; margin: 0; }
#right .right_ads_newsflash p.title a {color: #01814e;}
#right .right_ads_newsflash p.text { color: #0e2b8d; padding: 0 0 5px 0; margin: 0; }
#right .right_ads_newsflash p.text a {}

#contact {color: #425495; background-color: #F1F1F7;}
#contact h4 {font-size:18px; color: #0E2B8D; font-weight: normal; border-bottom: 1px solid #0E2B8D; background-color: #FFF; padding-bottom: 4px;}
#contact h4 span {color: #303441;}
#contact h4 img {vertical-align: middle; cursor: pointer;}
#contact #contactform {display: none;}
#contact form {padding: 5px 0 0 0; margin: 0;}
#contact #contactform div {clear:both; padding: 2px 0; width:370px;}
#contact label {float: left; width:70px; padding: 0 5px 0 35px;}
#contact input, #contact textarea {float: left; border: 1px solid #425495; font: 11px 'Arial', sans-serif; color: #0E2B8D; float:right; padding: 0 0 0 2px;}
#contact input.button, input.button,a.button {color: #FFF; background: #000 url('/images/assets/bgButton.jpg') repeat-x; border: none;float:right;}

#sitemap { padding: 10px 19px 80px 14px; }
#sitemap #sitemapTitle { width: 903px; font-size: 18px; color: #01814E; font-weight: normal; border-bottom: 1px solid #01814E; margin: 0; }
#sitemap .sitemapItem { width: 222px; float: left; margin: 10px 3px 0 0; }
#sitemap .sitemapItem h1, #sitemap #sitemapGeneral h1 { font-size: 16px; color: #0E2B8D; background-color: #CECFE4; padding: 0 0 0 10px; margin-bottom: 1px; height: 22px; line-height: 22px; font-weight: bold; border: none; }
#sitemap .sitemapItem h1 a, #sitemap #sitemapGeneral h1 a {text-decoration: none; color: #0E2B8D;}
#sitemap .sitemapItem h2 { font-size: 11px; color: #01814E; border: none; padding: 0 0 0 5px; margin-bottom: 1px; font-weight: bold; background-color: #F1F1F7; height: 22px; line-height: 22px; }
#sitemap .sitemapItem h2 a {text-decoration: none; color: #01814E;}
#sitemap .sitemapItem h3 { font-size: 11px; font-weight: normal; height: 22px; line-height: 22px; margin: 0; padding: 0; }
#sitemap .sitemapItem h3 a {padding:0 0 0 15px;text-decoration: none; color: #666; background: url('/images/assets/sitemapArrow.gif') 5px center no-repeat;}
#sitemap .sitemapItem h4 { font-size: 11px; font-weight: normal; height: 22px; line-height: 22px; margin: 0; padding: 0; }
#sitemap .sitemapItem h4 a {padding:0 0 0 30px;text-decoration: none; color: #666;}
#sitemap #sitemapGeneral { width: 222px; float: left; margin: 10px 0 0 0; }

#overviewBox { clear: both; font-size: 11px; background-color: #FFF; }
#overview { clear: both; background: #FFF url('/images/assets/bgOverview.jpg') top left no-repeat; height: 286px; }
#overviewBox h4 { color: #01814E; font: normal 25px Avenir, Arial, sans-serif; border-bottom: 1px solid #CCC; margin: 0 19px 0 14px; }
#overview #overviewItems { margin: 0 0 0 14px; height: auto; }
#overview .overviewItem { background: url('/images/assets/bgOverviewItem.png') no-repeat; width: 237px; height: 172px; float: left; color: #0e2b8d; padding: 13px 24px 0 24px; margin: 14px 14px 0 0; line-height: 16px; }
#overview .overviewItem a {text-decoration: none; cursor: pointer;}
* html #overview .overviewItem a {text-decoration: none; cursor: pointer; line-height: 14px;}
#overview .overviewItem h5 { color: #008647; border-bottom: 1px solid #008647; font: normal 18px Avenir, Arial, sans-serif; margin: 0 0 5px 0; padding: 0 0 0 30px; height:25px; background: url('/images/assets/bgOverviewTitle.gif') bottom left no-repeat; }
    
.searchItem {padding: 10px 0;width:100%;word-wrap:break-word;}
.searchItem .searchTitle a {color: #01814E; text-decoration: none;}
.searchItem .searchDescript {}
.searchItem .searchDate {color: #0E2B8D;}

.paging {text-align: center;}
.paging a {color: #01814E;}
.paging span a {text-decoration: none;}
    
#footer { font: 11px 'Arial', sans-serif; color: #0E2B8D; width: 936px; height: 71px; background: #FFF url('/images/assets/bgfooter.jpg') no-repeat; }
#footer p { padding: 20px 0 0 10px; margin: 0; float: left; }
#footer p span a { color: #0E2B8D; text-decoration: none; }
#footer p img { margin-right: 7px; vertical-align:middle; }

#az { color: #5E5F62; text-align: right; padding-right: 38px; margin: 7px 0 20px 0; float: right; }
#az span { color: #FFF; background: #000 url('/images/assets/bgButton.jpg') repeat-x; padding: 0 2px; }
#az span a { color: #FFF; text-decoration: none; }

.clear {clear:both;}

#printHeader {display: none;}

.RedDot { font-size: 11px; color: #F00; }
#RdConfig { padding: 2px 0px 1px 0px; background: #F9FCCF; border-bottom: 1px solid #999; font-size: 11px; line-height: 13px; color: #666; }
#RdOpen { margin: 0px 10px 0px 10px; padding: 0px 0px 1px 0px; float: left; }
#RdPreview { margin: 0px 10px 0px 0px; padding: 1px 0px 1px 20px; float: left; background: url('/images/assets/preview.gif') no-repeat; }
#RdConfig a, #RdConfig a:hover { text-decoration: none; color: #666; }
.RedDot a, .RedDot a:hover { background: transparent; border: 0px none; }
 
/* Toevoegingen Eandis */
div.line{border-color:#CCCCCC;border-style:solid;border-width:0 0 1px 0;}
div.btn {display:block;text-align:center;width:240px;border:1px solid #C0C1DC;background: #F0F0F0 url('/images/assets/btnBackground.gif') repeat-x;margin:5px 5px 10px 5px;padding:3px 0;}
div.btn:hover {background: url('/images/assets/btnBackgroundOver.gif') repeat-x;}
div.btn a,div.btn a.hover{color: #0E2B8D; text-decoration:none;margin:0px 5px;}
table.normal {border-collapse: collapse;border: 1px solid #D3D3D3;background-color:#F9FAFF;}
table.normal td {padding:5px;border:1px solid #D3D3D3;}
table.normal th {font-weight: bold; text-align: left; padding: 10px 5px;border:1px solid #F7F7FB;background-color:#D4D5E7;color:#0E2B8D;}    
div.tip {border: 1px solid #01814E;background-color: #F0FFE1;padding:5px;}
div.warning {border: 1px solid red;background-color: #FFF1D9;padding:5px;}

#schoolbord {display:block;margin-left:auto;margin-right:auto;}

#twoCols {display: block;}
#twoCols div.right {float: right;display: block;width: 45%;height: 100%;}
#twoCols div.left {float: left;display: block;padding-rigth: 10px;width: 45%;height: 100%;}
#twoCols h3 {margin: 2px 0 5px 0;}
#twoCols UL {display: block;margin: 18px;padding: 0;}
#twoCols UL LI {margin: 5px 0px;}

UL.good LI {list-style-image:url('/images/assets/vogeltje.gif');}
UL.fault LI {list-style-image:url('/images/assets/kruisje.gif');}
       
#lldocs ul {display: block;padding: 0;margin: 0;clear:both;width:100%;}
#lldocs ul li {padding: 2px 5px;margin:0;position: relative;list-style-type:none;} 
#lldocs ul li span.date {right:10%;position:absolute;margin:2px 5px;}
#lldocs ul li span.size {right:0;position:absolute;margin:2px 5px;}
#lldocs ul li span.name {color:#666;width:70%;display:inline-block;margin:2px 0;}
#lldocs ul li a {text-decoration: none;}
#lldocs ul li a:hover {text-decoration: underline;}
#lldocs ul li img {vertical-align: top;border: none;}
#lldocs ul li.odd {} 
#lldocs ul li.even {background-color: #F7F7F7;} 
 
 #app{width: 100%;   }
#app forms{margin:0;padding:0;}
#app h4 {font-size:18px; color: #0E2B8D; font-weight: normal; border-bottom: 1px solid #0E2B8D; background-color: #FFF; padding-bottom: 4px;}
#app h5 {font-size:12px; color: #0E2B8D; font-weight: bold; padding-bottom: 4px;}
#app h4 span {color: #303441;}
#app h4 img {vertical-align: middle; cursor: pointer;}
#app label {background-color: transparent;float: left;padding: 0 5px 0 15px;width:130px;}
#app form small {vertical-align:top;margin-left:0;padding: 0 5px 0 0px;color:Red;}
#app form label small {padding: 0 5px 0 5px;}    
#app form{margin: 0;padding: 5px 0 0;color: #425495;}
#app form fieldset{border-width: 0px;margin:0; padding:  4px 0;}
#app input {width: 379px;border: 1px solid #425495; font: 11px 'Arial', sans-serif; color: #0E2B8D; padding: 2px 2px;margin:0 5px 0 0;}
#app textarea, #app select {width: 320px;border: 1px solid #425495; font: 11px 'Arial', sans-serif; color: #0E2B8D; padding: 2px 2px;margin:0 5px 0 0;}
#app select {width:auto;}
#app textarea {width:379px;height:200px;}
#app input[type=file] {width: 379px;}
#app input.premie {width: 110px;}
#app input.noBorder , #app #radioButtons input, #app span.noBorder input, #app table.noBorder input {margin:0;background-color: transparent;width: auto;border-width: 0;}
#app input[type=radio],#app input[type=checkbox] {background-color: transparent;width: auto;border-width: 0;}
#app input.nr {width: 60px;}
#app input.smaller {width: 213px;}
#app input.lager {width: 296px;}
#app input.button, input.button {margin:5px 5px;width:auto;color: #FFF; background: #000 url('/images/assets/bgButton.jpg') repeat-x; border: none;float:right;}
#app input.buttn, input.buttn {margin:5px 5px;width:auto;color: #FFF; background: #000 url('/images/assets/bgButton.jpg') repeat-x; border: none;}
#app input.buttonFollow, input.buttonFollow {margin:0px 5px;width:auto;color: #FFF; background: #000 url('/images/assets/bgButton.jpg') repeat-x; border: none;}
#app #radioButtons label {padding: 0 5px 0 5px;float:none;width: auto;border-width: 0;}
#app table.noBorder label {width: auto;float:none;margin: 0; padding: 0 5px;}
#app select.box {height:150px;width:296px;}
#app #space {padding: 5px;}
#app #contactform ,#app #formBox {clear: both;background-color: #F1F1F7;width: 100%;}
#app #contactform H4,#app #formBox H4 {margin-top: 20px;border-width: 0;background-color: Transparent; font-size: 14px;clear:both;font-weight: bold;}
#app #formBox H4.top {margin-top: 5px;}
#app table.noBorder {margin:0;}
#app table.tableForms {margin: 0;clear: both;background-color: #F1F1F7;width: 100%;}
#app table.tableForms th {text-align: left;padding: 2px 5px;}
#app table.tableForms th H4, #app table.tableForms th.title H4, #app H4.title {margin:0px 5px;font-variant: small-caps;font-weight: bold;font-size: 12px;padding:0;float:left;background-color: Transparent;}
#app table.tableForms th span, #app table.tableForms th.title span{font-weight: normal;}
#app table.tableForms td {padding:2px 5px;vertical-align:top;}
#app table.tableForms td.generalText {padding:0 15px;}
#app table.tableForms td.generalText H5 {font-weight: bold;font-size: 12px;padding:0;}
#app table.tableForms td.generalText ul {margin: 2px 0 10px 18px;  list-style-type: square;list-style-image: none;}
#app table.tableForms td.generalText ul li{color: #425495;margin-left:0;}
#app table.tableForms #BREAK {}
#app table {clear: both;margin-bottom: 25px;margin-top: 5px;background-color: #F1F1F7;}
#app table.normal {background-color: #F9FAFF;}
#app td #spatie div {height:20px;}
#app td div.error,#app ul.error li, #app #Validationsummary1 li, #app #ValidationSummary2 li {color:Red;}
#app #table ul,#table ul  {padding: 0;margin: 0;clear:both;}
#app #table ul.odd li,#table ul.odd li {background-color: #F7F7F7;}
#app #table ul li,#table ul li {padding: 1px 5px;margin: 1px 0;display: inline;float: left;} 
#app #table ul li.txtCenter,#table ul li.txtCenter {text-align: center;}
#app #table ul.openingsUren li,#table ul.openingsUren li {width: 90px;} 
#app #table ul.openingsUren li.txtCenter,#table ul.openingsUren li.txtCenter {width: 10px;}    #FAQLIST {padding: 0 5px 0 0px;}
#app ul {clear:both;list-style-image:url(/images/assets/plus.gif);}
#app ul#blockMore{margin:0px 0 5px 18px;padding:0;}    
#app ul#blockMore li {margin-bottom:5px;list-style-type:none;}
#app ul#blockMore li ul {list-style-image:none;}
#app ul#blockMore li ul li{margin-bottom:5px;list-style-type:square;}
#app ul#blockMore li p {margin:8px 0;}
#app li.closed {list-style-image:url(/images/assets/plus.gif);}
#app li.opened {list-style-image:url(/images/assets/min.gif);}
#app div.more {margin: 5px 0 15px 0; display: none;}
#app a.title {font-weight: bold;}
#app #FAQLIST {padding: 0 5px 0 5px;}
#app ul#faq {margin:5px 0 20px 5px;padding-left: 12px;color: #666;}
#app ul#faq span {margin:0 0 25px 0px;color: #666;}
#app ul#faq li {margin-bottom:5px;list-style-type:none;}
#app ul#faq li p {margin:8px 0;}
#app ul#faq .faq_closed {list-style-image:url(/images/assets/plus.gif);}
#app ul#faq .faq_open {list-style-image:url(/images/assets/min.gif);}
div#app a.closed { padding-left: 20px; background: url(/images/assets/plus.gif) no-repeat 0 50%; }
div#app a.opened { padding-left: 20px; background: url(/images/assets/min.gif) no-repeat 0 50%; } 
#app #leftCol {position: relative;float: left;width: 49%;clear: left;}
#app #rightCol {position: relative;float: right;width: 49%;clear: right;}
#app #rightCol table, #app #leftCol table {background-color: Transparent;}
#app #rightCol table th, #app #leftCol table th {border-left: 1px solid #FFF;padding: 5px;background-color: #E4E3EF;color: #0E2B8D;font-weight: bold;text-align: left;}
#app #rightCol table th.sub, #app #leftCol table th.sub {border-left: 1px solid #FFF;background-color: #E6E6E6;border-top: 1px solid #FFFFFF;color: #666666;}
#app #rightCol table td, #app #leftCol table td {padding: 2px;}
#app #rightCol table td.ce, #app #leftCol table td.ce {vertical-align:top;text-align: center;}
#app #rightCol table td img, #app #leftCol table td img {border-width: 0;}

#livelinkBrowser {height:700px;margin:0;padding:0;width:100%;overflow-x:hidden;overflow-y:auto;margin-bottom:20px;}
/* Einde toevoegingen Eandis */

/* Begin Google Maps */
    #app #table ul li,.table ul li ,.printTable ul li {padding: 1px 5px;margin: 1px 0;display: block;float: left;} 
    #app #table ul li.txtCenter,.table ul li.txtCenter, .printTable ul li.txtCenter {text-align: center;}
    #app #table ul.openingsUren li,.table ul.openingsUren li , .printTable ul.openingsUren li {width: 100px; display: block;}     
    #app #table ul.openingsUren li.txtCenter,.table ul.openingsUren li.txtCenter ,.printTable ul.openingsUren li.txtCenter{width: 10px;}    
    #app #table ul,.table ul  {padding: 0;margin: 0;clear:both;}
    #app #table ul.odd li,.table ul.odd li {background-color: #F7F7F7;}

    .printTable ul  {
    width: 350px;clear:both;
    }
    .tableExtra  {
    padding-top: 20px; text-align: center; clear:both;
    }
    p.googleinfo {
        margin: 0px 0px 0px 0px;
        padding: 0;
    }
    
    p.googleroute {
    margin: 5px 0 0 0;
    text-align: right;
    }    
    
    routeForm label {
    display: block;
    padding: 0; 
    margin: 5px 0 0;
    text-align: right; 
    }
    
    routeForm {
        width: 100px;
        font-size: 12px;
    }    
    
    h2.googletitle {
        font-size: 16px; 
        font-weight: bold; 
        padding: 0 0 0 0;
        color: #0E2B8D;
    }
    
    p#tel {
        background-image: url(/images/assets/telephone.png);
        background-repeat: no-repeat;
        padding: 2px 0 0 25px;
        height:20px;
        width: 250px;
    }
    
    p#address {
        background-image: url(/images/assets/address.png);
        background-repeat: no-repeat;
        padding: 2px 0 0 25px;
    }
    
    p#hours {
        background-image:url(/images/assets/clock.png);
        background-repeat: no-repeat;
        padding: 2px 0 0 25px;    
        height:20px;
        margin-top: -2px;
        width: 250px;
    }
    p#printInfo {
        background-image:url(/images/assets/print.png);
        background-repeat: no-repeat;
        padding: 2px 0 0 25px;    
        margin-top: -20px;
        margin-left: 160px;
        height:20px;
        position: absolute;
    }
    
    #printDivlast{
        margin-bottom: 10px;
    }
    
    p#photo {
        background-image:url(/images/assets/photo.png);
        background-repeat: no-repeat;
        padding: 2px 0 0 25px;    
        height:20px;
        margin-top: -2px;
        width: 250px;
    }    
    p#calcButton {
        margin: 0 0 0 -20px;        
    }        
    
    p#bancontact {
        background-image: url(/images/assets/icon_bankcontact.gif);
        background-repeat: no-repeat;
        padding: 2px 0 0 25px;
        margin: 0px 0 15px 0px;
        width:36px;
        height: 22px;
        margin-bottom: -2px;
    }
    
    p#bancontact span {
        display: none;
    }
    p#calcButton {
        margin-bottom: 15px;
        margin-top: 5px;
    }    
    
    #formErrors, #distanceErrors {
        color:red;
        margin: 0px 0 0 -3px;
        padding: 3px 0 5px 23px;        
        background-image: url(/images/assets/warning.png);
        background-repeat: no-repeat;        
    }
    
    #distanceDiv {
        width: 300 px;
    }
    #distanceDiv  label {
        float: left;
        text-align: right;
        margin: 0 1em 10px 0;
        clear: both;
    }    
    
    #distanceBtn {
        width: 50px;
        margin-left: 319px;
        margin-bottom: 15px;
        margin-top: -10px;
        clear: both;        
    }
    #pagersOP {
        margin-top: -5px;
    }
/* Einde Google Maps */

/* Start ToolTip2 */
.ttstyle {
    position: absolute;
    top: -500px;
    left: 0;
    padding: 5px;
    visibility: hidden;
    border: 1px solid gray;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Arial', sans-serif;
    line-height: 16px;
    /*z-index: 100;*/
    background-color: white;
    width: 350px;
    text-align: center;
}
.ttstyle li {
    width: 100px
}
.ttstyle #table {
    padding: 5px 0 10px 0;
}
.ttstyle p {
    padding: 5px;
    text-align: justify;
    margin-bottom: -2px;
}
#app #table ul.openingsUren li, #table ul.openingsUren li {
    width:100px;
}
h1.underline,h2.underline,h3.underline,h4.underline,h5.underline {text-decoration: underline;}
/* Einde ToolTip2 */
#contact input.buttonVerder, input.buttonVerder,a.buttonVerder {color: #FFF; background: #000 url('/images/assets/bgButton.jpg') repeat-x; border: none;float:right; text-decoration: none; padding: 3px 5px 3px 5px;}