* {margin: 0; padding: 0;}

body {
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75.01%;
	line-height: 1em;
}

div {font-size: 1em;}

img {border: 0;}


/* AANPASSINGEN RALF 27-05-2014: Verwijderen Rotary-top */

#top-blok, #header, #menu_vert, #menu_horiz {display:none;}
.breadcrumbs {display:none;}


/*default link styles*/

a, a:link a:active {
	text-decoration: underline;
	background-color: inherit;
	color: #18507C;
}
a:visited {
	text-decoration: underline;
	background-color: inherit;
	color: #18507C;
/* a different color can be used for visited links */
}
a:hover {
	text-decoration: none;
	background-color: inherit;
	color: #385C72;
}
/*****************basic layout *****************/
html {
background: #f3f3f3 url(http://steunfonds-cs-mbv.nl/images/bg-html.gif) repeat-y center top;
overflow-y: scroll;
}

body {
	margin: 0;
	padding: 0;
	color: #444444;
	background: #f3f3f3 url(http://steunfonds-cs-mbv.nl/images/bg-html.gif) repeat-y center top;
}
div#pagewrapper {
max-width: 812px;
min-width: 812px;
margin: 0 auto;
background-color: #133263;
background: #133263 url(http://steunfonds-cs-mbv.nl/images/bg-pagewrapper.gif) repeat-x center top;
color: #000;
}

#top-blok {
position: absolute;   
    float: left;
    margin: 0 0 0 582px;
    position: absolute;
    width: 215px;
    z-index: 50;
}

.search {
background: transparent url(http://steunfonds-cs-mbv.nl/images/bg-zoek.gif) no-repeat center top;
height:28px;
padding: 1px 0 0 7px;

}

input.search-button {
	border: none;
	height: 19px;
	width: 25px;
	margin: 0px 0 0 5px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
text-indent:-999em;
background: transparent url(http://steunfonds-cs-mbv.nl/images/bg-zoekbutton.gif) no-repeat center 3px;
}

.int-nl {
background: transparent url(http://steunfonds-cs-mbv.nl/images/bg-nlint.gif) no-repeat center top;
height:24px;
padding: 0px 0 0 9px;
color:#fff;
}
.int-nl p {
font-size:80%;
    line-height: 1.1em;
    margin: 0;
    padding: 5px 0 0 0;
}
.int-nl a {
color:#fff;
}

div#header {
position: relative;
height: 115px;
margin: 0;
padding: 0;
}

#logo {
    float: left;
    margin: 10px 0 0 25px;
    width: 530px;
}

#logo h1 {
}

#header #logo h1 a {
display:block;
padding:0; 
margin:0;
width:530px;
height:100px;
color:#fff;
text-decoration:none;
text-indent:-999em;
background: transparent url(http://steunfonds-cs-mbv.nl/images/rotary-logo-mbv.png) no-repeat scroll left top;
}

#logo h1 span {
  display:block;
  padding:0; margin:.25em 0;
  font-size:0.65em;
  text-transform:none;
  font-style:italic;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
}


div#logo h1 {
margin: 0;
padding: 0;
/*these keep IE6 from pushing the header to more than the set size*/
line-height: 0;
font-size: 0;
/* this will keep IE6 from flickering on hover */
background: url(http://steunfonds-cs-mbv.nl/images/rotary-logo-mbv.png) no-repeat left top;
}

.ledeninlog {
float:right;
margin: 0 28px 0 0;
height: 15px;
width: 76px;
text-align:center;
background: transparent url(http://steunfonds-cs-mbv.nl/images/bg-ledeninlog.gif) no-repeat center bottom;
}

.ledeninlog a {
text-decoration:none;
color:#000;
font-size:80%;
}

div#content {
	margin: 3px auto 0 0;
	padding: 0px;
background-colour: transparent;
}

div#content2 {
	margin: 3px auto 0 0;
	padding: 0px;
}

div.back1 {
float:right;
width: 607px;
margin:0 15px 0 0;
background-colour: transparent;
}

div.back1.breed {
width: 782px;
}
div#main-titel.breed {background: transparent url(http://steunfonds-cs-mbv.nl/images/bg-titel-main-breed.gif) no-repeat center top;}
div#main.breed {background: #fff url(http://steunfonds-cs-mbv.nl/images/bg-main-bottom-breed.gif) no-repeat center bottom;}
div#footer.breed {background: #133263 url(http://steunfonds-cs-mbv.nl/images/bg-footer-breed.gif) no-repeat center top;}


/* this is an IE6 hack, you may see these through out the CSS */
* html div.back1 {
	float: left;
	width: 607px;
	margin-left: 0%;
	margin-right: 10px;
}
div.back2 {
}
div.back3 {
}
div#main { 
background: #fff url(http://steunfonds-cs-mbv.nl/images/bg-main-bottom.gif) no-repeat center bottom;
color:#444444;
font-size:90%;
padding: 0 0 20px;
}

div#main-titel {
position:relative;
height:87px;
background: transparent url(http://steunfonds-cs-mbv.nl/images/bg-titel-main.gif) no-repeat center top;
padding: 10px 0 0 15px;
}

div#main-titel h1 {
    color: #777777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.4em;
}

div.crbk {
margin: 0;
padding: 0;
}
div.breadcrumbs {
padding: 1em 0em 0em 0em;
font-size: 90%;
color:#777777;
margin: 0px;
}
div.breadcrumbs span.lastitem {
font-weight: bold;
}

div.sidebar {
float: left;
width: 160px;
display: inline;
margin: 0 5px 20px 15px;
padding: 0px;
border:0px solid #fff;
color:#B5DCFE;
}

div.sidebar.contact {
font-size:80%;
color:#18507C;
}

div.sidebar.contact p {
margin: 0 0 0;
}

div.sidebarb a {
color:#B5DCFE;
}
div.sidebarb {padding: 10px;}

div.sidebarb div#news {
	margin: 2em 0 1em 0em;
}
div.sidebara {
padding: 10px 5px 0px 5px;
background: #fff url(http://steunfonds-cs-mbv.nl/images/sidebar-top.gif) no-repeat center top;
}

div.sidebarbottom {
background: transparent url(http://steunfonds-cs-mbv.nl/images/sidebar-bottom.gif) no-repeat center bottom;
height: 15px;
margin: 0 0 10px;

}

#main-tekst {
padding: 0 15px 0 15px;
}

div#footer {
height:31px;
margin:10px 0 10px 0;
padding: 0px 0px 0px 10px;
color: #595959;
background: #133263 url(http://steunfonds-cs-mbv.nl/images/bg-footer.gif) no-repeat center top;
}

div#footer p {
	font-size: 9px;
	padding: 1em 1em;
	text-align: right;
	margin: 0;
}
div#footer p a {
	color: #595959;
}

/* as we hid all hr for accessibility we create new hr with div class="hr" element */
div.hr {
	height: 1px;
	padding: 1em;
	border-bottom: 1px dotted black;
	margin: 1em;
}
/* relational links under content */
div.left49 {
width: 70%;
}
div.right49 {
float: right;
width: 29%;
text-align: right;
}

/********************CONTENT STYLING*********************/
/* HEADINGS */
h1, div#content2 h1 {
font-size: 2em;
line-height: 1.4em;
margin: 0 0 15px;
color:#444444;
}
div#content h2, div#content2 h2 {
	color: #444444;
	font-size: 1.5em;
	text-align: left;
	padding-left: 0.5em;
	padding-bottom: 1px;
	border-bottom: 1px solid #899092;
	border-left: 1.1em solid #899092;
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
}
div#content h3, div#content2 h3 {
	color: #444444;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 0 0.5em 0;
}
#content #sidebar #sidebarb h3, #content2 #sidebar #sidebarb h3 {
	color: #fff;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 0 0.5em 0;
}
div#content h4, div#content2 h4 {
	color: #294B5F;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
}
div#content h5, div#content2 h5 {
	color: #294B5F;
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
}
h6 {
	color: #294B5F;
	font-size: 1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
}
/* END HEADINGS */
/* TEXT */
p {
/* default p font size, this is set different in some other divs */
	font-size: 1em;
/* some air around p elements */
	margin: 0 0 1.5em 0;
	line-height: 1.4em;
	padding: 0 0 0 0px;
}
blockquote {
	border-left: 10px solid #ddd;
	margin-left: 10px;
}
strong, b {
/* explicit setting for these */
	font-weight: bold;
}
em, i {
/* explicit setting for these */
	font-style: italic;
}
/* Wrapping text in <code> tags. Makes CSS not validate */
code, pre {
/* css-3 */
	white-space: pre-wrap;
/* Mozilla, since 1999 */
	white-space: -moz-pre-wrap;
/* Opera 4-6 */
	white-space: -pre-wrap;
/* Opera 7 */
	white-space: -o-pre-wrap;
/* Internet Explorer 5.5+ */
	word-wrap: break-word;
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
}
pre {
/* black border for pre blocks */
	border: 1px solid #000;
/* set different from surroundings to stand out */
	background-color: #ddd;
	margin: 0 1em 1em 1em;
	padding: 0.5em;
	line-height: 1.5em;
	font-size: 90%;
}
/* Separating the divs on the template explanation page */
div.templatecode {
	margin: 0 0 2.5em;
}
/* END TEXT */
/* LISTS */
/* lists in content need some margins to look nice */
div#main ul,
div#main ol,
div#main dl {
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
}
div#main ul li,
div#main ol li {
	margin: 0 0 0.25em 3em;
}
/* definition lists topics on bold */
div#main dl {
	margin-bottom: 2em;
	padding-bottom: 1em;
	border-bottom: 1px solid #c0c0c0;
}
div#main dl dt {
	font-weight: bold;
	margin: 0 0 0 1em;
}
div#main dl dd {
	margin: 0 0 1em 1em;
}
/* END LISTS */

.ledenlijst tr { /* nodig voor de ledenlijst pagina */
height:50px;
}
table.file_list_table {
margin: 0 0 10px 0;
}
.file_list_table tr {
height:20px;
}

.rotary-logo-int img {
    float: right;
    margin: 7px 10px 0 0;
}

#bestanden {
width: 600px;
height: 400px;
border-top: solid 1px #BBB;
border-left: solid 1px #BBB;
border-bottom: solid 1px #FFF;
border-right: solid 1px #FFF;
background: #FFF;
overflow: scroll;
padding: 5px;
}

#menu_vert {
    margin: 0 0 0 10px;
    padding: 0;
   /* width:100%;*/
}
.clearb {
	clear: both;
}
#menuwrapper {
	background-color: transparent;
/* IE6 Hack */
	height: 1%;
	width: auto;
	margin: 0;
	padding: 0;
}
ul#primary-nav {
	list-style-type: none;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
z-index:0;
}
#primary-nav ul {
	list-style-type: none;
	width: 210px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: auto;
	display: none;
	padding-top: 9px;
	background: url(http://rcmbv.nl/uploads/ngrey/ultopup.png) no-repeat left top;
z-index:50;
}
/* IE6 hacks on the above code */
* html #primary-nav ul {
	padding-top: 13px;
	background: url(http://rcmbv.nl/uploads/ngrey/ultopup.gif) no-repeat left top;
z-index:50;
}
#primary-nav ul ul {
	margin-top: 0px;
	margin-left: -1px;
	left: 100%;
	top: -3px;
	background: url(http://rcmbv.nl/uploads/ngrey/ultoprt.png) no-repeat left top;
}
/* IE6 hacks on the above code */
* html #primary-nav ul ul {
	margin-top: 0px;
	padding-left: 5px;
	left: 100%;
	top: -7px;
/* IE6 gets gif as it can't handle transparent png */
	background: url(http://rcmbv.nl/uploads/ngrey/ultoprt.gif) no-repeat right top;
}
#primary-nav li {
	margin-left: 5px;
	float: left;
}
ul#primary-nav li.no-bg, ul#primary-nav li.no-bg:hover {
	background: none;
margin-top:5px;
}

#primary-nav li li {
	margin-left: 8px;
	margin-top: -1px;
	float: none;
	position: relative;
}
/* IE6 hacks on the above code */
* html #primary-nav li li {
	margin-left: 6px;
/* helps hold it inside the ul */
	width: 171px;
}
ul#primary-nav li a {
	font-size: 1em;
	font-weight: normal;
	color: #fff;
	padding: 0px 11px 0px 0px;
	display: block;
	text-decoration: none;
}
ul#primary-nav li a span {
	padding: 12px 4px 12px 15px;
	display: block;
}
ul#primary-nav li a:hover {
	background-color: transparent;
}
ul#primary-nav li {
	background:  url(http://steunfonds-cs-mbv.nl/images/menu-rechts.gif) no-repeat right -40px;
}
ul#primary-nav li span {
	background:  url(http://steunfonds-cs-mbv.nl/images/menu-links.gif) repeat-x left -40px;
	color: #fff;
	font-weight: normal;
}
ul#primary-nav li li {
	background:  none;
}
ul#primary-nav li li span {
	background:  none;
	color: #fff;
	font-weight: normal;
}
ul#primary-nav li:hover,
ul#primary-nav li.menuh,
ul#primary-nav li.menuparenth {
	background:  url(http://steunfonds-cs-mbv.nl/images/menu-rechts.gif) no-repeat right 0px;
}
ul#primary-nav li:hover span,
ul#primary-nav li.menuh span,
ul#primary-nav li.menuparenth span {
	background:  url(http://steunfondsrcmbv.nl/images/menu-links.gif) repeat-x left 0px;
	color: #000;
	font-weight: normal;
}
/* IE6 hacks, the JS used for hover effect in IE6 puts class menuh on li, unless they have a class then just an "h" as seen above and below */
ul#primary-nav li li.menuh {
	background-color:  none;
	font-weight: normal;
}
/* IE6 hacks */
ul#primary-nav li.menuparenth li span {
	background:  none;
	color: #000;
	font-weight: normal;
}
/* IE6 hacks */
ul#primary-nav li.menuparenth li.menuparent span {
/* gif for IE6, as it can't handle transparent png */
	/*background:  url(http://rcmbv.nl/uploads/ngrey/parent.gif) no-repeat right center;*/
	color: #000
}
/* IE6 hacks */
ul#primary-nav li.menuparenth li.menuh span {
	background:  none;
	color: #FFF;
	font-weight: normal;
}
/* IE6 hacks */
ul#primary-nav li.menuparenth li.menuparenth {
	background:  none;
	color: #FFF;
	font-weight: normal;
}
ul#primary-nav li.menuactive a {
/* set your image here for active tab right */
	background:  url(http://steunfonds-cs-mbv.nl/images/menu-rechts.gif) no-repeat right 0px;
}
ul#primary-nav li a.menuactive span {
	background:  url(http://steunfonds-cs-mbv.nl/images/menu-links.gif) repeat-x left 0px;
	color: #000;
	font-weight: bold;
}
#primary-nav li li a {
	padding: 5px 10px;
	width: 165px;
	margin: 5px;
	background: none;
}
/* IE6 hacks to above code */
* html #primary-nav li li a {
	padding: 5px 10px;
	width: 165px;
	margin: 0px;
	color: #000;
}
#primary-nav li li:hover {
	background: none;
}
#primary-nav li li a:hover {
	/*background:  url(http://rcmbv.nl/uploads/ngrey/darknav.png) repeat-x left center;*/
	color: #000;
}
#primary-nav li.menuparent li a:hover span {
	color: #000;
}
ul#primary-nav li:hover li a span {
	color: #000;
	font-weight: normal;
}
#primary-nav li li.menuactive a.menuactive, #primary-nav li li.menuactive a.menuactive:hover {
	/*background:  url(http://rcmbv.nl/uploads/ngrey/nav.png) repeat-x left 0px;*/
	color: #000;
}
#primary-nav li li.menuactive a.menuactive span {
	color: #000
}
#primary-nav li li.menuactive a.menuactive:hover span {
	color: #000;
}
/* IE6 hacks to above code */
#primary-nav li li.menuparenth a.menuparent span {
/* right arrow for menu parent, IE6 gif */
	/*background:  url(http://rcmbv.nl/uploads/ngrey/parent.gif) no-repeat right center;*/
	color: #000
}
/* IE6 hacks to above code */
#primary-nav li li.menuparenth a.menuparent:hover span {
	color: #000;
}
#primary-nav li li.menuparent a.menuparent span {
	/*background:  url(http://rcmbv.nl/uploads/ngrey/parent.gif) no-repeat right center;*/
}
#primary-nav li.menuactive li a:hover span {
	color: #000;
}
ul#primary-nav li li a.menuactive  span {
/* remove image set in first level */
	background:  none;
	font-weight: normal;
}
#primary-nav li.menuactive li a {
	color: #0587A9;
	text-decoration: none;
	background: none;
}
#primary-nav li.menuactive li a:hover {
	/*background:  url(http://rcmbv.nl/uploads/ngrey/darknav.png) repeat-x left center;*/
}
#primary-nav li.menuactive li a:hover span {
	color: #000;
}
ul#primary-nav li:hover li a span, ul#primary-nav li.menuparenth li a span {
	padding: 0px;
	background:  none;
}
/* this is a special li type from the menu template, used to hold the bottom image for ul set above */
#primary-nav ul li.separator, #primary-nav .separator:hover {
/* set same as ul */
	width: 210px;
	height: 9px;
	margin: 0px 0px -8px;
	background: url(http://rcmbv.nl/uploads/ngrey/ulbtmrt.png) no-repeat left bottom;
}
/* same as above for next level to insure it shows correct */
#primary-nav ul ul li.separator, #primary-nav ul ul li.separator:hover {
	height: 9px;
	margin: 0px 0px -8px;
	background: url(http://rcmbv.nl/uploads/ngrey/ulbtmrt.png) no-repeat left bottom;
}
/* IE6 hacks */
* html #primary-nav ul li.separator {
	height: 2px;
	background: url(http://rcmbv.nl/uploads/ngrey/ulbtmrt.gif) no-repeat left bottom;
}
/* IE6 hacks */
* html #primary-nav ul li.separatorh {
	margin: 0px 0px -8px;
	height: 2px;
	background: url(http://rcmbv.nl/uploads/ngrey/ultop.gif) no-repeat left top;
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited, for fourth level add
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul ul ul,
*/
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul {
	display: none;
}
/* for fourth level add
#primary-nav ul ul ul li:hover ul,
#primary-nav ul ul ul li.menuparenth ul,
*/
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul {
	display: block;
}
/* IE Hacks */
#primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}

/********************MENU*********************/
/* hack for IE6 */
* html div#menu_horiz {
/* hide ie/mac \*/
	height: 1%;
/* end hide */
}
div#menu_horiz {
background: transparent url(http://steunfonds-cs-mbv.nl/images/bg-menuhor-2.png) no-repeat left bottom;
	/*width: 100%;*/
	height: 38px;
	margin: 0 0 0 13px;
}
div#menu_horiz ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
}
/* menu list items */
div#menu_horiz li {
	float: left;
	list-style: none;
	margin: 0;
}
/* the links, that is each list item */
div#menu_horiz a, div#menu_horiz h3 span, div#menu_horiz .sectionheader span {
	padding: 12px 15px 15px 0px;
	margin: 0;
	text-decoration: none;
	color: #215db1;
	display: block;
}
/* hover state for links */
div#menu_horiz li a:hover {;
text-decoration:underline;
	color: #ad8f4c;
}

div#menu_horiz a span {
	padding-left: 0px;
font-weight:bold;
}
div#menu_horiz li.parent a span {
	padding-left: 0px;
	/*background: url(http://rcmbv.nl/uploads/ngrey/active.gif) no-repeat 0.3em center;*/
}
div#menu_horiz li.parent a:hover span {
	padding-left: 0px;
	/*background: url(http://rcmbv.nl/uploads/ngrey/parent.gif) no-repeat 0.3em center;*/
}
div#menu_horiz li.menuactive a span {
	padding-left: 0px;
	/*background: url(http://rcmbv.nl/uploads/ngrey/parent.gif) no-repeat 0.5em center;*/
	color: #ad8f4c;
}
div#menu_horiz li.currentpage h3 span {
	padding-left: 12px;
	/*background: url(http://rcmbv.nl/uploads/ngrey/nav.png) repeat-x left 0px;*/
	color: #ad8f4c;
}
div#menu_horiz .sectionheader span {
	padding-left: 15px;
}
/* active parent, that is the first level parent of a child page that is the current page */
div#menu_horiz li.menuactive, div#menu_horiz li.menuactive a:hover {
	/*background:  url(http://rcmbv.nl/uploads/ngrey/nav.png) repeat-x left 0px;*/
	color: #ad8f4c;
}