#right-sb span{
font-size:0.8em;
color:#FFFFFF;
font-weight:lighter;
padding:4px 8px;
}

.sf-menu li {
min-height:25px;
vertical-align:middle;
margin-left: 12px;
width: 140px;
}

.span-5 h2, .span-5last h2 {
padding:2px 10px;
}

#logo h1 a {
margin:65px 0 0 19px;
}

.sf-menu ul {
width:140px;
}

.sf-menu a {
padding:0.5em 0 0.5em 5px;
}

#nav span.zoek {
margin-left:25px;
}

.newsSmall {
border:thin solid white;
clear:left;
display:inline;
float:left;
margin:5px 0;
position:relative;
width:400px;
}

.newsImage {
display:inline;
float:right;
margin:7px 0;
min-height:99%;
position:relative;
}

img {
margin: 5px;
}

.span-15 img {
/*float:left;*/
vertical-align: none;
}

.span-topmenu {
float:left;
width: 750px;
padding-bottom: 5px;
}

#printheader {
  display: none;
}

.span-15 table table img {
margin-bottom:-2px;
margin-right:2px;
margin-top:0px;
margin-left:0px;
}

#nav .button {
padding:0;
}

#nav a {
color: #676767;
/*font-weight:bold;*/
padding:5px;
font-size: 110%;
}

#left-sb ul li li li a {
background-image:url(/smartsite.dws?id=2672&amp;ch=NLN);
background-position:38px 6px;
background-repeat:no-repeat;
}

#left-sb ul li li a {
font-size:0.9em;
padding-top:3px;
padding-bottom:3px;
}

.newsBlock {
border-bottom-color:#79123E;
border-bottom-style:solid;
border-bottom-width:1px;
}

#notice a {
text-decoration: none;
}

#header h2 span.tagline {
font-size:45%;
font-weight:normal;
}

#nav {
margin-right:15px;
margin-left:auto;
text-align:right;
}

#bgpages #right-sb {
margin-top:1.6em;
}

.sf-menu a.sf-with-ul {
padding-left:5px;
font-size:95%;
}
.sf-menu ul a {
font-size:95%;
}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{
color:#FFFFFF;
}

#left-sb ul li a:hover, #left-sb ul li a:focus {
background-color:#FCCA70;
}

#left-sb h6 a {
color:inherit;
text-decoration:none;
}

.printDiv {
  background-color: white; 
  color: black; 
  width: 170px; 
  padding-bottom: 1.5em;
  font-size: 10px;
}

#breadcrumb, #breadcrumb a, .printDiv a {
  font-size: 10px;
}

div.purple {
border:2px solid #7A123E;
padding:8px;
text-align:center;
background-color: white;
}

div.purple a {
font-size: 200%;
text-decoration:none;
}

.purple {
font-size:150%;
}

.span-5 h2 div, .span-5last h2 div{
color:#FFFFFF;
font-size:100%;
font-weight:lighter;
}

/*#header .headerText {
font-family:"Verdana","Helvetica Neue",Arial,Helvetica,"Trebuchet MS",Verdana,sans-serif;
margin-bottom:0;
margin-right:225px;
letter-spacing: 1px;
text-align:right;
font-size:200%;
margin-top:00px;
}*/

#header .headerText {
TEXT-ALIGN: left; 
MARGIN-TOP: 21px; 
FONT-FAMILY: "Verdana", "Helvetica Neue", Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; 
MARGIN-BOTTOM: 0px; 
LETTER-SPACING: 1px; 
MARGIN-LEFT: 270px; 
FONT-SIZE: 250%; 
line-height: 1.2
}
#header .headerText SPAN.tagline {
LINE-HEIGHT: 1; 
LETTER-SPACING: normal; 
FONT-SIZE: 65%; 
FONT-WEIGHT: normal; 
CLEAR: none; 
FLOAT: LEFT; 
POSITION: relative;
}

#header .headerText SPAN.first {
FONT-WEIGHT: bold;
POSITION: absolute;
margin-left:45px; 
}

#header .headerText SPAN.second {
margin-left:225px; 
margin-top: 11px; 
position: absolute; 
FONT-SIZE: 100%;
}

#header .headerText SPAN.third {
margin-top: 20px; 
position: absolute; 
FONT-SIZE: 65%; 
FONT-WEIGHT: bold;
margin-left:45px; 
}

#header .headerText SPAN.fourth {
margin-left:145px; 
margin-top: 19px; 
position: absolute; 
FONT-SIZE: 65%; 
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
/*left:0;
top:25px;*/
z-index:9999;
}

/*rounded*/
.rounded8 {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}

.rounded12 {
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
}

/*tables*/
.AZGSubpageTable {
/*border: 1px solid #F8B322;
color: #F8B322;
background-color: #FEE8C4;
padding:5px 10px;
display:block;*/
background-color: #FEE8C4;
float:none;
margin-bottom: 10px;
width: 100%
}

.AZGSubpageTable a {
color:black;
text-decoration:underline;
}

.AZGSubpageTable a:hover {
color:black;
text-decoration:underline;
}

.AZGSiblingsTable {
/*color: #F8B322;
background-color: #FEE8C4;
padding:5px 10px;
display:block;*/
background-color: #FEE8C4;
float:none;
margin-bottom: 10px;
width: 100%
}

.AZGSiblingsDiv {
color: #F8B322;
background-color: #FEE8C4;
padding:5px 10px;
display:block;
/*height:100px;*/
width:95%;
z-index:1;
position:relative;
}

.AZGSiblingsTable a {
color:black;
text-decoration:underline;
}

.AZGSiblingsTable a:hover {
color:black;
text-decoration:underline;
}


/*AZG table*/
.span-15 .AZGtable,  .span-15 #table {
 border-collapse: collapse; border: 1px solid #F8B322;
 table-layout: fixed;
}
.span-15 .AZGtable th, .span-15 #table th {
 background-color: #F8B322;
 font-weight: bold;
 color: black;
 text-align: left;
}
.span-15 .AZGtable td, .span-15 #table td {
 border: 1px solid #F8B322;
 vertical-align: top;
 padding: 3px;
}
.span-15 .AZGtable .tableHeading, .span-15 #table .tableHeading {
 background-color: #F8B322;
 font-weight: bold;
 color: black;
} 

.span-15 .AZGtable ul, .span-15 #table ul, ol {
padding-left:1.5em;
}

/*subsites*/
.subsiteLogo {
margin-top: -40px;
}

.subsiteTitle {
margin: 0px;
}