﻿body {
    margin-top:0px; margin-bottom:0px; font-family:Arial; color:#37398b; font-size:11px;
    background-image:url(../images/bg.gif); background-repeat:repeat-x; background-position:top;
}

#wrapper {
	text-align: left; margin: 0px auto; padding: 0px;
	border:0; width: 960px; height:100%;	
}

#header {	
	height:145px; width:960px; float:left;
    background-image:url(../images/header.jpg);
}

#header-fr {	
	height:145px; width:960px; float:left;
    background-image:url(../images/header_fr.jpg);
}

#center-container-block { float: left; width: 186px; height:346px; background-image:url(../images/bg-aanmelden.gif); background-position:center; background-repeat:no-repeat;
}

#bezoeker-btn{
    margin-top:22px; font-weight:bold;
    font-size:14px; color:#37398b; text-align:center;
}

#blocktitle2 {
    margin-top:37px; font-weight:bold;
    font-size:15px; color:#ffffff; text-align:center;
}

#exposant-btn{
    margin-top:21px; font-weight:bold;
    font-size:14px; text-align:center;
}

#blocktitle-nieuwsbrief {
    margin-top:36px; font-weight:bold;
    font-size:15px; color:#ffffff; text-align:center;
}

#nieuwsbrief {
    margin-top:15px; font-size:11px; width:130px;
    color:#30348b;
}

#nieuwsbrief-aanmelden {
    margin-top:12px; font-size:14px;
    color:#c21c1c; font-weight:bold; text-align:center;
}

#nieuwsbrief-aanmelden a {
    color:#c21c1c;
}

#logo-container { float:left; width:510px; height:120px; }

#langmenu-container { margin-top:0px; float:right; width:365px; height:30px; color:#ffffff; padding:0 0 0 10px;}

#langmenu { height:20px; float:left; color:#ffffff; margin:8px 3px 0 3px; font-weight:normal;}
#langmenu a { height:20px; float:left; color:#ffffff; margin:0 0px 0 0px; font-weight:normal;}
#langmenu-separator { height:20px; float:left; margin-top:8px; }
#langmenu-lang {float:left; background-image:url(../images/bg-language.gif); background-repeat:no-repeat; width:163px; height:30px; background-position:top; padding-top:7px; font-weight:bold; color:#de8785;}
#langmenu-lang a {color:#de8785;}

#content {color:#37398b;}
#content a{text-decoration:underline;}
#content a:hover{text-decoration:none;}

#menu-container {
    margin-top:0px; float:left; padding:5px 0 0 7px;
    height:27px; width:953px; text-align:left;
    background-image:url(../images/bg-menu.gif);
    color:#ffffff; font-size:13px; font-weight:bold; 
}

#menu { height:21px; padding-top:4px; float:left; text-align:center; margin:0 6px 0 6px; }
#menu-separator { height:21px; padding-top:4px; float:left; }
#menu-selected { height:23px; padding-top:4px; padding-left:5px; padding-right:5px; float:left; background-color:#c21c1c; text-align:center; margin:0 1px 0 1px; }

#menu-container a{ text-decoration:none; color:#ffffff; font-size:13px; font-weight:bold; }

#submenu-container {
    margin-top:0px; float:left; padding:5px 0 0 18px;
    height:20px; width:942px; color:#ffffff; font-size:12px;
    background-image:url(../images/bg-submenu.gif); 
}

#submenu { height:20px; float:left; margin:0 5px 0 0px;}
#submenu-separator { height:20px; float:left; margin:0 5px 0 0px;}
#submenu-selected { height:20px; float:left; margin:0 5px 0 0px; font-weight:bold;}

#submenu-right { height:20px; float:right; margin:0 5px 0 0px;}
#submenu-right-separator { height:20px; float:right; margin:0 5px 0 0px;}
#submenu-right-selected { height:20px; float:right; margin:0 5px 0 0px; font-weight:bold;}

#submenu-container a{ text-decoration:none; color:#ffffff; font-size:12px;}
#submenu-container a:hover{ text-decoration:underline; color:#ffffff; font-size:12px; }

#container { float:left;}
#left-container-content
{
    width:694px; float:left; padding:0 0 0 20px;
}
#breadcrumb { height:20px; margin-top:5px;}
#breadcrumb a{ text-decoration:underline; color:#37398b;}
#breadcrumb a:hover{ text-decoration:none; color:#37398b;}
#subfooter {clear: both; height:61px; width:960px; padding-top:25px;}

#footer {clear: both; height:72px; width:960px; background-image:url(../images/bg-footer.gif);}
#menu-footer-container { float:right; height:20px; width:500px; margin:15px 10px 0 0; text-align:right;}
#menu-footer { height:20px; float:left; font-size:10px; color:#555555; margin:0 0px 0 0px;}
#menu-footer a { height:20px; float:left; font-size:10px; color:#555555; margin:0 0px 0 0px;}
#menu-footer-separator { height:20px; float:left; margin:0 3px;}
#hoofd-sponsor { width:100px; height:25px; float:left; margin:17px 0 0 30px; padding-top:15px; }
#hoofd-sponsor-flashholder { border:solid 1px Lime; width:180px; height:40px; float:left; margin:17px 0 0 10px; }
#mediapartner { width:100px; height:25px; float:left; margin:17px 0 0 50px; padding-top:15px; }
#mediapartner-flashholder { border:solid 1px Lime; width:180px; height:40px; float:left; margin:17px 0 0 10px; }
#andere-sponsor {border:solid 1px Lime; width:180px; height:40px; float:left; margin:17px 0 0 70px;}

#separator { clear:both; }

h1 { font-size:24px; font-weight:bold; margin-top:10px; margin-bottom:5px; }

.titleblue { font-size:16px; font-weight:bold; }
.titlered { font-size:16px; font-weight:bold; color:#c21c1c; }
.titleblue-big { font-size:20px; font-weight:bold; }
.titlered-big { font-size:20px; font-weight:bold; color:#c21c1c; }
.blocktitle { font-size:14px; font-weight:bold; } 
.titlename-red { font-size:12px; font-weight:bold; color:#c21c1c; }
a.titlename-red { color:#c21c1c; text-decoration:none; }
a:hover.titlename-red { color:#c21c1c; text-decoration:underline; }
.datered { font-size:11px; font-weight:bold; color:#c21c1c; }
.text-small { color:#8b8b8b; font-size:10px; }

a { text-decoration:none; color:#37398b;}
a:hover { text-decoration:underline; color:#37398b;}

.linkred { color:#c21c1c; }
a.linkred { color:#c21c1c; text-decoration:none; }
a:hover.linkred { color:#c21c1c; text-decoration:underline; }

.link { font-weight:bold; font-size:12px;}

a.logo { cursor:pointer; }

ul#redbullet {
    font-weight:bold; font-size:12px;
    list-style-position:outside;
    list-style-image:url(../images/li_blt_1.gif);
}

.volgendedag { font-size:20px; color:#37398b; font-weight:bold; margin-bottom:5px; margin-top:10px; }
a.volgendedag { font-size:20px; color:#37398b; font-weight:bold; text-decoration:underline; }
a:hover.volgendedag { font-size:20px; color:#37398b; font-weight:bold; text-decoration:none; }

.volgendedag-arena { font-size:12px; color:#37398b; font-weight:bold; margin-bottom:5px; margin-top:10px; }
a.volgendedag-arena { font-size:12px; color:#37398b; font-weight:bold; text-decoration:none; }
a:hover.volgendedag-arena { font-size:12px; color:#37398b; font-weight:bold; text-decoration:underline; }

#right-container-blok { width:230px; float:right;}

#right-container-text { margin:0 5px 0 8px; padding-top:5px;}

#right-container-blauw-top 
{
    background-image:url(../images/blok_b_top.gif); width:209px; height:33px;
    background-position:center top; background-repeat:no-repeat; font-weight:bold;
    font-size:16px; color:#ffffff; text-align:center; line-height:30px;
}

#right-container-blauw
{
    background-image:url(../images/blok_b.gif); width:209px;
    background-position:center top; background-repeat:repeat-y;
}

#right-container-blauw-bottom
{
    background-image:url(../images/blok_b_bottom.gif); width:209px; height:5px;
    background-position:center top; background-repeat:no-repeat; margin-bottom:15px;
}

#right-container-rood-top 
{
    background-image:url(../images/blok_r_top.gif); width:209px; height:33px;
    background-position:center top; background-repeat:no-repeat; font-weight:bold;
    font-size:16px; color:#ffffff; text-align:center; line-height:30px;
}

#right-container-rood
{
    background-image:url(../images/blok_r.gif); width:209px;
    background-position:center top; background-repeat:repeat-y;
}

#right-container-rood-bottom
{
    background-image:url(../images/blok_r_bottom.gif); width:209px; height:5px;
    background-position:center top; background-repeat:no-repeat; margin-bottom:15px;
}

#blok-container { 
	float: left; width: 209px; height:306px;
	background-image:url(../images/bg-aanmelden.gif);
    background-position:center; background-repeat:no-repeat; margin-bottom:15px;
}

#blok-blocktitle {
    margin-top:7px; font-weight:bold;
    font-size:16px; color:#ffffff; margin-left:38px;
}

#blok-bezoeker-btn{
    margin-top:25px; font-weight:bold;
    font-size:14px; margin-left:70px; color:#37398b;
}

#blok-exposant-btn{
    margin-top:26px; font-weight:bold;
    font-size:14px; margin-left:70px;
}

#blok-blocktitle-nieuwsbrief {
    margin-top:67px; font-weight:bold;
    font-size:16px; color:#ffffff; margin-left:38px;
}

#blok-nieuwsbrief {
    margin-top:15px; font-size:11px; width:130px;
    color:#c21c1c; margin-left:40px;
}

#blok-nieuwsbrief-aanmelden {
    margin-top:16px; font-size:14px;
    color:#c21c1c; margin-left:65px; font-weight:bold;
}

#blok-nieuwsbrief-aanmelden a {
    color:#c21c1c;
}



#formulier_Standaard .text, textarea
{
    font-family:Arial;
    font-size:11px;
    color:#666;
    border:solid 1px #ccc;
    padding:1px;
    width:150px;
}

#formulier_Standaard .error 
{
    color:White;
    background-color:#E13B2B;
}

#formulier_Standaard h3 
{
    font-size:12px;
    color:#cf2127;
}


#formulier_Standaard fieldset
{
    border:solid 1px #c8c8c8;
    margin-bottom:16px;
    padding:10px;
    background-color:#efefef;
}

#formulier_Standaard label
{
    display:block;
    clear:both;
    height:25px;
}


#formulier_Standaard span
{
    width:175px;
    float:left;
}

#formulier_Standaard .form-button			         
{
    background: url(../images/btn_verstuur.gif) 0 0 no-repeat; height: 23px;width:62px;
    display: block; border: 0; color: #fff; cursor: pointer; line-height: 1em;
    padding: 0 3px 0 3px; float: left; font-weight: bold; font-size: 11px;
    margin: 10px 0 0 0;  
									
}

