body { font-size: 11px; font-family: arial; background-color: #1a1a1a; margin: 0; padding: 0; }
table { border-collapse: collapse; }
td { margin: 0; padding: 1px 0 0; color:#b2b1b2;}
form{margin: 0; padding: 0;}
a{ color: #ab985f; }
a:hover{ color: #ffffff; text-decoration: none }

.containter {width:100%; height:100%; text-align: center;}
#main { width: 960px; }
#header { background-image: url(../pics/protailz_logo.gif); background-repeat: no-repeat; background-position: 20px 20px; height: 80px; }
.stroke_nav { background-image: url(../pics/stroke_nav.gif); background-repeat: no-repeat;  background-position: left 5px; width: 10px;}
.stroke_nav_empty { width: 10px;}
#navigation { background-image: url(../pics/stroke_gold.gif); background-repeat: repeat-x; background-position: left 30px; vertical-align: bottom; height: 31px; padding-left: 360px; }
#navigation a { color: #b2b1b2; font-size: 11px; text-decoration: none; text-align:center; text-transform: capitalize; height: 31px; padding-left: 0px; }
#navigation a:hover { color: #ffffff; text-decoration: underline; }
#navigation .active { color: #fff; background-image: url(../pics/nav_tab.gif); background-repeat: repeat-x; background-position: left top; text-decoration: underline; height: 31px; padding-left: 10px; padding-right: 5px;}
#navigation .active a{ color: #fff; text-decoration: none; margin-left: 0px; padding-left:0; }
#navigation .tabL { background-image: url(../pics/nav_corner_L.gif); background-repeat: no-repeat; background-position: left top; width: 9px; height: 31px; }
#navigation .tabR { background-image: url(../pics/nav_corner_R.gif); background-repeat: no-repeat; background-position: right top; width: 21px; height: 31px; }
#tbl_tab { margin: 0; padding: 0; border-width: 0; }
.td_tab {padding-left: 10px; padding-right: 40px;}
#content { padding-top: 25px; padding-bottom: 25px; }
#content td{ vertical-align: top; }
.td_content { padding-right: 15px; padding-left: 15px !important;  text-align: left }
.head_starter { background-image: url(../pics/head_starter.gif); background-repeat: no-repeat; background-position: left top; height: 42px; }
.head_basic { background-image: url(../pics/head_basic.gif); background-repeat: no-repeat; background-position: left top; height: 42px; }
.head_pro { background-image: url(../pics/head_pro.gif); background-repeat: no-repeat; background-position: left top; height: 42px; }
#tbl_content { width: 100%; text-align: left ; }
#pakket_content { vertical-align: top; text-align: left; padding-top: 18px; }
.td_pakket { vertical-align: top;  text-align: left; }
.pakket_bg { background-image: url(../pics/pakket_bg.gif); background-repeat: no-repeat; background-position: right top; vertical-align: top; height: 109px; padding-left: 5px; }
.pakket_bg2 { background-image: url(../pics/bg_pakket_large.gif); background-repeat: no-repeat; background-position: right top; vertical-align: top; height: 109px; padding-left: 0px; }
.pakket_bg p{ font-size: 10px; padding:0 0 3px; margin: 0; }
.pakket_bg2 p{ font-size: 10px; padding:0 0 3px; margin: 0; }
.more { text-align: right; padding-top: 10px; padding-right: 10px; }
.pakket_shade { background-image: url(../pics/pakket_shade.gif); background-repeat: no-repeat; background-position: left top; height: 40px; }
#footer { color: #575355; font-size: 10px; text-align: left; }
.head_stelpakketsamen { background-image: url(../pics/head_steljeeigenPakketsamen.gif); background-repeat: no-repeat; background-position: left top; height: 42px; }
.head_contactformulier { background-image: url(../pics/head_contactformulier.gif); background-repeat: no-repeat; background-position: left top; height: 42px; }
.bg_pakket_bottom{background-image: url(../pics/bg_pakket_bottom.gif); background-repeat: no-repeat; background-position: left top; height: 30px;}
.requiredfield     { width:255px; border:solid 1px #adc0e1;	font-family: Arial; color: #0d104b;	font-size:10px;	margin:3px 0; } 
.invalidfield   { font-size: 10px; background: #f3f3f3; border: solid 1px #f1b753 }
#lang {position: absolute; text-align: right; padding-top: 20px; width:450px;}
