#horizon {
background-color:transparent;
text-align:center;
position:absolute;
top:50%;
left:0px;
width:100%;
height:1px;
overflow:visible;
visibility:visible;
display: block;
}

#layer2 {
position: absolute; 
visibility:visible;
text-align: left;
margin-left: -500px;
left: 50%;
top:-299px;
height:598px;
width:1000px;
overflow: hidden;
}

#logo {
background-image:url("/assets/images/PD-Recherche-logo.png");
position: absolute; 
visibility:visible;
left: 0px;
top:2px;
height:88px;
width:193px;
overflow: hidden;
border: 1px solid #626f8f;
}

#stream {
position: absolute; 
visibility:visible;
left: 210px;
top:2px;
height:88px;
width:790px;
overflow: hidden;
border-top: 1px solid #626f8f;
border-bottom: 1px solid #626f8f;
}

#streamer{
color: #626f8f;
font-size: 25px; 
font-family: "Times New Roman"; 
font-weight: bold; 
visibility: visible; 
position: absolute; 
top: 55px; 
left: 0px;
width: 584px; 
height: 40px;
display: block;
}

#fotoboven {
visibility:visible;
position:absolute;
top:1px;
right:0px;
width:193px;
height:88px;
z-index:99;
}

#main {
visibility:visible;
position:absolute;
top:115px;
left:0px;
width:998px;
height:480px;
z-index:99;
border-left: 1px solid #626f8f;
border-right: 1px solid #626f8f;
border-bottom: 1px solid #626f8f;
overflow:hidden;
z-index:99;
}

#menu {
background-color:#5c8090;
visibility:visible;
position:absolute;
top:0px;
left:17px;
width:966px;
height:20px;
z-index:99;
}

#subnav {
background-color:#5c8090;
visibility:visible;
position:absolute;
top:23px;
left:17px;
width:966px;
height:20px;
z-index:99;
}

#vlak {
background-color:#5c8090;
visibility:visible;
position:absolute;
top:50px;
left:17px;
width:966px;
height:400px;
z-index:97;
}

#left {
background-image:url("assets/images/PD-Recherche-vlak-verloop.jpg");
visibility:visible;
position:absolute;
top:11px;
left:11px;
width:166px;
height:378px;
z-index:98;
}

#content2 {
visibility:visible;
position:absolute;
top:12px;
left:12px;
width:160px;
height:300px;
z-index: 99;
}

#vlak2 {
background-color: #fefefe;
visibility:visible;
position:absolute;
top:13px;
left:188px;
width:768px;
height:378px;
overflow:auto;
}

#content {
visibility:visible;
position:absolute;
top:13px;
left:193px;
width:763px;
height:376px;
overflow:auto;
}

#footer{
visibility:visible;
position:absolute;
bottom:8px;
left:0px;
width:1000px;
height:10px;
z-index:99;
}

.text,p,li {
text-align:left;
font-family:Verdana;
font-size:11px;
color:#003768;
font-weight:400;
}

#timo {
text-align:left;
font-family:"Times New Roman";
font-size:12px;
color:#626f8f;
font-weight:400;
}


.strong {
text-align:left;
font-family:Verdana;
font-size:12px;
color:#003768;
font-weight:700;
}

#wave,td,a {
text-align:left;
font-family:Verdana;
font-size:10px;
color:#003768;
font-weight:400;
text-decoration: none;
cursor: pointer;
}

-->
ul.nav1 li a {
	top: 0px;
        left: 0px;
	text-decoration:none;
        font-family: arial;
	font-size: 1.0em;
	font-weight: bold;
	color: white;
}

ul.nav1 li a:hover {
	color:yellow;
        font-weight: bold;
}
ul.nav1 li.active a{
	color:yellow;
                     font-weight: bold;
}

ul.nav1 {
	position:relative;
	margin:0px;
        top: 0px;
        left: 0px;
	padding: 0px;
	list-style: none;
}

ul.nav1 li {
	position:relative;
	display:inline;
                    	padding: 0px 5px 0px 5px;
  	border-right: 0px solid #FFF;
}


.nav1 li.last {
  	border-right: 0px solid black;
}

ul.nav1 li.nav1, ul.nav1 li.nav1_lastActive, ul.nav1 li.nav1_firstActive {
  border-right: 0px solid white;
} 


ul.nav2 li a {
	top: 0px;
        left: 0px;
	text-decoration:none;
        font-family: arial;
	font-size: 0.8em;
	font-weight: bold;
	color: black;
}

ul.nav2 li a:hover {
	color:gray;
        font-weight: bold;
}
ul.nav2 li.active a{
	color: gray;
                     font-weight: bold;
}

ul.nav2 {
	position:relative;
	margin:2px;
        top: 0px;
        left: 0px;
	padding: 0px;
	list-style: none;
}

ul.nav2 li {
	position:relative;
	display:inline;
                    	padding: 0px 5px 0px 10px;
  	border-right: 0px solid #FFF;
}


.nav2 li.last {
  	border-right: 0px solid black;
}

ul.nav2 li.nav2, ul.nav2 li.nav2_lastActive, ul.nav2 li.nav2_firstActive {
  border-right: 0px solid white;
} 