/***
Design for Knagerfestijn.nl
Copyrights CM Creations.nl 2010
***/

/* General settings */
body{ background-color:Transparent; font-family:Verdana; font-size:14px; margin-top:0; color:#0b465e; }

div.attention{background-image:url(../afbeeldingen/General/Attention.png); background-repeat:no-repeat; width:883px; height:84px; }
div.attention p{font-weight:bold; margin:5px 3px 3px 70px; padding-top:18px; vertical-align:middle;}

h2{font-size:18px;font-weight:bold; color:#0160a9; margin-top:0;}
h3{font-size:14px;font-weight:bold; color:#0160a9;}
img{border:0px;}
p{padding:4px;}
a{ color:#0b465e; text-decoration:underline; font-weight:bold; font-size:13px;}

p.construction{padding-left:70px; height:64px; background-image:url(../afbeeldingen/General/construction.png); background-repeat:no-repeat;}
p.address{padding-left:70px; background-image:url(../afbeeldingen/General/address.png); background-repeat:no-repeat;}

#contentPanel
{
    margin: auto;
    width: 1040px; 
    margin-top:0;
}

/* Header settings */
div#headerMain 
{
    background-image:url(../afbeeldingen/General/HeaderBg.png); 
    background-repeat:no-repeat; 
    width:1039px; 
    height:190px; 
    margin:auto;
    margin-top:0;
}
div#headerMain div#header
{
    background-image:url(../afbeeldingen/General/Header.png); 
    background-repeat:no-repeat; 
    width:928px; 
    height:190px; 
    margin:auto;
}
.language{float:right; margin:5px 5px 0 0;}

/* Menu settings */
ul#menu{list-style:none; padding:90px 0 20px 110px; margin:0; clear:left; overflow:hidden;}
ul#menu li{float:left; overflow:hidden; margin-right:10px; width:110px;}
ul#menu li a{color:#006F9D;text-decoration:none;}
ul#menu li a:hover{color:#22bff2;}
ul#menu li.active {color:#22bff2; font-weight:bold;}
ul#menu li img{float:left;margin:auto;}
ul#menu li span{float:left; clear:left;padding-left:0; width:100%;}

/* Text settings */
div#mainContent
{
    margin:auto;
    background-image:url(../afbeeldingen/General/contentBG.png); 
    background-repeat:repeat-y;
    width:1039px; 
    margin-top:0;
}
#pageContent{border: solid 1px #f2f2f2; width:928px; margin:auto; padding:3px;}

div#pageContent div#locationMap
{
    float:right; 
    width:430px; 
    height:355px; 
    margin:5px 0 0 5px; 
    padding:5px 0 0 5px;
    border:solid 2px #0160a9;
}

div#pageContent div.rightBox
{
    float:right; 
    width:410px; 
    height:310px; 
    margin:5px 0 0 5px; 
}
/* Footer settings */
div#footerMain  
{
    background-image:url(../afbeeldingen/General/FooterBG.png); 
    background-repeat:no-repeat;     
    width:1039px; 
    height:134px; 
    vertical-align:text-bottom; 
    margin:auto;    
}
div#footerMain #footer { vertical-align:bottom; margin:auto; display:block; width:928px;  height:115px;}
div#footerMain #footer img.centerImg{ vertical-align:bottom; }
span#info{width:180; height:100px; float:right;vertical-align:bottom;}
#footer span#info p.copyrights, #footer p.design a{font-size:10px; }
