html                            { padding: 0; margin: 0; background: #989B2A url(../../images/jessa/bg_body_top.jpg) repeat-x fixed; }
body                            { font-family: arial, helvetica, sans-serif; font-size: 12px; background: url(../../images/jessa/bg_body_bottom.jpg) repeat-x bottom; }
img                             { border-width: 0; behavior:url('htc/pngbehavior.htc'); }

/* reset */
html, body, div, span, object,
h1, h2, h3, h4, h5, h6,
p, a, img, em, strong, sub, sup,
ol, ul, li, dl, dt, dd,
form, label, legend {
    border: 0;
    outline: 0;
    margin: 0;
    padding: 0;
    }
ol, ul                      { list-style: none; }
table                       { border-collapse: collapse; border-spacing: 0; }

.clearfix:after             { content: '.';  display: block; height: 0; clear: both; visibility: hidden; }
.clearfix                   { display: inline-block; clear:both; }
* html .clearfix            { height: 1%; }

div.clear 					{ clear: both; height: 0px; overflow: hidden; }

.quicklink                  { position: absolute; left: -1000em; }

/* main positioning */
div.wrapper                 { position: relative; width: 980px; margin: 0 auto; }
div.top                     { height: 105px; background: #ffffff; }
div.dwtop                   { height: 180px; background: #ffffff; }

div.contentcontainer        { width: 980px; background: #ffffff url(../../images/jessa/bg_content.gif) repeat-y 30px; }
div.content                 { float: right; width:620px; padding-right: 30px; }
div.foot                    { width: 980px; clear: both; }


/* elememnts outside flow */
img.logo                    { position: absolute; left: 30px; top: 37px;  }
ul.menu                     { position: absolute; right: 30px; top: 25px; width: 765px; padding-left: 5px; height: 50px; background:url(../../images/jessa/bg_topmenu.gif) no-repeat 0px 10px;  }
ul.menu li                  { float: left; display: block; margin: 0 6px; }
ul.menu li a                { float: left; display: block; height: 50px; line-height: 56px; color: #ffffff; font-weight: bold; text-decoration: none; padding-right: 8px; margin-left: 8px; }
* html ul.menu li a         { margin-left: 4px; }
ul.menu li:hover            { background:url(../../images/jessa/bg_menu.gif) no-repeat left top; }
ul.menu li:hover a          { background:url(../../images/jessa/bg_menu.gif) no-repeat right top; }
ul.menu li.selected         { background:url(../../images/jessa/bg_menu.gif) no-repeat left top; }
ul.menu li.selected a       { background:url(../../images/jessa/bg_menu.gif) no-repeat right top; }

ul.submenu                  { width: 270px; margin-left: 30px; background: url(../../images/jessa/top_menu.gif) no-repeat 0 0; padding: 10px 0 30px 0 }
ul.submenu li               {  }
ul.submenu li a             { color: #787b06; font-size: 1.1em; font-weight: bold; text-decoration: none; padding: 5px 10px 5px 20px; display: block; width: 240px; }
ul.submenu li a:hover       { color: #000000;  background: url(../../images/jessa/listrip.gif) no-repeat 0px 5px; }

ul.submenu li.selected    	{ background: url(../../images/jessa/bg_menu_top.gif) no-repeat 10px 0; color: #ffffff; padding-top: 6px;  }
ul.submenu li.selected a    { background: url(../../images/jessa/bg_menu_bottom.gif) no-repeat 10px bottom; color: #ffffff; padding: 0px 10px 5px 20px; }

ul.submenu li.selected li a { background: none; color: #787b06; }

ul.submenu li.selected ul li { background: none; padding-top: 0;  }
ul.submenu li.selected ul li a      { padding: 4px 10px 4px 40px; width: 230px; color: #e3a71b; font-size: 1em; background: none; }
ul.submenu li ul li a:hover { color: #000000; background: url(../../images/jessa/listrip.gif) no-repeat 20px 5px; }
ul.submenu li ul li.selected a { background: url(../../images/jessa/listrip.gif) no-repeat 20px 3px; color: #000000;  }


ul.submenu li ul li.selected ul li a { background: none; }

ul.submenu li ul li ul li   { background-image: none; }
ul.submenu li ul li.selected  ul li a   { font-size: 1em; font-weight: normal; padding: 4px 10px 4px 60px; width: 210px; color: #000000;  }
ul.submenu li ul li ul li a:hover   { background: url(../../images/jessa/listrip.gif) no-repeat 40px -147px; }
ul.submenu li ul li ul li.selected a { background: url(../../images/jessa/listrip.gif) no-repeat 40px -247px; font-weight: bold; }

ul.submenu li ul li ul li.selected ul li a { font-style:italic; background: none; padding: 3px 10px 3px 80px; width: 190px; font-weight: normal; }
ul.submenu li ul li ul li.selected ul li a:hover { text-decoration: underline; }
ul.submenu li ul li ul li ul li.selected a  { background: url(../../images/jessa/listrip.gif) no-repeat 60px -247px; font-weight: bold; }

ul.submenu li ul li ul li ul li.selected ul li a { font-style:italic; background: none; padding: 3px 10px 3px 100px; width: 170px; font-weight: normal; font-style:normal; color: #969922; }
ul.submenu li ul li ul li ul li ul li.selected a  { background: url(../../images/jessa/listrip.gif) no-repeat 80px 3px; font-weight: bold; }

ul.servicemenu              { position: absolute; right: 24px; top: 10px; }
ul.servicemenu li           { float: left; }
ul.servicemenu li a         { float: left; display: block; color: #814b9a; font-weight: bold; padding: 0 6px; border-left: 1px solid #814b9a; text-decoration: none; line-height: 1em; font-size: 0.9em; }
ul.servicemenu li.first a   { border: none; }
ul.servicemenu li a:hover   { color: #000000; text-decoration: underline; }

form.search                 { position: absolute; right: 10px; top: 48px; height: 19px; width: 190px; padding: 8px 5px 8px 15px; background:url(../../images/jessa/bg_search.gif) no-repeat;  }
form.search input.text      { border: none; background: #ffffff; width: 130px; float: left; height: 16px; font-weight: bold; }
form.search input.button    { border: none; background: transparent; float: right; width: 40px; color: #ffffff; font-weight: bold; font-size: 1em;  }

div.slideshow               { width: 620px; height: 250px; margin-bottom: 20px; }
div.slideshow img           { }
div.slideshow canvas		{ }
div.slideshow div.overlay   { z-index: 9999; color: #ffffff; position: absolute; margin-top: 150px; width: 500px; height: 75px; padding: 5px 10px; }
div.slideshow div.iesix 	{ background: url(../../images/jessa/bg_overlay.gif) no-repeat; }
div.slideshow div.overlay p  { position:absolute; z-index: -1; }
div.slideshow h1            { color: #ffffff; font-size: 1.7em; line-height: 1em; padding-top: 5px; }
div.slideshow a             { color: #ffffff; text-decoration: none; background: url(../../images/jessa/gogo.gif) no-repeat bottom right; padding-right: 20px; }
div.slideshow a:hover       { text-decoration: underline; }

div.slideshow div.mask		{ position:absolute; width: 620px; height: 250px; overflow: hidden; border-bottom: 2px solid #ffffff;}

div.foot                    { color: #ffffff; }
div.foot h3                 { color: #ffffff; font-size: 1.9em; background: url(../../images/jessa/dot.gif) repeat-x bottom; font-weight: normal; padding: 20px 0 5px 0; margin: 0 0 5px 0;   }
div.foot h4                 { color: #ffffff; font-size: 1.2em; padding: 10px 0 0 0; clear: both; border: none;}

div.foot div.contact        { float: left; padding-left: 30px; width: 270px; }
div.foot div.contact div    { float: left; width: 130px; }


div.foot div.specialismen   { float: right; padding-right: 30px; width: 620px; }
div.foot div.specialismen ul { float: left; width: 190px; margin: 10px 10px 0 0; }
div.foot div.specialismen ul li a { font-weight: bold; display: block; padding: 4px 0; text-decoration: none; color: #ffffff; line-height: 1em;  }
div.foot div.specialismen ul li a:hover { text-decoration: underline; }

div.foot div.footmenu           { clear: both; height: 80px;  }
div.foot div.footmenu ul        { padding: 10px 0; float: right; }
div.foot div.footmenu ul li     { float: left; }
div.foot div.footmenu ul li a   { float: left; padding: 0px 5px; border-left: 1px solid #ffffff; text-decoration: none; color: #ffffff; font-size: 0.9em; line-height: 1em; }
div.foot div.footmenu ul li.first a { border: none; }

/* hp elements */
div.divide                      { background:url(../../images/jessa/dot.gif) repeat-y center;  }

div.hpspecialismen img.maskhome		{ position: absolute; }
div.hpspecialismen img.fixhw			{ width: 280px; height: 185px; overflow: hidden; }


div.hpnews                      { width: 300px; float: left;  }
span.date                       { color: #87888a; font-size: 0.9em; display: block; }

div.hpspecialismen                          { width: 300px; float: right; }
div.hpspecialismen h2                       { font-weight: normal; font-size: 1.9em; padding: 0 0 5px 0; color: #e19c01; }
div.hpspecialismen div.selector             { background: url(../../images/jessa/bg_specialismen.gif) no-repeat top right; }
div.hpspecialismen div.selector h3          { color: #ffffff; padding: 3px 20px 3px 40px; text-align: center; overflow: hidden; font-size: 14px; }
div.hpspecialismen div.selector a.forward   { display: block; position: absolute; margin: 0 0 0 20px; width: 20px; height: 20px; background: url(../../images/jessa/listrip.gif) no-repeat 3px -297px; font-size: 0px; text-decoration: none; }
div.hpspecialismen div.selector a.back      { display: block; position: absolute; margin: 0 0 0 280px; width: 20px; height: 20px; background: url(../../images/jessa/listrip.gif) no-repeat 3px -47px; font-size: 0px; text-decoration: none; }

div.banner                      { margin-left: 50px; /*background: url(../../images/jessa/bg_banner.gif) no-repeat;*/ width: 200px; height: 202px; }
div.banner a					{ display: block; /*padding: 12px 20px;*/ padding:0; color: #ffffff; font-weight: bold; text-decoration: none; text-align: center; }
div.banner a:hover				{ text-decoration: underline;  }

div.enter                       { clear: both; }

ul.overview2col li                  		{ border-bottom: 1px dotted green; padding: 5px 0; list-style: none; }
.mceContentBody ul.overview2col li  		{ margin: 0; clear: both; }

ul.overview2col li a                		{ font-weight: bold; color: #e19c01; }
ul.overview2col li a:hover          		{ text-decoration: underline;  }

ul.overview2col div.cornerbox				{ float: left; width: 90px;  }
ul.overview2col div.cntbox 					{ float: right; width: 200px;  }

ul.overview2col div.cornerbox				{ float: left; width: 90px;  }
ul.overview2col div.cntbox 					{ float: right; width: 200px;  }
ul.wide div.cntbox 							{ width: 530px;  }

table.listtable 							{ border: none; padding: 0; margin: 0; border: none; }
table.listtable td							{ vertical-align: top; border-bottom: 1px dotted green; padding: 5px 0; }
table.listtable td a                		{ font-weight: bold; color: #e19c01; }
table.listtable td a:hover          		{ text-decoration: underline;  }
table.listtable td.txt						{ padding-left: 12px; }


ul.overview li                  { border-bottom: 1px dotted green; padding: 5px 0; list-style: none; }
.mceContentBody ul.overview li  { margin: 0; }
ul.overview li a                { font-weight: bold; color: #e19c01; }
ul.overview li a:hover          { text-decoration: underline;  }


span.gogo                       { display:block; background: #e19c01 url(../../images/jessa/bg_gogo.gif) no-repeat left top; height: 18px; margin: 10px 0; float: left;  }
span.gogo a                     { background: url(../../images/jessa/bg_gogo.gif) no-repeat right top; height: 18px; display: block; padding: 0 20px 0 10px; font-weight: bold; color: #ffffff; text-decoration: none; line-height: 16px;   }
span.gogo a:hover               { color: #000000; }

div.hpspecialismen span.gogo    { background: #e19c01 url(../../images/jessa/bg_gogo.gif) no-repeat left top; }
div.hpnews span.gogo            { background: #e19c01 url(../../images/jessa/bg_gogo.gif) no-repeat left top; }

div.contentfoot                 { background: url(../../images/jessa/dot.gif) repeat-x top; padding: 5px 0; margin: 20px 0; text-align:right; color: #969922; clear: both; }
div.contentfoot a               { color: #969922; text-decoration: none; }
div.contentfoot a:hover         { text-decoration: underline; }

/* twitter */
div.twitter                     { margin-left: 50px; width: 200px; height: 50px; background:url("../../images/jessa/bg_gogo_black.gif") no-repeat 150px 15px; }
div.twitter a    		        { color: #000000; font-weight: bold; text-decoration: none; }
div.twitter a:hover             { color: #5f90ca; }

div.twittervacature             { margin-left: 50px; width: 200px; height: 50px; background:url("../../images/jessa/bg_gogo_black.gif") no-repeat 184px 15px; line-height: 12px; }
div.twittervacature a    		{ color: #000000; font-weight: bold; text-decoration: none; }
div.twittervacature a:hover     { color: #5f90ca; }

/* mediatheek */
ul.medialist li                 { border-bottom: 1px dotted green; padding: 5px 0 5px 120px; min-height: 100px; list-style: none;  }
.mceContentBody ul.medialist li { margin: 0; }
ul.medialist li span.thumb      { position: absolute; margin-left: -120px; border: 1px solid red; }
ul.medialist li a               { font-weight: bold; color: #e19c01; text-decoration: none; }
ul.medialist li a:hover         { text-decoration: underline; }


/* alleen deelwebsite */
/* footlogo */
div.footlogo                    { text-align: center; background: url(../../images/jessa/dot.gif) repeat-x 0 30px; clear: both; margin: 0 20px -30px 0; padding: 30px 0 0 0; }
div.footlogo h4                 { font-size: 1.3m; color: #ffffff; font-weight: normal; line-height: 2em; }
div.dwheader                    { position: absolute; top: 20px; left: 10px; height: 160px; width: 940px; background:url(../../images/jessa/bg_topbar.gif) no-repeat 20px 20px; }
div.dwheader div.topimage       { margin-left: 40px; position: absolute; }
div.dwheader div.topimage a		{ cursor: pointer; display: block; }
div.dwheader div.introtext      { padding: 40px 220px 0 220px; }
div.dwheader div.introtext h3   { color: #ffffff; color: #ffffff; font-size: 2.5em;  margin: 0; padding: 0; }
div.dwheader div.introtext h4   { color: #ffffff; font-size: 1.5em; font-weight: normal; border: none; margin: 0; padding: 0; }


/* tijdelijk deelwebsite aqua aqua */
div.aqheader                    { position: absolute; top: 10px; left: 10px; height: 180px; width: 940px; background:url(../../images/jessatempaquadeelwebsite/bg_topbar.gif) no-repeat 20px 20px; }
div.aqheader div.topimage       { margin-left: 40px; position: absolute; }
div.aqheader div.topimage a		{ cursor: pointer; display: block; }
div.aqheader div.introtext      { padding: 30px 20px 0 320px; }
div.aqheader div.introtext h3   { color: #ffffff; color: #ffffff; font-size: 2.5em;  margin: 0; padding: 0; }
div.aqheader div.introtext h4   { color: #ffffff; font-size: 1.5em; font-weight: normal; border: none; margin: 0; padding: 0; }

div.aqheader img.aqlogo			{ position: absolute; top: 50px; left: 50px; }

div.aqtop                   	{ height: 200px; background: #ffffff; }

div.baktojessa                  { display: block; width: 250px; margin-left: 40px; height: 26px;  }
div.baktojessa img              { position: absolute;  }
div.baktojessa a                { color: #ffffff; font-weight: bold; font-weight:bold; text-decoration: none; position: absolute;  width: 220px; padding-left: 30px; height: 26px; line-height: 24px;  }
div.baktojessa a:hover          { color: #000000; text-decoration: underline; }

/* login scherm */
div.logintext 			{  }
div.loginform 			{ background: #dfc9e9; padding: 10px; border: 1px solid #814b9a; }
div.loginform label 	{ float: left; width: 120px; font-weight: bold; color: #814b9a;  }
div.loginform input		{ border: 1px solid #814b9a; padding: 1px; background: #ffffff; margin-bottom: 4px; }
div.loginform button	{ background: #814b9a; border: 1px solid #814b9a; font-weight: bold; color: #ffffff; margin: 10px 0; }

.error,
.mceContentBody .error	{ text-align: center; font-weight: bold; color: #850703; }
.error noscript { display: block; background: #ebd6d5; border: 2px dotted #850703; padding: 10px; margin: 10px 0; text-align: center; font-weight: bold; color: #ebd6d5; }


/* sitemap */
.mceContentBody div.sitemap ul li { left: 0; margin: 0; padding: 0; }

div.sitemap 								{   }
div.sitemap li a:hover						{ text-decoration: underline; color: #000000;  }
div.sitemap ul 								{ list-style: none; margin: 0; padding: 0;  }
div.sitemap ul li							{ list-style: none; margin: 0; padding: 0; }
div.sitemap ul li a							{ font-size: 1.3em; color: #E3A71B; font-weight: bold; text-decoration: none; display: block; border-top: 1px solid #859419; padding: 10px 0 5px 0px; margin-top: 5px; text-align: right; }
div.sitemap ul li ul li a					{ font-size: 1.5em; color: #859419; border: none; text-align: left; }
div.sitemap ul li ul li ul li a				{ font-size: 1.2em; color: #E3A71B; border: none;  padding: 2px 0 2px 20px; font-weight: bold;  }
div.sitemap ul li ul li ul li ul li a		{ font-size: 1.1em; color: #859419; border: none; padding: 0px 0 0px 40px; background: url(../../images/jessa/listrip.gif) no-repeat 20px 2px; }
div.sitemap ul li ul li ul li ul li ul li a	{ font-size: 1em; color: #E3A71B; border: none; font-weight: normal; margin: 0px 30px 0px 60px; padding: 0; border-bottom: 1px solid #E19C01; background: none; }
div.sitemap ul li ul li ul li ul li ul li ul li a { margin: 0px 30px 0px 80px; border: none; color: #000000; }
div.sitemap ul li ul li ul li ul li ul li ul li ul li { }
div.sitemap ul li ul li ul li ul li ul li ul li ul li a { margin: 0px 30px 0px 80px; padding: 0 0 0 20px;  border: none; line-height: 1.2em; font-style: italic; background: url(../../images/jessa/listrip.gif) no-repeat 0px 0px; }


div.sitemap ul ul							{   }
div.sitemap ul ul ul 						{ background: #F2F3E4; }
div.sitemap ul ul ul ul						{ border-bottom: 6px solid #ffffff;  padding: 5px 0 15px 0; }
div.sitemap ul ul ul ul	ul					{ border: none; }


/* searchresults */
div.searchbox input								{ padding: 3px 2px; width: 300px; border: 1px solid #515C29; }
div.searchbox button							{ padding: 3px 4px 3px 4px; border: 0 none; background-color: #887398; color: #FFFFFF; }
div.searchengine div.searchdata					{ padding: 12px 0; margin-bottom: 28px; border-bottom: 1px solid #515C29; }
div.searchengine div.searchdata span.label		{ font-weight: bold; }
div.searchengine span.searchresulthead a		{ margin-bottom: 8px; color: #515C29; font-size: 14px; font-weight: bold; text-decoration: none; }
div.searchengine span.searchresultlocation		{ display: block; margin: 5px 0; color: #969922; }
div.searchengine div.item						{ padding-bottom: 18px; margin-bottom: 18px; border-bottom: 1px dotted #D3D6C9; }
div.searchengine div.item p.searchstars			{ color: #515C29; }
div.searchengine a.gogoright					{ font-weight: bold; }

/* ugly */
div.content div.searchbox { display: none; }

/* form */
form					{ }
form label				{ font-weight: bold; color: #969922; display: block; padding-right: 40px; padding: 2px; }
form input.text			{ border: 1px solid #969922; }
form input.checkbox		{ float:left; margin-right:10px; }
form input.file			{ }
form input.image		{ }
form input.password		{ }
form input.radio		{ }
form input.reset		{ }
form input.submit		{ }
form select				{ }
form select option		{ }
form textarea			{ border: 1px solid #969922; padding: 2px; }
form button					{ border: none; background: #ffffff;  }
form button	span			{ background:url(../../images/jessa/bg_button.gif) top left; padding-left: 20px; height: 30px; line-height: 30px; display: block; color: #ffffff; font-weight: bold;  }
form button	span span 		{ background: #cccccc url(../../images/jessa/bg_button.gif) top right; padding-right: 20px; padding-left: 0;  }
form span.formrequired      { color: #eb9c00; font-weight: bold; font-size: 20px; }

form button:hover	span			{ background-position: bottom left; color: #000000; }
form button:hover	span span 		{ background-position: bottom right; }


/* wenstelegram */
canvas.wenstelegram,
img.wenstelegram		{ margin-right: 10px; }

.formerror				{ display: block; color: #916A9A; font-weight: bold;  }

/* raadplegingsgids */
div.intro { padding: 10px 0; }

ul.tabbladen 						{ border-bottom: 1px solid #969922; height: 22px; margin-bottom: 10px;  }
.mceContentBody ul.tabbladen li,
.mceContentBody ul.rpoverview li  	{ margin: 0; }
ul.tabbladen li						{ float: left; list-style: none; background: #D7D9AE url(../../images/jessa/sprt_tabs.gif) no-repeat top left; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;  }
ul.tabbladen li span 				{ background: url(../../images/jessa/sprt_tabs.gif) no-repeat top right; display: block; margin-left: 8px; padding: 0 16px 0 8px; height: 22px; line-height: 22px; font-weight: bold; }
ul.tabbladen li.selected 			{ background: #969922 url(../../images/jessa/sprt_tabs.gif) no-repeat top left; color: #ffffff;  }
ul.tabbladen li a					{ color: #969922; float: left; display: block; text-decoration: none;   }
ul.tabbladen li a:hover 			{ color: #000000; text-decoration: none; }
ul.tabbladen li.selected a			{ color: #ffffff; }

div.alfabet 			{ width: 620px; font-size: 1.2em; font-weight: bold; }
div.alfabet strong 		{ background: #D7D9AE; border-bottom: 1px solid #969922; border-right: 1px solid #969922; border-top: 1px solid #969922; color:#969922; display:block; float:left; padding:2px 5px 2px 5px; }
div.alfabet a 			{ background:#F4F5F3; border-bottom:1px solid #969922; border-right:1px solid #969922; border-top:1px solid #969922; display:block; float:left; padding:2px 5px 2px 5px; text-decoration:none; }
div.alfabet a:hover 	{ background:#ffffff; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; color:#969922; }
div.alfabet a:first-child { border-left: 1px solid #969922; }

div.rpoverview 					{ padding: 10px 0; }
div.rpoverview h2				{ padding: 0 0 2px 0; }
div.rpoverview ul				{ margin: 0; padding: 0; list-style: none; }
div.rpoverview ul span.tag		{ font-weight: normal; padding: 0 18px; }
div.rpoverview li				{ list-style: none; border-bottom: 1px solid #969922; font-weight: bold; color: #969922; padding: 2px 0 5px 0; }
div.mceContentBody div.rpoverview ul li { margin-left: 0; }
div.rpoverview li a   			{ font-weight: bold; color: #969922; text-decoration: none; border: none; padding: 0 0 0 18px; background: url(../../images/jessa/listrip.gif) no-repeat 0 0; }
div.rpoverview li a:hover		{ text-decoration: unereline; color: #000000; }
div.rpoverview li em			{ font-weight: normal; color: #000000; }
div.rpoverview li ul li			{ border: none;  }
div.rpoverview li ul li a  		{ font-weight: bold; }



div.rpoverview div.related		{ padding: 5px 0 0 36px; font-weight: normal; color: #000000; }
div.rpoverview ul.related	{ padding: 0 0 9px 18px; }
div.mceContentBody div.rpoverview ul.related li	{ padding: 1px 0; border: none;  margin-left: 13px; }
div.rpoverview ul.related a { color: #E19C01; background: url(../../images/jessa/listrip.gif) no-repeat 0 -150px; font-weight: normal; }

div.ghcolumn					{ padding: 0 0 10px 0;  }
div.ghcolumn div.leftcolumn		{ width: 47%; float: left;  width: 400px; }
div.ghcolumn div.rightcolumn	{ width: 47%; float: right; width: 180px; text-align: right; overflow: hidden; }	
div.ghcolumn div.leftcolumn hr  { border-color: #E19C01 #ffffff #ffffff #ffffff; }	
h1 em.conv						{ font-size: 12px; color: #969922; font-weight: normal; font-style: normal; }

div.rpginzet					{ }

div.rprooster table { border-collapse:separate; }
div.rprooster table tr.debug 			{ display: none; }
div.rprooster table td.bovenregel  		{ border-bottom: 1px solid #969922; color: #969922; font-weight: bold; font-style: italic; }
div.rprooster table td.tussenregel		{ font-style: italic; padding: 10px 2px; }
div.rprooster table td.naamregel		{ background: #D7D9AE; border-top: 10px solid #ffffff; padding: 2px 8px; font-size: 1.2em;  }
div.rprooster table td.naamregel a		{color: #000000;  }
div.rprooster table td.naamregel a:hover { color: #6f7202; }
div.rprooster table td.dagregel			{ font-weight: bold; font-size: 0.9em; color: #969922; border-bottom: 1px solid #989B2A; text-align: center; background: #D7D9AE; }
div.rprooster table td.roosterregel		{ background: url(../../images/jessa/bg_rptabletd.gif); border-right: 1px solid #989B2A; border-bottom: 1px solid #989B2A; padding: 4px 2px; font-size: 0.9em; font-weight: bold; text-align: center; line-height: 1.2em; vertical-align:middle; }
div.rprooster table td.roosterregel em	{ color: #E19C01; font-style:normal;}
div.rprooster table td.firstcolumn		{ border-left: 1px solid #989B2A; border-right: 1px solid #989B2A; border-bottom: 1px solid #989B2A; font-weight: bold; font-size: 0.9em; color: #969922; text-align: left; padding: 2px; }
div.rprooster table td.accentregel		{ color: #E19C01; font-weight: bold; padding: 10px 2px; }
div.rprooster table td.associatieregel  { background: #D7D9AE; border-top: 40px solid #ffffff; padding: 2px 8px; font-size: 1.2em; font-weight: bold; text-align: center;  }
div.rprooster table td.legeregel		{ border-top: 40px solid #ffffff; }
div.locs								{ text-align: center; }

div.locatie 	{ position: absolute; border: 2px solid #969922; background: #ffffff; display: none; padding: 10px; width: 180px; background: #ffffff url(../../images/jessa/ico_close.gif) no-repeat top right; }
div.locatie h3 { margin: 0; padding: 3px 0; }
div.locatie hr { margin: 6px 0; border: none; border-top: 1px solid #969922 }


a.tolocatie span						{ display: inline-block; width: 18px; height:18px; overflow: hidden; cursor: pointer; margin: 0 2px; }
a.tolocatie span strong					{ left:-1000em; position:absolute; }
a.tolocatie span.locvirga				{ background: url(../../images/jessa/ico_locatie.gif) no-repeat 0px 0px; }
a.tolocatie:hover span.locvirga			{ background: url(../../images/jessa/ico_locatie.gif) no-repeat 0px -48px; }
a.tolocatie span.locsalvator			{ background: url(../../images/jessa/ico_locatie.gif) no-repeat -18px 0px; }
a.tolocatie:hover span.locsalvator		{ background: url(../../images/jessa/ico_locatie.gif) no-repeat -18px -48px; }
a.tolocatie span.locursula				{ background: url(../../images/jessa/ico_locatie.gif) no-repeat -36px 0px;}
a.tolocatie:hover span.locursula        { background: url(../../images/jessa/ico_locatie.gif) no-repeat -36px -48px;}
a.tolocatie span.locprive				{ background: url(../../images/jessa/ico_locatie.gif) no-repeat -54px 0px;}
a.tolocatie:hover span.locprive			{ background: url(../../images/jessa/ico_locatie.gif) no-repeat -54px -48px;}
a.tolocatie span.locmdis				{ background: url(../../images/jessa/ico_locatie.gif) no-repeat -72px 0px;}
a.tolocatie:hover span.locmdis			{ background: url(../../images/jessa/ico_locatie.gif) no-repeat -72px -48px;}

fieldset.legenda							{ border: 1px solid #969922; color: 969922; padding-bottom: 7px; }
fieldset.legenda legend						{ font-weight: bold; border-left: 6px solid #ffffff; border-right: 6px solid #ffffff; color: #969922; }
fieldset.legenda span						{ display: inline-block; width: 18px; height:18px; overflow: hidden; margin: 0 2px -5px 18px; }
fieldset.legenda strong						{ left:-1000em; position:absolute; }
fieldset.legenda span.locvirga				{ background: url(../../images/jessa/ico_locatie.gif) no-repeat 0px 0px; }
fieldset.legenda span.locsalvator			{ background: url(../../images/jessa/ico_locatie.gif) no-repeat -18px 0px; }
fieldset.legenda span.locursula				{ background: url(../../images/jessa/ico_locatie.gif) no-repeat -36px 0px;}
fieldset.legenda span.locprive				{ background: url(../../images/jessa/ico_locatie.gif) no-repeat -54px 0px;}
fieldset.legenda div.locmdis				{ margin: 5px 0 0 0; }	
fieldset.legenda span.locmdis				{ background: url(../../images/jessa/ico_locatie.gif) no-repeat -72px 0px;}
p.loctekst                                  { margin: 10px 0px 5px 18px; text-align: center; font-weight: bold; }

div.bhvrslider 	{ margin: 5px 12px 5px 0px; }
div.bhvrslider div.clear		{ height: 10px; width: 10px; float: left; }
div.bhvrslider img.cornernw		{ position: absolute; z-index: 1000; }
div.bhvrslider img.cornerne		{ position: absolute; z-index: 1000; margin-left: -10px; }
div.bhvrslider img.cornersw		{ position: absolute; z-index: 1000; margin-top: -10px; }
div.bhvrslider img.cornerse		{ position: relative; z-index: 1000; float: right; margin-top: -10px;  }


/* kostprijs overzicht */
ul.kpoverview 			{ padding: 0; margin: 0; list-style: none;   }
ul.kpoverview li		{ list-style: none; border-bottom: 1px solid #D7D9AE; font-weight: bold; color: #969922; padding: 2px 0 5px 0;  }
ul.kpoverview li a   	{ font-weight: normal; color: #000000; border: none; padding: 0 0 0 18px; background: url(../../images/jessa/listrip.gif) no-repeat 0 0; }
ul.kpoverview li a:hover	{ text-decoration: none; color: #969922; }
ul.kpoverview li ul li	{ border: none; }


div.mceContentBody td span a	{ cursor:pointer;}

