/************************************************************************************************/
/*template*/
/************************************************************************************************/
*{margin:0; padding:0; font-family:Verdana,Arial,Sans-serif; }
img{border:0px;}
div.clear{clear:both; font-size:0px;}
body{background:#4b4434;}

/*clearfix*/
.b_close:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}/* Hides from IE-mac \*/* html .b_close {height: 1%;}/* End hide from IE-mac */
.forwardButton {	background-color: #B31911;
	border: 1px outset #444;
	color: #FFF;
	text-decoration: none;
	padding: 0px 2px; margin: 3px;}
.admin table {background:#ddd;border:1px solid #B31911;}



#container{width:940px; margin:auto; padding-bottom:20px;}
/************************************************************************************************/
/*container*/
/************************************************************************************************/





h1{font-size:18px; font-weight:normal; border-bottom:1px solid #b5b5b5; padding-bottom:3px; font-family:Sans-serif,Verdana new; position:relative;}
h2{font-size:18px; font-weight:normal; border-bottom:1px solid #b5b5b5; padding-bottom:3px; font-family:Sans-serif,Verdana new;}
h3{font-size:18px; font-weight:bold; padding-bottom:3px; font-family:Sans-serif,Verdana,courier new; position:relative;}
p{padding-top:10px; zoom:1;}
p.nopadding{padding:0px;}
a{color:black;}
.inputtext{border:1px solid #cfcfcf; background:white; padding:5px;}
select,input{margin-left:5px;margin-right:5px}
.voorwaarden li{margin-left:15px}
.floatright{float:right; padding:0px 0px 10px 10px;}
.searchTable TD {vertical-align: top;}
textarea{border:1px solid #989898; width:98%; padding:5px;}
#berichtinhoud .info {background:#ddd;padding:2px;border:1px solid #BBB;display:block;};
#berichtinhoud .picture {padding:2px;}
#berichtinhoud {padding:2px;border:1px solid #BBB}

*+html #berichtinhoud {margin-top: 20px;}


/************************************************************************************************/
/*header*/
/************************************************************************************************/
#header{ z-index:0;}
#header .top{height:59px; background:#b31911; position: relative;}
#header .ribbon{height:67px; background:url(/media/img/2008/ribbon.gif); margin-top:2px; z-index: 1;}

/************************************************************************************************/
/*left*/
/************************************************************************************************/
#left{float:left; width:285px;position:relative;}


#left .box{width:282px; margin-top:5px;}
#left .box.dark .top{background:url(/media/img/2008/box_dark_top.png); height:4px;}
#left .box.dark .content{background:url(/media/img/2008/box_dark_center.png); padding:10px;}
#left .box.dark .bottom{background:url(/media/img/2008/box_dark_bottom.png); height:4px; line-height:4px;}

#left .box.light .top{background:url(/media/img/2008/box_light_top.png); height:4px;}
#left .box.light .content{background:url(/media/img/2008/box_light_center.png); padding:10px;}
#left .box.light .bottom{background:url(/media/img/2008/box_light_bottom.png); height:4px; line-height:4px;}

#left .box.searchlight {width: 160px; margin-top: 5px; color: #000;}
#left .box.searchlight .top{background:url(/media/img/2008/box_searchlight_top.png); height:4px;}
#left .box.searchlight .content{background:url(/media/img/2008/box_searchlight_center.png); padding:10px;}
#left .box.searchlight .bottom{background:url(/media/img/2008/box_searchlight_bottom.png); height:4px; line-height:4px;}

#left .box h2{color:#f7f4ed; margin-top:-5px;}
#left .box p{color:#f5f1e7; padding-top:8px;}

#left .box.light h2{color:#b31911;}
#left .box.light p{color:black;}

/*menu*/
#left .box .menu{ list-style:none; margin:10px 5px 0px 5px;}
#left .box .menu li{display:inline;}
#left .box .menu li a{position:relative; display:block; background:#969082; padding:4px; margin:2px 0px 2px 0px; color:white; text-decoration:none;}
#left .box .menu li.on a{background:#4b4434 url(/media/img/2008/ico_arrow.gif) center right no-repeat;}
#left .box .menu li a:hover{background:#4b4434 url(/media/img/2008/ico_arrow.gif) center right no-repeat;}


/************************************************************************************************/
/*right*/
/************************************************************************************************/
#right{float:left; width:653px; margin-top:-28px;position:relative;z-index:1}
#right .content h1{color:#b31911;}
#right .content h2{color:#b31911;}

#right .content{background: url(/uploads/86/79/8679c3655e3b0a5b91b381a33c1d34c2/right_center.gif); margin-bottom:5px;z-index:1;position:relative;}
html> #right .content{*display: inline-block;}

#right .content .padding{padding:5px 10px 5px 10px;z-index:1000;position:relative;}
#right .content .content_top{background:url(/media/img/2008/right_top.gif); height:8px;}
#right .content .content_bottom{background:url(/media/img/2008/right_bottom.gif); height:7px;}
#right .content ul{padding-left:10px;}


/*border*/
#right .border{padding:10px; border:1px solid #d2d2d2; margin-top:10px;}

/*faux*/
#right .faux{width:631px; background:url(/media/img/2008/faux_center.gif); margin-top:10px; zoom:1;}
#right .faux .faux_top{height:1px; background:url(/media/img/2008/faux_top.gif);}
#right .faux .faux_bottom{height:1px; background:url(/media/img/2008/faux_bottom.gif);}

#right .faux .left{padding:10px; width:293px; float:left;}
#right .faux .right{padding:10px; width:290px; float:left; margin-left:8px;}

/*table*/
#right table{width:100%; margin-top:15px;}
#right table td{padding:3px 0px 3px 0px; vertical-align:top;}
#right table td.width1{width:100px;}
#right table td.width2{width:150px;}
#right table td.right{text-align:right;}
#right table td.middle{ vertical-align:middle;}

#right table.music td{padding: 0px; vertical-align: top;}

#right table hr{border:0px; border-bottom:1px solid #c8c4bd; margin:2px 0px 2px 0px;}

/*page*/
/* .page{border:1px solid #eae7e3; position:relative; height:23px; margin-top:10px;} */
.page{border:1px solid #eae7e3; height:23px; margin-top:10px;}
.page.noborder{border:0px;}
.page .set{top:0px; margin-left:10px;}
/* .page .set{position:absolute; top:0px; left:10px;} */
.page .set span{padding-right:15px; float:left; padding-top:5px;}
.page .set a{border-left:1px solid #e1e1e1; display:block; float:left; border-right:1px solid #e1e1e1; text-decoration:none; padding:5px 8px 5px 8px; margin-left:-1px;cursor:default;}
.page .set a.on{ background-color:#e1e1e1; font-weight:bold;}
/* .page .buttons{ position:absolute; top:2px; right:0px;} */
.page .buttons{ top:2px; right:0px;}
.page .buttons input{border:0px; padding:0px;}
.page .buttons a{ vertical-align:top;}
.page .set input {margin-left:0;margin-right:0;border:1px solid #444444;padding-left:2px;padding-right:2px;vertical-align:middle;background:#B31911 none repeat scroll 0%;color:#FFFFFF;margin:3px;}
.links{padding-left:15px;}

/*thumbs*/
#right .thumbs{background:#eae7e3; margin-left:-8px; padding:10px 0px 10px 10px; width:639px;}
#right .thumbs ul{list-style:none; width:635px;}
#right .thumbs li{float:left; margin:0px 5px 5px 0px;height:122px; width:122px;}
#right .thumbs li a{}
#right .thumbs li a img{padding:4px; border:1px solid #c2beb7; background:white;}

/*columns*/
#right .columns{width:651px; margin-left:-9px;}
#right .columns .set{width:157px; float:left; padding-left:5px;}
#right .columns .set .left{width:20px; float:left;}
#right .columns .set .right{width:135px; float:left;}

#right .columns .c1{}
#right .columns .c2{background:white; }
#right .columns .c3{}
#right .columns .c4{background:white; }

#right .columns ul{ list-style:none;}
#right .columns .center{text-align:center;}
#right .columns input{border:0px;}

/*quote*/
#right .quote{}
#right .quote .top1{width:629px; height:26px; background:url(/media/img/2008/quote_top.gif) no-repeat;}
#right .quote .center{width:629px; background:url(/media/img/2008/quote_center.gif) repeat-y; }
#right .quote .bottom{width:629px; height:7px; background:url(/media/img/2008/quote_bottom.gif) no-repeat;}

#right .quote p{padding:0px 10px 7px 10px;}


/*validation*/
.validation-advice {color:#b31911;}

/*mail instellingen*/
.instellingenform {
	padding: 10px 0px 10px 10px;
}


 /*bericht_info*/
 #right .bericht_info{padding:10px 0px 10px 10px;}
 #right .bericht_info .time{float:left; border-right:1px solid #a7a297; display:inline; padding:0px 5px 0px 30px;}
 #right .bericht_info .time span{display:block;}
 #right .bericht_info .profile{border-left:1px solid #a7a297; float:left; display:inline; vertical-align:bottom; margin-left:-1px;}
 #right .bericht_info .profile img{float:left; padding:0px 10px 0px 5px;}
 #right .bericht_info .profile h3{padding:20px 0px 0px 0px;}

 /*historie*/
 #right .historie{border:1px solid #cfcfcf; padding:3px; margin-top:15px; zoom:1; }
/* #right .historie h4{background:#e3e1db; padding:2px; position:relative; font-weight:normal;} */
#right .historie h4{background:#e3e1db; padding:2px; font-weight:normal;}
 #right .historie .bericht_info h3{position:static;}
 #right .historie .bericht_info{border:1px solid #989898; zoom:1; margin:3px 0px 3px 0px;}
 #right .historie .bericht_info .time{width:80px; padding:0px 20px 10px 0px; margin-right:10px; border:0px;}
 #right .historie .bericht_info .profile{width:440px;}
#right .historie .bericht_info .openknop{margin-top: 40px;}
 #right .historie .bericht_info .profile h3{padding:0px 0px 0px 0px;}
 #right .historie .bericht_info .profile p{padding:0px 0px 0px 0px;}

/*envelop*/
.open {
     background: url(/media/img/2008/ico_mail.png) bottom right no-repeat;
}

.open2 {
     background: url(/media/img/2008/ico_mail.png) left no-repeat;
}

.dicht {
     background: url(/media/img/2008/ico_mail2.png) bottom right no-repeat;
}


/*box*/

#right .small{width:326px;}

#right .small{background:url(/media/img/2008/right_center_small.png); margin-bottom:5px;}

#right .small .content_top{background:url(/media/img/2008/right_top_small.png); height:8px;}

#right .small .content_bottom{background:url(/media/img/2008/right_bottom_small.png); height:7px;}




/************************************************************************************************/

/*footer*/

/************************************************************************************************/
#footer{position:relative;display:block;}

#footer .footer_box{background:url(/media/img/2008/bottom_center.png) repeat-y; margin:auto; width:943px; height:191px; position:relative;}

#footer .footer_top{background:url(/media/img/2008/bottom_top.png) no-repeat; height:8px;}

#footer .padding{padding:0px 12px 0px 12px;}

#footer h2{border-bottom:1px solid #fff; color:#4b4434;}

#footer span{display:block; color:#4b4434;}

#footer span.bold{font-weight:bold;}

#footer .tips{padding:13px 0px 13px 7px;}

#footer .copyright{padding-left:7px;}

#footer ul{list-style:none; position:absolute; top:22px; left:148px;}

#footer ul li{display:inline; float:left;}

#footer ul li ul{width:168px; position:relative;list-style: none;}

#footer ul li ul li{display:block; float:none; list-style-type: none;}

#footer ul li ul li a{color:#fff; text-decoration:none;}

#footer ul li ul li a:hover{text-decoration:underline;}

#footer ul li ul li.bold a{font-weight:bold;}



/*stroke*/
.stroke{background:#b31911; width:100%; height:5px; position:absolute; bottom:0; left:0;}
#header .top h1{background:url(/media/img/2008/logo.png) no-repeat; width:160px; height:50px; position:absolute; border: none;}
#header .padding h1{background-image:none;position:relative; width:auto;height:auto;}
#header .top ul{margin-left: 280px; top:0; right:0; list-style:none;}
#header .top ul li a{display:block; height:59px;}
#header .top ul li a{
  background: url(/uploads/c4/29/c4292ededdaa03d979d820d4049edbde/b_red_top.png) no-repeat;
  color: #FFF;
  line-height: 70px;
  font-size: 1.8em;
  font-family: Sans-serif,Verdana;
}
#header .top ul li a{
  _display:inline;
  _padding-top: 21px;
  _padding-bottom: 21px;
}
#header .top ul li ul li a{
  _display:block;
  _padding-top: 1px;
  _padding-bottom: 1px;
}

#header .top ul li ul{
margin-left: 0px;
}

#header .top ul li ul li a{
  background: #b31911;
  margin-top:1px;
  color: #FFF;
  line-height: 20px;
  font-size: 1em;
  height: 20px;
  font-family: Sans-serif,Verdana;
  display: block;
}

*:first-child+html #header .top ul li ul li a{
  display: block;
  width: 150px;
}

* html #header .top ul li ul li a{
  display: block;
  width: 150px;
}

#header .top  {
	z-index: 1000;
}
#header .top .yui-skin-sam {
	z-index: 1000;
}
#header .top .yui-skin-sam .yuimenubar{
  background: #b31911;
  border: 0px none;
  visibility: hidden;
}
#header .top .yui-skin-sam .yuimenuitem{
  border: 0px none;
}

#header .top .yui-skin-sam .yuimenubaritemlabel{
  border-style:none;
}

#header .top .yui-skin-sam .yuimenu{
  z-index: 2000;
}

#header .top .yui-skin-sam .yuimenubaritem-selected{
  background: rgb(150, 144, 130);
}

#header .top .yui-skin-sam .yuimenuitemlabel-selected{
  background: rgb(150, 144, 130);
}

#header .ribbon{height:67px; background:url(/media/img/2008/ribbon.gif); margin-top:2px; position:relative;z-index:0;}

#header .ribbon .left{position:absolute; top:4px; left:7px; width: 270px;}

#header .ribbon .left img{float:left; padding-right:11px; position:relative;}

#header .ribbon .left h3{color:#fff; font-weight:normal;}

#header .ribbon .left .info{float:left; position:relative;}

#header .ribbon .left .info a{display:block;}

#header .ribbon .left .info a.img{padding-left:20px; color:#fff; text-decoration:none;}

#header .ribbon .left .info a.messages{background:url(/media/img/2008/messages.png) no-repeat 0px 1px;}

#header .ribbon .left .info a.star{background:url(/media/img/2008/star.png) no-repeat 2px 0px;}

#header .ribbon .left .info a.loginToggleLink{background-color: #B31911;
	border: 1px outset #444;
	color: #FFF;
	text-decoration: none;
	padding: 0px 2px; margin: 3px;}

#header .ribbon .left .info a.logout{color:#cac2b4; position:absolute; bottom:0; right:0;}



/* uitklap div menu */

#left .box .menu .uitklapdiv li a {
	background-color: #FFF;
	color: #000;
}

#left .box .menu .uitklapdiv li.on a {
	background:#4b4434 url(/media/img/2008/ico_arrow.gif) center right no-repeat;
	color: #FFF;
}

#left .box .menu .uitklapdiv li a:hover {
	background:#4b4434 url(/media/img/2008/ico_arrow.gif) center right no-repeat;
	color: #FFF;
}

#right table tr td p {
	padding: 0px;
}

#right table tr, #right table tr td {
	vertical-align: middle;
}

	.no_margin_top {
		margin-top: 0px;
		z-index: 10000;
	}

	.postControls table {
		border-collapse: collapse;
		border: 1px solid #DCD8CF;
		z-index: 10000;
	}

	.postControls table td {
		border: 1px solid #DCD8CF;
	}

	.postControls {
		float: right;
		width: 200px;
		margin-top: -9px;
		z-index: 10000;
	}

	.postControls table a {
		border: 0px;
		color: #4B4434;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
		z-index: 10000;
	}

	.smallhead {
		width: 420px;
	}


ul.comm_list li {
	background: #B31911 url(/media/img/2008/ico_arrow.gif) center right no-repeat;
	list-style: none;
	list-style-image: none;
	width: 262px;
	height: 18px;
	margin-top: 5px;
}

ul.comm_list li a {
	margin-left: 10px;
	color: #FFF;
	text-decoration: none;
}

#ddate_menu {
	margin-top: 5px;
}

* html #ddate_menu {
	margin-left: 281px;
}


.linkbutton {
	background-color: #B31911;
	border: 1px outset #444;
	color: #FFF;
	text-decoration: none;
	padding: 0px 2px; margin: 3px;
}

.buttons .searchpage{
  margin-top: -10px;
  margin-left: -45px;
}

a.linkbutton {
	/* background-color: #B31911;
	border: 1px outset #444;
	text-decoration: none;
	padding: 0px 2px; margin: 3px; */
	color: #FFF;
}

#login_txt_inlognummer, #login_txt_wachtwoord {
	color: #FFF;
}

#actie_banner {
	background: transparent url(/media/img/2008/banner.gif) no-repeat;
	margin: 4px 0px;
	height: 225px;
}

#actie_banner .banner_header {
	border: none;
	color: #FFF;
	margin-left: 60px;
	font-size: 34px;
	padding-top: 5px;
}

#actie_banner .tekst_zwart {
	color: #000;
	text-align: center;
	margin-top: 15px;
}

#actie_banner .tekst_wit {
	color: #FFF;
	text-align: center;
}

.beta {
	position: relative;
	bottom: 5px;
	left: 20px;
	clear:both;
}

.smallfont {
	font-size: 9px;
}


* html .yui_start {
	position: relative;
	left: -1px;
}

.yui_start {
	position: absolute;
	left: 281px;
}

* html #inlog {
	margin-top: 0px;
        display: inline;
}


.aanpassenboxtop {
	width: 500px;
	height: 8px;
	background: transparent url(/media/img/2008/aanpassenboxtop.png) no-repeat;
	margin-top: 15px;
	margin-left: 7px;
}

.aanpassenbox {
	background-image: url(/media/img/2008/aanpassenboxbackground.png);
	width: 500px;
	margin-left: 7px;

}

.aanpassenbox table {
	margin-top: 0px;
	margin-left: 15px;
}

#right .aanpassenbox table {
	margin-top: 0px;
	margin-left: 15px;
}

.aanpassenboxbottom {
	width: 500px;
	height: 8px;
	background: transparent url(/media/img/2008/aanpassenboxbottom.png) no-repeat;
	margin-left: 7px;
}

.error {
  color: #F00;
  font-weight: bold;
}

.knotsgek {color: red; font-size: 16px;}
.red {color: red;}
.centeredBox {border: 4px solid yellow; text-align: center; background-color: #FFF;}
.googleAdText{
font-size:0.9em;
}

.mask{
background-color: black;
opacity: 0.25;
}

/************************************************************************************************/

/*dashboard*/

/************************************************************************************************/

.dashboard
 h2.no_line{border:0px;}



.dashboard
 #left .image{border:1px solid #9f9f9f; margin-bottom:5px; padding:2px;}

.dashboard
 #left input{padding:2px; vertical-align:middle;}

.dashboard
#left select{border:1px solid #999; padding:1px; vertical-align:middle;}



/*radio*/

.dashboard
 #left .radio{background:#7e7665; margin:5px 0px 5px 0px; border:1px
solid #000; padding:5px; color:#fff; text-align:center;}

.dashboard
 #left .radio .live{margin-bottom:10px;}

.dashboard #left .radio
 .live span{color:#cac2b4;}



/*search*/

.dashboard
 #left .search{margin:16px 0px 15px 0px;}

.dashboard #left
.search span{display:block; padding:0px 0px 4px 2px;}



/*viewport*/

.dashboard
 #left .viewport{margin:5px -5px 0px -5px; width:272px;
position:relative;}

.dashboard #left .viewport .top{background:url(/media/img/2008/viewport_top.png)
 no-repeat; width:272px; height:3px;}

.dashboard #left .viewport
 .bottom{background:url(/media/img/2008/viewport_bottom.png) no-repeat;
width:272px; height:3px;}

.dashboard #left .viewport
.content{background:url(/media/img/2008/viewport_center.png);
padding:5px 5px 3px 5px}

.dashboard #left .viewport
span{display:block; padding:4px 0px 4px 0px;}

.dashboard #left
.viewport span.new{padding-top:10px;}

.dashboard
#left .viewport span.grey{color:#969082; margin-bottom:2px;}

.dashboard
 #left .viewport span.motd{margin-bottom:-6px;}

.dashboard #left
 .viewport span.topic{padding-bottom:0px;}

.dashboard #left
.viewport .dark{background:#eae7e3; margin:5px -4px 0px -4px;
padding:0px 4px 5px 4px;}

.dashboard #left .viewport .right
input{float:right;}



/*profile*/

.dashboard
 #left .profile img{float:left; padding:8px 5px 0px 0px;
position:relative;}

.dashboard #left .profile span{padding:0px;}



/*book*/

.dashboard
 #left .book{border-bottom:1px solid #bfbfbf; position:relative;}

.dashboard
 #left .book img{padding:4px 5px 4px 0px;}

.dashboard #left
.expand{padding:5px 7px 0px 0px; text-align:right;}



.dashboard
 #left .buttons input, .dashboard #left input.buttons{border:0px;
background:none; padding:0px; width:auto; vertical-align:middle;}



.dashboard
 #right .content{}

.dashboard #right .content
h2{border-bottom:1px solid #dcd8cf;}



/*left*/

.dashboard
 #right .content .left{float:left;}



/*right*/

.dashboard
 #right .content .right{float:right;}



/*recent*/

.dashboard
 #right .recent{width:306px;}

.dashboard #right .recent
span{display:block;}

.dashboard #right .recent span.grey{margin-top:20px;
 color:#969082;}

.dashboard #right .recent span a{display:block;
 padding:5px 0px 0px 21px; color:#423d34; text-decoration:none;}

.dashboard
 #right .recent span a:hover{text-decoration:underline;}

.dashboard
 #right .recent span.envelope
a{background:url(/media/img/2008/envelope.png) no-repeat 2px 3px;}

.dashboard
 #right .recent span.person a{background:url(/media/img/2008/person.png)
 no-repeat 2px 3px;}

.dashboard #right .recent span.test
a{background:url(/media/img/2008/test.png) no-repeat 2px 3px;}

.dashboard
 #right .recent span.photo a{background:url(/media/img/2008/photo.png)
no-repeat 2px 4px;}

.dashboard #right .recent
span.contactverzoek a{background:url(/media/img/2008/envelope.png)
no-repeat 2px 3px;}

.dashboard #right .recent .all
input{float:right; margin-top:30px;}



/*coach*/

.dashboard
 #right .coach{width:306px;}

.dashboard #right .coach
span{display:block;}

.dashboard #right .coach
span.title{padding:6px 0px 2px 0px; font-weight:bold;}

.dashboard
 #right .coach .dark{background:#eae7e3; padding:4px;}

.dashboard
 #right .coach .bar{background:#79756a; border:1px solid #9a978f;}

.dashboard
 #right .coach table{border-collapse:collapse; margin:0px 3px 0px 3px;}

.dashboard
 #right .coach table.half{width:50%;}

.dashboard #right .coach
td{padding:0px;}

.dashboard #right .coach p{padding:7px 3px 10px
 3px;}

.dashboard #right .coach .my_coach{background:#716a5a;
padding:6px; position:relative;}

.dashboard #right .coach
.my_coach h2{background:url(/media/img/2008/telephone.png) no-repeat 0px
 4px; border-bottom:0px; padding-left:22px; color:#fff;
font-weight:bold;}

.dashboard #right .coach .my_coach
td.title{color:#cac2b4; width:109px;}

.dashboard #right .coach
.my_coach td.info{color:#fff; font-weight:bold;}

.dashboard
#right .coach .my_coach a{color:#cac2b4; position:absolute; right:6px;
bottom:6px;}



/*item*/

.dashboard #right
span{display:block;}

.dashboard #right span.grey{color:#969082;
margin-top:-4px; position:relative;}

.dashboard #right
.item .open{text-align:right;}



/*contacts*/

.dashboard
 #right .tabs{margin:-13px -23px 0px 0px; height:36px;}

.dashboard
 #right .tabs h2{float:left; border-bottom:0px; padding-top:7px;}

.dashboard
 #right .tabs h2 a{display:block; font-size:18px;
font-weight:normal; padding:0px 0px 5px 10px;  color:#969082;
font-family:courier new; text-decoration:none;
position:relative;}

.dashboard #right .tabs h2.results
 a{width:205px;}

.dashboard #right .tabs
h2.contacts{border-bottom:1px solid #dcd8cf; border-left:1px solid
#dcd8cf;}

.dashboard #right .tabs h2.contacts
a{width:167px;}

.dashboard #right .tabs
h2.saved{border-bottom:1px solid #dcd8cf; border-left:1px solid
#dcd8cf;}

.dashboard #right .tabs h2.saved
a{width:242px;}

.dashboard #right .title{margin-top:3px;
 color:#000;}

.dashboard #right
.dark{background:#eae7e3; margin:5px -9px 5px -9px; padding:12px 0px 8px
 0px; width:651px; height:100%;}

.dashboard #right
.item{float:left; background:#fff; border:1px solid #9e9a8d; margin:0px
-3px 4px 12px; padding:5px 7px 5px 7px; width:294px;}

.dashboard
 #right .item h3{color:#b31911;}

.dashboard #right
.item h3 span{font-size:18px; font-weight:bold;
padding-bottom:3px; font-family:courier new;
position:relative;display:inline}

.dashboard #right
.item h3 span {color:#bbb;}

.dashboard #right .item
img{float:left; padding-right:6px;}
*+html .dashboard #right
.item h3 img{float:left; padding-right:6px; margin-top:
 -20px;}

.dashboard #right .item .info{float:left;} /*
 position:relative; */

.dashboard #right .contacts .item
.info
.city{margin-bottom:12px;color:#929191;width:144px;white-space:nowrap;overflow:hidden;}

.dashboard
 #right .contacts .item .info .percent{padding-left:33px; color:#c0bdb4;
 font-size:16px;}

.dashboard #right .contacts .item .info
.to{background:url(/media/img/2008/to.png) no-repeat 0px 2px;}

.dashboard
 #right .contacts .item .info
.from{background:url(/media/img/2008/from.png) no-repeat 0px 2px;}

.dashboard
 #right .contacts .item .buttons{bottom:5px; right:7px; margin-top:
 65px; margin-left: 250px;}

.dashboard #right .contacts
.buttons_bottom{text-align:right;}

.dashboard #right .contacts
.buttons_bottom input{margin-left:4px;}



/*tests*/

.dashboard
 #right .tests .left{float:left; border-right:1px solid #dcd8cf; margin-top:6px;
 padding:0px 10px 0px 2px; width:303px;}

.dashboard #right
.tests .right{float:left; margin-top:6px; padding:0px 3px 0px
5px; width:308px;}

.dashboard #right .tests
.item{background:url(/media/img/2008/test.png) no-repeat 3px 3px;
margin-top:8px; padding-left:27px;}

.dashboard #right .buttons input , .dashboard #right input.buttons{border:1px outset #444; background:#B31911; padding-left:2px; padding-right: 2px; margin: 3px; width:auto; vertical-align:middle; color: #FFF;}

#wgAccountTabs{
  width: 561px;
  overflow: auto;
}

/** nieuwe site aanpassingen*/
.dashboard #right span{
  display: inline;
}

#right .content .padding{
  padding-left: 40px;
  padding-right: 40px;
}

li {
  margin-bottom: 0.9em;
  margin-left: 2em;
  list-style-type:disc;
}

.menu li{
  margin-left: 0;
  margin-bottom: 0;
}

p.dbanner{
  font-weight: bold;
  font-size: 18px;
}

p.dbanner a{
  font-weight: bold;
  font-size: 18px;
  text-decoration: none;
  color: rgb(245, 241, 231);
}

p.dbanner a:hover{
  text-decoration: underline;
}


/** Banners */

.banner{
  background: url(/uploads/61/2d/612d922c8fa90044181c02084c3c68a7/banner.png) repeat-y;
  width:208px;
}

.banner p{
  color: #FFF;
  padding-left: 16px;
  padding-right: 16px;
  margin:0;
  font-size: 10px;
}

.banner input{
  width: 170px;
  height: 20px;
  margin-bottom: 5px;
}

.banner a{
  color: #FFF;
  font-size: 14px;
  text-decoration: none;
  padding-bottom: 20px;
}

.banner-e-book-top{
  background: url(/uploads/40/dd/40dd709ab0588ffd8b9d5e89885c46eb/banner-e-book-top.png) no-repeat;
  width:208px;
  height: 108px;
}

.banner-e-book-bottom{
  background: url(/uploads/fc/23/fc2337381aa1c608d2bf4eafcc870d2b/banner-e-book-bottom.png) no-repeat;
  width:208px;
  height: 75px;
  cursor: pointer;
}

.banner-top{
  background: url(/uploads/3c/11/3c1143c9dd13ed1a8e7e4ac4ec55e697/banner-top.png) no-repeat;
  width:208px;
  height: 16px;
}

.banner-bottom{
  background: url(/uploads/d6/b1/d6b1d20833e9bb8e5b16cbd486b6aa58/banner-bottom.png) no-repeat;
  width:208px;
  height: 16px;
  cursor: pointer;
}

.idealframe{
  border: none 0px;
}

#borders{
  width: 859px;
  margin: -13px auto;
  border-left: solid 1px #E12D13;
  border-right: solid 1px #E12D13;
}

#left .content div{
/** margin-left:23px; **/
}

#left .content div #slider-bg{
  margin-top: 5px;
}

#right .treeNav table{
margin-top:0;
}

#right .treeNav table a{
background-color: #F9F9F9;
}

.wg-captchaForm{
  float: left;
}

.formDescription{
width: 200px;
}

#right table tr .formDescription {
  vertical-align: top;
}

.alfabetList li {
    list-style-type: lower-latin;
}

input.link {background-color: transparent; border: none; color: black; text-decoration:underline;font-weight:bold;cursor:pointer;}

input.link:hover {border: none; color: rgb(179, 25, 17); font-weight:bold;cursor:pointer;}

.threadBox { padding: 5px; margin-top: 15px; border-bottom: 2px solid #B31911;}

.threadBox a, .threadBox a:hover { text-decoration: none;}

.threadBox .red { font-weight: bold; color: #B31911;}

.postBorder {
background-color: #F1F4F5;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

.postSubject {
background-color: #969082;
border-left: 1px solid #000;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 2px solid #B31911;
font-size: 1.2em;
font-weight: bold;
padding: 3px;
}

.userData { width: 150px; padding-left: 3px; padding-right: 3px; }
.userData a { text-decoration: none; }
.userData img {border: 1px solid #B31911;}
.userMessage { width: 70%; padding-left: 3px; padding-right: 3px; }

