* {	padding: 0; margin: 0 }
html, body, form { height: 100% }
body,td,p { vertical-align: top; font: 11px/15px Tahoma, Verdana, Arial; color: #333333 }
p,h1,h2,h3,ul,ol { margin: 0 0 8px 0 }

img { border: 0px }
a { text-decoration: underline; color: #E21A21 }
a:hover { text-decoration: none; color: #E21A21 }
a.more { display: inline-block; background: url(images/pijl.gif) no-repeat 0 50%; padding-left: 16px; color: #E21A21; font-weight: bold; text-decoration: none }
a:hover.more { display: inline-block; background: url(images/pijl.gif) no-repeat 0 50%; padding-left: 16px; color: #E21A21; font-weight: bold; text-decoration: underline }

ul { list-style-position: outside }
li { margin: 0 0 0 16px }

select { padding: 0; border: 1px #7F9DB9 solid; height: 18px; font: 11px/16px Tahoma, Verdana, Arial; color: #333333; margin: 0 0 6px 0 }
* html select { padding: 1px 0 }
option { margin: 0 5px }
input.text { float: left; padding: 2px 0 0 0; border: 1px #7F9DB9 solid; height: 15px; font: 11px/15px Tahoma, Verdana, Arial; color: #333333; margin: 0 -1px 6px -1px }
* html input.text { margin: -1px -2px 5px 0; padding: 1px 0 1px 0 }
textarea { float: left; border: 1px #7F9DB9 solid; font: 11px/15px Tahoma, Verdana, Arial; color: #333333; margin: 0 -1px 6px -1px }
* html textarea { margin: -1px 0 6px 0 }
input.check { float: left; margin: 3px -5px 0 0 }
* html input.check { margin: 0 -5px 0 0 }
input.button { font: bold 11px/11px Tahoma, Verdana, Arial; color: #333333; height: 20px }
.label1 { float: left; width: 100px; height: 22px; margin: 0; padding: 2px 0 0 0 }
.label2 { float: left; height: 22px; margin: 0; padding: 6px 0 0 10px }
.label3 { float: left; width: 270px; height: 22px; margin: 0; padding: 2px 0 0 0 }
.label4 { float: left; width: 140px; height: 22px; margin: 0; padding: 2px 0 0 0 }
.end { clear: left; height: 0px; overflow: hidden }
.req { font-weight: bold }
.inloglabel { float: left; padding: 2px 0 0 10px; width: 71px; height: 22px }
* html .inloglabel { width: 68px }
.inlogknop { float: right; margin: 1px 10px 0 0 }
p.info { margin: 0 0 8px 30px; padding: 2px 0 0 0 }
.small { clear: both; font-size: 10px; padding: 0 0 0 100px;}
.help { margin: 0 4px 0 0 }

#content { width: 758px; min-height: 100%; background: #fff url(images/background_main.gif) repeat-y; margin-left: auto; margin-right: auto }
* html #content { height: 100% }
#top { width: 758px; height: 141px; background: #E21A21 url(images/background_top.jpg) no-repeat 0 57px; overflow: hidden }
#copyright { float: right; width: 176px; margin: 60px 0 0 24px; font: 11px/14px Tahoma, Verdana, Arial; color: #264a6a }
#copyright a { text-decoration: none; color: #264a6a; padding: 0 6px }
#copyright a:hover { text-decoration: underline; color: #264a6a;}
#menu { width: 758px; height: 73px; background: #fff url(images/background_menu.jpg) no-repeat; overflow: hidden }
#CmsLinks { margin: 19px 0 0 136px; width: 350px }
#CmsLinks a { text-decoration: none; color: #005bab; padding: 0 6px;}
#CmsLinks a:hover { text-decoration: none; color: #ed3d32 }
#CmsPagetitle { margin: 3px 0 0 140px; width: 414px }
#CmsPagetitle h1 { position: relative; color: #ed3d32; font-size: 16px;}

#submenu { padding: 10px 0 0 0 }
#submenu a { display: block; text-decoration: none; color: #E21A21; font-weight: bold }
#submenu a:hover { text-decoration: underline; color: #E21A21; font-weight: bold }
#inlogmenu { float: right; width: 178px; height: 73px;}
#inlogmenu p { margin: 29px 0 7px 10px }
#inlogmenu a { text-decoration: none; color: #E21A21 }
#inlogmenu a:hover { text-decoration: underline; color: #E21A21 }

#CmsMain { margin: 20px 0 0 136px; width: 424px;}
#CmsLeftCol { float: left; width: 110px; padding: 16px 0 0 10px;}

#rightcol { float: right; width: 178px;}
p.line { background: url(images/line.gif) no-repeat; height: 17px }
.inactive {display: none;}
.active { display: block;}
.block { display: block }

p.errormessage { background: transparent url(images/pijl.gif) no-repeat 0 50%; color: #E21A21; font-weight: bold; margin: 0; padding-left: 15px; margin: 3px 0;}
input.error { color: #E21A21;}

.disabled {background-color: whitesmoke;}

#CmsContent { height: 100%; }

h1 { position: relative; color: #005bab; font-size: 20px; line-height: 25px;}
h2, h4 { position: relative; color: #ed3d32; font-size: 13px; line-height: 20px;}
h3 { font: bold 11px/15px Tahoma, Verdana, Arial; color: #333333 }

div.border { border: dashed 1px #005bab; background: #f5f5f5; padding: 10px 0;}