/* Neutralize styling */
html, body, form, fieldset {margin: 0; padding: 0; font: 11px Verdana, Helvetica, sans-serif;}
a img, fieldset {border:0;}
li {
	list-style-image:url(../images/bullet.gif);
}
#content {line-height: 11px;}

#content li { line-height: 20px; }

#menu_container li {
	list-style-image:none;
}
/* Miscellaneous */
form label {cursor: pointer;}

/* Form field */
input, select, textarea {font-size: 100%;}

/* Body style */
body {background-color: #464646; margin-top:68px;}
#master {width: 1000px; margin: 0 auto; padding: 0;}
.clearer {clear:both;}

/* Column styles */
#left {float: left; width: 832px; background-color: #fff; border: #a3a3a3 7px solid;}
#right {float: right; width: 130px;}

/* Footer styles*/
#footer {width: 1000px; margin:0 auto; padding: 0; clear: both; font-size: 11px; font-weight: bold; color: #fff;}
	#footer p {margin: 0; padding: 5px 0 0 386px;}
	#footer a {text-decoration:none; color:#FFFFFF;}
	#footer a:hover {text-decoration:underline;}

/* Left styles */
#header {width:833px; height: 200px; background-image: url(../images/header.jpg); background-position: top; background-repeat: no-repeat; position:relative;}
#logo {position: absolute; left: 0; top:81px;}
#left_foot {background-color: #e6880c; padding: 18px 40px 15px 190px; height: 75px; color: #000; clear: both;}
	#left_foot p {margin:0px; padding:0px; line-height: 20px;}
#menu_container {float: left; width: 171px; text-align: right; padding-bottom: 15px;}
#content {float: left; width: 577px; color: #595959; padding-left: 22px;}
#content a {text-decoration:none; color:#595959; font-weight:bold;}
#content a:hover {text-decoration:underline;}

/* Right styles */
#right_top {text-align: left;}
#right_bottom {text-align: right;}
	#right p {font-size: 10px; color: #d1d1d1; font-style:italic; font-weight:bold; line-height: 18px;}

/* Menu styles */
#navigation {margin: 0; padding:0;}
#navigation li {list-style-type: none; padding:0 0 20px 0; margin:0;}
	#navigation a {font-size: 10px; display:block; font-weight: bold; color: #000; text-decoration: none; padding-right: 18px; background-image: url(../images/icon_menu.gif); background-position: right; background-repeat:no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif;}
	#navigation #current a {background-image: url(../images/icon_menu_active.gif);}
	#navigation a:hover, #navigation a#current:hover {text-decoration: underline;}

/* Front page styles */
#content_front {float: right; width: 638px; padding:0px; margin:0px; color: #595959; margin-bottom: -18px;}
.wide_front { float: left; width: 540px; margin-top: 0px; padding-bottom: 20px; }
.left_front {float: left; width: 220px; margin-top: -18px; padding-bottom: 20px;}
.right_front, .right_front_text {float: right; width: 320px; padding-right: 50px; margin-top: -18px; padding-bottom: 20px;}
	.left_front h1, .right_front h1, .wide_front h1, #content_front h1 {color: #7f7f7f; font-size: 15px; margin:0; padding:0 0 5px 0;}
	.left_front p, .right_front p, .wide_front p {margin: 0; padding: 18px 0 10px 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
	.right_front_text p { margin: 0; padding: -3px 0 10px 0; font: 11px Verdana, Helvetica, sans-serif; line-height: 18px;}
	.right_front_text p:first-line { line-height: 11px;}
	.left_front img, .right_front img, .wide_front img {margin-top: -19px;}
	a.lees {color: #595959; text-decoration: none; font-weight:bold;}
	a.lees:hover {text-decoration: underline;}
#content_front a {text-decoration:none; color:#595959; font-weight:bold;}
#content_front a:hover {text-decoration:underline;}
.contenttable { width: 560px; margin: 0px; margin-top: 25px; float: left; }
.contenttable td { margin:0px; padding:0px; width: 220px;}
#content_front .csc-textpic-intext-left p { margin:0px; padding:0px; padding-left: 50px; float: left; width: 300px;}

.contenttable td.tarieven { margin:0px; padding:0px; width: 375px;}

/* Subpage styles */
#content h1 {color: #f2c385; font-size: 20px; margin: 5px 0 0 0; padding: 0 0 10px 0;}
#content p {margin: 0; padding: 0 0 10px 0; line-height: 18px;}
.subpage_pic {float: right; margin-top: -25px;}

.listy {margin:0 ; padding:0 0 10px 0;}
.listy li {list-style-type: none; padding: 0 0 5px 0; margin:0;}
.listy em {color: #f2c385;}

/* CONTACT FORM */
.csc-mailform { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #595959; padding: 20px; border:0px; }
.csc-mailform * { margin: 0; padding: 0; }
.csc-mailform-field { float: left; width: 570px;}
.csc-mailform-field label { width: 200px; float: left; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea { border: 1px solid #7f7f7f; padding: 2px 0px; margin-bottom: 5px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #595959;
}
.csc-mailform-field select { width: 324px; font-size: 9px}
.csc-mailform-field input { width: 322px; }
.csc-mailform-field textarea { width: 314px; overflow: auto; height: 80px; padding: 4px; }
.csc-mailform-field .csc-mailform-submit { margin-left: 203px; border: auto; cursor: pointer; width: auto; background-color:#7f7f7f; color:#FFF; }

ul {
margin-top:0px ;
margin-bottom: 10px;
}

dl.csc-menu {
	padding-left: 0px;
}
dl.csc-menu dd{
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 15px;
}

.dienstul li {
	padding-bottom: 10px;
}

/* Questionaire */
legend.question { float: left; }
table.matrix { float: right; width: 150px; margin-top: 0px; }
#frmPbSurvey input[type=text] { float: left; margin-left: 15px!important; }
#frmPbSurvey select { margin-bottom: 3px!important; margin-left: 15px!important; }
.questionNumber { margin-right: 5px; }
h5.rechtsman { font-weight: normal!important; float: right; }

.survey_item:hover { background-color: #cccccc; }
.pci label { margin-right: 600px; }
.antilabel label { display: none; }
.antilabel input { margin-bottom: 3px; }
.required { display: none; }
.hia1 label { margin-right: 33px; }
.hia2 label { margin-right: 2px; }
.hia3 label { display: none; }

.pci1 label, .pci4 label, .pci5 label { display: none; }
.pci1 input, .pci4 input, .pci5 input { margin-bottom: 3px; }

.pci1 td { padding-right: 35px; }
.pci2 label { margin-right: 15px; }
.pci3 label { margin-right: 25px; }
.pci4 td { padding-right: 26px!important; }
