html, body {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	color: #ffffff;
	margin:0px;
	padding: 0px;   
	height:100%;
	width:100%;
	background-color: #000000;
    text-align:center;
}

/************ general ****************/
a { color:#28C0F8;
    text-decoration:underline;
    font-weight:normal;
    }

a:hover {font-weight:normal;}

a.no_underline { text-decoration:none; color:#fff; font-weight:bold;}
a.no_underline:hover {font-weight:bold;}
a.pijl { 
    font-weight:bold;
    color:#999; 
    text-decoration:none;
    padding-left:15px;
    background-image:url("/media/images/pijl02.gif");
    background-position:left;
    background-repeat:no-repeat;
}
a.pijl:hover { background-image:url("/media/images/pijl01.gif");
    color:#cc0000;
    font-weight:bold;
}

a.link, a.link:hover {
    font-weight:normal;
    }

.lees_meer {font-weight:bold; margin:8px 0 0 0;}

div#container {
    text-align:left;
    margin:auto;
    width:920px;
    padding:40px;
    margin-top:20px;
    margin-bottom:20px;
    background-image:url('/media/images/backpixel.gif');
}

div#right_column img {float:left; margin:0 20px 20px 0; }

b, strong {font-weight:bold;}
i, em {font-style:italic;}
/**************** header *********************/

div#header {
    height: 180px;
}

ul#top_menu, ul#date { padding:0 0 5px 0;}

ul#top_menu {
    float:left;
    width:500px;
    margin-bottom:3px;
}

ul#top_menu li {
    display:inline;
    font-size:10px;
    font-weight:bold;
    margin-right:20px;
}

ul#date {
    float:right;
    text-align:right;
    width:200px; 
    padding-right:5px;
    font-size:11px;
}

div#banner_container {
    clear:both;
   }

.stip_top {
    background-image:url('/media/images/stip_hor.gif');
    background-position:top;
    background-repeat:repeat-x;
}

.stip_bottom {
    background-image:url('/media/images/stip_hor.gif');
    background-position:bottom;
    background-repeat:repeat-x;
}

.stip_left {
    background-image:url('/media/images/stip_vert.gif');
    background-position:left;
    background-repeat:repeat-y;
}

.stip_right {
    background-image:url('/media/images/stip_vert.gif');
    background-position:top right;
    background-repeat:repeat-y;
}

div#banner {
    clear:both;
    padding-right:20px;
    font-size: 50px;
    font-weight:bold;
    text-align:right;
    background-color:#666;
    opacity:0.5;
    filter:alpha(opacity=50);
    height:122px;
    line-height:2.3;
    
}

ul.main_menu {
    float:right;
}
ul.main_menu li {
    display:inline;
    font-size: 12px;
    width: 130px;
    text-align:center;
    line-height:2;
    float:left;
    letter-spacing:2px;
    font-weight:bold;
}
ul.main_menu li a {
    color:#fff;
    display:block;
    padding:0;
}

ul#sub_menu_extra {margin-left:-130px;}

a.transparent:hover {
    opacity:0.5;
    font-weight:bold;
}
a#antwerpen {
    background:#FF0000;
}
a#patrick {
    background:#28C0F8;}
a#extra {
    background:#4BB26A;
}
a#agenda {
    background: #F58C00;}

/***************** content *********************/

div#content {
  margin-top:20px; 
}
div#left_column {
float:left;
width:400px;
height:500px;
min-height:500px;
}
div#right_column {
    float:left;
    width:500px;
    line-height:1.3;
    padding-bottom:30px;
}

div#footer {
    display:block; 
    clear:both; 
    padding-top:20px;
    height:70px;
    font-size:90%;
    line-height:1.3;
}

address { 
    width:260px; 
    padding-right:40px;
    float:left;
}
div#disclaimer {
    padding-left:40px;
    float:left;
width:580px;
    text-align:right;
}

/***************** text markup *******************/
div.split {clear:both; margin-bottom:20px;}

h1 {font-size:150%; 
    font-weight:bold; 
    line-height:1.2;
    padding-bottom:10px;
    font-family:verdana;
}

h2 { font-size:150%;
    font-weight:bold;
    line-height:1.2;
    }

p { 
padding-bottom:20px;
line-height:1.4;
}


/****************** paginator *********************/

div.paginator {
    text-align:right;
    font-weight:bold;
}


/******************* agenda **************************/
h2.agenda {font-family:verdana; font-size:130%;}

p.detail_agenda {font-size:90%; font-weight:bold; padding:0;}
div.item_agenda {background:#000; padding:5px 0 5px 0; margin-bottom:15px; border-bottom:1px solid #666;}

/****************** ecards **********************/

div.ecard {
        height:115px;
        width:80px;
        margin: 0px 10px 10px 0;
        position:relative;
        float:left;
        overflow:hidden;
        }

div.ecard img {border:0;}

/***************** wallpapers/backgrounds ***************/

div.background { float:left;
                width:150px;
                height:140px;
                float:left;
                margin: 0px 10px 10px 0;
                z-index:9;
                }
ul.wallpaper_sizes {
                width:150px;
                text-align:center;
                position:absolute; 
                display:none;
                background:#000;
                opacity:0.5;
                z-index:10;
                font-size:11px;
                text-align:center;
                }
