body { padding: 0px; margin: 0px; font: 13px arial, verdana, sans-serif; background: #D4A8C1 url("../afbeeldingen/2_achter.png") repeat-x; }
#wrap { 
    position: relative; top: 0px; left: 50%; margin-left: -500px;
    width: 1000px;
    height: auto !important;
    height: 1000px;
    min-height: 1000px;
}

    #boven { height: 320px; width: 1160px; margin-left: -80px; background: url('../afbeeldingen/2_boven.png') no-repeat;  }
    
        #pagetitle { position: absolute; display: none; left: 440px; top: 130px; }
            #pagetitle h1 { font-size: 26px; color: #fff; letter-spacing: 2px; }
	
	    #menu { position: absolute; left: 440px; top: 54px; text-align: left; z-index: 10; }
	    #menu ul { margin: 0px; padding: 0px; }
	    #menu ul li { list-style-type: none; font-size: 16px; float: left; padding-left: 10px; }
	    #menu ul li a { color: #FFF; border: none; padding: 37px 10px; text-decoration: none; }
	    #menu ul li a.active, #menu ul li a.wi3_on_path_to_active { background: #fff url('../afbeeldingen/2_menu_achter.png') repeat-x; color: #bc728b; border: none; text-decoration: none; font-weight: bold; }
	    
	    #menu ul li:hover ul { display: block; }
	    #menu ul li:hover a { background: #fff; color: #b76883; } 
	    #menu ul li:hover ul { background: #fff url('../afbeeldingen/2_menu_achter.png') repeat-x;; color: #b76883; } 
        #menu ul li ul { position: absolute; display: none; background: #fff url('../afbeeldingen/2_menu_achter.png') repeat-x; margin-top: 36px; }
        #menu ul li ul li { float: none; display: block; padding: 0px; margin: 0px; }
        #menu ul li ul li a { display: block; background: none; padding: 10px; padding-top: 15px; color: #BC728B; }
        #menu ul li ul li a.active { background: none; }
        #menu ul li:hover ul li a { background: none; color: #b76883; } 
	
	#contentwrap { width: 960px; padding-left: 40px; background: #fff url("../afbeeldingen/2_midden.png") repeat-y;  }
	
	    #mainContent { width: 880px; padding: 20px; position: relative; text-align: justify; }
        #mainContent h1 { padding-bottom: 10px; }
	    
        #secondaryContent { display: none; width: 150px; padding: 20px; position: absolute; left: 750px; top: 200px; text-align: justify; background: #fff url("../afbeeldingen/achter_midden_rechts.png") repeat-y;  }
        #pr h3, #agenda_kort h3 { color: #b76883; color: #fff; }
        #pr h3, #agenda_kort h3 a, #nieuws_kort h3, #pr h3, #agenda_kort h3 a span { color: #fff; }
        #agenda_kort { position: absolute; left: 450px; width: 330px; top:140px; height: 140px; overflow: hidden; color: #fff; }
        #agenda_kort span { float: left; }
        #agenda_kort a { display: block; margin-left: 40px; }
        #agenda_kort .nieuws_kort_lijn { }
        
        #pr { position: absolute; left: 800px; width: 150px; top: 140px; height: 140px; color: #fff; }
	
	#onder { height: 200px; width: 1000px; background: url('../afbeeldingen/2_onder.png') no-repeat; z-index: 10;  }

#tinymce_editor { background: #fff; }

.floatfix { visibility: hidden; clear: both; font-size: 1px; }

h1 { font-size: 30px; color: #5d1111; } 
h2 { font-size: 24px; color: #5d1111; } 
h3 { font-size: 18px; color: #5d1111; } 

#formo label { width: 150px; display: block; float: none; }
#formo input, #formo textarea, #formo input.submit, #formo select { margin-left: 160px; position: relative; top: -22px; }

.captcha span { display: block;  }
.captcha input { margin-left: 100px; }

sup { vertical-align: top; font-size: 10px; padding-left: 1px;  }
sub { vertical-align: baseline; font-size: 10px; padding-left: 1px; }

.wi3_field.component_niceimage { position: absolute; left: 70px; top: 70px; width: 332px; height: 183px; overflow: hidden; }

#mainContent .wi3_field, #pr .wi3_field { height: 10px; height: auto !important; min-height: 10px; width: 100px; width: auto !important; min-width: 100px; }

/*componenten*/
.component_news { background: #fff; }
.component_news > div > div { padding-top: 6px; }
.component_news h2 { color: #b76883; }

.component_calendar_gotoallitems { font-size: 14px; color: #b76883; margin-left: -20px; }
.component_calendar_item h2 { font-size: 26px; color: #b76883;}
.component_calendar_item a { font-decoration: none; border: none; }

