body,td,p { text-align: left; vertical-align: top; font: 11px/15px Tahoma, Verdana, Arial; color: #333333 }
p,h1,h2,h3,h4,ul,ol { margin: 0 0 8px 0 }
h1 { font: bold 16px/18px Tahoma, Verdana, Arial; color: #E21A21 }
h2, h4 { font: bold 12px/15px Tahoma, Verdana, Arial; color: #741F57;}
h3 { font: bold 11px/15px Tahoma, Verdana, Arial; color: #333333 }
img { border: 0px }
a { text-decoration: underline; color: #E21A21 }
a:hover { text-decoration: none; color: #E21A21 }
a.more2 { background: url(images/pijl.gif) no-repeat; padding-left: 18px; color: #000; font-weight: bold; text-decoration: none }
a:hover.more2 { background: url(images/pijl.gif) no-repeat; padding-left: 18px; color: #000; font-weight: bold; text-decoration: underline }

a.more { background: url(images/pijl.gif) no-repeat; padding-left: 18px; color: #E21A21; font-weight: bold; text-decoration: none }
a:hover.more { background: url(images/pijl.gif) no-repeat; padding-left: 18px; color: #E21A21; font-weight: bold; text-decoration: underline }

table {border-collapse: collapse;}
table td {white-space: nowrap;}
ul { list-style-position: outside }
li { margin: 0px 0px 0px 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: 1px 0 1px 1px; 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: 20px; 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 { font-size: 10px; padding: 0 0 0 100px;}
.help { margin: 0 4px 0 0 }

#content { width: 784px; min-height: 100%; background: #FFFFFF url(images/background_main.gif) repeat-y; margin-left: auto; margin-right: auto }
* html #content { height: 100% }
#top { width: 784px; height: 96px; background: #E21A21 url(images/background_top.jpg) no-repeat; overflow: hidden }
#copyright { float: right; width: 176px; margin: 69px 10px 0 10px; font: 10px/14px Tahoma, Verdana, Arial; color: #FFFFFF }
#copyright a { text-decoration: none; color: #FFFFFF; padding: 0 6px }
#copyright a:hover { text-decoration: underline; color: #FFFFFF }
#msmlogo { float: left; margin: 61px 0 0 119px }
#menu { width: 784px; height: 106px; background: #E21A21 url(images/background_menu.jpg) no-repeat; overflow: hidden }
#CmsLinks { margin: 29px 0 0 220px; width: 350px }
#CmsLinks a { text-decoration: none; color: #333333; padding: 0 6px }
#CmsLinks a:hover { text-decoration: none; color: #E21A21 }
#submenu { padding: 43px 6px 0 12px }
#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: 198px; height: 105px; background: #E8E8E9 }
#inlogmenu p { margin: 29px 0 7px 10px }
#inlogmenu a { text-decoration: none; color: #E21A21 }
#inlogmenu a:hover { text-decoration: underline; color: #E21A21 }

#CmsPagetitle { margin: 42px 0 0 156px; width: 414px }
#CmsPagetitle a {font-weight: bold; color: blue; font-size: 12px;}

#CmsMain { margin: 20px 0 0 156px; width: 414px }
#CmsLeftCol { float: left; width: 140px }
#rightcol { float: right; width: 198px }
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: 20px; margin: 3px 0;}
input.error { color: #E21A21;}

.disabled {background-color: whitesmoke;}

#CmsContent { height: 100%; }
