/* Start of CMSMS style sheet 'Kinesitherapie-custom' */
html {margin:0;padding:0;min-height:100%;height:100%;}
body {font-family:Verdana;font-size:90%;margin:0;padding:0;text-align:center;background:#8d8d8d url(../../custom/images/container-bg-990.png) repeat-y top center;min-height:100%;height:100%;color:red;}
img {border:0px;}

ul, ol, div, p {color:#fff;text-align:left;}

h1 {color:#fff;text-align:left;font-size:30pt;font-family:"Bellerose";font-weight:normal;z-index:-1;padding-top:5px;margin-bottom:10px;line-height:90%;}
h2 {color:#fff;text-align:left;font-size:22pt;font-family:"Bellerose";font-weight:normal;margin-top:10px;margin-bottom:10px;line-height:90%;}
h3 {color:#fff;text-align:left;font-size:19pt;font-family:"Bellerose";font-weight:normal;margin-top:10px;margin-bottom:10px;line-height:90%;}
h4 {color:#fff;text-align:left;font-size:16pt;font-family:"Bellerose";font-weight:normal;margin-top:10px;margin-bottom:10px;line-height:90%;}
h5 {color:#fff;text-align:left;font-size:13pt;font-family:"Bellerose";font-weight:normal;margin-top:10px;margin-bottom:10px;line-height:90%;}
h6 {color:#fff;text-align:left;font-size:10pt;font-family:"Bellerose";font-weight:normal;margin-top:10px;margin-bottom:10px;line-height:90%;}

A:link {color:white;}
A:visited {color:white;}
A:active {color:white;}
A:hover {color:white;}

a:hover,a:focus,a:active{outline-width:0}  /*removes border from image links*/
div.topspacing {margin:0 auto;width:990px;background:#dbdbdb;}
div.maincontainer {display:inline-table;margin:0 auto;width:990px;text-align:left;background:#dbdbdb url(../../custom/images/container-bg-990.png);position:relative;min-height: 100%;height: auto !important;height: 100%;} /*display:inline-table forces FF to expand the maincontainer background to the bottom of the page*/
div.header {margin:0;padding:0;width:990px;background:#b00101 url(../../custom/images/menu-top.png) no-repeat top left;height:67px;text-align:right;}
div.header .logo {float:right;}

div.left-maincontainer {float:left;width:270px;position:relative;}
div.left-container {float:left;width:270px;background: url(../../custom/images/menu-bg.png);position:relative;top:-13px;}
div.menu-items-container {padding-left:35px; padding-right:0px; padding-bottom:10px;}
img.menu-bottom {width:270px;height:30px;}
div.event-items-container {padding-left:40px; padding-right:40px;padding-top:5px;padding-bottom:14px;}
img.events-bottom {width:270px;height:15px;margin:0;padding:0;}

div.webaholic {width: 199px;margin-left:41px;float:left;position:relative;left:-311;z-index:80;background: url(../../custom/images/Created-by-Webaholic.png);}
div.webaholic-logo {display:inline-table;margin:0 auto;width:990px;background:url(../../custom/images/Created-by-Webaholic.png) no-repeat bottom left;}

div.right-container {float:right;width:715px;background: url(../../custom/images/content-bg-outer-990.png);}
img.content-top {width:715px;height:13px;}
div.content-container {margin-left:23px;width:640px;background: url(../../custom/images/content-bg-inner-990.png) no-repeat;padding:0px 10px 10px 20px;}
div.content-container img {border:1px inset gray;}
img.content-bottom {width:715px;height:10px;float: right;}

div.content-container h1:first-child {line-height:90%;margin-top:0;padding-top:10px;margin-bottom:0;padding-bottom:10px;}

div.calendar-event-container {border-top:1px solid white;min-height:120px;width:100%;}
div.activiteiten-thumb {margin-top:7px;width:180px;height:100px;overflow:hidden;}
div.activiteiten-thumb img {border:1px inset gray;}
div.activiteiten-thumb-overzicht {float:right;width:180px;height:100px;overflow:hidden;margin-bottom:7px;margin-top:7px;}
div.calendar-event-overzicht {width:435px;text-align:left;float:left;clear:left;display:inline;margin-bottom:7px;}

div.left-container div.cal-upcominglist div, div.left-container div.cal-upcominglist p {text-align:center;width:100%;}
div.right-container div.cal-upcominglist div,div.right-container  div.cal-upcominglist p {text-align:left;}
div.calendar-event h3 {font-size:16.5pt;margin-top:0;padding-top:0;margin-bottom:10px;text-align:center;line-height: 0.9em;}
div.right-container div.calendar-event h3 {text-align:left;}
div.calendar-date-from {font-size:10pt;}
div.calendar-date-title {font-size:10pt;}
div.calendar-summary {font-size:10pt;margin-top:12px;}
/* End of 'Kinesitherapie-custom' */





/* Start of CMSMS style sheet 'Kinesitherapie-contact' */
.formbuilderform {font-weight:normal;}
div.required {font-weight:normal;color:#fff;font-size:110%;}
div.formbuilderform fieldset {border:0px;}
.formbuilderform div {width: 100%;padding: 1em 0em 0.25em 0;}
.formbuilderform div:first-child {padding-top:0;}
.formbuilderform div label {display:inline-block;margin:0 0 0.25em 0;font-weight:bold;}
div.formbuilderform fieldset {margin:0px;padding:0px;}

.formbuilderform input, textarea {
color:#695b5b;
font-family:Verdana,MS Sans Serif,Trebuchet MS,Arial;
font-weight:bold;
background-color: #dbdbdb;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border:1px inset silver;
}
div.longer input {width:25em;}

div.submit {clear:both;}
div.formbuilderform table {border:0px solid black; margin:0 0.1em 1em 0em;background-color:#8d8d8d;}
div.error_message{line-height:32px;padding-left:32px;vertical-align:middle;background:url(../../custom/images/warning.png) no-repeat center left;color:#fff; margin:0;font-weight:bold;font-size:110%;}
input.fbsubmit {margin:0;}
/* End of 'Kinesitherapie-contact' */







/* Start of CMSMS style sheet 'Kinesitherapie-custom-custommenu' */
div#menu_vert {width:200px;background:#8d8d8d;} /*container*/
div#menu_vert a, div#menu_vert div, div#menu_vert span {color:#fff;}
div#menu_vert ul {padding:0;list-style:none;width:200px;} /*1st ul*/
div#menu_vert ul a div {width:100%;display:table-cell;font-size:10pt;padding-left:10px;padding-right:20px;} /*1st ul href div*/
/*div#menu_vert ul li.parent a.parent div div {width:100%;} 1st ul href div2*/
div#menu_vert ul li a {border-bottom:1px solid silver;} /*borders for menu items have to be set on "a" instead of li to avoid wrapping around sub menu items... test by removing a */

div#menu_vert ul li a:hover{color:#fff;} /*hover behavior for general menu item*/
div#menu_vert ul li.menuactive.menuparent a.menuactive.menuparent:hover {} /*hover behavior for "haschildren" (showing sub pages) en/of "current"*/
div#menu_vert ul li.menuactive.menuparent.dontshowchildren a.menuactive.menuparent.dontshowchildren:hover {background: url(../../custom/images/menu-sub-showchildren.png) no-repeat bottom right;}
div#menu_vert ul li.parent a.parent:hover {background: url(../../custom/images/menu-sub-showchildren.png) no-repeat bottom right;} /*hover behavior for "parent" (not showing sub pages)*/
div#menu_vert ul li.currentpage a.currentpage:hover {} /*hover behavior for "current"*/

div#menu_vert ul li a {display:block; background:#8d8d8d; margin:0; text-align:left; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#fff; line-height:15px; overflow:hidden;padding-top:6px;padding-bottom:6px;} /*normal layout for menu items*/
div#menu_vert ul li.menuactive.menuparent a.menuactive.menuparent {font-weight:bold;color:#fff; background: url(../../custom/images/menu-sub-showchildren.png) no-repeat bottom right;} /*normal layout for "haschildren" (showing sub pages) en/of "current"*/
div#menu_vert ul ul li.menuactive.menuparent {background: #b7b7b7 url(../../custom/images/menu-sub-1-2.png) repeat-y top left;} /*sub menu haschildren left hand background*/
div#menu_vert ul ul li.menuactive.menuparent a.menuactive.menuparent  {background: url(../../custom/images/menu-sub-showchildren.png) no-repeat bottom right;} /*background for sub menu haschildren*/
div#menu_vert ul li.menuactive.menuparent.dontshowchildren a.menuactive.menuparent.dontshowchildren {background: url(../../custom/images/menu-sub-haschildren.png) no-repeat bottom right;} 
div#menu_vert ul ul li.menuactive.menuparent.dontshowchildren a.menuactive.menuparent.dontshowchildren {background: url(../../custom/images/menu-sub-haschildren.png) no-repeat bottom right;} 
div#menu_vert li.parent a.parent {background:green;background: url(../../custom/images/menu-sub-haschildren.png) no-repeat bottom right;} /*normal layout for "parent" (not showing sub pages)*/
div#menu_vert ul li.currentpage a.currentpage {font-weight:bold;color:#fff;} /*normal layout for "current"*/

div#menu_vert ul ul{padding-left:0px;} /*2nd ul*/
div#menu_vert ul ul a{background: #b7b7b7 url(../../custom/images/menu-sub-1-2.png) repeat-y top left;} /*2nd ul href*/
div#menu_vert ul ul a div{width:100%;display:table-cell;font-size:8pt;padding-left:17px;padding-right:20px;}  /*2nd ul href div*/
/*div#menu_vert ul ul li.parent a.parent div div{width:100%;background: url(../../custom/images/menu-sub-haschildren.png) no-repeat bottom right;}  2nd ul href div2*/
div#menu_vert ul ul ul{padding-left:0px;} /*3rd ul*/
div#menu_vert ul ul ul a{background: #dddddd url(../../custom/images/menu-sub-2-2.png) repeat-y top left;} /*3rd ul href*/
div#menu_vert ul ul ul a div{padding-left:21px;padding-right:20px;font-size:7pt;} /*3rd ul href div*/

/* End of 'Kinesitherapie-custom-custommenu' */
