html{
  background: #f2f2f2 url(back.gif) top center repeat-x scroll;
}

body{
  left: 50%;
  margin: 0px 0px 0px -455px;
  padding: 85px 20px 20px 210px;
  position: absolute;
  top: 20px;
  color: #000;
  background: transparent url(side.gif) 0px 0px repeat-y scroll;
  width: 900px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 685px;
}

#side{
  position: absolute;
  top: 163px;
  left: 50%;
  margin-left: -450px;
  height: 400px;
  padding: 120px 0px 0px 3px;
  color: #89A4AB;
  background: transparent;
  width: 300px;

  voice-family: "\"}\"";
  voice-family:inherit;
  width: 170px;
}

html>body #side{ 
  padding-top: 140px;
}

h1#header{
  padding: 5px 0px 0px 7px;
  margin: -85px -20px 130px -210px;
  height: 288px;
  background: transparent url(header.gif) 0px 0px no-repeat scroll;
}

html>body h1{ 
  margin-top: 0em;
}

#content{
  margin:50px 40px 0px 50px;
}

h1, h2, h3, h4, h5{
  font-family: Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
}

label, input, textarea, p, li, ul, address, legend, td, th, tr{
  font-family: Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
}

h1{
  font-size: 1.5em;
	letter-spacing:-.1em;
  color: #077495;
  margin-top: 0.3em;
  margin-bottom: 0.4em;
  font-weight: bold;
}

h2{
  color: #358ca8;
	letter-spacing:-.08em;
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  clear: both;
}

h3{
  color: #5ea5bb;
	letter-spacing:-.08em;
  font-size: 1.0em;
  font-weight: bold;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  clear: both;
}

h5{
  color: #5ea5bb;
	letter-spacing:-.08em;
  font-size: 0.8em;
  font-weight: bold;
  margin-top: -0.5em;
  margin-bottom: 0.5em;
  clear: both;
}

p, ul, ol{
font-size: 0.9em;
line-height: 1.7em;
color: #919191;        
}

td{
font-size: 1.2em;
line-height: 1.7em;
color: #077495        
}



#side li {
line-height: 1.3em;
color: #686868;        
}

legend{
font-size: 0.7em;
color: #919191;  
}

label{
font-size: 0.7em;
color: #919191;  
}

#side h2{
font-size: 1.2em;
color: #f8e4cd;
}

#side p{
font-size: 0.63em;
line-height: 1.2em;
text-align: justify;        
padding: 0px 0px 0px 14px ;
margin-top: -2px;
color: #f8e4cd;                
}

p.klein{
font-size: 0.6em;
font-style: italic;
margin-top: -2px;
}

.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
font-style: italic;
line-height: 1.2em;
margin-left: 40px;
margin-right: 40px;        
color: #919191;      
}

blockquote{
font-family:Georgia,'Times New Roman',Times,serif;
color: #828282; 
font-size:1.1em;
line-height:1.75em;
font-style:italic;
min-height:1em;
padding:15px 0 15px;70px;
padding-left:70px;
margin:0 40px 15px 40px;
background:url('/img/woz_blockquote.gif') no-repeat;
clear:left;
}


#topnav {
list-style:none;
font-size:0.75em;
margin: -157px 5px auto;        
padding:0 0 0 0;
text-align:right;        
font-family:Verdana, Arial, Sans-Serif;
}

#topnav li{
list-style:none;
display:inline;
padding:0;
margin:0;
font-weight:bold;
}

#topnav li a:link, #topnav li a:visited{
text-decoration:none;        
color: #898989;
}

#topnav li a:hover, #topnav li a:active{
color: #32a1c6;
} 

#navcontainer>ul#navlist li a { width: auto; }

#navcontainer{
background: transparent;
width: 100%;
margin: 0 auto;
padding: 1em 0;
text-align: center;
}

ul#navlist li a{
background: #f2f2f2;
border-color: #ffffff #e4e4e4 #e4e4e4 #ffffff;
color: #898989;
display: block;
width: 100%;
padding: 0.2em 0 0.2em 1.5em;
border-width: 1px;
border-style: solid;
text-decoration: none;
font-weight: normal;
}

ul#navlist li a:hover, ul#navlist li#active a:hover{
background: #ebebeb;
border-color: #f8f8f8 #dedede #dedede #f8f8f8;
color: #32a1c6;
}

ul#navlist li#active a{
background: #ececec;
border-width: 1px;
border-color: #f4f6f8 #d0d8e0 #d0d8e0 #f4f6f8;
border-style: solid;
color: #006a8d; 
font-weight: bold;
}

a{
color: #59abc6;
font-weight: bold;
text-decoration:none
}

a:hover{
color: #006a8d;
}


ul#navlist{
text-align: left;
list-style: none;
padding: 0px 2px 0px 5px;
margin: 0 auto;
width: 100%;
}

ul#navlist li{
display: block;
margin: 0;
padding: 0px 5px 0px 4px;
}

/* tabellen */
table{
border: 1px solid #dedede;
margin: 10px 0px 0px 0px; 
background: #dedede;
border-collapse:collapse;
}

table td, table th{
padding: 3px; 
}

table th{
background:#5ea5bb;
}

th{
font-size: 0.85em;
line-height: 1.4em;
font-weight: normal;
color: #ffffff;
text-align: center;
}

th.right{
text-align: right;
}

th.left{
text-align: left;
}

th.center{
padding-left: 15px; 
}

td.a1{
padding-left: 15px; 
}

th.rightb{
text-align: right;
font-size: 1.15em;
font-weight: bold;
}

th.leftb{
text-align: left;
font-size: 1.15em;
font-weight: bold;
}

tr{
font-size: 0.7em;
line-height: 1.4em;
font-weight: normal;
color: #5E5E5E;
text-align: center;
}


img.left{ 
float: left;
padding:5px;        
border:1px solid #eeeeee;
margin-right:15px;
margin-top:0px;
margin-bottom:0px;        
}

img.right{
float: right;
padding:5px;        
border:1px solid #eeeeee;
margin-left:15px;
margin-top:0px;
margin-bottom:0px;        
}

img.left2{
float: left;
padding:5px;        
border:none;
margin-right:15px;
margin-top:0px;
margin-bottom:0px;        
}

img.email{
border:none;
margin-bottom:-3px;
}

img.right2{ 
float: right;
padding:5px;        
border:none;
margin-left:15px;
margin-top:0px;
margin-bottom:0px;        
}

img.side{
margin-left:10px;
}

img.logo{
margin:-30px 0 0 10px;
}

strong, b{
font-weight: normal; 
}

object.slide{
margin-left:-21px;
}

p#bottomlinks{
margin: 3em -350px 0 0;
padding: 10em 0 2em 0;
font-size: 0.7em;
color: #373738;
display: block;
text-align: center;
width: 912px;
background: #f2f2f2 url(footer.gif) 0px 0px no-repeat scroll;
position: relative;
left: -211px;
top: 21px; 
height: 50px;
}

p#bottomlinks a{
color: #8a8a8a;
}

address{ 
background: transparent;
color: #0088cc;
font-weight: bold;
font-style: normal;
margin-left: -202px; /* plaatsing */
margin-right: -12px;
font-size: 0.65em;
padding: 6px 0 8px 0;
text-align: center;
position: relative;
top: 94px; /* plaatsing */
z-index: 3;
}

