/* default */ 
body,html{margin:0;padding:0;font:12px Tahoma,"Lucida Grande","Helvetica",arial,sans-serif;color:#333;background:#009fea url('../images/mainbg.png') repeat-x;line-height:18px;}
h1{font-size:15px;color:#1a93c9;margin-bottom:0.2em;}
h2{font-size:16px;color:#1a1a1a;margin-bottom:0.5em;font-weight:normal;}
h3{font-size:12px;color:#1a1a1a;margin-bottom:0.2em;}

/* paragraph */
p{padding-bottom:10px;}

/* default link */
a{color:#333;}
a:hover{color:#1a93c9;text-decoration:none;}

/* links in paragraphs */
p a{color:#1a93c9;padding-left:2px;padding-right:2px;text-decoration:underline;}
p a:hover{color:#fff;background-color:#1a93c9;text-decoration:none;}

/* main container*/
#maincontainer{width:975px;margin:auto;padding-top:10px;padding-bottom:20px;}
#maincontainer .top{height:20px;width:975px;background:url('../images/bg_top.png');behavior:url(http://www.c-e-o.nl/iepngfix.htc);}
#maincontainer .bottom{height:20px;width:975px;background:url('../images/bg_bottom.png');behavior:url(http://www.c-e-o.nl/iepngfix.htc);}
#maincontainer .middle{width:975px;background:url('../images/bg_middle.png');behavior:url(http://www.c-e-o.nl/iepngfix.htc);}

/* wrapper */
.wrapper{padding:0px 30px 10px 30px;}

/* navigation */
#nav{position:relative;height:80px;}
#nav .logo{text-indent:-5000px;display:block;width:190px;height:80px;background:url('../images/logo_ceo.gif') no-repeat;float:left;}
#main{margin-top:59px;float:right;width:650px;}
#main li{float:left;display:inline;}
#main a{display:block;height:20px;color:#333;font-size:13px;text-indent:-5000px;color:transparent;}
#main a.home{width:50px;background:url('../images/main_menu.gif') 0px -40px no-repeat;}
#main a.feesten{width:77px;background:url('../images/main_menu.gif') -50px -40px no-repeat;}
#main a.entertainment{width:127px;background:url('../images/main_menu.gif') -127px -40px no-repeat;}
#main a.arrangementen{width:133px;background:url('../images/main_menu.gif') -254px -40px no-repeat;}
#main a.workshops{width:102px;background:url('../images/main_menu.gif') -387px -40px no-repeat;}
#main a.freelance{width:94px;background:url('../images/main_menu.gif') -488px -40px no-repeat;}
#main a.contact{width:67px;background:url('../images/main_menu.gif') -581px -40px no-repeat;}
#main a:hover.home{background:url('../images/main_menu.gif') 0px -20px no-repeat;}
#main a:hover.feesten{background:url('../images/main_menu.gif') -50px -20px no-repeat;}
#main a:hover.entertainment{background:url('../images/main_menu.gif') -127px -20px no-repeat;}
#main a:hover.arrangementen{background:url('../images/main_menu.gif') -254px -20px no-repeat;}
#main a:hover.workshops{background:url('../images/main_menu.gif') -387px -20px no-repeat;}
#main a:hover.freelance{background:url('../images/main_menu.gif') -488px -20px no-repeat;}
#main a:hover.contact{background:url('../images/main_menu.gif') -581px -20px no-repeat;}
#main li.active a.home{background:url('../images/main_menu.gif') 0px 0px no-repeat;}
#main li.active a.feesten{background:url('../images/main_menu.gif') -50px 0px no-repeat;}
#main li.active a.entertainment{background:url('../images/main_menu.gif') -127px 0px no-repeat;}
#main li.active a.arrangementen{background:url('../images/main_menu.gif') -254px 0px no-repeat;}
#main li.active a.workshops{background:url('../images/main_menu.gif') -387px 0px no-repeat;}
#main li.active a.freelance{background:url('../images/main_menu.gif') -488px 0px no-repeat;}
#main li.active a.contact{background:url('../images/main_menu.gif') -581px 0px no-repeat;}
#main li.active a:hover.home{background:url('../images/main_menu.gif') 0px 0px no-repeat;}
#main li.active a:hover.feesten{background:url('../images/main_menu.gif') -50px 0px no-repeat;}
#main li.active a:hover.entertainment{background:url('../images/main_menu.gif') -127px 0px no-repeat;}
#main li.active a:hover.arrangementen{background:url('../images/main_menu.gif') -254px 0px no-repeat;}
#main li.active a:hover.workshops{background:url('../images/main_menu.gif') -387px 0px no-repeat;}
#main li.active a:hover.freelance{background:url('../images/main_menu.gif') -488px 0px no-repeat;}
#main li.active a:hover.contact{background:url('../images/main_menu.gif') -581px 0px no-repeat;}

#sub{position:absolute;top:10px;right:0px;}
#sub li{display:inline;padding-left:20px;text-transform:uppercase;font-size:10px;}
#sub a.active{color:#1a93c9;text-decoration:underline;}

/* advertising impression */
#one{clear:both;height:190px;border-bottom:solid 1px #e0e0df;position:relative;}
#one .shortcut{width:50px;height:20px;position:absolute;bottom:5px;left:10px;}
#one .shortcut span{background-color:#cfccc6;width:6px;height:6px;display:block;float:left;margin-right:4px;}
#one .shortcut span.active{background-color:#1a93c9;}
#two{padding-left:2px;width:316px;height:190px;margin-top:-191px;border-bottom:solid 1px #e0e0df;position:relative;}
#one a, #two a{ color:transparent;}
/* nieuwsbrief & quicklinks */
#quick{height:170px;border-bottom:solid 1px #e0e0df;}
#quick .news{width:170px;height:160px;float:left;padding-top:15px;}
#quick .news .inp{border:solid 1px #e0e0df;font-size:12px;height:15px;padding:2px 2px;width:150px;color:#636363;}
#quick .news .inp[type='text']:focus{border:solid 1px #1a93c9;}
#quick .news .btn{background:#e8e5de url('../images/btn_bg.jpg') 0px 0px;width:130px;height:37px;border:none;font-size:11px;color:#333;margin-top:5px;}
#quick .news .active{background:url('../images/btn_bg.jpg') 0px -37px;}
#quick .news .missed{border:solid 1px #1a93c9;background:#efefef;}
#quick .qlinks{float:left;width:740px;height:160px;}
#quick .left{float:left;width:40px;height:160px;}
#quick .left a{display:block;width:28px;height:28px;background:url('../images/to_left.jpg') 0px 0px;text-indent:-5000px;margin-left:10px;color:transparent;margin-top:60px;}
#quick .left a:hover{background:url('../images/to_left.jpg') 0px -30px;}
#quick .right{float:right;width:40px;height:160px;}
#quick .right a{display:block;width:28px;height:28px;background:url('../images/to_right.jpg') 0px 0px;text-indent:-5000px;margin-right:10px;color:transparent;margin-top:60px;}
#quick .right a:hover{background:url('../images/to_right.jpg') 0px -30px;}
#quick .scroll{float:left;width:655px;height:160px;overflow:hidden;position:relative;}
#quick .inner{float:left;width:2420px;height:160px;}
#quick .inner a{display:block;float:left;padding-top:20px;background:url('../images/btn_pointer.gif') no-repeat 0 -20px}
#quick .inner a:hover{background:url('../images/btn_pointer.gif') no-repeat 0 0}

/* content & data*/
#content{clear:both;padding-top:15px;}
#content .categories{width:170px;float:left;}
#content .categories ul{margin-bottom:25px;clear:both;}
#content .categories li{width:150px;padding:0px;}
#content .categories li a{display:block;width:140px;padding-left:5px;padding-right:10px;overflow:hidden;height:21px;border-bottom:solid 1px #e0e0df;background:url('../images/cat_pointer.gif') no-repeat 100% -22px;}
#content .categories li a:hover{width:140px;background:url('../images/cat_pointer.gif') no-repeat 100% 0;}
#content .data{float:right;width:730px;}
#content .data h1{color:#1a1a1a;font-size:20px;margin-bottom:10px;}
#content .data img{float:right;}
#content .data .images img{float:none;}

.ceo_item{clear:both;width:600px;border-bottom:solid 1px #e0e0df;padding-bottom:10px;padding-top:10px;font-size:11px;}
.ceo_item h2{color:#1a93c9;}
.ceo_item img{float:right;padding-left:20px;}
.ceo_item a{font-size:12px;font-weight:bold;padding-right:25px;background:url('../images/cat_pointer.gif') no-repeat 100% -24px;}
.ceo_item a:hover{background:url('../images/cat_pointer.gif') no-repeat 100% -2px;}
.item_large{width:730px;margin-bottom:20px;}
.item_large img{float:right;padding:15px 0px 20px 20px;}
.item_large a{font-size:12px;font-weight:bold;padding-right:25px;background:url('../images/cat_pointer.gif') no-repeat 100% -24px;}
.item_large a:hover{background:url('../images/cat_pointer.gif') no-repeat 100% -2px;}
.item_large h2{color:#1a93c9;}

/* all events block */
#evenementen{float:right;width:730px;padding-left:10px;margin-top:15px;margin-bottom:10px;}
#evenementen h2 a{display:block;width:140px;color:#1a1a1a;}
#evenementen a.pointer{color:#636363;display:block;width:110px;background:url('../images/link_pointer.gif') no-repeat 100% 7px;height:20px;}
#evenementen a:hover.pointer{color:#1a93c9;background:url('../images/link_pointer.gif') no-repeat 100% -13px;}
#evenementen .top{height:27px;width:730px;background:url('../images/row_top.png') no-repeat;}
#evenementen .bottom{clear:both;height:18px;width:730px;background:url('../images/row_bottom.png') no-repeat;}
#evenementen .middle{width:730px;background:url('../images/row_middle.png') repeat-y;behavior:none;}
#evenementen .inner{padding:5px 25px 5px 25px;}
#evenementen .block{width:150px;float:left;}
#evenementen .bl{width:133px;float:left;}
#evenementen .br{width:160px;float:left;display:none;}

/* all events block */
#qoute{float:right;width:730px;padding-left:10px;margin-top:15px;margin-bottom:10px;}
#qoute h2 a{display:block;width:140px;color:#1a1a1a;}
#qoute a.pointer{color:#636363;padding-right:10px;background:url('../images/link_pointer.gif') no-repeat 100% 7px;height:20px;}
#qoute a:hover.pointer{color:#1a93c9;background:url('../images/link_pointer.gif') no-repeat 100% -13px;}
#qoute .top{height:27px;width:730px;background:url('../images/row_top.png') no-repeat;}
#qoute .bottom{height:18px;width:730px;background:url('../images/row_bottom.png') no-repeat;}
#qoute .middle{width:730px;background:url('../images/row_middle.png') repeat-y; behavior:none;}
#qoute .inner{color:#636363;padding:5px 25px 5px 25px;}
#qoute .inner strong{font-weight:normal;font-style:italic;}
#qoute .inner .info{font-weight:normal;margin-top:10px;color:#1a93c9;}
#qoute .inner .info strong{font-style:normal;font-weight:bold;color:#1a1a1a;}
#qoute .block{width:150px;float:left;}
#qoute .bl{width:133px;float:left;}
#qoute .br{width:160px;float:left;display:none;}

/* page layout */
.breadcrumbs{color:#6d6f71;font-size:11px;padding-bottom:10px;}
.breadcrumbs a{color:#6d6f71;text-decoration:underline;}
.breadcrumbs a:hover{color:#1a1a1a;}
.breadcrumbs span{color:#1a1a1a;}

/* replacer html -> img */
.lbl_nieuwsbrief{height:20px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_nieuwsbrief.gif') no-repeat;}
.lbl_categories{height:20px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_categories.gif') no-repeat;}
.lbl_populair{height:20px;width:170px;text-indent:-5000px;background:url('../images/replace/lbl_populair.gif') no-repeat;}
.lbl_anderen{height:20px;width:170px;text-indent:-5000px;background:url('../images/replace/lbl_anderen.gif') no-repeat;}
.lbl_reacties{float:right;margin-top:20px;height:25px;width:725px;text-indent:-5000px;background:url('../images/replace/lbl_reacties.gif') no-repeat;}
.lbl_workshops{height:20px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_workshops.gif') no-repeat;}
.lbl_entertainment{height:20px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_entertainment.gif') no-repeat;}
.lbl_feesten{height:20px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_feesten.gif') no-repeat;}
.lbl_arrangementen{height:20px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_arrangementen.gif') no-repeat;}
.lbl_referenties{height:20px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_referenties.gif') no-repeat;}
.lbl_categorieen{height:20px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_categorieen.gif') no-repeat;}
.lbl_genres{height:20px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_genres.gif') no-repeat;}
.lbl_grootte{height:20px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_grootte.gif') no-repeat;}
.lbl_ceo{height:35px;width:300px;text-indent:-5000px;background:url('../images/replace/lbl_ceo.gif') no-repeat;}
.lbl_workshop{height:35px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_workshop.gif') no-repeat;}
.lbl_feest{height:35px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_feest.gif') no-repeat;}
.lbl_freelance{height:35px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_freelance.gif') no-repeat;}
.lbl_contact{height:35px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_contact.gif') no-repeat;}
.lbl_arrangement{height:35px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_arrangement.gif') no-repeat;}
.lbl_entertain{height:35px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_entertain.gif') no-repeat;}
.lbl_sitemap{height:35px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_sitemap.gif') no-repeat;}
.lbl_nieuws{height:35px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_nieuws.gif') no-repeat;}
.lbl_foto{height:35px;width:250px;text-indent:-5000px;background:url('../images/replace/lbl_foto.gif') no-repeat;}
.lbl_info{height:35px;width:250px;text-indent:-5000px;background:url('../images/replace/lbl_info.gif') no-repeat;}
.lbl_refer{height:35px;width:250px;text-indent:-5000px;background:url('../images/replace/lbl_refer.gif') no-repeat;}
.lbl_ref{height:20px;width:150px;text-indent:-5000px;background:url('../images/replace/lbl_ref.gif') no-repeat;}

/* sitemap */
.sitemap{display:inline;width:170px;float:left;font-size:11px;line-height:15px;}

/* nieuwsbrieven */
.nieuwsbrief{width:400px;clear:both;margin-bottom:30px;}
.nieuwsbrief .item{clear:both;width:350px;}
.nieuwsbrief .left{width:150px;float:left;}
.nieuwsbrief .right{float:right;}
.nieuwsbrief a{width:140px;padding-right:20px;background:url('../images/cat_pointer.gif') no-repeat 100% -24px;}
.nieuwsbrief a:hover{background:url('../images/cat_pointer.gif') no-repeat 100% -2px;}

/* footer */
#footer{font-size:11px;clear:both;color:#fff;text-align:right;padding-right:40px;}
#footer a{text-decoration:none;color:#333;padding-left:2px;padding-right:2px;}
#footer a:hover{background:#333;color:#fff;}
#popup{cursor:pointer;position:absolute;top:200px;margin-left:350px;z-index:500;background:url('../images/popup.png') no-repeat;behavior:url(http://www.c-e-o.nl/iepngfix.htc);width:330px;height:1320px;padding:20px;}

/*404 not found*/
.notfound{
	margin-left:30px;
}
.notfound li{
	list-style-type:square;
}
.notfound li a{
	color:#1a93c9;
	text-decoration:none;
}
.notfound li a:hover{
	color:#1a93c9;
	text-decoration:underline;
}

/* Form styling */
.input{width:300px;height:18px;border:1px solid #e0dfdf;font-size:12px;font-family:Tahoma,"Lucida Grande","Helvetica",arial,sans-serif;color:#666;margin-top:5px;padding-left:5px;padding-right:5px;}
.input:focus,.txtarea:focus{border:solid 1px #1a93c9;}
.wp{width:235px;}
.pc{width:50px;}
select{width:220px;}
.txtarea{width:300px;height:75px;border:1px solid #e0dfdf;font-size:12px;font-family:Tahoma,"Lucida Grande","Helvetica",arial,sans-serif;color:#666;margin-top:5px;padding-left:5px;padding-right:5px;}
.missed{border:solid 1px #1a93c9;background:#efefef;color:#666;}
.msg{font-size:12px;color:#1a93c9;}
.btn{background:#e8e5de url('../images/btn_bg.jpg') 0px 0px;width:130px;height:37px;border:none;font-size:11px;color:#333;margin-top:5px;cursor:pointer;}
.btn:hover{background:url('../images/btn_bg.jpg') 0px -37px;}
