* { margin: 0px; padding: 0px; }
html, body { font-family: Tahoma; font-size: 11px; color: #45362d; }
input, select, textarea { font-family: Tahoma; font-size: 11px; color: #45362d; }
body { background: url('../images/bodyBg.gif') #1c1c1c repeat-x; }
img { border: 0px; display: block; }

.clear { clear: both; height: 1px; }

#wrapper { display: block; position: relative; width: 100%; min-height: 100%; }

#mainCntr { margin: 0 auto; padding-top: 47px; width: 946px; background: url('../images/headerBg.png') #fff no-repeat; }
#mainCntr2 { margin: 0 auto; padding-top: 47px; width: 946px; background: url('../images/headerBg2.png') #fff no-repeat; }

#headerCntr { position: relative; width: 946px; }
#headerCntr h1 { display: none;}

#menuCntr { position: absolute; top: 88px; left: 267px; width: 500px; }
#menuCntr ul { overflow: hidden; width: 500px; list-style: none; }
#menuCntr li { float: left; display: inline; height: 24px; line-height: 24px; font-weight: bold; text-transform: uppercase; border-right: 1px solid #801515; }
#menuCntr li.last { border-right: 0px; }
#menuCntr li a { padding: 0px 10px 0px 10px; text-decoration: none; color: #fff; }
#menuCntr li a:hover, #menuCntr li.selected a { text-decoration: underline; }

#contentCntr { padding: 0px 9px 0px 9px; overflow: hidden; width: 928px; }

#leftCntr { margin-right: 5px; float: left; display: inline; width: 177px; }
#leftCntr h3 { padding-left: 15px; height: 42px; line-height: 42px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #fff; background: url('../images/leftTop.gif') no-repeat; }

.navBox { margin-bottom: 15px; width: 177px; border-bottom: 8px solid #580000; background: #b29d8e; }
.navBox h3 span.a { display: block; background: url('../images/icons2/home.png') no-repeat 130px center; }
.navBox h3 span.b { display: block; background: url('../images/icons2/user.png') no-repeat 130px center; }
.navBox h3 span.c { display: block; background: url('../images/icons2/web.png') no-repeat 130px center; }
.navBox h3 span.d { display: block; background: url('../images/icons2/email.png') no-repeat 130px center; }
.navBox h3 span.e { display: block; background: url('../images/icons2/add.png') no-repeat 130px center; }
.navBox h3 span.f { display: block; background: url('../images/icons2/favorites.png') no-repeat 130px center; }
.navBox ul { padding: 10px; list-style: none; border-bottom: 1px solid #fff; }
.navBox li { height: 24px; border-bottom: 1px solid #bdac9f; }
.navBox li a { padding-left: 20px; display: block; height: 24px; line-height: 24px; text-decoration: none; color: #45362d; background: url('../images/bol.gif') no-repeat left; }
.navBox li a:hover, .navBox li.selected a { background-image: url('../images/bolH.gif'); }

.statsBox { margin-bottom: 15px; width: 177px; border-bottom: 8px solid #580000; background: #b29d8e; }
.statsBox h3 span.a { display: block; background: url('../images/icons2/report.png') no-repeat 130px center; }
.statsBox ul { padding: 10px; list-style: none; border-bottom: 1px solid #fff; }
.statsBox li { padding-left: 20px; height: 24px; line-height: 24px; border-bottom: 1px solid #bdac9f; background: no-repeat left; }
.statsBox li.icon1 { background-image: url('../images/icons3/clock-frame.png'); }
.statsBox li.icon2 { background-image: url('../images/icons3/user-thief.png'); }
.statsBox li.icon3 { background-image: url('../images/icons3/users.png'); }

#centerCntr { margin-top: 122px; float: left; width: 562px; }

.textBox { margin-bottom: 15px; width: 562px; border-bottom: 8px solid #42342b; background: #d2bfb2; }
.textBox h2 { margin-bottom: 15px; height: 31px; line-height: 31px; text-align: center; font-size: 11px; font-weight: bold; color: #e8dbd2; border-bottom: 1px solid #fff; background: #42342b; }
.textBox p { padding: 0px 15px 15px 15px; line-height: 16px; }
.textBox ul { padding: 0px 15px 15px 15px; overflow: hidden; width: 532px; list-style: none; border-bottom: 1px solid #fff; }
.textBox li { margin-right: 54px; float: left; display: inline; }
.textBox li.last { margin-right: 0px; }
.textBox li img { border: 1px solid #998475; }

.prijsBox { margin-bottom: 15px; width: 562px; border-bottom: 8px solid #42342b; background: #d2bfb2; }
.prijsBox h2 { margin-bottom: 15px; height: 31px; line-height: 31px; text-align: center; font-size: 11px; font-weight: bold; color: #e8dbd2; border-bottom: 1px solid #fff; background: url('../images/prijsH2.gif') no-repeat; }
.prijsBox p { padding: 0px 15px 15px 15px; line-height: 16px; border-bottom: 1px solid #fff; }
.prijsBox h4 { padding: 0px 15px 15px 15px; font-size: 11px; font-weight: bold; }
.prijsBox ul { margin: 0px 0px 15px 8px; padding: 49px 0px 0px 45px; overflow: hidden; width: 502px; height: 139px; list-style: none; background: url('../images/prijsBg.gif') no-repeat; }
.prijsBox li { margin-left: 45px; float: left; display: inline; }

#rightCntr { float: right; width: 177px; }
#rightCntr h3 { padding-left: 15px; height: 41px; line-height: 41px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #fff; background: url('../images/rightTop.gif') no-repeat; }

.loginBox { margin-bottom: 15px; width: 177px; border-bottom: 8px solid #42342b; background: #b29d8e; }
.loginBox h3 span.a { display: block; background: url('../images/icons2/lock.png') no-repeat 130px center; }
.loginBox h3 span.b { display: block; background: url('../images/icons2/info.png') no-repeat 130px center; }
.loginBox fieldset { padding: 12px; overflow: hidden; width: 153px; border: 0px; border-bottom: 1px solid #fff; }
.loginBox input.field { margin-bottom: 5px; padding: 5px 5px 0px 5px; width: 143px; height: 21px; border: 0px; background: url('../images/fieldBg.gif') no-repeat; }
.loginBox label { padding: 0px 5px 5px 5px; display: block; font-weight: bold; }
.loginBox label.left { float: left; width: 120px; }
.loginBox input.check { float: right; }
.loginBox input.submit, .loginBox a { margin: 5px 8px 0px 0px; display: block; float: left; width: 72px; height: 26px; line-height: 24px; text-decoration: none; text-align: center; color: #fff; border: 1px solid #241b15; background: #42342b; }
.loginBox a { margin-right: 0px; width: 70px; height: 24px; }

.partnerBox { margin-bottom: 15px; width: 177px; border-bottom: 8px solid #42342b; background: #b29d8e; }
.partnerBox h3 span.a { display: block; background: url('../images/icons2/group.png') no-repeat 130px center; }
.partnerBox h3 span.b { display: block; background: url('../images/icons2/add.png') no-repeat 130px center; }
.partnerBox h3 span.c { display: block; background: url('../images/icons2/unlock.png') no-repeat 130px center; }
.partnerBox h3 span.d { display: block; background: url('../images/icons2/user_black.png') no-repeat 130px center; }
.partnerBox h3 span.e { display: block; background: url('../images/icons2/refresh.png') no-repeat 130px center; }

.partnerBox ul { padding: 10px; list-style: none; border-bottom: 1px solid #fff; }
.partnerBox li { height: 24px; border-bottom: 1px solid #bdac9f; }
.partnerBox li a { padding-left: 20px; display: block; height: 24px; line-height: 24px; text-decoration: none; color: #45362d; background: url('../images/bol.gif') no-repeat left; }
.partnerBox li a:hover, .partnerBox li.selected a { background-image: url('../images/bolH.gif'); }

#footerCntr { padding: 14px 0px 0px 210px; position: relative; width: 736px; height: 40px; background: url('../images/footerBg.gif') #1c1c1c no-repeat; }
#footerCntr p { color: #bdbdbd; }
#footerCntr a { text-decoration: none; color: #bdbdbd; }
#footerCntr a:hover { text-decoration: underline; }
#footerCntr a.button { position: absolute; top: 5px; left: 10px; display: block; width: 176px; height: 32px; line-height: 32px; text-align: center; font-weight: bold; color: #fff; background: url('../images/buttonBg.gif') no-repeat; }
