/* CSS Document */
#wrap{ margin:0 auto; width:1000px; }
#wrapInner{ }

.leftside{ float:left; width:804px; }
.leftside1{ float:left; width:792px; }
.leftsidenieuws{ float:left; width:789px; }
.leftsideInner{ padding:12px 3px 0 3px; }
.rightside{ float:left; width:205px; }
.rightside1{ float:left; width:115px; }

.homeleftside_bg{ background:url(../images/home_leftbg1.png?ver=0.01) no-repeat; height:957px; /*width:804px;*/ }



.language{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; color:#bab007; position:relative; z-index:1000; }
.language ul{ margin:0px; padding:0px 20px 0px 0px; list-style:none; }
.language ul li{ display:inline; }
.language ul li a{ color:#bab007; }

.nav_links{}
.nav_links ul{ margin:0px; padding:20px 0 0 10px; list-style:none; }
.nav_links ul li{ float:left; width:auto; display:block; position:relative; padding:0 13px 0 5px; }
.nav_links ul li a{ float:left; width:auto; display:block; cursor:pointer; position:absolute; top:-35px; }
.nav_links ul li a.home{ background:url(../images/home1.png) no-repeat top left; height:58px; width:60px;  left:0px; }
.nav_links ul li a.programma{ background:url(../images/programma1.png) no-repeat top left; height:58px; width:117px; left:70px; }
.nav_links ul li a.locaites{ background:url(../images/locaties1.png) no-repeat top left; height:58px; width:80px; left:205px; }
.nav_links ul li a.nieuws{ background:url(../images/nieuws1.png) no-repeat top left; height:58px; width:80px; left:300px; }
.nav_links ul li a.uit{ background:url(../images/uit1.png) no-repeat top left; height:58px; width:153px; left:395px; }
.nav_links ul li a.partners{ background:url(../images/partners1.png) no-repeat top left; height:58px; width:86px; left:580px; }
.nav_links ul li a.contact{ background:url(../images/contact1.png) no-repeat top left; height:58px; width:72px; left:690px; }
/*.nav_links ul li span.navselected{ position:absolute; top:-35px; left:30%; display:block; }*/

.bodywrap{ position:relative; top:20px; left:0; }
.content_wrap{ padding-bottom:10px; }

/*home*/
.homeleftsideborder_align{ position:absolute; top:-103px; left:-16px; }
.homeleftsideborder{ background:url(../images/homeleftborder.jpg) no-repeat left top; width:17px; height:745px; }
.logo{ position:absolute; left:170px; top:25px; }
.logo a{ display:block; background:url(../images/logo.png) no-repeat top left; width:183px; height:85px; text-indent:-9999px; }

.homeleftside{ float:left; width:195px; }
.homemid{ float:left; width:389px; }
.homecontent_align{ padding:100px 0 0 0px; }
.homecontentbox{ width:389px; min-height:459px; height:auto !important; height:459px; background:url(../images/content_bg.png) no-repeat bottom left; }
.homecontentboxInner{ padding:0 30px 0 14px; }

.homerightside{ float:left; width:170px; }
.homerightsideInner{ padding:8px 5px 10px 3px; }
.home_saxophone{ padding:260px 0 0 75px; }
.home_rotterdamlogo{ padding:100px 0 0 20px; }
.home_markhall{ padding:80px 0 0 80px;  }
.home_markman{ padding:183px 0 0 17px; }

.rightsidebox_align{ padding:45px 0 0 0; }
.rightsidebox_align1{ padding:45px 0 0 0; }
.rightsidebox_align3{ padding:45px 0 0 0; }
.rightsidebox_align_nieuws{ padding:45px 0 0 0; }
.rightsidebox_align_locaties{ padding:45px 0 0 0;}
.rightsidebox_height{ height:598px; }

.blackbox_topborder{ background:url(../images/blackbox_topborder.jpg) no-repeat top left; width:197px; height:8px; overflow:hidden; }
.blackbox_bottomborder{ background:url(../images/blackbox_bottomborder.jpg) no-repeat top left; width:197px; height:8px; overflow:hidden; }

.bg_black{ background-color:#000; }
.bg_darkyellow{ background-color:#a6a033; }

.social_links ul { margin:0px; padding:10px 0 0 0; list-style:none; }
.social_links ul li{ display:inline; }
.social_links ul li img{ padding:0px 10px; }
.subnav{ position:relative;}
.subnav ul{ margin:0px;  list-style:none; position:absolute; top:23px; left:235px;}
.subnav ul li{ display:inline; }
.subnav ul li a{ text-indent:-3000px;}
.footerlogo_bg{ background:url(../images/footerlogo_bg.png) no-repeat top left; width:771px; height:54px; }
.footerlogo ul{ margin:0px; padding:5px 0 0 0; list-style:none; opacity:0.8; filter:alpha(opacity=80); }
.footerlogo ul li{ display:inline; padding-left:20px; }
.footerlogo ul li a.logo3{ padding:0 0 0 160px;  }

.footer{ padding-left:3px; position:relative; bottom:0px; top:19px; }
.footer_bg{ background:url(../images/footerleft_bg.png) no-repeat top left; width:787px; height:30px; line-height:30px; }

.footer_links{ font-family:Georgia, "Times New Roman", Times, serif; color:#807b11; font-weight:bold; font-size:10px; }
.footer_links ul{ margin:0px; padding:0px 0 0 20px; list-style:none; }
.footer_links ul li{ display:inline; }
.footer_links ul li.footer_linksalign{ padding:0 107px 0 0; }
.footer_links ul li a{ color:#807b11; }

/*home end*/

/*contact*/
.contact_lineheight{ line-height:18px; }
.contactbody_bgalign{ position:absolute; top:0px; left:150px; }
.contactbody_bg{ background:url(../images/contact_bg.png) no-repeat; height:865px; width:525px; }

.greencontactbox_align{ position:absolute; top:20px; left:-140px; }
.greencontactbox{ background:url(../images/greencontactbox.png) no-repeat top left; width:317px; height:190px; }
.greencontactboxInner{ padding:20px 15px 0 23px; }

.contactmarksaxophone{ position:absolute; top:10px; left:290px; }
.contactmarkhall{ position:absolute; top:270px; right:-350px; }
.contactmarkman{ position:absolute; top:350px; left:-195px; }
.contactrotterdam_logo{ position:absolute; top:500px; left:-100px; }

.blackcontactbox_align{ position:absolute; top:20px; right:-240px; }
.blackcontactbox{ background:url(../images/blackcontactbox.png) no-repeat top left; width:318px; height:280px; }

.blackstichingbox_align{ position:absolute; top:350px; right:-195px; }
.blackstichingbox{ background:url(../images/blackstichingbox.png) no-repeat top left; width:307px; height:169px; }

.contact_footer{ position:absolute; bottom:200px; left:-140px; }
.contact_sociallinks{ position:absolute; bottom:240px; right:-290px; }
/*contact end*/

/*partners*/
.partners_bg{ background:url(../images/partners_bg.png) no-repeat top left; width:800px; height:875px; margin:0 auto; position:relative; margin-top:10px; }

.partners_footer{ position:absolute; top:0px; }


.logo1{ position:absolute; top:49px; left:200px; width:139px; height: 57px;}
.logo2{ position:absolute; top:107px; left:125px;width:259px; height: 36px; }
.logo3{ position:absolute; top:142px; left:71px; width:138px; height: 45px;}

.logo4{ position:absolute; top:142px; left:290px; width:172px; height: 35px;}
.logo5{ position:absolute; top:178px; left:210px; width:112px; height:38px;}
.logo6{ position:absolute; top:215px; left:54px; width:168px; height: 39px;}
.logo7{ position:absolute; top:215px; left:221px; width:101px; height: 78px;}
.logo8{ position:absolute; top:203px; left:323px; width:155px; height: 42px;}
.logo9{ position:absolute; top:251px; left:331px; width:76px; height: 80px;}
.logo10{ position:absolute; top:251px; left:423px; width:70px; height: 80px;}
.logo11{ position:absolute; top:255px; left:60px; width:97px; height: 76px;}
.logo12{ position:absolute; top:294px; left:171px; width:122px; height: 51px;}
.logo13{ position:absolute; top:336px; left:360px; width:102px; height: 59px;}
.logo14{ position:absolute; top:342px; left:71px; width:86px; height: 39px;}
.logo15{ position:absolute; top:347px; left:200px; width:139px; height: 34px;}

.logo16{ position:absolute; top:405px; left:94px; width:130px; height: 26px;}
.logo17{ position:absolute; top:432px; left:94px; width:120px; height: 20px;}
.logo18{ position:absolute; top:405px; left:235px; width:149px; height: 26px;}
.logo19{ position:absolute; top:428px; left:235px; width:204px; height: 22px;}

.logo20{ position:absolute; top:495px; left:144px; width:70px; height: 38px;}
.logo21{ position:absolute; top:488px; left:228px; width:45px; height: 44px;}
.logo22{ position:absolute; top:488px; left:273px; width:58px; height: 45px;}
.logo23{ position:absolute; top:495px; left:339px; width:54px; height: 36px;}



.partnercontent_align{ position:relative; left:-10px; }
.partnercontent_bg{ background:url(../images/partnerscontent_bg.png) no-repeat top left; width:776px; height:93px; }

.partnermark1{ position:absolute; top:245px; left:-125px; }
.partnermark2{ position:absolute; top:550px; left:60px; }
.partnermark3{ position:absolute; top:810px; left:20px; }
.partnermark4{ position:absolute; top:130px; left:720px; }
.partnermark5{ position:absolute; top:310px; left:840px; }
.partnermark6{ position:absolute; top:540px; left:720px; }
/*partners end/

/*uit in rotterdam*/
.bodywraputi{ position:relative; top:20px; left:-38px; }
.uitcontent_align{ position:absolute; left:40px; }
.uitcontent_bg{ background:url(../images/uitcontent_bg.png) no-repeat top left; width:768px; height:93px; }
.rotterdam_bg{ background:url(../images/uit_bg.png) no-repeat bottom left; width:531px; height:570px; margin:0 auto; }
.rotterdam_bg1{ background:url(../images/contact_bg.png) no-repeat; height:865px; width:700px; margin:0 auto; }

.greenberikbox_align{ position:absolute; top:140px; left:40px; }
.greenberikbox{ background:url(../images/greenberikbox.png) no-repeat top left; width:368px; height:342px;}
.berik_links{ color:#fff; font-size:12px; }
.berik_links ul{ margin:0px; padding:5px 0 0 0; list-style:none; }
.berik_links ul li{ display:block; background:url(../images/arrow_icon.png) no-repeat left; padding-left:15px; padding-bottom:2px; }
.berik_links ul li a{ display:block; color:#FFF; }

.blackwatbox_align{ position:absolute; top:130px; right:200px; }
.blackwatbox{ background:url(../images/blackwatbox.png) no-repeat top left; width:315px; height:168px; }
.blackwatboxInner{ padding:20px 5px 0 15px; }

.blackmuziekbox_align{ position:absolute; top:340px; right:350px; }
.blackmuziekbox{ background:url(../images/blackmuziekbox.png) no-repeat top left; width:236px; height:167px; }

.greenetenbox_align{ position:absolute; top:310px; right:150px; }
.greenetenbox{ background:url(../images/greenetenbox.png) no-repeat top left; width:178px; height:136px; }

.uitrotterdam_logo{ position:absolute; top:500px; left:40px; }
.uitmarkhall{ position:absolute;top:30px; right:-34px; }
.uitmarksaxophone{ position:absolute; top:315px; right:0px; }
.uitmark3{ position:absolute; top:65px; left:-135px; }
.uitmark4{ position:absolute; top:360px; left:-80px; }
.uitmark5{ position:absolute; top:500px; left:-150px; }
.uitfooter{ position:relative; left:40px; top:0px; }
.uitfooter1{ position:absolute; left:40px; top:570px; }
.uitfooter_right{ float:left; width:168px; }
/*uit in rotterdam end*/

/*Programma */
.programma_contentalign{ padding:88px 0 0 0; }
.programma_contentbg{ background:url(../images/programma_contentbg.png) repeat-y top left; width:768px; /*height:470px;*/  }
.programma_contentbgInner{ padding:12px 40px 0 0; }

.programma_title{ padding:0 0 10px 20px; font-size:16px; font-weight:bold; color:#ff0000; }

.programma_listbg{ zoom:1; }
.programma_listbg:hover{ background-color:#b5ae24; cursor:pointer; }
.programma_listbgInner{ padding:0 0 0 20px; zoom:1; }
.programma_date{ float:left; width:250px; padding:3px 8px 3px 10px; }
.programma_add{ float:left; width:240px; padding:3px 8px 3px 0px; }
.programma_name{ float:left; width:180px; padding:3px 10px 3px 0px; }

.borderbottom_white{ border-bottom:1px solid #FFF; }

.programma_logo{ position:absolute; left:300px; top:20px; }
.programma_logo a{ display:block; background:url(../images/logo.png) no-repeat top left; width:183px; height:85px; text-indent:-9999px; }
.programma_rotterdamlogo{ position:absolute; top:40px; right:20px; }

.programma_pagination{ text-align:center; font-size:10px; }
.programma_pagination ul{ margin:0px; padding:16px 20px 20px 20px; list-style:none; }
.programma_pagination ul li{ display:inline; padding:0 10px 0; }
.programma_pagination ul li a{ padding:2px 5px; border:1px solid #a59e21; background-color:#FFF; color:#000; }
.programma_pagination ul li a:hover,
.programma_pagination ul li a.current{ padding:2px 5px; border:1px solid #a59e21; background-color:#b5ae24; color:#FFF; text-decoration:none; }

.programmamark1{ position:absolute; top:35px; left:-85px; }
.programmamark2{ position:absolute; top:330px; left:-175px; }
.programmamark3{ position:absolute; top:680px; left:615px; }

.rightsideprogram{ float:left; width:205px; }
.programrightsideInner{ padding:8px 5px 10px 3px; }
/*Programma end*/

/*Programma info*/
.programablock_box1{ position:absolute; top:120px; left:-70px; }
.programagreenbox1{ background:url(../images/progamgreenbox1.png) no-repeat top left; width:584px; height:975px; }
.programagreebox1_wrap{ padding:100px 162px 20px 95px; }
.programablackbox1_wrap{ padding:40px 0 0 65px; }
.programablackbox1_bg{ background:url(../images/programablackbox1.jpg) no-repeat top left; width:250px; height:180px; }
.programablackbox1_bgInner{ padding:10px; }

.programablock_box2{ position:absolute; top:10px; right:13px; }
.programagreenbox2{ background: url(../images/progamgreenbox2.png) no-repeat top left; width:428px; height:736px; }
.programagreenbox2_wrap{ padding:80px 30px 0 95px; }
.programablackbox2_wrap{ padding:40px 0 0 65px; }
.programablackbox2_bg{ background:url(../images/programablackbox2.jpg) no-repeat top left; width:198px; height:125px; }
.programablackbox2_bgInner{ padding:10px; }

.programablock_box3{ position:absolute; top:420px; right:50px; }
.programagreenbox3{ background-color:#bab007; }

.rightsidebox_programainfoalign3{ padding:45px 0 0 0; }

.footer_programmainfopage{ position:relative; bottom:0px; top:998px; }
/*Programma info end*/

/*locaties programma*/
.locaties_contentbgInner{ padding:30px 20px 0 0; }
.locaties_left{ float:left; width:395px; }
.locaties_right{ float:left; width:350px; }
.locaties_rightInner{ padding-left:5px; }
.locaties_date{ float:left; width:125px; padding:3px 10px 3px 0px; }
.locaties_nam{ float:left; width:220px; padding:3px 8px 3px 0px; }
.locaties_greenbox{ background:url(../images/locaties_greenbox.png) no-repeat top left; width:340px; height:192px; }
.locaties_greenboxInner{ padding:10px 15px 65px 15px; }

.locatieslinks{ font-size:11px; }
.locatieslinks ul{ margin:0px; padding:5px 0 0 0; list-style:none; }
.locatieslinks ul li{ display:inline; padding:0px 1px 0 0; }
.locatieslinks ul li a{ color:#FFF; border-bottom:1px solid #c4bc2f; }

/*locaties programma end*/

/*css for extraruimate page */ 
.extraruimateleftside_bg {  background:url(../images/extraruleft_bg.png) no-repeat top left; height:910px; /*width:804px;*/}
.extra_bg{background:url(../images/extraruleft_bg.png) no-repeat top left;}
.extraid{ height:417px; width:300px; margin-left:247px; margin-top:136px;}
.extraid h2{ color:#ff0000; font-size:14px;}
.logoextra{ position:absolute; left:105px; top:-138px; padding:10px; }
.name{ margin-top:15px;}
.extrarotterdam_logo{position:absolute; top:335px; left:30px;}
.contentam_logo{position:absolute; top:900px; left:50px;}
.footerextra_bg{ background:url(../images/footerleft_bg.png) no-repeat top left; width:771px; height:30px; line-height:30px; }
.formextra{ width:150px; float:left; font-weight:bold;}
.rightextra{ float:left; width:140px; margin-top:50px; margin-left:10px;}
.footerextra{ width:300px;  margin-top:20px; margin-left:132px; font-weight:bold;}
.rightsideextrabox_height{ height:664px; }
.logoextra a{ display:block; background:url(../images/logo.png) no-repeat top left; width:183px; height:85px; text-indent:-9999px; }

.nieuwsbrief_mark{ position:absolute; top:125px; left:-90px; }
.nieuwsbrief_mark1{ position:absolute; top:265px; left:640px; }

.footernieuwsbrief{ padding-left:3px; position:relative; bottom:0px; top:-55px; }
/*extraruimate ends */ 
/* last page*/
.lastpage_logo{ position:absolute; left:25px; top:20px; }
.lastpage_logo a{ display:block; background:url(../images/logobig.png) no-repeat top left; width:268px; height:114px; text-indent:-9999px; }
.lastpage_bg{background:url(../images/backgroundlastpage.png) no-repeat top left; min-height:1082px; height:auto !important; height:1082px;}

.locatieslistpage_bg{background:url(../images/backgroundlastpage.png) repeat-y top left; min-height:1082px; height:auto !important; height:1082px;}

.contentblock_box{ position:absolute; top:120px; left:-30px; z-index:1000; }
.contentblock_bg{ background:url(../images/contentblock_bg.png) no-repeat top left; width:415px; height:695px; }
.contentblock_wrap{ padding:40px 30px 0 40px; }
.contentblock1_wrap{ padding:50px 0px 0 0px; }
.contentsmallblock_wrap{ padding:80px 30px 0 55px; }
.contentblock_height{ height:325px; overflow:auto; }

.contentblock_box2{ position:absolute; top:10px; right:76px; }
.contentblock2_bg{ background:url(../images/contentbox2_bg.png) no-repeat top left; width:375px; height:628px; }
 
.contentblock_box3{ position:absolute; top:445px; right:-30px; }
.footer_lastpage{ position:relative; bottom:0px; top:997px; }
.footerlogolastpage_bg{ background:url(../images/footerlogolastpage_bg.png) no-repeat top left; width:997px; height:54px; }
.footerlastpage_bg{ background:url(../images/footerbglastpage_bg.png) no-repeat top left; width:996px; height:30px; line-height:30px; }

/*Nieuws page*/
/*.nieuwsgreenbox_align{ position:absolute; top:0px; left:90px; }*/
.nieuwsgreenbox_align{ padding:0 0 0 100px;  }
.nieuwsgreenbox{ background:url(../images/nieuwsgreenbox1.png) no-repeat top left; width:565px; /*height:934px;*/ }
.nieuwscontent_bg{ background:url(../images/nieuwscontent_bg.png) repeat-y top left; width:483px; min-height:700px; height:auto !important; height:700px; }
.nieuwscontent_bgInner{ padding:0px 40px 20px 40px; }
.nieuwsgreenboxInner{ padding:180px 20px 100px 50px; }
.nieuwsblackbox_align{ position:absolute; top:30px; left:350px; }
.nieuwsblackbox{ background:url(../images/nieuwsblackbox.png) no-repeat top left; width:254px; height:147px; }
.nieuwsblackboxInner{ padding:10px; }
.nieuwspage_logo{ position:absolute; left:45px; top:20px; }
.nieuwspage_logo a{ display:block; background:url(../images/logobig.png) no-repeat top left; width:268px; height:114px; text-indent:-9999px; cursor:pointer; }
.nieuwsrotterm_logo{position:absolute; top:900px; left:15px;}
.footer_nieuwspage{ position:relative; bottom:0px; top:367px; }
/*Nieuws page end*/

/*Locaties Listing*/
.footer_locatiespage{ position:absolute; bottom:0px; top:1081px; }
.loacties_contentalign{ position:absolute; top:-10px; left:-3px; }
.locatiespage_logo{ position:absolute; left:25px; top:25px; }
.locatiespage_logo a{ display:block; background:url(../images/logobig.png) no-repeat top left; width:268px; height:114px; text-indent:-9999px; }
.locaties_contentInner{ padding:10px 10px 0 365px; }
.locaties_listlink{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.locaties_listlink ul{ margin:0px; padding:40px 0 0 0; list-style:none; }
.locaties_listlink ul li{ display:inline; padding:0 2px; }
.locaties_listlink ul li a{ color:#FFF; }
.locaties_listlink ul li a:hover{ color:#ff0000; text-decoration:none; }

.locaties_searchlist{ position:absolute; top:150px; left:55px; height:700px; }
.locaties_searchlist1{ padding:150px 30px 0 55px; }
.locatieslistrotterm_logo{position:absolute; top:-1050px; left:50px;}
/*Locaties Listing end*/

/*Trugblik page*/
.trugblik_contentInner{ padding:10px; }
/*.trugblik_content{ position:absolute; top:100px; left:15px; height:700px; }*/
.trugblik_content{ padding:150px 30px 30px 55px; }

.photo_list ul{ padding:10px 0 0 0; margin:0px; list-style:none; }
.photo_list ul li{  float:left; width:auto; padding:0 5px; }
.photo_list ul li a{ float:left; width:auto; }
.photo_list ul li a img{ background-color:#FFF; padding:3px; float:left; width:auto; }

.video_list ul{ padding:10px 0 0 0; margin:0px; list-style:none; }
.video_list ul li{  float:left; width:auto; padding:5px; }
.video_list ul li a{ float:left; width:auto; }
.video_list ul li a img{ float:left; width:auto; }

/*Trugblik page end*/

