/* cmsms stylesheet: proactief_main modified: donderdag 16 februari 2017 23:20:47 */
* {
  margin : 0;
  padding : 0;
}

*.blauw {
   color : #0e93af;
}

*.rood {
   color : #f10706;
}

body {
   background-color : #7c7777;
   font-family : verdana, arial, sans-serif;
   font-size : 11px;
   color : #7c0000;
}

div#pagewrapper {
  width : 920px;
  margin-left : auto;
  margin-right : auto;
}

div#top {
  width : 100%;
  height : 30px;
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_top.png') center top no-repeat transparent;
  position : relative;
}

span#toplinks {
  position : absolute;
  right : 30px;
  top : 8px;
  color : #ffffff;
}

span#toplinks a {
  color : #ffffff;
  text-decoration : none;
  margin : 0 0.8em;
  text-transform : uppercase;
  font-size : 0.9em;
  font-weight : bold;
}

span#toplinks a:hover {
  text-decoration : underline;
} 





div#header {
  width : 900px;
  height : 157px;
  border : none;
  overflow : hidden;
  margin : 0 auto;
  position : relative;
  padding : 0 10px;
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_main.png') center top repeat-y transparent;
}

a#logolink {
  display : block;
  background-image : url('#wontfind.jpg');
  height : 175px;
  width : 288px;
  position : absolute;
  right : 10px;
  top : 25px;
}


div#menubar {
  text-align : center;
  width : 900px;
  height : 47px;
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_main.png') center top repeat-y transparent;
  padding : 0 10px;
}

ul#menu {
  display : block;
  list-style : none inside none;
  height : 100%;
  width : 855px;
  padding-left : 45px;
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_menu.png') left top repeat-x transparent;
}

ul#menu li {
  float : left;
  display : block;
  height : 100%;
  margin: 0 0.6em;
}

ul#menu li a {
  display : block;
  width : 100%;
  height : 100%;
  color : #ffffff;
  font-size : 1.6em;
  text-decoration : none;
  padding-top : 11px;
}

ul#menu li.currentpage, ul#menu li.activeparent, ul#menu li a:hover {
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_menu.png') left -47px repeat-x transparent;
}

ul#menu li.separator {
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_menu.png') left -94px repeat-x transparent;
  width : 3px;
}

div#main {
  width : 900px;
  border : none;
  position : relative;
  padding : 0 10px;
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_main.png') center top repeat-y transparent;
}

div.column  {
  float : left;
  margin : 2em 0;
}

div#left {
  margin-left : 12px;
  width : 210px;
  overflow : hidden;
}

ul#submenu {
  list-style : none inside none;
  margin-bottom : 2em;
}

ul#submenu  li{
  width : 199px;
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_submenu.png') left top no-repeat transparent;
}

ul#submenu  li a {
  display : block;
  width : 100%;
  height : 100%;
  border-left: 4px solid transparent;
  color : #ffffff;
  font-size : 16px;
  text-decoration : none;
  padding-top : 10px;
  padding-left : 6px;
  padding-right : 20px;
}

ul#submenu  li a:hover {
  border-color:#f10706;
}

ul#submenu  li.currentpage a:hover {
  border-color:transparent;
}
ul#submenu  li{
  height : 45px;
  width : 199px;
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_submenu.png') left top no-repeat transparent;
}

ul#submenu  li.currentpage {
  background-position : left -45px;
}

ul#submenu  li.top{
  background-position : left -90px;
  height : 15px;
}

ul#submenu  li.bottom{
  background-position : left bottom;
  height : 15px;
}

div#anchors-content a {
  display : block;
  height : 22px;
  width : 199px;
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_submenu.png') left top no-repeat transparent;
  color : #ffffff;
  font-size : 14px;
  text-decoration : none;
  padding-top : 4px;
  padding-left : 12px;
  padding-right : 20px;
}

div#anchors-content a:hover {
  text-decoration : underline;
}
  
div#anchors-top {
  display : block;
  height : 15px;
  width : 199px;
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_submenu.png') left -90px no-repeat transparent;
}

div#anchors-bottom {
  display : block;
  height : 15px;
  width : 199px;
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_submenu.png') left bottom no-repeat transparent;
}




div#content {
  padding : 0 14px;
  width : 620px;
  min-height : 220px;
  text-align : justify;
  position : relative;
  margin-bottom: 80px;
}

div#content a {
  color : #f10706;
  text-decoration : none;
}

div#content a:hover {
  text-decoration : underline;
}

div#content img {
  -moz-box-shadow: 3px 3px 7px #ADADAD;
  -webkit-box-shadow: 3px 3px 7px #ADADAD;
   box-shadow: 3px 3px 7px #ADADAD;
   border : 1px solid  #f10706;
   padding : 1px;
   margin : 3px 5px;
}
}

div#content .kader {
    background-color: #14B2CA;
    border: 1px solid #0E93AF;
    -moz-box-shadow: 3px 3px 7px #ADADAD;
    -webkit-box-shadow: 3px 3px 7px #ADADAD;
    box-shadow: 3px 3px 7px #ADADAD;
    color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5em 2em;
}

div#content img.right {
  float : right;
  margin : 3px 5px 3px 8px;
}

div#content img.left {
  float : left;
  margin : 0.3em;
  margin-left : 0.4em;
}

div#content ul {
  list-style-position : outside;
  padding-left: 1.3em;
}

h1,h2,h3,h4,h5,h6 {
  margin-bottom : 0.6em;
  text-align : left;
}

p {
  margin-bottom : 1.5em;
}

div#footer {
  width : 900px;
  border : none;
  position : relative;
  padding : 0 10px;
  background : url('https://proactiefcoachen.nl/uploads/template01/img/bg_footer.png') center bottom no-repeat transparent;
  min-height : 90px;  
  text-align : center;
  color : #ffffff;
}

div#footer span {
  bottom : 3em;
  position : absolute;
  display : block;
  width : 100%;
  text-align : center;
}

div#footer a {
  color : #ffffff;
  text-decoration : none;
}

div#footer a:hover {
  text-decoration : underline;
}

table.prijzen {
  border-collapse: separate;
  border-spacing: 16px 2px;
}

div#bottom-images {
  position: absolute;
  height: 65px;
  top: -70px;
  right : 40px; 
}

div#bottom-images img {
  float:right;
  margin-left: 10px;
  border:none;
  box-shadow:none;
}

/**** partners *****/

div.partner {
  margin-top : 3em;
}

div.partnercol1 {
  float : left;
  width : 190px;
}

div.partnercol2 {
    float: left;
    margin-left: 10px;
    width: 418px;
}
