/*

pink:   #ec008c;
orange: #faa61a;
green:  #6ebe44;
blue:   #2a2a86;
purple: #702c91;
romed:  #00aeef;

*/

* { margin: 0px;	padding: 0px; outline-style: none; }

html, body {
	height: 100%;
}

#site {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 990px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	font: 12px arial, verdana, sans-serif;
	line-height: 16px;
	background: url(pics/back_content.gif) left top repeat ;
}

/* ------------------------------------------------------------------------- Header */

#print_header {
	display: none;
}

#header {
	width: 990px;
	height: 175px;
}

#header .icons{
    position: absolute;
    right: 0px;
    top: 58px;
    z-index: 10;
}

#header .icons a:link img, #header .icons a:visited img{
    border: none;
    margin-left: 5px;
}

#header .nav-vervolg ul li {
  float: left;
  height: 52px;
  list-style-type: none;
  margin: 0px;
}

#header .nav-vervolg ul li.romed, #header .nav-vervolg ul li.orange {
  width: 275px;  
}

#header .nav-vervolg ul li.green, #header .nav-vervolg ul li.blue {
  width: 220px;
}

#header .nav-vervolg ul {
    width: 990px;
}

#header .nav-vervolg ul li a:link,#header .nav-vervolg ul li a:visited{
    text-decoration: none;
    width: 205px;
    height: 40px;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 13px;
}

#site #header .nav-vervolg ul li a:hover{
    color: #fff;
}

#header.vervolg{
    height: 55px;
}

#header .logobar {
     height: 73px;
    background-color: #fff;
    width: 180px;
    position: absolute;
    left: 0px;
    top: 15px;
    padding: 11px 0px 0px 20px;
   
}

#header .logo a img {
	float: left;
	border: 0px solid #fff;
}

#site .active-menu{
    color: #fff;
    font-size: 14px;
    width: 245px;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    padding: 10px 15px;
    font-weight: bold;
    float: left;
}

#site.pink #header .nav-vervolg ul li a:link,
#site.pink #header .nav-vervolg ul li a:visited{ color: #F799D1;}
#site.orange #header .nav-vervolg ul li a:link,
#site.orange #header .nav-vervolg ul li a:visited{color: #FDDBA3;}
#site.green #header .nav-vervolg ul li a:link,
#site.green #header .nav-vervolg ul li a:visited{color: #C5E5B4;}
#site.blue #header .nav-vervolg ul li a:link,
#site.blue #header .nav-vervolg ul li a:visited{color: #AAAACF;}
#site.purple #header .nav-vervolg ul li a:link,
#site.purple #header .nav-vervolg ul li a:visited{color: #C6ABD3;}
#site.romed #header .nav-vervolg ul li a:link,
#site.romed #header .nav-vervolg ul li a:visited{color: #99DFF9;}

#site.pink #header .nav-vervolg ul li a:hover,
#site.pink #header .nav-vervolg ul li.current a:link,
#site.pink #header .nav-vervolg ul li.current a:visited,
#site.orange #header .nav-vervolg ul li a:hover,
#site.orange #header .nav-vervolg ul li.current a:link,
#site.orange #header .nav-vervolg ul li.current a:visited,
#site.green #header .nav-vervolg ul li a:hover,
#site.green #header .nav-vervolg ul li.current a:link,
#site.green #header .nav-vervolg ul li.current a:visited,
#site.blue #header .nav-vervolg ul li a:hover,
#site.blue #header .nav-vervolg ul li.current a:link,
#site.blue #header .nav-vervolg ul li.current a:visited,
#site.purple #header .nav-vervolg ul li a:hover,
#site.purple #header .nav-vervolg ul li.current a:link,
#site.purple #header .nav-vervolg ul li.current a:visited,
#site.romed #header .nav-vervolg ul li a:hover,
#site.romed #header .nav-vervolg ul li.current a:link,
#site.romed #header .nav-vervolg ul li.current a:visited{color: #fff;}

#site #header .nav-vervolg ul li.pink{border-bottom: 3px solid #ec008c;}
#site #header .nav-vervolg ul li.orange{border-bottom: 3px solid #faa61a;}
#site #header .nav-vervolg ul li.green{border-bottom: 3px solid #6ebe44;}
#site #header .nav-vervolg ul li.blue{border-bottom: 3px solid #2a2a86;}
#site #header .nav-vervolg ul li.purple{border-bottom: 3px solid #702c91;}
#site #header .nav-vervolg ul li.romed{border-bottom: 3px solid #00aeef;}

#site.pink .active-menu{color: #ec008c; background-color: #F799D1; border-bottom: 3px solid #ec008c;}
#site.orange .active-menu{color: #faa61a; background-color: #FDDBA3; border-bottom: 3px solid #faa61a;}
#site.green .active-menu{color: #6ebe44; background-color: #C5E5B4; border-bottom: 3px solid #6ebe44;}
#site.blue .active-menu{color: #2a2a86; background-color: #AAAACF; border-bottom: 3px solid #2a2a86;}
#site.purple .active-menu{color: #702c91; background-color: #C6ABD3; border-bottom: 3px solid #702c91;} 
#site.romed .active-menu{color: #00aeef; background-color: #99DFF9; border-bottom: 3px solid #00aeef;}

#site.pink #header.vervolg{background-color: #ec008c;}
#site.orange #header.vervolg{background-color: #faa61a;}
#site.green #header.vervolg{background-color: #6ebe44;}
#site.blue #header.vervolg{background-color: #2a2a86;}
#site.purple #header.vervolg{background-color: #702c91;}
#site.romed #header.vervolg{background-color: #00aeef;}

/* ------------------------------------------------------------------------- Navigation */ 

#navigation{
    margin-bottom: 10px;
}

#navigation .block {
	position: relative;
  overflow: hidden;
  width: 240px;
  height: 319px;
  float: left;
  margin-top: 10px;
  font-weight: bold;
  font-size: 12px;
  margin-right: 10px;  
}

#navigation .block a:link, #navigation .block a:visited{
    border: none;
    text-decoration: none;
    color: #fff;
    display: block;
    height: 194px;
    padding-left: 20px;
    padding-top: 10px;
}

#navigation .block .bottom-block a:link, #navigation .block .bottom-block a:visited{
    padding-left: 0px;
}

#navigation .block .bottom-block a:link img, #navigation .block .bottom-block a:visited img{
    border: none;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
}

#navigation .block.pink{
    background-color: #ec008c;
}
#navigation .block.orange{
    background-color: #faa61a;
}
#navigation .block.green{
    background-color: #6ebe44;
}
#navigation .block.blue{
    background-color: #2a2a86;
    margin-right: 0px;    
}
#navigation .block.purple{
    background-color: #702c91;
}
#navigation .block.romed{
    background-color: #00aeef;
}

#navigation .block .bottom-block{
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 115px;
    width: 240px;
    overflow: hidden;     
}

/* ------------------------------------------------------------------------- Content */ 
#site.pink #content .subnavigation{color: #ec008c; background-color: #F799D1;}
#site.pink #content .subnavigation ul.subnav li a:link, #site.pink #content .subnavigation ul.subnav li a:visited{ 
    color: #ec008c;
    background: #F799D1 url(pics/arrow-pink.gif) 11px 8px no-repeat; 
}
#site.orange #content .subnavigation{color: #faa61a; background-color: #FDDBA3;}
#site.orange #content .subnavigation ul.subnav li a:link, #site.orange #content .subnavigation ul.subnav li a:visited{ 
    color: #faa61a;
    background: #FDDBA3 url(pics/arrow-orange.gif) 11px 8px no-repeat;
}
#site.green #content .subnavigation{color: #6ebe44; background-color: #C5E5B4;}
#site.green #content .subnavigation ul.subnav li a:link, #site.green #content .subnavigation ul.subnav li a:visited{ 
    color: #6ebe44;
    background: #C5E5B4 url(pics/arrow-green.gif) 11px 8px no-repeat; 
}
#site.blue #content .subnavigation{color: #2a2a86; background-color: #AAAACF;}
#site.blue #content .subnavigation ul.subnav li a:link, #site.blue #content .subnavigation ul.subnav li a:visited{ 
    color: #2a2a86;
    background: #AAAACF url(pics/arrow-blue.gif) 11px 8px no-repeat; 
}
#site.purple #content .subnavigation{color: #702c91; background-color: #C6ABD3;}
#site.purple #content .subnavigation ul.subnav li a:link, #site.purple #content .subnavigation ul.subnav li a:visited{ 
    color: #702c91;
    background: #C6ABD3 url(pics/arrow-purple.gif) 11px 8px no-repeat; 
}
#site.romed #content .subnavigation{color: #00aeef; background-color: #99DFF9;}
#site.romed #content .subnavigation ul.subnav li a:link, #site.romed #content .subnavigation ul.subnav li a:visited{
    color: #00aeef;
    background: #99DFF9 url(pics/arrow-romed.gif) 11px 8px no-repeat;  
}

#site.romed #content .subnavigation ul.subnav li.current ul.subsub { border-bottom: 1px solid #00aeef; margin: 0px 0px 10px 0px;}
#site.purple #content .subnavigation ul.subnav li.current ul.subsub { border-bottom: 1px solid #702c91; margin: 0px 0px 10px 0px; }
#site.blue #content .subnavigation ul.subnav li.current ul.subsub { border-bottom: 1px solid #2a2a86; margin: 0px 0px 10px 0px; }
#site.green #content .subnavigation ul.subnav li.current ul.subsub { border-bottom: 1px solid #6ebe44; margin: 0px 0px 10px 0px; }
#site.orange #content .subnavigation ul.subnav li.current ul.subsub { border-bottom: 1px solid #faa61a; margin: 0px 0px 10px 0px; }
#site.pink #content .subnavigation ul.subnav li.current ul.subsub { border-bottom: 1px solid #ec008c; margin: 0px 0px 10px 0px; }

#content .subnavigation ul.subnav li.current ul.subsub li {
  margin-left: 15px;
}

#content .subnavigation ul.subnav li.current ul.subsub li a:link, #site.romed #content .subnavigation ul.subnav li.current ul.subsub li a:visited{
  width: 232px;
}

#site.pink h1, #site.pink td h1 {font: 19px arial, verdana, sans-serif; font-weight: bold; color: #ec008c; margin-bottom: 7px;}
#site.green h1, #site.green td h1 {font: 19px arial, verdana, sans-serif; font-weight: bold; color: #6ebe44; margin-bottom: 7px;}
#site.blue h1, #site.blue td h1 {font: 19px arial, verdana, sans-serif; font-weight: bold; color: #2a2a86; margin-bottom: 7px;}
#site.romed h1, #site.romed td h1 {font: 19px arial, verdana, sans-serif; font-weight: bold; color: #00aeef; margin-bottom: 7px;}
#site.purple h1, #site.purple td h1 {font: 19px arial, verdana, sans-serif; font-weight: bold; color: #702c91; margin-bottom: 7px;}
#site.orange h1, #site.orange td h1 {font: 19px arial, verdana, sans-serif; font-weight: bold; color: #faa61a; margin-bottom: 7px;}

#site.orange h2, #site.orange td h2 {font: 17px arial, verdana, sans-serif; font-weight: bold; color: #faa61a; margin-bottom: 7px;}
#site.pink h2, #site.pink td h2 {font: 17px arial, verdana, sans-serif; font-weight: bold; color: #ec008c; margin-bottom: 7px;}
#site.green h2, #site.green td h2 {font: 17px arial, verdana, sans-serif; font-weight: bold; color: #6ebe44; margin-bottom: 7px;}
#site.purple h2, #site.purple td h2 {font: 17px arial, verdana, sans-serif; font-weight: bold; color: #702c91; margin-bottom: 7px;}
#site.blue h2, #site.blue td h2 {font: 17px arial, verdana, sans-serif; font-weight: bold; color: #2a2a86; margin-bottom: 7px;}
#site.romed h2, #site.romed td h2 {font: 17px arial, verdana, sans-serif; font-weight: bold; color: #00aeef; margin-bottom: 7px;}

#site.orange h3, #site.orange td h3 {font: 15px arial, verdana, sans-serif; font-weight: bold; color: #faa61a; margin-bottom: 7px;}
#site.green h3, #site.green td h3 {font: 15px arial, verdana, sans-serif; font-weight: bold; color: #6ebe44; margin-bottom: 7px;}
#site.purple h3, #site.purple td h3 {font: 15px arial, verdana, sans-serif; font-weight: bold; color: #702c91; margin-bottom: 7px;}
#site.blue h3, #site.blue td h3 {font: 15px arial, verdana, sans-serif; font-weight: bold; color: #2a2a86; margin-bottom: 7px;}
#site.pink h3, #site.pink td h3 {font: 15px arial, verdana, sans-serif; font-weight: bold; color: #ec008c; margin-bottom: 7px;}
#site.romed h3, #site.romed td h3 {font: 15px arial, verdana, sans-serif; font-weight: bold; color: #00aeef; margin-bottom: 7px;}

#site.orange h4, #site.orange td h4 {font: 14px arial, verdana, sans-serif; font-weight: bold; color: #faa61a; margin-bottom: 7px;}
#site.green h4, #site.green td h4 {font: 14px arial, verdana, sans-serif; font-weight: bold; color: #6ebe44; margin-bottom: 7px;}
#site.purple h4, #site.purple td h4 {font: 14px arial, verdana, sans-serif; font-weight: bold; color: #702c91; margin-bottom: 7px;}
#site.blue h4, #site.blue td h4 {font: 14px arial, verdana, sans-serif; font-weight: bold; color: #2a2a86; margin-bottom: 7px;}
#site.pink h4, #site.pink td h4 {font: 14px arial, verdana, sans-serif; font-weight: bold; color: #ec008c; margin-bottom: 7px;}
#site.romed h4, #site.romed td h4 {font: 14px arial, verdana, sans-serif; font-weight: bold; color: #00aeef; margin-bottom: 7px;}

#site.orange h5, #site.orange td h5 {font: 13px arial, verdana, sans-serif; font-weight: bold; color: #faa61a; margin-bottom: 7px;}
#site.green h5, #site.green td h5 {font: 13px arial, verdana, sans-serif; font-weight: bold; color: #6ebe44; margin-bottom: 7px;}
#site.pink h5, #site.pink td h5 {font: 13px arial, verdana, sans-serif; font-weight: bold; color: #ec008c; margin-bottom: 7px;}
#site.purple h5, #site.purple td h5 {font: 13px arial, verdana, sans-serif; font-weight: bold; color: #702c91; margin-bottom: 7px;}
#site.blue h5, #site.blue td h5 {font: 13px arial, verdana, sans-serif; font-weight: bold; color: #2a2a86; margin-bottom: 7px;}
#site.romed h5, #site.romed td h5 {font: 13px arial, verdana, sans-serif; font-weight: bold; color: #00aeef; margin-bottom: 7px;}

#site.orange h6, #site.orange td h6 {font: 12px arial, verdana, sans-serif; font-weight: bold; color: #faa61a; margin-bottom: 7px;}
#site.green h6, #site.green td h6 {font: 12px arial, verdana, sans-serif; font-weight: bold; color: #6ebe44; margin-bottom: 7px;}
#site.purple h6, #site.purple td h6 {font: 12px arial, verdana, sans-serif; font-weight: bold; color: #702c91; margin-bottom: 7px;}
#site.pink h6, #site.pink td h6 {font: 12px arial, verdana, sans-serif; font-weight: bold; color: #ec008c; margin-bottom: 7px;}
#site.blue h6, #site.blue td h6 {font: 12px arial, verdana, sans-serif; font-weight: bold; color: #2a2a86; margin-bottom: 7px;}
#site.romed h6, #site.romed td h6 {font: 12px arial, verdana, sans-serif; font-weight: bold; color: #00aeef; margin-bottom: 7px;}

#content {
  position: relative;
	padding: 0px;
	width: 990px;
    min-height: 160px;
    height: auto !important;
    height: 160px;
}

#content .text{
    float: right;
    width: 681px;
    min-height: 220px;
    height: auto !important;
    height: 220px;
    padding: 24px 0px 0px 34px;
}

#content .text.contact{
    width: 351px;
    float: left;
}

#content .icon-bar{
    float: right;
    width: 50px;
}



#site #content .subnavigation{
    width: 275px;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    padding-top: 10px;
    border-bottom: none !important;
    float: left;
}

#content .logo-big{
    position: absolute;
    left: 15px;
    bottom: 0px;
}

#content .logo-big a:link, #content .logo-big a:visited{
    text-decoration: none;
    border: none;
}

#content .logo-big a:link img, #content .logo-big a:visited img{
    border: none;
    margin: 0px;
    padding: 0px;
}

#content .menu-container{
    width: 275px;
    min-height: 50px;
    height: auto !important;
    height: 50px;
    float: left;
    position: relative;
    padding-bottom: 85px;
}

#content .subnavigation ul.subnav{
    padding: 0px;
    margin: 0px;
}

#content .subnavigation ul.subnav li{
    list-style-type: none;
    padding: 0px;
    margin: 0px;    
}

#content .subnavigation ul.subnav li a:link, #content .subnavigation ul.subnav li a:visited{
    text-decoration: none;
    width: 232px;
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 5px 0px 5px 28px;
    border: none;
}

#site.green #content .subnavigation ul.subnav li a:hover, 
#site.pink #content .subnavigation ul.subnav li a:hover, 
#site.blue #content .subnavigation ul.subnav li a:hover
#site.purple #content .subnavigation ul.subnav li a:hover, 
#site.romed #content .subnavigation ul.subnav li a:hover, 
#site.orange #content .subnavigation ul.subnav li a:hover{
    color: #717174;
}

#site.green #content .subnavigation ul.subnav li.current a:link, 
#site.green #content .subnavigation ul.subnav li.current a:visited,
#site.blue #content .subnavigation ul.subnav li.current a:link, 
#site.blue #content .subnavigation ul.subnav li.current a:visited,
#site.purple #content .subnavigation ul.subnav li.current a:link, 
#site.purple #content .subnavigation ul.subnav li.current a:visited,
#site.orange #content .subnavigation ul.subnav li.current a:link, 
#site.orange #content .subnavigation ul.subnav li.current a:visited,
#site.pink #content .subnavigation ul.subnav li.current a:link, 
#site.pink #content .subnavigation ul.subnav li.current a:visited,
#site.romed #content .subnavigation ul.subnav li.current a:link, 
#site.romed #content .subnavigation ul.subnav li.current a:visited{
    color: #717174;    
}

#content.home{
    min-height: 0px !important;
    height: 0px !important;
    padding: 0px 0px 10px 0px;
    line-height: 0px;
    font-size: 0px;
}

#content a:link, #content a:visited {text-decoration: none; color: #000 ;  text-decoration: underline;}
#content a:hover { color: #000; text-decoration: none; }

table {margin: 5px 0px;}
td {
	font: 12px arial, verdana, sans-serif;
	line-height: 16px;
	color: #000;
}

#content img { margin: 10px 0px; }
#content img.left {	margin: 3px 10px 0px 0px; float: left; }
#content img.right { margin: 0px 0px 10px 10px; float: right; clear: right; }

p { margin-bottom: 9px;}

#content ul { margin: 10px 0px 10px 15px; list-style-type: disc;}
#content li { margin: 0px 0px 0px 15px;}
#content ol { margin: 10px 0px 10px 20px;}

/* ------------------------------------------------------------------------- Footer */ 
#footer {
	padding: 0px;
	width: 990px;
	height: 20px;
	font: 10px arial, verdana, sans-serif;
	color: #ccc;
	text-align: right;
    border-top: 1px dotted #ccc;
}


#footer a:link, #footer a:visited {
	text-decoration: none;
	line-height: 20px;
	color: #ccc;
}

#footer a:hover { text-decoration: underline; }

br.clear { height: 0px; font: 0px arial, verdana, sans-serif; line-height: 0px; clear: both; }

input.map-text{
    width: 200px;
    height: 16px;
    padding: 0px;
    border: 1px solid #00aeef;
    float: left;
    padding-top: 1px;
    color: #ccc;
    font: 12px arial, verdana, sans-serif;
}

input.submitRoute{
    border: 1px solid #00aeef;
    background-color: #fff;
    float: right;
    height: 19px;
    width: 95px;
    font: 12px arial, verdana, sans-serif;
    cursor: pointer;
}

#content .row{
    min-height: 350px;
    height: auto !important;
    height: 350px;
    margin-top: 53px;
    width: 300px;
    float: right;
}

#copyright
{
    display: none !important;
}

#logocontrol
{
    top: 305px;
        
}

#logocontrol a:link, #logocontrol a:visited{
    border: none;
    text-decoration: none;
}

.googleCopyrightsTerms
{
    color: #fff;
    font-family: Arial,Sans-Serif;
    font-size: 11px;
    text-align: right;
    width: 410px;
    
}

.googleCopyrightsTerms a:link, .googleCopyrightsTerms a:visited{
    border: none;
    text-decoration: none;
    color: #fff;
}

#content #map{
    height: 300px;
    width: 300px;
    margin-top: 5px;
    float: right;
    margin-bottom: 10px;
}

#content #directions{
    width: 300px;
    padding: 0px !important;
    margin-top: 30px;
    float: right;
}

#footer .flags{
  float: left;
  margin-left: 15px;
  display: inline;
}

#footer .flags a:link, #footer .flags a:visited{
  border: 0px solid #fff;
  margin: 0px 10px 0px 0px;
  float: left;
  font-size: 11px;
  text-decoration: none;
  color: #666666;
}

#footer .flags a.active:link, #footer .flags a.active:visited{
  text-decoration: underline;
}

#footer .flags a:link img, #footer .flags a:visited img{
  border: 0px solid #fff;
  margin: 0px;
}
