*
body{
   background: #EBEBEB;
   font-family: verdana, tahoma, arial, sans-serif;
   font-size: 10px;
   padding: 0;
   margin: 0;
   color: #545454;
   line-height: 14px;
}

#container{
   background: #ffffff;
   margin: 10px auto 0 auto;
   padding: 8px 8px 8px 8px;
   width: 980px;
   border: 1px solid #CECECE;
}

#header{
   background : url(../images/layout/banner.jpg) no-repeat top right #125268;
   height: 285px;
}

.page_logo {
   float: left;
   width : 270px;
   height : 110px;
   background : url(../images/layout/logo.png) no-repeat top left;
}

.page_info {
   float: left;
   width : 266px;
   text-align: left;
   padding-left: 5px;
   padding-top: 115px;
   padding-bottom: 5px;
   color: #fff;
   background-color: transparent;
   border-bottom : 2px solid #fff;
}

.page_info a {
   color: #fff;
}

.page_info a:link,
.page_info a:visited {
   text-decoration: none;
}

.page_info a:hover,
.page_info a:active {
   text-decoration: underline;
}

#menu{
   padding-top : 5px;
   padding-right : 5px;
   height: 25px;
   text-align: right;
   background-color: #125268;
}

.contentmenu {
   float: right;
   margin-right : 5px;
   width : *;
}

#content{
   padding: 0px;
}

#left{
   float: left;
   width: 270px;
}

#left .box{
   background: #fff;
}

#middle { 
   float: right;
   width: 710px;
   margin-right: 0px; 
}

.contentmiddle {
   float: left;
   width : 710px;
}

.contentmiddlebox{
   background: #fff;
   margin: 0px 0px 0px 0px;
   padding: 10px;
   text-align: justify;
}

.contentright{
   float: right;
   margin-left: 0px;
   width: 0px;
}

.contentrightbox{
   background: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#footer{
   height: 20px;
   margin-top : 5px;
   margin-bottom : 5px;
   background-color: #125268;
}

#copyright_container{
   float: left;
   width: 600px;
   height: 20px;
   text-align: left;
   color : #8c8c8c;
   background-color : transparent;
}

#copyright a { 
   color : #8c8c8c;
   font-size : 1.0em;
   font-weight : none;
   text-decoration : none;
}

#copyright a:hover{ 
   color : #8c8c8c;
   font-size : 1.0em;
   font-weight : none;
   text-decoration : underline;
}

#footer_menu_container{
   width: *;
   height: 20px;
   text-align: right;
   background-color : transparent;
}

#bottom{
   height: 0px;
   width: 980px;
   margin-top : 5px;
   margin-bottom : 5px;
   text-align: center;
}

/* LINK
--------------------------------------------------------- */

a { 
   color : #000; 
   text-decoration : none; 
   letter-spacing : 0; 
}
 
a:hover { 
   color : #ccc; 
   text-decoration : none; 
}

/* TOPMENU
--------------------------------------------------------- */

#top_menu {
   height: 20px;
   padding: 0px;
}

#mainlevel-top {
   margin: 0px; padding: 0px;
}

#mainlevel-top a {
   display: block; 
   padding-top: 0px;
   padding-left: 5px;
   padding-right: 5px;
   text-indent: 2px;
   float: none; 
   text-decoration: none;  
   color: #ffffff;
   width: 100%;
   height: 20px;
   text-align: center;
   font-size: 10px;
   text-transform: normal;
   font-weight: normal;
   background-color: #125268;
}

#mainlevel-top a:hover {
   color: #fff;
   background-color: #007597;
}

#mainlevel-top li {
   background-image: none;
   list-style:none; 
   float: left; 
   margin: 0px; 
   padding: 0px;
   font-size: 10px;
   line-height:20px;
   height: 20px;
   white-space: nowrap;
}

/* MAINMENU
--------------------------------------------------------- */

a.mainlevel{
   width: 265px;
   display: block;
   vertical-align : top; 
   padding-left : 5px; 
   padding-top : 3px; 
   padding-bottom : 3px;
   color : #fff;
   background-color : #125268;
} 

a.mainlevel:link {
   background-color : #125268;
   border-bottom: solid #fff 1px;
}

a.mainlevel:visited {
   background-color : #125268;
   border-bottom: solid #fff 1px;
}

a.mainlevel:hover {
   background-color : #000;
   border-bottom: solid #fff 1px;
}

a.sublevel:link, a.sublevel:visited {
   display: block;
   margin-left : -5px;
   vertical-align : top; 
   padding-left : 5px; 
   padding-top : 3px; 
   padding-bottom : 3px;
   color: #000;
   background-color : #ccc;
   border-bottom: solid #fff 1px;
}

a.sublevel:hover {
   background-color : #000;
   color: #fff;
}


/* FOOTER-MENU
--------------------------------------------------------- */

#mainlevel { 
   display : inline; 
   float : right; 
   text-align : right; 
} 

ul#mainlevel-menu { 
   list-style : none; 
   padding : 0; 
   margin : 0; 
   color : #8c8c8c;
   font-size : 1.0em;
   font-weight : none;
   text-decoration : none;
} 

ul#mainlevel-menu li { 
   padding-left : 0; 
   padding-right : 0; 
   float : left; 
   margin : 0; 
   font-size : 1.0em; 
   white-space : nowrap; 
} 

#mainlevel-menu a:link { 
   display : block; 
   padding-left : 5px; 
   padding-right : 5px; 
   text-decoration : none; 
   color : #8c8c8c; 
} 

#mainlevel-menu a:visited { 
   display : block; 
   padding-left : 5px; 
   padding-right : 5px; 
   text-decoration : none; 
   color : #8c8c8c; 
} 

#mainlevel-menu a:hover { 
   display : block; 
   padding-left : 5px; 
   padding-right : 5px; 
   text-decoration : underline; 
   color : #8c8c8c; 
}

/* FORMULIER
--------------------------------------------------------- */

.button { 
   height : 21px; 
   font-family: verdana, arial, helvetica, sans-serif; 
   font-size : 10px; 
   color : #000; 
   padding-left : 10px; 
   padding-right : 10px; 
   border : 1px solid #ccc; 
   text-decoration : none; 
} 
.inputbox { 
   font-family: verdana, arial, helvetica, sans-serif; 
   font-size : 10px;
   color : #000; 
   border : 1px solid #ccc; 
   text-decoration : none; 
   background-color : #fff; 
   padding-left : 3px; 
   padding-top : 3px; 
   padding-bottom : 3px; 
} 
.inputbox2 {  
   font-family: verdana, arial, helvetica, sans-serif;
   font-size : 10px;
   color : #000; 
   border : 1px solid #ccc; 
   text-decoration : none; 
   background-color : #fff; 
   padding-left : 3px; 
   padding-top : 3px; 
   padding-bottom : 3px; 
}

.select {
   width : 175px;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size : 10px;
   color : #000;
   border: 1px solid #000000; 
   background-color : #fff;
}
 
.blog { 
   width : 100%; 
}
 
.contentpagetitle { 
   font-size : 5px; 
}

/* CONTENT
--------------------------------------------------------- */

.contentpaneopen { 
   width : 100%; 
   color : #000; 
   text-align : left; 
   font-size : 11px; 
 
   padding-top : 2px; 
   padding-bottom : 5px; 
   padding-left : 0; 
   background-color : transparent; 
   margin-bottom : 0; 
} 

.contentheading { 
   width : 100%; 
   font-size : 11px; 
   font-weight : bold;

   color : #000; 
   padding-top : 2px; 
   padding-bottom : 5px; 
   padding-left : 0; 
   background-color : transparent; 
   margin-bottom : 0; 
   border-bottom : 1px solid #ccc;
}
 
.componentheading { 
   width : 100%; 
   font-size : 11px;
   font-weight : bold; 
   color : #000; 

   padding-top : 2px; 
   padding-bottom : 5px; 
   padding-left : 0; 
   background-color : transparent; 
   margin-bottom : 0; 
}

/* LAATSTE NIEUWS
--------------------------------------------------------- */
.nieuws_head { 
   display : block; 
   padding-left : 5px;
   padding-top : 3px; 
   padding-bottom : 3px; 
   text-align : left; 
   color : #fff;
   background-color : #125268;
   border-bottom : 1px solid #fff;
}

a.link_nieuws {
   display: block;
   padding-left : 5px; 
   padding-top : 3px; 
   padding-bottom : 3px;
   text-align: left;
   color : #fff;
   background-color : #125268;
   border-bottom : 1px solid #fff;
} 

a.link_nieuws:link {
   background-color : #125268; 
}

a.link_nieuws:visited {
   background-color : #125268;
}

a.link_nieuws:hover {
   background-color : #000; 
}

/* end
--------------------------------------------------------- */
