html {height:100%}
body {margin:0; height:100%; background:url(../img/body_back.gif)}
body, a, div, span, td, label, h1, h2, input, option, select, textarea {font-family:Verdana; font-size:10px; color:#000}
img {border:0}
table {border:0}

div {position:relative}
h1 {font-size: 12px; color:#093495}
a {font-weight:bold; color:#F00; text-decoration:none}
a:hover {color:#093495}

a.common {background:url(../img/link_n.gif) no-repeat 0 0; padding:0 0 0 18px; line-height:19px}
a.common:hover {background:url(../img/link_o.gif) no-repeat 0 0}

div#container_home {width:777px; height:100%; margin:0 auto; background:url(../img/home_back.gif) 0 -1px; padding:0 0 0 1px}
div#container_content {width:777px; height:100%; margin:0 auto; background:url(../img/content_back.gif) 0 -1px; padding:0 0 0 1px}

div#logotop {position:absolute; left:23px; top:18px; height:29px; width:108px; background:url(../img/logo_top.gif); z-index:3}
div#logobot_home {position:absolute; left:6px; top:46px; height:210px; width:285px; background:url(../img/logo_bot_home.gif); z-index:30}
div#logobot {position:absolute; left:7px; top:47px; height:110px; width:179px; background:url(../img/logo_bot.gif)}

div#topnavigation {width:777px; height:47px; background:url(../img/topnav_back.gif); position:absolute; top:0; left:0}
div#topnavigation ul {position:absolute; bottom:-2px; right:62px; list-style-type:none; margin:0}
div#topnavigation ul li {display:inline; height:18px; margin:0; padding:0}
div#topnavigation div {position:absolute; top:10px; right:27px; color:#0CF}
div#topnavigation div a {color:#0CF}
div#topnavigation div a:hover {color:#093495}

div#home_left {display:inline; float:left; width:296px; height:100%; background:#A8FF00 url(../img/holes.gif) repeat-y -2px -1px}
div#home_left img {position:absolute;left:11px;bottom:0}

div#home_content {float:left; width:285px; height:100%}
div#home_content div#top {height:71px}
div#home_content div.home_paragraph {margin:36px 10px 0 31px}
div#home_content div.home_paragraph p {margin:0 18px 8px 0}
div#home_content div.home_paragraph h1 {background:url(../img/title_bullet.gif) no-repeat 0 4px; padding:0 0 0 13px; margin:0 0 8px -14px}

div#testimonial {float:left; width:192px; height:100%}
div#testimonial div#topleft {margin:47px 0 0 0; height:20px; width:20px; background:url(../img/testimonial_lefttop.gif)}
div#testimonial div#title {margin:0 18px 0 20px; height:49px}
div#testimonial div#title h1 {position:absolute; bottom:0}
div#testimonial div#image {margin:25px 0 0 0}
div#testimonial div#image div#stage {margin:0; position:absolute; left:3px; top:-25px; height:75px; width:75px; background:url(../img/stage!.gif)}
div#testimonial div#content {margin:9px 18px 0 20px}
div#testimonial div#more {margin:6px 18px 0 0; text-align:right}
div#testimonial div#more a {background:url(../img/more_w_n.gif) no-repeat 0 3px; padding:0 0 0 10px}
div#testimonial div#more a:hover {background:url(../img/more_w_o.gif) no-repeat 0 3px}

div#content_content {float:left; width:407px; height:100%; position:relative}
div#content_content div#top {height:71px}

div#content_left {float:left; width:174px; height:100%; background:#A8FF00 url(../img/holes.gif) repeat-y -2px -1px}
div#content_left img {position:absolute; left:11px; bottom:0}
div#content_left a {background-position:right; background-repeat:no-repeat; padding:0 10px 0 0}
div#content_left div#subnav {left:12px; top:160px}
div#content_left div#subnav ul {width:161px; margin:0;padding:0;list-style-type:none;border-bottom:1px solid #A7ED26}
div#content_left div#subnav ul li {xwidth:161px; text-align:right; border-top:1px solid #A7ED26; padding:1px 0 2px 0}
div#content_left div#subnav ul li.last {border-bottom:1px solid #A7ED26}
div#content_left div#subnav ul li a {color:#427600; background-image:url(../img/nav1_n.gif)}
div#content_left div#subnav ul li a:hover {color:#FC5403; background-image:url(../img/nav1_o.gif)}
div#content_left div#subnav ul li.selected a {color:#FC5403; background-image:url(../img/nav1_o.gif)}
div#content_left div#subnav ul li.selected a:hover {color:#FC5403; background-image:url(../img/nav1_o.gif)}
div#content_left div#subnav ul li.subsub {border:none}
div#content_left div#subnav ul li.subsub a {font-weight:normal; background-image:url(../img/nav2_n.gif)}
div#content_left div#subnav ul li.subsub a:hover {color:#FC5403; background-image:url(../img/nav2_o.gif)}
div#content_left div#subnav ul li.selectedsub a {font-weight:normal; color:#FC5403; background-image:url(../img/nav2_o.gif)}
div#content_left div#subnav ul li.selectedsub a:hover {color:#FC5403; background-image:url(../img/nav2_o.gif)}
div#content_left div#subnav ul li.open a {color:#FC5403; background-image:url(../img/nav1_open.gif)}

div#middle {margin:0 10px 0 0; overflow:auto; height:85%}
div#middle * {margin:0 15px 0 30px}
div#middle ul {list-style-type:none; margin:0 0 10px 0; padding:0}
div#middle ul li {background:url(../img/li.gif) no-repeat 0 5px; padding:1px 0 2px 12px; width:300px}
div#middle h1 {background:url(../img/title_bullet.gif) no-repeat 16px 4px; padding:0 0 0 29px; margin:0 0 8px 0}
div#middle h2 {color:#093495; margin-bottom:3px}
div#middle p {margin-bottom:10px}
div#middle p.intro{font-style:italic}
div#middle p.more{float:right}
div#middle p.more a{background:url(../img/more_w_n.gif) no-repeat 0 3px; padding:0 0 0 10px}
div#middle p.more a:hover{background:url(../img/more_w_o.gif) no-repeat 0 3px}
div#middle div.linkblok {border-top:1px solid #C0D1EC; margin:0 15px 0 30px; padding:5px 0 5px 0}
div#middle div.linkblok *{margin:0 0 2px 0}
div#middle p img.left {float:left; margin:4px 10px 5px 0}
div#middle p img.right {float:right; margin:4px 0px 5px 10px}
div#middle div.bottomborder {border-top:1px solid #C0D1EC; clear:both}
div#middle div.verslag {border-top:1px solid #C0D1EC; clear:both}
div#middle div.verslag * {margin:0 0 2px 0}
div#middle div.verslag img{float:left; margin:4px 10px 5px 0; display:block}
div#middle div.verslag p.more{float:right}
div#middle div.verslag p.more a{background:url(../img/more_w_n.gif) no-repeat 0 3px; padding:0 0 0 10px}
div#middle div.verslag p.more a:hover{background:url(../img/more_w_o.gif) no-repeat 0 3px}

div#middle div#faq {margin:12px 20px 0 30px; padding:0}
div#middle div#faq * {margin:0}
div#middle div#faq div.question {padding:5px 0 0 0; background:url(../img/faq_c.gif) no-repeat 334px 6px; height:14px}
div#middle div#faq div.question div.nr{color:#FFF; font-weight:bold; float:left; width:16px; background:url(../img/faqnr_back.gif) no-repeat; padding:0 0 3px 0; text-align:center}
div#middle div#faq div.question div.q{float:left; padding:0 0 0 4px; width:310px}
div#middle div#faq div.questionopen {padding:5px 0 0 0; background:url(../img/faq_o.gif) no-repeat 334px 6px; height:14px}
div#middle div#faq div.questionopen div.nr{color:#FFF; font-weight:bold; float:left; width:16px; background:url(../img/faqnr_back.gif) no-repeat; padding:0 0 3px 0; text-align:center}
div#middle div#faq div.questionopen div.q{float:left; padding:0 0 0 4px; width:310px}
div#middle div#faq div.answer{display:none; margin:3px 0 3px 20px; width:310px}
div#middle div#faq div.answeropen{display:block; margin:3px 0 3px 20px; width:310px}
div#middle div#faq div.bottomborder {margin:4px 0 0 0}
div#middle p.submit {float:right; margin:0}
div#middle table tr td {padding:4px 0 0 0; vertical-align:top}
div#middle table tr td.labels {padding:8px 0 0 0; vertical-align:top}
div#middle table tr td input {margin:0; width:160px}
div#middle table tr td input.radio {margin:0; width:auto}
div#middle table tr td input.small {width:70px}
div#middle table tr td textarea {margin:0; width:160px}
div#middle table tr td select {margin:0; width:164px}
div#middle table tr td select.small {width:80px}
div#middle table tr td select option{margin:0}
div#middle form {margin:0}
div#middle h2.highlight {color:red}