body { margin: 0 0 2em 0; padding: 0; background: url(../img/sr_page_back.gif) repeat-x; font-family: Verdana, sans-serif; font-size: 76%; }

#container { width: 895px; height: auto; margin: 0 auto; }

#left, #middle, #right { float: left; }

#left { width: 53px; height: 500px; background: url(../img/sr_side_left.gif) no-repeat; }
#middle { width: 789px; background: white; }
#right { width: 53px; height: 500px; background: url(../img/sr_side_right.gif) no-repeat; }
#bottom { clear: both; width: auto; height: 25px; background: url(../img/sr_bottom.gif); }

#header { width: auto; height: 98px; padding: 16px 20px 0 20px; background: url(../img/sr_header_back.gif) no-repeat; }
#header img { float: left; }

#footer { margin: 0; padding: 0; text-align: center; font-size: 11px; line-height: 1.6em; }
#footer a { font-weight: bold;  }

#button { float: left; width: 247px; height: 90px; padding: 5px 0 0 40px; background: url(../img/sr_button.gif) no-repeat center; }

#promotie { width: 195px; height: 200px; background: url(../img/sr_behind_button.gif); float: right; margin: 15px 0 0 10px; padding: 10px 15px 5px 15px; }
#promotie:hover { cursor: pointer; }
#promotie h3 { font-size: 14px; color: #26739f; margin: 0 0 70px 0; }
#promotie p { font-size: 10px; color: #26739f; }

#navi { width: auto; height: 30px; padding: 24px 0 0 20px; background: white url(../img/sr_tabs_back.gif); }
#navi ul { float: left; margin: 0; padding: 0; list-style: none; }
#navi li { float: left; margin: 0 1px 0 0; font-size: 12px; font-weight: bold; background: url(../img/sr_tab_inactive_right.gif) repeat-x right top; }
#navi li a { display: block; padding: 7px 15px 9px 15px; color: white; text-decoration: none; background: url(../img/sr_tab_inactive_left.gif) no-repeat; }
#navi li.active { background: url(../img/sr_tab_active_right.gif) repeat-x right top; margin: 0; margin: 0 1px 0 0; }
#navi li.active a { background: url(../img/sr_tab_active_left.gif) no-repeat; color: #4c8baf; }

#content_right { width: 210px; float: left; background: url(../img/sr_right_back.gif); margin: 0 0 25px 0; padding: 85px 0 0 0; }
#content_right #inside { padding: 4px 9px 9px 26px; background: url(../img/sr_right_back_bot.gif) no-repeat center bottom; }
#content_right #inside h3 { display: block; margin: 9px 0 0 0; padding: 6px 8px; background: url(../img/sr_h3_back.gif); color: white; }
#content_right #inside h3.blue { background: url(../img/sr_h3_back_blue.gif); }

#content_left { width: 559px; padding: 15px 0 15px 20px; float: left; }
#content_left p { padding: 0.2em 0 0.4em 0; text-align: left; line-height: 1.7em; margin: 0.6em 0; }
#content_left h1, #content_left h3 { padding: 0.2em 0 1em 0; }
#content_left h1 { color: #26739f; }
#content_left .title { background: url(../img/sr_h2_back_left.gif) repeat-x; }
#content_left .title h2 { display: block; color: #e77829; background: url(../img/sr_h2_back_right.gif) no-repeat right top; padding: 0.35em 0.5em 0.4em 0.5em; }
#content_left ul { margin: 0; padding: 0 2.5em 1em 3em; font-size: 0.9em; list-style-image: url(../img/sr_but.gif); }
#content_left li { padding: 0.4em 0; }
#content_left dl { font-size: 0.9em; line-height: 20px; margin: 1em 0 0 0; padding: 0; }
#content_left dl dt { float: left; width: 200px; }
#content_left dl dt.NieuwsMem { float: left; width: 250px; }
#content_left dl dd { font-weight: bold; }
#content_left table { font-size: 0.9em; margin: 1em 0; width: 100%; }
#content_left table td { padding: 5px 5px; border-width: 0 0 1px 0; border-color: #bed9e9; border-style: solid; }
#content_left table tr.bottom td { border-width: 0; }
#content_left table th { padding: 4px 6px; background: gray; background: url(../img/sr_table_th.gif); color: #26739f; }
#content_left table tr.l td { background: #ecf2f9; }
#content_left table tr.d td { background: #f4f8fc; }

#content_left label strong { color: #26739f; }

#content_left form input { font-size: 12px; }
#content_left form table { width: 95%; }
#content_left form table td.name { font-weight: bold; color: #26739f; width: 31%; }
#content_left form table td.example { color: #999999; width: 22%; }

.block { background: white; padding: 5px 8px; border-style: solid; border-width: 0 0 1px 0; border-color: #fae4da; font-size: 10px; }
#login.block { text-align: right; }
.block p { font-size: 11px; font-weight: bold; display: block; padding: 5px 4px; }
.block p img { float: left; margin: 0 6px 0 0; }
.block p a { display: block; }
.block input { margin: 0 0 6px 0; }
.block input.text { width: 153px; }
.block dl { margin: 0; padding: 0; font-size: 10px; font-weight: bold; }
.block dt { padding: 4px 0; }

.row { height: 160px; margin: 20px 0; }
.row .box { width: 148px; height: 130px; padding: 15px 15px 15px 10px; background: url(../img/sr_box.gif) no-repeat center; float: left; }
.row .box img { margin: 0 5px; }
.row .box p { margin: 0; padding: 0; }
.row .box p.t { font-size: 12px; font-weight: bold; }

.row2 { height: 210px; margin: 20px 0; }
.row2 .box2 { width: 148px; height: 180px; padding: 15px 15px 15px 10px; background: url(../img/sr_box2.gif) no-repeat center; float: left; }
.row2 .box2 img { margin: 0 5px; }
.row2 .box2 p { margin: 0; padding: 0; }
.row2 .box2 p.t { font-size: 12px; font-weight: bold; }

a { color: #26739f; }

p,h1,h2,h3,h4,h5,form { margin: 0; }

input, select { font-family: Verdana, sans-serif; font-size: 11px; border: 1px solid #c3e1f3; }
input.checkbox, input.radio { border: none; }
input.text { height: 19px; }
input.button { height: 23px; color: #26739f; font-weight: bold; background:url(../img/sr_behind_button.gif)}

p { font-size: 0.9em; }
h1 { font-size: 1.4em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1em; }
h4 { font-size: 1em; }
#content_left table tr td.empty {
	padding: 5px 0px;
	background-color: #FFFFFF;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}