html {
     overflow-y: scroll;
}
* {
     margin: 0px;
     padding: 0px;
}
form,
fieldset
{
	float:left;
	border: 0px;
}
img {
     border: 0px;
}
body {
     background-color: #ececec;
     background-image: url('tp_images/bg_body.gif');
     background-repeat: repeat-y;
     background-position: top;
}
body#updates {
     background-image: url('tp_images/bg_body_updates.gif');
}
body#features {
     background-image: url('tp_images/bg_body_features.gif');
}
body#workshops {
     background-image: url('tp_images/bg_body_workshops.gif');
}
body#reviews {
     background-image: url('tp_images/bg_body_reviews.gif');
}
body#resources {
     background-image: url('tp_images/bg_body_resources.gif');
}
ul {
     margin: 5px 0;
     float: left;
}
li {
     margin: 0 0 0 20px;
}
#container {
     width: 980px;
     margin: 0px auto;
}
#inner {
     position: relative;
     float: left;
     width: 964px;
     padding: 0 8px;
     font-family: Verdana, Arial;
     font-size: 10px;
     line-height: 16px;
     color: #000;
     background-color: #fff;
}
#sublogo {
     position: absolute;
     top: 112px;
     left: 0px;
     width: 126px;
     height: 126px;
     margin-left: -127px;
     z-index: 10;
     background-image: url('tp_images/sublogo.gif');
}
#updates #sublogo {
     background-image: url('tp_images/sublogo_updates.gif');
}
#features #sublogo {
     background-image: url('tp_images/sublogo_features.gif');
}
#workshops #sublogo {
     background-image: url('tp_images/sublogo_workshops.gif');
}
#reviews #sublogo {
     background-image: url('tp_images/sublogo_reviews.gif');
}
#resources #sublogo {
     background-image: url('tp_images/sublogo_resources.gif');
}
#top {
     float: left;
     width: 964px;
     height: 128px;
}
#top #topmenu {
     float: left;
     width: 964px;
     height: 22px;
     line-height: 22px;
}
#top #topmenu a{
     float: right;
     height: 22px;
     margin-left: 20px;
     font-size: 9px;
     line-height: 22px;
     color: #7c7c7c;
     text-decoration: none;
     display: inline;
}
#top #topmenu a:hover{
     color: #000;
}
#top #toplogo{
     float: left;
     width: 202px;
     height: 67px;
     margin-left: 15px;
     display: inline;
}
#top .top_banner{
     float: right;
     width: 728px;
     height: 90px;
     border: 1px solid #9d9d9d;
}
#menu {
     position: relative;
     float: left;
     width: 964px;
     height: 44px;
     margin-bottom: 8px;
     color: #fff;
     background-image: url('tp_images/bg_menu.gif');
}
#menu ul {
     float: left;
     height: 22px;
     margin: 0;
     padding: 0;
     list-style-type: none;
}
#menu ul#menu_right {
     float: right;
}
#menu ul li{
     float: left;
     height: 22px;
     margin: 0;
}
#menu ul li:first-child a{
     padding-left: 14px;
}
#menu ul#menu_right li:first-child a {
     padding-left: 10px;
}
#menu ul li a{
     float: left;
     height: 22px;
     padding: 0 10px;
     font-weight: bold;
     line-height: 22px;
     text-transform: uppercase;
     text-decoration: none;
     color: #fff;
     display: block;
}
#menu ul li a:hover,
#menu ul li a.selected,
#menu ul li a.mouse_selected{
     color: #000;
     background-color: #e7e7e7;
}
#updates #menu ul li a:hover,
#updates #menu ul li a.selected,
#updates #menu ul li a.mouse_selected {
     color: #fff;
     background-color: #e6007e;
}
#features #menu ul li a:hover,
#features #menu ul li a.selected,
#features #menu ul li a.mouse_selected {
     color: #fff;
     background-color: #f9b000;
}
#workshops #menu ul li a:hover,
#workshops #menu ul li a.selected,
#workshops #menu ul li a.mouse_selected {
     color: #fff;
     background-color: #009fe3;
}
#reviews #menu ul li a:hover,
#reviews #menu ul li a.selected,
#reviews #menu ul li a.mouse_selected {
     color: #fff;
     background-color: #afcb08;
}
#resources #menu ul li a:hover,
#resources #menu ul li a.selected,
#resources #menu ul li a.mouse_selected {
     color: #fff;
     background-color: #a71580;
}
#menu ul ul {
     position: absolute;
     top: 22px;
     left: 0px;
     width: 964px;
     height: 21px;
     margin: 0;
     border-bottom: 1px solid #d0d0d0;
     list-style-type: none;
     background-color: #ececed;
}
#updates #menu ul ul{
     border-color: #e6007e;
     background-color: #facce5;
}
#features #menu ul ul{
     border-color: #f9b000;
     background-color: #feefcc;
}
#workshops #menu ul ul{
     border-color: #009fe3;
     background-color: #ccecf9;
}
#reviews #menu ul ul{
     border-color: #afcb08;
     background-color: #eff5ce;
}
#resources #menu ul ul{
     border-color: #a71580;
     background-color: #edd0e6;
}
#menu ul ul li{
     height: 21px;
}
#menu ul ul li a{
     height: 21px;
     font-size: 11px;
     font-weight: normal;
     line-height: 21px;
     text-transform: lowercase;
     color: #000;
}
#menu ul ul li a:hover,
#menu ul ul li a.selected{
     color: #000 !important;
     text-decoration: underline;
     background: none !important;
}
#content {
     float: left;
     width: 964px;
     background-image: url('tp_images/bg_content.gif');
     position: relative;
     padding-bottom: 23px;
}
#content_left {
     float: left;
     width: 600px;
}
#content_left form
{
	width: 100%;
	float: left;
	background-color: #e7e7e7;
}
#content_left_1
{
     float: left;
     width: 295px;
     padding-left: 15px;
}
#content_left_1 a
{
     float: left;
     display: block;
     width: 237px;
     height: 17px;
     background-color: #000000;
     color: #ffffff;
     text-transform: uppercase;
     background-image: url('tp_images/h4bg.gif');
     background-position: top right;
     background-repeat: no-repeat;
     padding-left:8px;
     font-size: 10px;
     line-height: 16px;
     text-decoration: none;
     margin-bottom: 8px;
     font-weight: bold;
}
#content_left_1 a:hover
{
     background-color: #cbcbcb;
     color: #565757;
}
#content_left_2
{
     float: left;
     width: 290px;
}
#content_left_2 h1
{
     float: left;
     font-family: Verdana;
     font-size: 18px;
     font-weight: bold;
     color: #000000;
     margin-bottom: 20px;
     width: 100%;
}
#content_left_2 h2
{
     float: left;
     width: 100%;
}
#content_left_2 .inhoud
{
     float: left;
     padding-top: 8px;
     padding-left: 40px;
     background-repeat: no-repeat;
     color: #58595a;
     width: 250px;
}
#content_left_2 #inhoud_updates
{
     background-image: url('tp_images/small_updates_wit.gif');
}
#content_left_2 #inhoud_features
{
     background-image: url('tp_images/small_features_wit.gif');
}
#content_left_2 #inhoud_workshops
{
     background-image: url('tp_images/small_workshops_wit.gif');
}
#content_left_2 #inhoud_reviews
{
     background-image: url('tp_images/small_reviews_wit.gif');
}
#content_left_2 #inhoud_resources
{
     background-image: url('tp_images/small_resources_wit.gif');
}
#content_left_2 .inhoud h2
{
     float: left;
     font-family: verdana;
     font-size: 12px;
     font-weight: bold;
     text-transform: uppercase;
}
#content_left_2 #inhoud_updates h2
{
     color: #E6007E;
}
#content_left_2 #inhoud_features h2
{
     color: #F9B000;
}
#content_left_2 #inhoud_workshops h2
{
     color: #009FE3;
}
#content_left_2 #inhoud_reviews h2
{
     color: #AFCB08;
}
#content_left_2 #inhoud_resources h2
{
     color: #A71580;
}
#content_left_2 p
{
     font-size: 11px;
     float: left;
     width: 100%;
     color: #58595a;
}
#content_left_2 .inhoud .uitklapbutton
{
     font-size: 11px;
     padding-right: 20px;
     float: left;
     background-repeat: no-repeat;
     background-position: right;
     cursor: pointer;
}
#content_left_2 #inhoud_updates .uitklapbutton
{
     background-image: url('tp_images/pijltje_updates_down.gif');
}
#content_left_2 #inhoud_features .uitklapbutton
{
     background-image: url('tp_images/pijltje_features_down.gif');
}
#content_left_2 #inhoud_workshops .uitklapbutton
{
     background-image: url('tp_images/pijltje_workshops_down.gif');
}
#content_left_2 #inhoud_reviews .uitklapbutton
{
     background-image: url('tp_images/pijltje_reviews_down.gif');
}
#content_left_2 #inhoud_resources .uitklapbutton
{
     background-image: url('tp_images/pijltje_resources_down.gif');
}
#content_left_2 #inhoud_updates .uitklapbuttonopen
{
     background-image: url('tp_images/pijltje_updates_up.gif');
}
#content_left_2 #inhoud_features .uitklapbuttonopen
{
     background-image: url('tp_images/pijltje_features_up.gif');
}
#content_left_2 #inhoud_workshops .uitklapbuttonopen
{
     background-image: url('tp_images/pijltje_workshops_up.gif');
}
#content_left_2 #inhoud_reviews .uitklapbuttonopen
{
     background-image: url('tp_images/pijltje_reviews_up.gif');
}
#content_left_2 #inhoud_resources .uitklapbuttonopen
{
     background-image: url('tp_images/pijltje_resources_up.gif');
}
#content_left_2 #inhoud_updates .uitklapbuttonhover
{
     color: #E6007E;
}
#content_left_2 #inhoud_features .uitklapbuttonhover
{
     color: #F9B000;
}
#content_left_2 #inhoud_workshops .uitklapbuttonhover
{
     color: #009FE3;
}
#content_left_2 #inhoud_reviews .uitklapbuttonhover
{
     color: #AFCB08;
}
#content_left_2 #inhoud_resources .uitklapbuttonhover
{
     color: #A71580;
}
#content_left_2 .inhoud .uitklapvenster
{
     float: left;
     margin-left: -3px;
     padding: 5px;
     width: 243px;
     font-size: 11px;
     margin-top: 8px;
     margin-bottom: 15px;
}
#content_left_2 #inhoud_updates .uitklapvenster
{
     background-color: #fee3ee;
}
#content_left_2 #inhoud_features .uitklapvenster
{
     background-color: #fff1dd;
}
#content_left_2 #inhoud_workshops .uitklapvenster
{
     background-color: #d9f0fb;
}
#content_left_2 #inhoud_reviews .uitklapvenster
{
     background-color: #f1f6e2;
}
#content_left_2 #inhoud_resources .uitklapvenster
{
     background-color: #edddee;
}
#content_left_2 .inhoud .uitklapvenster h3
{
     font-size: 11px;
     font-weight: bold;
     float: left;
}
#content_left_2 .uitklapvenster p + h3
{
     margin-top: 20px;
}
.uitgaves
{
	float: left;
}
.uitgaves div
{
	float: left;
	width: 82px;
	margin-right: 14px;
	margin-bottom: 15px;
}
.uitgaves div input
{
	float: left;
	margin-left: 35px;
	margin-top: 7px;
}
.uitgaves label
{
	float: left;
        width: auto !important;
}
.uitgaves img
{
	border: 1px solid #000000;
	float: left;
	cursor: pointer;
}


#content_left_1 #covergroot
{
     float: left;
     border: 1px solid #939598;
     margin-bottom: 24px;
}
#h1_balk {
     float: left;
     width: 574px;
     height: 17px;
     padding: 0 13px;
     background-color: #000;
     background-image: url('tp_images/h4bg.gif');
     background-position: right 0px;
     background-repeat: no-repeat;
}
#h1_balk h1{
     float: left;
     width: 574px;
     font-size: 11px;
     line-height: 17px;
     color: #fff;
     text-transform: uppercase;
}
#updates #h1_balk {
     background-color: #e6007e;
}
#features #h1_balk {
     background-color: #f9b000;
}
#workshops #h1_balk {
     background-color: #009fe3;
}
#reviews #h1_balk {
     background-color: #afcb08;
}
#resources #h1_balk {
     background-color: #a71580;
}
#tekstvlak{
     float: left;
     width: 574px;
     margin: 20px 13px;
     display: inline;
}
.floatvlak {
     float: left;
     width: 100%;
     height: 340px;
}
.tekstvlak {
     position: absolute;
     left: 0px;
     bottom: 0px;
     width: 574px;
     padding: 0 13px 40px;
     background-image: url('tp_images/lijn_horizontal.gif');
     background-repeat: repeat-x;
}
.bannervlak {
     width: 600px;
     height: 90px;
     margin-left: -13px;
     background-image: url('tp_images/lijn_horizontal.gif');
     background-repeat: repeat-x;
     background-position: bottom;
}
#tekstvlak h1,
.tekstvlak h1{
     width: auto;
     line-height: 18px;
     font-size: 18px;
     padding-bottom: 6px;
}
#tekstvlak h2,
.tekstvlak h2{
     width: auto;
     font-size: 13px;
     font-weight: normal;
     padding-bottom: 16px;
}
#tekstvlak h3,
.tekstvlak h3{
     width: auto;
     font-size: 13px;
     font-weight: bold;
     padding-bottom: 16px;
}
#tekstvlak p,
.tekstvlak p{
     width: auto;
     font-size: 11px;
     color: #585858;
     padding-bottom: 16px;
}
#tekstvlak a,
.tekstvlak a{
     color: #000;
     text-decoration: none;
}
#tekstvlak a:hover,
.tekstvlak a:hover{
     text-decoration: underline;
}
#updates #tekstvlak a,
#updates .tekstvlak a{
     color: #e6007e;
}
#features #tekstvlak a,
#features .tekstvlak a{
     color: #f9b000;
}
#workshops #tekstvlak a,
#workshops .tekstvlak a{
     color: #009fe3;
}
#reviews #tekstvlak a,
#reviews .tekstvlak a{
     color: #afcb08;
}
#resources #tekstvlak a,
#resources .tekstvlak a{
     color: #a71580;
}
#tekstvlak img,
.tekstvlak img{
     float: left;
     max-width: 278px;
     margin: 2px 12px 10px 0;
     display: block;
}
#tekstvlak span,
.tekstvlak span{
     width: auto;
     font-size: 9px;
     line-height: 9px;
     padding-bottom: 10px;
     color: #585858;
     display: block;
}
#tekstvlak ul,
.tekstvlak ul{
     width: 100%;
     font-size: 11px;
     color: #585858;
     margin-bottom: 25px;
}
#foto_home {
     float: left;
     width: 600px;
     height: 262px;
}
#foto_home img {
     display: block;
}
#foto_home #onderschrift{
     float: left;
     width: 572px;
     padding: 0 14px;
     line-height: 22px;
     color: #fff;
     background-color: #000;
     margin-top:240px;
}
#foto_home #onderschrift strong{
     color: #f9b000;
}
#foto_home #onderschrift a:link, #foto_home #onderschrift a:visited{
     color: #fff;
     text-decoration: underline;
}
#rubrieken {
     float: left;
     width: 588px;
     padding: 6px;
     background-color: #e7e7e7;
     min-height: 233px;
}
#rubrieken .rubriek {
     position: relative;
     float: left;
     width: 131px;
     height: 217px;
     margin: 7px;
     border: 1px solid #000;
     background-color: #fff !important;
     color: #58585a;
     font-size: 11px;
     cursor: pointer;
     display: inline;
}
#rubrieken .rubriek_l{
     position: relative;
     float: left;
     width: 278px;
     height: 278px;
     padding: 0;
     border: 8px solid #e7e7e7;
     background-image: url('tp_images/bg_rubriek_l.gif');
     background-repeat: no-repeat;
     background-position: center;
     color: #58585a;
     font-size: 11px;
     cursor: pointer;
     display: inline;
}
#rubrieken .hover,
#rubrieken .rubriek_l:hover {
     border-width: 3px;
     padding: 5px;
     display: inline;
}
#rubrieken .rubriek *,
#rubrieken .rubriek_l *
{
     cursor: pointer;
}
#rubrieken .updates,
#updates #rubrieken .rubriek_l {
     background-color: #e6007e;
}
#rubrieken .features,
#features #rubrieken .rubriek_l {
     background-color: #f9b000;
}
#rubrieken .workshops,
#workshops #rubrieken .rubriek_l {
     background-color: #009fe3;
}
#rubrieken .reviews,
#reviews #rubrieken .rubriek_l {
     background-color: #afcb08;
}
#rubrieken .resources,
#resources #rubrieken .rubriek_l {
     background-color: #a71580;
}
#rubrieken .rubriek .logo {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 22px;
     height: 22px;
}
#rubrieken .rubriek img {
     width: 131px;
     height: 84px;
     border-bottom: 1px solid #999;
     display: block;
}
#rubrieken .rubriek_l img {
     margin-right: 1px;
     margin-left: 1px;
     margin-bottom: 10px;
     border-top: 1px solid #000;
     border-bottom: 1px solid #999;
     display: block;
}
#rubrieken .rubriek .datum,
#rubrieken .rubriek h3,
#rubrieken .rubriek a
{
     padding: 0 5px;
}
#rubrieken .rubriek_l .datum,
#rubrieken .rubriek_l h3,
#rubrieken .rubriek_l a
{
     padding: 0 15px 0 8px;
}
#rubrieken .rubriek .datum,
#rubrieken .rubriek_l .datum
{
    font-size: 9px;
    line-height: 20px;
}
#rubrieken .rubriek h3,
#rubrieken .rubriek_l h3
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
#rubrieken .updates {
     border-color: #e6007e;
}
#rubrieken .features {
     border-color: #f9b000;
}
#rubrieken .workshops {
     border-color: #009fe3;
}
#rubrieken .reviews {
     border-color: #afcb08;
}
#rubrieken .resources {
     border-color: #a71580;
}
#rubrieken .updates {
     border-color: #e6007e;
}
#features #rubrieken h3:hover,
#rubrieken .features:hover h3 {
     color: #f9b000;
}
#workshops #rubrieken h3:hover,
#rubrieken .workshops:hover h3 {
     color: #009fe3;
}
#reviews #rubrieken h3:hover,
#rubrieken .reviews:hover h3 {
     color: #afcb08;
}
#resources #rubrieken h3:hover,
#rubrieken .resources:hover h3 {
     color: #a71580;
}
#rubrieken .rubriek a
{
     color: #58585a;
     text-decoration: none;
     display: block;
     background-position: 121px bottom;
     background-repeat: no-repeat;
}
#rubrieken .rubriek_l a
{
     color: #58585a;
     text-decoration: none;
     display: block;
     background-position: 265px bottom;
     background-repeat: no-repeat;
}
#rubrieken .rubriek_l .ratings
{
	float: right;
	margin-right: 5px;
}
#rubrieken .rubriek_l .datum,
#rubrieken .rubriek_l h3,
#rubrieken .rubriek_l a
{
	float: left;
}
#rubrieken .rubriek_l h3
{
	width: 253px;
}
#updates #rubrieken a,
#rubrieken .updates a
{
     background-image: url('tp_images/pijltje_updates.gif');
}
#features #rubrieken a,
#rubrieken .features a
{
     background-image: url('tp_images/pijltje_features.gif');
}
#workshops #rubrieken a,
#rubrieken .workshops a
{
     background-image: url('tp_images/pijltje_workshops.gif');
}
#reviews #rubrieken a,
#rubrieken .reviews a
{
     background-image: url('tp_images/pijltje_reviews.gif');
}
#resources #rubrieken a,
#rubrieken .resources a
{
     background-image: url('tp_images/pijltje_resources.gif');
}
#rubrieken .updates .logo {
     background-image: url('tp_images/small_updates.gif');
}
#rubrieken .features .logo {
     background-image: url('tp_images/small_features.gif');
}
#rubrieken .workshops .logo {
     background-image: url('tp_images/small_workshops.gif');
}
#rubrieken .reviews .logo {
     background-image: url('tp_images/small_reviews.gif');
}
#rubrieken .resources .logo {
     background-image: url('tp_images/small_resources.gif');
}
#rubrieken .rubriek_hover,
#rubrieken .rubriek:hover {
     margin: 3px;
     border-width: 5px;
}
.feature_vlakken {
     float: left;
     width: 588px;
     padding: 0 6px;
     height: 334px;
     overflow: hidden;
}
.feature_vlakken .feature_vlak {
     position: relative;
     float: left;
     width: 147px;
     min-height: 147px;
     margin-bottom: 10px;
     text-align: center;
}
.feature_vlakken .feature_vlak a {
     width: 131px;
     height: 131px;
     padding: 1px;
     margin: 5px 7px;
     background-image: url('tp_images/features_bg.gif');
     border: 0px solid #f9b000;
     display: block;
}
.feature_vlakken .feature_vlak a:hover {
     margin: 0 2px;
     border-width: 5px;
}
.feature_vlakken a.feature_name {
     width: auto;
     height: auto;
     padding-right: 10px;
     text-align: center;
     text-decoration: none;
     color: #575757;
     line-height: 10px;
     background-image: url('tp_images/pijltje_features.gif');
     background-position: right 4px;
     background-repeat: no-repeat;
     border: 0;
     display: inline;
}
.feature_vlakken a.feature_name:hover {
     margin: 0;
     text-decoration: underline;
     border-width: 0;
}
.feature_vlakken .feature_vlak img{
     margin: auto;
     display: block;
}

.eightbox {
	width: 588px;
	max-height: 314px;
	float: left;
}
* html .eightbox { 
   height: expression( this.scrollHeight > 313 ? "314px" : "auto" ); /* Stelt de ma-height in voor IE6 */
}
.pagina_teller {
     float: left;
     width: 574px;
     padding: 7px 13px 20px;
     font-size: 9px;
}
.pagina_teller .weergave {
     float: left;
     height: 15px;
     padding: 0 5px;
     margin-right: 5px;
     line-height: 14px;
     border: 1px solid #000;
}
#updates .pagina_teller .weergave {
     border-color: #e6007e;
}
#features .pagina_teller .weergave {
     border-color: #f9b000;
}
#workshops .pagina_teller .weergave {
     border-color: #009fe3;
}
#reviews .pagina_teller .weergave {
     border-color: #afcb08;
}
#resources .pagina_teller .weergave {
     border-color: #a71580;
}
.pagina_teller .nummering {
     float: left;
     width: auto;
}
.pagina_teller a {
     float: left;
     min-width: 17px;
     _width: 17px;
     height: 17px;
     margin-right: 3px;
     text-decoration: none;
     line-height: 17px;
     text-align: center;
     color: #000;
     background-color: #000;
     background-image: url('tp_images/paginas.gif');
     border: 0;
     display: block;
}
#updates .pagina_teller a {
     background-color: #e6007e;
}
#features .pagina_teller a {
     background-color: #f9b000;
}
#workshops .pagina_teller a {
     background-color: #009fe3;
}
#reviews .pagina_teller a {
     background-color: #afcb08;
}
#resources .pagina_teller a {
     background-color: #a71580;
}

.pagina_teller .cijfers a{
     min-width: 39px;
     _width: 39px;
     background-image: url('tp_images/cijfers.gif') !important;
}
.pagina_teller .cijfers a.selected {
     background-position: 39px;
}
.pagina_teller a.selected {
     color: #fff;
     background-position: 17px;
}
.pagina_teller a.eerste,
.pagina_teller a.laatste{
     float: left;
     height: 15px;
     padding: 0 5px;
     margin-right: 5px;
     line-height: 14px;
     color: #353535;
     background: none;
     background-color: #fff !important;
     border: 1px solid #f9b000;
}
#updates .pagina_teller a.eerste,
#updates .pagina_teller a.laatste {
     border-color: #e6007e;
}
#features .pagina_teller a.eerste,
#features .pagina_teller a.laatste {
     border-color: #f9b000;
}
#workshops .pagina_teller a.eerste,
#workshops .pagina_teller a.laatste {
     border-color: #009fe3;
}
#reviews .pagina_teller a.eerste,
#reviews .pagina_teller a.laatste {
     border-color: #afcb08;
}
#resources .pagina_teller a.eerste,
#resources .pagina_teller a.laatste {
     border-color: #a71580;
}
.pagina_teller a.vorige {
     background-image: url('tp_images/paginas_features_prev.gif');  
}
.pagina_teller a.volgende {
     background-image: url('tp_images/paginas_features_next.gif');  
}
.table{
     float: left;
     width: 600px;
}
.table h2 {
     font-size: 11px;
     color: #ffffff;
     background-color: #e6007e;
     text-transform: uppercase;
     height: 17px;
     line-height: 17px;
     padding-left: 13px;
}
#updates .table h2 {
     background-color: #e6007e;
}
#features .table h2 {
     background-color: #f9b000;
}
#workshops .table h2 {
     background-color: #009fe3;
}
#reviews .table h2 {
     background-color: #afcb08;
}
#resources .table h2 {
     background-color: #a71580;
}
.table thead {
     float: left;
     width: 600px;
     height: 17px;
     line-height: 17px;
     text-align: left;
     color: #fff;
     background-color: #000;
}
#updates .table thead {
     background-color: #e6007e;
}
#features .table thead {
     background-color: #f9b000;
}
#workshops .table thead {
     background-color: #009fe3;
}
#reviews .table thead {
     background-color: #afcb08;
}
#resources .table thead {
     background-color: #a71580;
}
.table tbody {
     float: left;
     width: 600px;
     border-collapse: collapse;
     color: #58585a;
     line-height: 24px;
     display: inline;
}
.table tr {
     width: 600px;
}
.table tr th.first_th,
.table tr td.first_td {
     padding-left: 13px;
}
.table table .datum {
     width: 104px;
     font-size: 9px;
}
.table table .bron {
     width: 70px;
     font-size: 9px;
}
.table table .bron_workshop {
     width: 68px;
     font-size: 9px;
}
.table table .datum_workshop {
     width: 68px;
     font-size: 9px;
}
.table table .platform {
     width: 68px;
     font-size: 9px;
}
.table table .workshop a {
     width: 370px !important;
}
.table table .titel a {
     width: 400px;
     display: block;
     font-size: 11px;
     text-decoration: none;
     color: #58585a;
     background-image: url('tp_images/pijltje2.gif');
     background-repeat: no-repeat;
     background-position: 100%;
}
.table table .titel a:hover {
     color: #000;
}
.table .naam {
     font-size: 11px;
     width: 200px;
}
.table a {
     color: #58585a;
     text-decoration: none;
}
.table a:hover {
     color: #000;
}
#features .table a:hover {
     color: #f9b000;
}
.table th {
	text-align: left;
}
.table td {
	padding-left: 1px;
}
.table .laatstupload {
     width: 200px;
}
.table .beroep {
     width: 200px;
}
.table .titel_features {
     width: 300px;
}
.table .datum_features {
     width: 130px;
}
.table .categorie {
     width: 130px;
}
.table .edit {
     width: 40px;
     text-indent: 0;
}
.table .edit a{
     float: left;
     line-height: 16px;
     display: block;
}
.table .edit a:first-child {
     margin-right: 5px;
}
.table .edit a img{
     display: block;
}
.toevoegknop {
     float: left;
     margin: 15px 13px;
     padding: 0 10px 0;
     text-decoration: none;
     color: #58585A;
     font-size: 10px;
     border: 1px solid #7c7c7c;
}
.toevoegknop:hover {
     color: #000;
     
}
#knopbalk {
     float: left;
     width: 600px;
     border-bottom: 1px solid #000;
}
.event {
     color: #000 !important;
     float: right;
     margin: 10px 0 10px 13px;
     border: 1px solid #e6007e;
}
.event:hover {
     color: #e6007e !important;     
}
#updates table .titel a {
     background-image: url('tp_images/pijltje_updates.gif');
}
#features table .titel a {
     background-image: url('tp_images/pijltje_features.gif');
}
#workshops table .titel a {
     background-image: url('tp_images/pijltje_workshops.gif');
}
#reviews table .titel a {
     background-image: url('tp_images/pijltje_reviews.gif');
}
#resources table .titel a {
     background-image: url('tp_images/pijltje_resources.gif');
}
#updates table .titel a:hover {
     color: #e6007e;
}
#features table .titel a:hover {
     color: #f9b000;
}
#workshops table .titel a:hover {
     color: #009fe3;
}
#reviews table .titel a:hover {
     color: #afcb08;
}
#resources table .titel a:hover {
     color: #a71580;
}
.table .meernieuws {
     float: left;
     width: auto;
     margin-top: 15px;
     margin-left: 187px;
     border: 1px solid #e6007e;
     color: #58585a;
     padding: 0 6px 0 6px;
     text-decoration: none;
     font-size: 9px;
     line-height: 14px;
}
.table .meernieuws:hover {
     color: #e6007e;
}
.table .rss {
     float: right;
     width: auto;
     margin-top: 15px;
     margin-right: 13px;
     background-image:url('tp_images/rss_logo.gif');
     background-position:right center;
     background-repeat: no-repeat;
     font-size: 9px;
     line-height: 14px;
     text-decoration:none;
     padding-right: 16px;
     color: #58585a;
     display: inline;
}
.zoekbox {
     background-color: #e7e7e7;
     width: 100%;
     float: left;
}
.zoekbox div {
     width:  250px;
     padding: 13px 30px 0 13px;
     float: left;
}
.zoekbox div div {
     padding: 0px;
}
.zoekbox .trefwoord {
     border: 1px solid #888;
     color: #000;
     width: 250px;
     height: 22px;
     line-height: 22px;
     text-indent: 6px;
     background-color: #ffffff;
}
.zoekbox .submit2 {
     background-image: none;
     height: 24px;
     border: 1px solid #888;
     line-height: 24px;
     font-size: 11px;
     background-color: #ffffff;
     cursor:pointer;
     display:inline;
     float:left;
     width: 60px;
     margin-right: 10px;
}
.zoekbox .buttons {
     width: 540px;
     padding: 0 13px 13px;
}
.zoekbox span {
     float: right;
     height: 13px;
     font-size: 9px;
     line-height: 13px;
}
#zoekresultaten {
     float: left;
     width: 587px;
     padding-bottom: 10px;
     margin-left: 13px;
     margin-top: 5px;
     display: inline;
}
.selectheader {
     border: 1px solid #b5b5b5;
     color: #000000;
     height: 22px;
     line-height: 22px;
     text-indent: 10px;
     background-color: #ffffff;
     background-image: url('/tp_images/multiselect.gif');
     background-position: 100% 2px;
     background-repeat: no-repeat;
     cursor: pointer;
}
.specialselect {
     float: left;
     width: 250px;
     position: relative;
}
.specialselect .uitgeklapt {
     background-color: #ffffff;
     background-position: 100% -18px;
}
.specialselect .checklist {
     overflow: hidden;
     width: 250px !important;
}
.select_absolute {
     position: absolute;
     top: 24px;
     left: 0px;
}
#nieuws_artikelen {
     float: left;
     width: 600px;
}
.artikel {
     float: left; 
     width: 600px; 
     height: 99px;
     padding-top: 13px;
     border-bottom: 1px solid #000;
     cursor: pointer;
     position: relative;
}
.artikel * {
     cursor: pointer;
}
.artikel img{
     float: left;
     width: 131px;
     height: 84px;
     margin-right: 17px;
     border: 1px solid #000;
     display: inline;
}
.artikel h2,
.artikel h3 {
     float: left; 
     width: 435px; 
     font-size: 11px;
     line-height: 17px;
}
.artikel h2 a,
.artikel h3 a {
     float: left; 
     width: 435px;
     color: #000;
     text-decoration: none; 
     display: block;	 
}
.oneven {
     background-color: #e7e7e7;
}
#updates .artikel:hover,
#updates .artikel_hover{
     background-color: #fcdeee;
}
#features .artikel:hover,
#features .artikel_hover{
     background-color: #fef5de;
}
#workshops .artikel:hover,
#workshops .artikel_hover{
     background-color: #def3fb;
}
#reviews .artikel:hover,
#reviews .artikel_hover{
     background-color: #f5f8df;
}
#resources .artikel:hover,
#resources .artikel_hover {
     background-color: #f4e1ef;
}
#updates .artikel:hover h2 a,
#updates .artikel:hover h3 a,
#updates .artikel_hover h2 a,
#updates .artikel_hover h3 a {
     color: #e6007e !important;
}
#features .artikel:hover h2 a,
#features .artikel:hover h3 a,
#features .artikel_hover h2 a,
#features .artikel_hover h3 a{
     color: #f9b000 !important;
}
#workshops .artikel:hover h2 a,
#workshops .artikel:hover h3 a,
#workshops .artikel_hover h2 a,
#workshops .artikel_hover h3 a{
     color: #009fe3 !important;
}
#reviews .artikel:hover h2 a,
#reviews .artikel:hover h3 a,
#reviews .artikel_hover h2 a,
#reviews .artikel_hover h3 a {
     color: #afcb08 !important;
}
#resources .artikel:hover h2 a,
#resources .artikel:hover h3 a,
#resources .artikel_hover h2 a,
#resources .artikel_hover h3 a{
     color: #a71580 !important;
}
.artikel span {
     float: left; 
     width: 435px;
     padding-bottom: 10px;
     font-size: 9px;
     line-height: 9px;
     color: #575757;
}
.artikel p {
     float: left; 
     width: 435px;
     line-height: 17px;
     color: #000 !important;
     text-decoration: none; 
}
.artikel p strong {
     float: left; 
     width: 435px;
}
.artikel p a {
     float: right;
     font-size: 9px;
     color: #575757;
     text-decoration: none;
}
.artikel .reviewbalk{
	float:left;
	width: 435px;
}
.artikel h3{
	float:left;
	width: auto;
}
.artikel h3 a{
	float:left;
	width: auto;
}
.ratings{
	float: left;
	position: relative;
	width: 65px;
	height: 11px;
        margin-top: 3px;
	margin-left: 5px;
}
.ratings div{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 11px;
        background-repeat: no-repeat;
}
.ratings .sterretjes{
        background-image: url('tp_images/sterretjes.png');
	_background-image: url('tp_images/sterretjes.gif');
	width: 65px;
        display: block;
}
.ratings .vulling{
        background-image: url('tp_images/vulling.png');
	_background-image: url('tp_images/vulling.gif');
	display: none;
}
.os1 {
	position: absolute;
	margin-left:230px;
	width: 30px;
}
.os1 img {
	border: none !important;
	float: left;
}
.artikel .reviewbalk img{
	float: right;
	border: 0px;
	width: 12px;
	height: 12px;
	margin: 0px;
}
#reageer {
     float: left;
     width: 100%;
     margin-top: 15px;
}
#reageer form {
     float: left;
     width: 278px !important;
     background: none !important;
}
#reageer input{
     float: left;
     width: 268px;
     height: 12px;
     padding: 4px 5px;
     margin-top: 12px;
     font-size: 10px;
     font-family: Verdana, Arial;
     color: #585656;
     border: 1px solid #b3b2b0;
}
#reageer textarea{
     float: left;
     width: 268px;
     padding: 5px;
     margin-top: 12px;
     border: 1px solid #b3b2b0;
}
#reageer #button {
     float: left;
     width: 130px;
     height: 20px;
     padding: 0;
     background: none;
     cursor: pointer;
}
#reageer strong {
     font-size: 11px;
     text-align: left;
     text-transform: uppercase;
}
#reacties {
     float: left;
     width: 574px;
     height: auto;
     margin: 40px 0 20px;
     border-bottom: 1px solid #b3b2b0;
}
#reacties strong{
     float: left;
     width: 100%;
     font-size: 11px;
     text-transform: uppercase;
     padding-bottom: 10px;
}
#reacties .oneven {
     background-color: #fff;
}
.reactie {
     float: left;
     width: 554px;
     padding: 10px 10px 0;
     border-top: 1px solid #b3b2b0;
     font-size: 10px;
     background-color: #feefcc;
}
.reactie strong {
     float: left;
     width: auto !important;
     padding-bottom: 10px !important;
     text-transform: none !important;
}
.reactie span {
     float: right;
}
.reactie p {
     clear: both;
     padding-bottom: 10px !important;
}
.clear {
     clear: both;
}
.terug_vorige_volgende{
     float: left;
     width: 574px;
     height: 21px;
     margin: 20px 13px 0;
     line-height: 20px;
     border-top: 1px solid #000;
     border-bottom: 1px solid #000;
     display: inline;
}
.terug_vorige_volgende a{
     float: left;
     margin-right: 60px;
     font-size: 9px;
     color: #575757 !important;
     text-decoration: none !important;
}
#updates .terug_vorige_volgende a:hover{
     color: #e6007e !important;
}
#features .terug_vorige_volgende a:hover{
     color: #f9b000 !important;
}
#workshops .terug_vorige_volgende a:hover{
     color: #009fe3 !important;
}
#reviews .terug_vorige_volgende a:hover{
     color: #afcb08 !important;
}
#resources .terug_vorige_volgende a:hover{
     color: #a71580 !important;
}
.addthis_toolbox{
     float: left;
     width: auto;
     margin: 0 13px;
     padding-bottom: 20px;
     display: inline;
}
.addthis_toolbox a{
     clear: both;
     padding: 0 !important;
     margin-top: 10px;
     font-size: 9px !important;
     color: #575757 !important;
     text-decoration: none !important;
}
.addthis_toolbox a:hover{
     text-decoration: none !important;
}
.addthis_toolbox span{
     padding: 0 10px 0 0!important;
     width: 16px !important;
     height: 16px !important;
}
#updates .addthis_toolbox a:hover{
     color: #e6007e !important;
}
#features .addthis_toolbox a:hover{
     color: #f9b000 !important;
}
#workshops .addthis_toolbox a:hover{
     color: #009fe3 !important;
}
#reviews .addthis_toolbox a:hover{
     color: #afcb08 !important;
}
#resources .addthis_toolbox a:hover{
     color: #a71580 !important;
}
a.mail_redactie {
     float: left;
}
.tip_redactie{
     float: left;
     background-image: url('tp_images/mail_redactie.gif');
     background-repeat: no-repeat;
}
#content_right {
     float: right;
     width: 336px;
}
#content_right .banner_right{
     float: left;
     width: 336px;
     height: 280px;
     background-color: #ffe4b7;
     border-bottom: 15px solid #ffffff;
     border-top: 15px solid #ffffff;
}
#content_right .banner_minmargin{
     margin-top: -15px;
}
#content_right .blokje{
     float: left;
     width: 155px;
     border-bottom: 15px solid #ffffff;
     background-color: #e0e1e2;
     min-height: 205px;
}
#content_right .onevenblokje{
     float: right;
}
#content_right .blokje h4
{
     background-color: #000000;
     color: #ffffff;
     text-transform: uppercase;
     background-image: url('tp_images/h4bg.gif');
     background-position: top right;
     background-repeat: no-repeat;
     padding-left:8px;
     font-size: 10px;
     height: 17px;
     line-height: 16px;
     float: left;
     width: 147px;
}
#content_right .blokje p
{
     float: left;
     padding: 5px;
}
#content_right .blokje p a
{
     float: left;
     width: 145px;
     text-decoration: none;
     font-weight: bold;
     background-image: url('tp_images/pijltje.gif');
     background-repeat: no-repeat;
     background-position: right;
     color: #000000;
     text-decoration: none;
     display: block;
}
#content_right .blokje img
{
     float: left;
}
#content_right #nuverkrijgbaar,
#content_right #zoeken
{
     background-color: #ffffff;
}
#content_right #nuverkrijgbaar h4,
#content_right #zoeken h4
{
     margin-bottom: 2px;
}
#content_right #nuverkrijgbaar img
{
     border: 1px solid #000000;
     float: left;
}
#content_right #zoeken #zoekenform
{
     border: 1px solid #7c7c7c;
}
#content_right #zoeken form
{
     margin-bottom: 10px;
}
#content_right #zoeken .input_tekst
{
     color: #7c7c7c;
     font-size: 10px;
}
#content_right #zoeken #zoek_input {
     border:0 none;
     float:left;
     height:13px;
     padding:2px;
     width:133px;
}
#content_right #zoeken #zoek_ok {
     border:0 none;
     float:left;
     height:17px;
     overflow:hidden;
     width:16px;
}
#content_right #inloggenform .input_tekst{
     border: 1px solid #7c7c7c;
     color: #7c7c7c;
     font-size: 10px;
     padding: 2px;
     height: 13px;
     margin-bottom: 2px;
     width: 149px;
}
#content_right #inloggenform .input_button{
     float: left;
     margin-left: 110px;
}
#content_right #inloggenform .input_checkbox{
     float: left;
     margin-top: 2px;
}
#content_right #inloggenform .labelforcheckbox{
     float: left;
     margin-left: 5px;
     color: #7c7c7c;
     line-height:17px;
}
#content_right #zoeken a
{
     float: left;
     color: #7c7c7c;
     text-decoration: none;
     border-top: 1px solid #7c7c7c;
     border-bottom: 1px solid #7c7c7c;
     margin-top: -1px;
     display: block;
     width: 155px;
     line-height: 17px;
}
#footer
{
     position: absolute;
     left: 0px;
     bottom: 0px;
     background-color: #000000;
     width: 960px;
     padding-left: 20px;
}
#footer a,
#footer span
{
     float: left;
     margin-right: 35px;
     color: #ffffff;
     font-size: 9px;
     line-height: 20px;
     line-height: 24px;
}
.success{
     background-image: url('/tp_images/success.png');
     background-position: 10px 17px;
}
.error{
     background-image:  url('/tp_images/error.png');
     background-position: 10px 25px;
}
.success,.error{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 250px;
	padding: 25px 20px 60px 50px;
	margin-left: -175px;
	margin-top: -65px;
	background-repeat: no-repeat;
	background-color: #e7e7e7 !important;
	color: #3c3e41;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
}
* html .success{ /* ie6 hack */
      position: absolute;
      margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
* html .error{ /* ie6 hack */
      position: absolute;
      margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
.success input,.error input{
        position: absolute;
        bottom: 20px;
        left: 50%;
        margin-left: -30px;
        width: 60px;
	height: 19px;
	color: #000;
	font: 10px Verdana, Arial;
        font-weight: bold;
        text-transform: uppercase;
	cursor: pointer;
        border: 1px solid #000;
        background-color: #fff;
        background-image: url(tp_images/pijltje3.gif);
	background-position: 100% 4px;
	background-repeat: no-repeat;
	padding: 0 15px 0 5px;
}
#ajaxBg {
     position: fixed;
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     background-color:#000;
     filter: alpha(opacity=75);
     -moz-opacity: 0.75;
     opacity: 0.75;
     z-index: 1900;
}
* html #ajaxBg { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#simpleTooltip { padding: 3px; font-size: 10px; font-family: Verdana; background: #fff100; }

form textarea {
     color: #585656;
     font-family: Verdana, Arial;
     font-size: 10px;
}

form.generator
{
	float: none;
        position: relative;
        width: 574px !important;
        display: block;
        padding: 0 13px 16px;
        background-color: transparent !important;
}
#content_left_2 form.generator
{
     width: 288px !important;
}
form.account
{
     background-color: #e7e7e7 !important;
}
form.account select
{
     border: 1px solid #737373;
}
form.generator h3
{
     float: left;
     width: 100%;
     min-height: 16px;
     _height: 16px;
     font-size: 16px;
     padding: 5px 0;
}
form.generator fieldset
{
        width: 100%;
	border: 0px;
        display: block;
        position: relative;
}
#content_left_2 form.generator
{
        padding: 0;
}
form.generator legend
{
	display: none;
}
form.generator label,
form.generator span.label
{
	float: left;
	width: 33%;
	min-height: 18px;
	_height: 18px;
	margin-top: 16px;
        line-height: 18px;
}
form.generator .tekstveld,
form.generator .input_tekst
{
	float: left;
	height: 14px;
	padding: 2px 0;
	width: 66%;
	font-size: 10px;
	margin-top: 16px;
	text-indent: 3px;
}
form.generator input {
     float: left;
     width: 66%;
     height: 18px;
}

form.generator input,
form.generator .tekstveld,
form.generator textarea
{
   border: 1px solid #737373;
   text-indent: 3px;
}
#rechter_tekstkolom form.generator .tekstveld
{
	width: 171px;
}
form.generator .bestand,
form.generator file
{
	width: 0px;
	padding: 0 !important;
	margin: 0px !important;
	height: 18px !important;
	border: 0px;
	cursor: pointer;
}
form.generator .file
{
	width: 0px !important;
	border: 0px !important;
}
form.generator textarea
{
	width: 66%;
	margin-top: 16px;
}
#rechter_tekstkolom form.generator textarea
{
	width: 175px;
}
form.generator .radiobutton,
form.generator .input_checkbox,
form.generator .input_radio
{
        float: left;
        width: auto;
        height: 18px;
        padding: 2px 0;
	margin-top: 16px;
        margin-right: 5px;
        border: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {

     form.generator .radiobutton,
     form.generator .input_checkbox,
     form.generator .input_radio
     {
          padding: 0;
          margin-top: 19px;
     }

}

form.generator .radiolabel
{
	float: left;
	margin-right: 10px;
	margin-top: 16px;
	line-height: 18px;
	width: 90%;
}
form.generator span.radiolabel {
	width: auto !important;
}
form.generator .checkboxlabel
{
	float: left;
	width: auto;
	margin-top: 16px;
	line-height: 18px;
}
#container form.generator select
{
	float: left;
	width: 66.3%;
	height: 20px;
	font-size: 11px;
	margin-top: 16px;
}
form.generator br {
	clear: both;
        padding: 0;
        margin: 0;
}
form.generator p.melding {
	color: #f00;
	line-height: 16px;
	margin-bottom: 10px;
}
form.generator i {
	float: left;
	margin-top: 16px;
}
#container input.submit, #TB_window input.submit
{
	float: left;
    width: auto;
    height: 20px;
    border: 1px solid #737373;
	background-color: #fff;
	font-family: Verdana, Arial;
    font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
    margin: 16px 0 0 0;
	background-image: url('tp_images/pijltje3.gif');
	background-position: 100%;
	background-repeat: no-repeat;
	padding: 0 15px 0 5px;
	cursor: pointer;
    text-indent: 0;
    display: inline;
}
.viewport {
	width: 600px;
	height: 240px;
	overflow:hidden;
	left: 0px;
}
.qandaform {
     width: 574px !important;
     margin: 0 7px;
}
.qandaform form {
     width: 100%;
}
.qandaform fieldset {
     float: left;
     width: 100%;
}
.qandaform strong {
     float: left;
     width: 100%;
     margin: 15px 0 10px;
}
.qandaform .vraag {
     float: left;
     width: 410px;
}
.qandaform .platformkeuze {
     float: right;
     width: 140px;
}
.qandaform label {
     float: left;
}
.qandaform textarea {
     clear: both;
     width: 410px;
     height: 50px;
     border: 1px solid #888;
}
.qandaform .specialselect {
     clear: both;
     width: 140px;
}
.qandaform .selectheader {
     border: 1px solid #888;
}
.qandaform .submit2 {
     background-image: none;
     height: 22px;
     border: 1px solid #888;
     line-height: 22px;
     font-size: 11px;
     background-color: #ffffff;
     cursor:pointer;
     display:inline;
     float:left;
     width: 100px;
     margin: 10px 0;
     
}
.titel_onderaan {
	clear: both;
	width: auto;
	font-weight: bold;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	line-height: 18px;
	font-size: 16px;
	padding: 20px 0 10px;
}
.banner_midden .banner_left, .banner_midden .banner_right {
	display:inline;
	height:60px;
	width:234px;
	margin-top: 13px;
}
.banner_midden .banner_left {
	float:left;
}
.banner_midden .banner_right {
	float:right;
}
.valp {
	float:left;
	font-size:10px;
	height:14px;
	color: red;
	margin-top:16px;
	padding:2px 0;
	width:66%;
	margin-left: 33%;
}
.confirm {
	width: 300px;
	height: 150px;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 1999;
	margin: -75px 0px 0px -150px;
	border: 1px solid #fff;
	background-color: #dbdbdb;
}
.confirm_title {
	background-color: #404244;
	color: #fff;
	height: 30px;
	padding: 0px 0px 0px 10px;
	font: bold 12px Arial;
	line-height: 30px;
}
.confirm p {
	padding: 10px;
	color: #404244;
	font: normal 12px Arial;
}
.confirm_buttons {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.confirm_buttons input {
	width: auto;
	padding: 5px;
	background-color: #404244;
	border: 1px solid #fff;
	color: #fff;
	font: bold 11px Arial;
	cursor: pointer;
}

.drawline {
	background-image:url('tp_images/lijn_horizontal.gif');
	background-repeat:repeat-x;
	background-position:center bottom;
	width:600px;
	height:8px;
	float: left;
}

.float-right {
    float: right;
}