body { background-color: #f3f3f3; background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; margin: 0; padding: 0; text-align: center; }
h1 { color: #000; font-size: 25px; font-family: sans-serif, verdana; font-weight: 500; margin: 0; padding-top: 60px; padding-bottom: 2px; padding-left: 25px; }
p.h1 { color: #330; font-size: 12px; font-family: sans-serif, Arial; font-weight: 500; margin: 0; padding: 0 10px 0 25px; }
h2 { color: #000; font-size: 1.2em; font-family: sans-serif, verdana; font-weight: 500; margin: 0; padding-top: 0.75em; padding-bottom: 2em; }
h3 { color: #333; font-size: 0.75em; font-family: sans-serif, Arial; font-weight: bold; margin: 0; padding: 2em 0 0; }
p { color: #ccc; font-size: 0.75em; font-family: sans-serif, verdana; text-align: left; margin: 0 50px 0 0; padding-top: 0; padding-bottom: 0.5em; padding-left: 0; }
* html p { margin-right: 20px; }
p.tele { color: #333; font-size: 14px; font-weight: 500; padding-top: 30px; }
p.adress { color: #333; font-size: 14px; font-weight: 500; padding-top: 30px; border-top: 1px solid #000; }
/*-------------------------------------------------------------------------------------*/
a:link, a:visited { color: #333; background-color: transparent; text-decoration: none; }
a:focus { color: #000; background-color: transparent; text-decoration: none; }
a:hover { color: #c36; background-color: transparent; text-decoration: underline; }
a:active { color: #f0c; background-color: transparent; text-decoration: none; }

/*-------------------------------------------------------------------------------------*/
#hoofd { color: #333; background-color: #f3f3f3; background-image: url(../images/bg/ohm-head.png); background-repeat: no-repeat; background-position: center 0; text-align: left; width: 888px; height: 217px; margin: 0; padding: 0; border-top: 10px solid #f3f3f3; }
* html #hoofd { height: 230px; }
.rechts { font-family: "times new roman", sans-serif; background-color: #fff; text-align: left; width: 540px; height: 150px; float: left; margin: 0; padding: 0; }
.links { background-color: #375D81; background-repeat: no-repeat; text-align: left; width: 220px; height: 150px; float: left; margin: 0; padding: 0; }
* html .links {  }
.inhoofd { font-family: sans-serif; background-color: transparent; text-align: left; width: 635px; height: 180px; float: left; margin: 0; padding: 0; }
.logo { background-color: transparent; background-repeat: no-repeat; text-align: center; width: 250px; height: 160px; float: left; margin: 0; padding: 10px 0 0; }

/*-------------------------------------------------------------------------------------*/
#pagina { background-repeat: repeat-y; }
#front { }
#container { position: relative; z-index: 1; background-image: url(../images/bg/ohm-content.png); background-repeat: repeat-y; }
.doos1 { float: left; width: 222px; }
.doos2 { float: left; width: 666px; }
.grotedoos { font-variant: normal; text-align: left; width: 650px; height: auto; margin: 0; padding: 15px; }
* html .grotedoos { width: 630px; }
.grotedoos p { color: #333; }

/*-------------------------------------------------------------------------------------*/
.inhoud { color: #333; background-color: transparent; background-position: 0 0; float: right; width: 630px; margin: 0; padding: 0; }
* html .inhoud { width: 620px; }
.companion1 { float: left; width: 222px; }
.companion2 { float: left; width: 666px; }
.companion1 { height: 1em; /*opacity: .5;*/ padding-top: 16000px; margin-top: -16000px; position: relative; }
.companion2 { height: 1em; /*opacity: .5;*/ padding-top: 16000px; margin-top: -16000px; position: relative; }
#verborgen{ height: 1em; }

/*-------------------------------------------------------------------------------------*/
.navi { color: #fff; background-color: transparent; background-image: none; background-position: 0 0; width: 258px; }
* html .navi { width: 240px; }
.kleindoos { padding-top: 15px; }
* html .kleindoos { padding-top: 5px; }
.menucontainer { background-color: transparent; text-decoration: none; text-align: center; width:220px; height: 40px; padding: 1px; float:left; margin: 0 0 0 30px; }
* html .menucontainer { width: 200px; height: 45px; float: left; margin-left: 15px; }
a.menu:link, a.menu:visited { color: #5e005e; font-size: 11px; font-family: Arial; background-color: white; background-image: url(../images/ohm-buttom2.png); background-repeat: no-repeat; background-position: 20px 0; text-align: left; margin-top: 0.01em; margin-bottom: 0.01em; padding: 20px 0 20px 60px; display: block; }
a.menu:focus { color: #f30; font-size: 11px; font-family: Arial; background-color: transparent; background-image: url(../images/ohm-buttom.png); background-repeat: no-repeat; background-position: 20px 0; text-decoration: none; text-align: left; margin-top: 0.01em; margin-bottom: 0.01em; padding: 20px 0 20px 60px; display: block; }
a.menu:hover { color: #c36; font-size: 11px; font-family: Arial; background-color: transparent; background-image: url(../images/ohm-buttom.png); background-repeat: no-repeat; background-position: 19px 1px; text-align: left; margin-top: 0.01em; margin-bottom: 0.01em; padding: 20px 0 20px 60px; display: block; }
a.menu:active { color: #090; font-size: 11px; font-family: Arial; font-weight: bolder; background-color: transparent; background-image: url(../images/ohm-buttom.png); background-repeat: no-repeat; background-position: 20px 0; text-decoration: none; text-align: left; margin-top: 0.01em; margin-bottom: 0.01em; padding: 20px 0 20px 60px; display: block; }

/*-------------------------------------------------------------------------------------*/
#voet { color: #fff; font-size: 15px; background-color: transparent; background-image: url(../images/bg/ohm-footer.png); background-repeat: no-repeat; background-position: center 0; text-align: right; width: 888px; height: 7em; margin: 0 0 0.5em; padding: 80px 0 0; }
* html #voet { height: 6em; }
#voet p { color: #333; text-align: right; margin: 0; padding-right: 30px; }
#voet p a { color: #333; }
#voet big { color: #333; font-family: sans-serif, Arial; font-weight: 500; float: right; margin: 0; padding-right: 30px; }

/*-------------------------------------------------------------------------------------*/
hr { clear: both; height: .1px; border: 0; visibility: hidden; margin: 0; padding: 0; }
td { }
address { color: #333; font-size: 0.7em; font-family: sans-serif; font-style: normal; padding-right: 30px; padding-bottom: 0.5em; }
big { color: #f93; font-size: 0.75em; float: right; }
small { color: #333; font-size: 0.6em; font-style: normal; margin: 0; padding: 0 0 1.5em; }
ul { color: #333; font-size: 0.75em; font-family: sans-serif, Arial; list-style-type: circle; margin: 0; padding-top: 0.5em; padding-left: 1em; }
p.copyright { color: #666; font-size: 0.6em; margin: 0; padding-bottom: 2.5em; }
.left { float: right; padding: 0.5em 0.5em 0.5em 2.5em; }
.img { float: left; margin: 0 0.75em 0.75em 0; border: solid 1px #333; outline-style: none; }
.color { color: #b71e63; }
.bookmark { padding: 1em; }
span.displaynone { display:none; }
em { color: #000; font-size: 15px; font-family: sans-serif, verdana; font-weight: bold; }

