body     { color: #395d91; font-family: Arial; margin: 5px 0; padding: 0 }
p {}
td   { font-size: 9pt }
/*all pages*/
#tbl_main { width: 886px; height: 100% }
#top { margin: 0 }
#main   { background-image: url("../img/bg.jpg"); background-repeat: no-repeat; margin: 10px 0; padding-top: 10px; padding-bottom: 10px; height: 90%; border-bottom: 1px #4d71a5 }
#btm { color: #dbe3ed; font-size: 8pt; height: 30px; border-top: 3px solid #dbe3ed }
#btm a { color: #dbe3ed; text-decoration: none }
#menu     { background-color: #718db7; background-image: url("../img/menu_bg.gif"); background-repeat: no-repeat; margin: 0; padding: 10px 15px }
#menu p  { color: #f5f5f5; text-decoration: underline; margin: 0 }
#menu a   { color: #fff; text-decoration: none }
#menu a:hover  { color: #dbe3ed }
#logos { width: 180px; border-right: 2px solid #dbe3ed; border-left: 2px solid #dbe3ed }
#statem  { font-weight: bold; border-style: none solid solid; border-width: medium 4px 3px 2px; border-color: #dde5ef }
#statem p  { font-size: 90%; font-weight: bold }
#statem h2  { font-size: 110%; font-weight: bold; margin-top: 10px; margin-bottom: 25px }
#statem a { color: #395d91; text-decoration: none }
.lineright { border-right: 2px solid #dbe3ed }
#content   { padding-top: 10px; padding-left: 30px }
#content_hp { padding-top: 30px; padding-left: 30px }
br { font-size: 9pt }
a:hover { color: #dc2826 }
.menu_0      { color: #dbe3ed; font-weight: bold; padding-top: 2px; padding-bottom: 3px; height: 25px; border-top: 1px none #9db0cc; border-bottom: 1px solid #9db0cc }
#.menu_0 a  { color: #dbe3ed; font-weight: bold }
.menu_0act   { color: #fff; font-weight: bold; padding-top: 2px; padding-bottom: 3px; height: 25px; border-top: 1px none #9db0cc; border-bottom: 1px solid #9db0cc }
#.menu_0act a   { color: #fff; font-weight: bold }
.menu_1        { font-size: 8pt; letter-spacing: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border-right: 1px none #9db0cc; border-bottom: 1px dashed #9db0cc; border-left: 1px none #9db0cc }
#.menu_1 a     { color: #dbe3ed }
#.menu_1 a:hover { color: #dc2826 }
.menu_1act  { font-size: 8pt; letter-spacing: 0; margin-left: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 4px; border-right: 1px solid #fff; border-bottom: 1px dotted #9db0cc; border-left: 1px solid #fff }
#.menu_1act a  { color: #fff; letter-spacing: 0 }
.menu_2 { color: #4d71a5; font-size: 7pt; text-transform: uppercase; letter-spacing: 0; height: 25px; border-right: 1px none #9db0cc; border-bottom: 1px dotted #9db0cc; border-left: 1px none #9db0cc }
#.menu_2 span { color: #fff; background-color: #dc2826; padding-top: 3px; padding-right: 3px; padding-left: 3px }
/*home page*/
#itmnghp  { font-size: 10pt; padding: 5px 5px 10px; width: 165px; height: 65px; border-style: solid; border-width: 0 3px 3px 0; border-color: #dbe3ed }
#itmnghp span  { color: #dc2826; font-size: 11pt; letter-spacing: -1px }
#itmnghp a  { color: #4d71a5; font-weight: bold; line-height: 140%; text-decoration: none; background-image: url("../img/pijl-b.gif"); background-repeat: no-repeat; background-position: 130px 0; letter-spacing: -1px; margin-top: 10px; width: 100% }
#itmnghp a:hover  { color: #dc2826; font-weight: bold; text-decoration: none; background-image: url("../img/pijl-r.gif"); background-repeat: no-repeat; background-position: 130px 0; letter-spacing: -1px }
/*sub page*/
#menucenter1       { color: #4d71a5; text-decoration: none; background-color: #fff; margin-left: 20px; padding: 5px 0 10px 10px; position: relative; top: 50px; width: 170px; height: 80px; border-style: solid; border-width: 1px 3px 3px 1px; border-color: #dbe3ed }
#menucenter1 a    { color: #4d71a5; font-weight: bold; text-decoration: underline; background-repeat: no-repeat }
#menucenter1 a:hover { color: #dc2826; font-weight: bold; text-decoration: underline }
#menucenter2      { color: #4d71a5; text-decoration: none; background-color: #fff; margin-left: 20px; padding: 5px 10px 10px; position: relative; top: 80px; width: 170px; height: 80px; border-style: solid; border-width: 1px 3px 3px 1px; border-color: #dbe3ed }
#menucenter2 a  { color: #4d71a5; font-weight: bold; text-decoration: underline }
#menucenter2 a:hover { color: #dc2826; font-weight: bold; text-decoration: underline }
#menucenter3     { color: #4d71a5; text-decoration: none; background-color: #fff; margin-left: 20px; padding: 5px 10px 10px; position: relative; top: 110px; width: 170px; height: 80px; border-style: solid; border-width: 1px 3px 3px 1px; border-color: #dbe3ed }
#menucenter3 a  { color: #4d71a5; font-weight: bold; text-decoration: underline }
#menucenter3 a:hover { color: #dc2826; font-weight: bold; text-decoration: underline }
#menucenter3 span  { color: #dc2826; font-size: 7pt; padding: 0 5px; vertical-align: bottom; border: solid 1px }
#menucenter4     { color: #4d71a5; text-decoration: none; background-color: #fff; text-align: left; margin-top: 50px; padding: 10px; width: 165px; height: 80px; border-style: solid; border-width: 1px 3px 3px 1px; border-color: #dbe3ed }
#menucenter4 a { color: #4d71a5; font-weight: bold; text-decoration: underline }
#menucenter4 a:hover { color: #dc2826; font-weight: bold; text-decoration: underline }
#menucenter4 span { color: #dc2826; font-size: 7pt; padding: 0 5px; vertical-align: bottom; border: solid 1px }
#titel_1 { color: #dc2826; font-size: 14pt; font-weight: bold; background-color: #fff; text-align: center; padding: 10px; width: 200px; height: 60px; border-style: solid; border-width: 1px 3px 3px 1px; border-color: #dbe3ed }
#cellcntr { padding-top: 30px }
#itmnrtitel  { color: #dc2826; font-size: 14pt; font-weight: bold; background-color: #fff; padding-top: 5px; width: 165px; height: 60px; border-right: 3px solid #dbe3ed; border-bottom: 3px solid #dbe3ed }
#tekst { background-color: #fff; margin-top: -20px; margin-bottom: 20px; padding: 10px 20px; width: 99%; border-style: solid; border-width: 3px 3px 3px 1px; border-color: #dbe3ed }
#tekst ul { list-style-type: square; margin: -5px 0 10px 17px }
#tekst h1     { color: #dc2826; font-size: 13pt; font-weight: bold; margin: 0; padding-top: 20px; padding-bottom: -10px; padding-left: 0; border-bottom: 3px solid #dc2826 }
#tekst h2     { font-size: 11pt; letter-spacing: -1px; margin: 0; padding: 10px 0 5px; border-bottom: 1px solid #dbe3ed }
#tekst p { margin: 5px 0 10px; padding: 0 }
#tekst a { color: #4d71a5 }
#tekst a:hover { color: #dc2826 }
.lineleft { border-left: 1px solid #dbe3ed }
.imgleft { margin-right: 15px; margin-bottom: 15px; margin-left: 0; padding-right: 20px; padding-bottom: 20px; float: left; border-style: solid; border-width: 2px 2px 2px 0; border-color: #dbe3ed }
.imgoutl { border: solid 2px #dbe3ed }
.requiredfield { 
}
.invalidfield    { background-color: #fff; border-style: solid; border-width: 1px 1px 1px 3px; border-color: #4d71a5 #dbe3ed #dbe3ed #dc2826 }
input  { font-size: 8pt; margin-bottom: 3px; padding-bottom: 3px; height: 20px; border-style: solid; border-width: 1px; border-color: #4d71a5 #dbe3ed #dbe3ed #4d71a5 }
textarea { font-size: 8pt; width: 100%; border-style: solid; border-width: 1px; border-color: #4d71a5 #dbe3ed #dbe3ed #4d71a5 }
.button { color: #fff; background-color: #4d71a5; width: 80px; border-width: 1px; border-color: #dbe3ed }
.nodecor { width: auto; border: 0 }

