@charset "UTF-8";
/* CSS Document */
* html .ie6 {}
*+html .ie7 {}

body {
	background: #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin: 0;
	color:#000;
	text-align:center;
}

a            {color: #FF7900; text-decoration:underline;}
a:active     {color: #FF7900; text-decoration:underline;}
a:visited    {color: #FF7900; text-decoration:underline;}
/*a:link       {color: #07042d; text-decoration:underline;}*/
a:hover      {color: #FF7900; text-decoration:underline;}

p	         {color: #000000; margin:0;line-height:12pt;padding:0 ;}
h1			 {color: #FF7900; margin:8pt 0 0 0;font-size:16pt; font-weight:normal;} 
h2			 {color: #FF7900; margin:8pt 0 0 0;font-size:11pt;}
h3			 {color: #FF7900; margin:8pt 0 0 0;font-size:11pt;padding:0}
h4			 {color: #FF7900; margin:8pt 0 0 0;padding:0;}
h5			 {color: #FF7900; margin:8pt 0 0 0;padding:0;}
h6			 {color: #FF7900; margin:8pt 0 0 0;padding:0;}

h2.lg		 {color: #1A5BC3; margin:8pt 0 0 0;font-size:13pt;background:transparent url(../images/logo-man.gif) 4px 0 no-repeat;padding:4px 0 12px 24px!important;}

ul			 {padding:0;margin:0 0 0 12px;}
ol			 {margin:0;}
li			 {line-height:12pt;}

li p 		 {margin:0;padding:0;border-left:0 none;display:inline;}

table		 {border:none; margin:12px 0 12px 12px; padding:0; border-collapse:collapse;width:744px}
table th	 {color:#646567; font-size:8pt;}
table td	 {margin:0;padding:2pt 0 2pt 4pt; vertical-align:middle;color:#646567; font-size:8pt;}
table tr 	 {}
table tr.alt {
	background:#f1f5fa;
}

.col2 table {width:544px}
.col2 table.log {width:444px; }

table td.w-RegFormLabel{padding:6pt 4pt 2pt 0;width:114px; line-height:14pt;}
table td.w-RegFormField{}
table.w-RegForm {border:none;  margin:0 0 12pt 30px; width:100%;}
td           {text-align:left; }
input,textarea{font-size: 9pt ;border:1px solid #999;padding:2pt;}
table.w-RegForm textarea{height:54px;}
textarea {width:170px;}
input.mandatory {border:#1A5BC3 solid 2px;background:#f4f4f4}
select       {font-size: 8pt }
#registrationForm_submitButton{ font-size: 10pt; background:#7fb62f; color:#fff;height:28px;width:86px;margin:0 4pt 0 0;border:2px solid #999;cursor:pointer;}
.w-LoginLink{}
	
/* layout */
.frame{
	border-top:none;
	width:999px;
	min-height:900px;
	margin:0;
	overflow:hidden;
	padding:0;
	background:transparent url(../images/shadow.png) repeat-y;
	text-align:left;
}

.shadow{
	width:999px;
	height:20px;
	background:transparent url(../images/shadow-btm.png) left top no-repeat;
}
.container{
	width:995px;
	margin:12px 0 0 0;
	padding:0;
	overflow:auto;
	background: #fff;
	text-align: left;
   	margin-left: auto;
   	margin-right: auto;
}

.hdr-top {width:995px; height:16px;background:#E5E5E5 url(../images/hdr-top.gif) 0 0 no-repeat; }
.header {width:995px; height:202px; margin:0; padding:0; float:left;background:#E5E5E5;background:transparent url(/images/bg-default.jpg) 0 0 no-repeat;}

.hdr-img {width:792px; height:202px;float:left;}
.hdr-menu {width:183px; height:156px;float:right; margin:20px 0 0 0; padding:8px 0 0 0;background:transparent url(../images/bg-menu.png) 0 0 no-repeat;}

.header ul, .header-h ul{padding:0; margin:0 0 0 0; list-style:none; float:right; width:180px}
.header li, .header-h li{padding:0 0 0 12px; margin:0 0 0 10px; color:#000; float:left;font-size:8pt; font-weight:bold; width:160px; line-height:24px; text-align:left;background:transparent url(../images/bullet_koppelbox.gif) 0 9px no-repeat;}
.header li a, .header li a:visited, .header-h li a, .header-h li a:visited{text-decoration:none;color:#000;}
.header li a:active, .header li a:hover, .header-h li a:active, .header-h li a:hover{text-decoration:underline;color:#000}
.logo, #logo {width:193px; height:202px; margin: 0 0 0 5px; background:#FF7900 url(../images/logo.gif) 0 0 no-repeat; float:left; cursor:pointer}

.content {width:995px; padding:0; float:left; background:transparent url(../images/bg-body.gif) 0 0 repeat-y; margin:0}

/*content*/
.col1 {width:193px;float:left;margin:0 0 0 5px; background:transparent url(../images/balls_left.gif) center 0 no-repeat;min-height:560px;}
.col2 {width:600px;float:left;padding:0 0 20px 0; min-height:250px;}
.col3 {width:193px;float:left;padding:20px 0 0 0 ; background:transparent url(../images/balls_right.gif) center 12px no-repeat; min-height:440px;}

.col1 p{color:#636467;margin:0 0 0 12px;font-size:8pt;}
.col1 div {background:#FFCDA2 url(../images/bgmenu_corner_top.gif) right top no-repeat; float:left;width:175px; padding:24px 0 0 0;}
.col1 ul{padding:0 0 24px 0; margin:0; list-style:none; background:#FFCDA2 url(../images/bgmenu_corner_bottom.gif) right bottom no-repeat;font-size:8pt;font-weight:normal;}
.col1 li{padding:0 0 0 0; margin:0; color:#000; font-size:7.5pt; font-weight:bold; width:160px; line-height:22px; text-align:left;background:transparent url(../images/bullet_mmenu_off.gif) 8px 8px no-repeat;}
.col1 li.select {color:#000;background:transparent url(../images/bgmenu_hover2.gif) 0 0 no-repeat;}
.col1 li a, .col1 li a:visited{color:#000;text-decoration:none;padding:0 0 0 22px;}
.col1 li a:hover{text-decoration:underline;}

.col1 li li a {font-size:7pt;line-height:18px;}
.col1 li li.select a {color:#000;background:transparent url(../images/bullet_sbmenu_on.gif) 10px 1px no-repeat; font-size:7pt;}

.col1 ul ul{padding:0 0 2px 0; margin:0; list-style:none; background:#FFAD64 url(../images/corner_bg_submenu.gif) right bottom no-repeat;font-size:9pt;font-weight:normal;width:150px}

.col1 ul ul li{padding:0 0 0 0px; margin:0; color:#000; font-size:7pt; font-weight:bold;line-height:24px; text-align:left;background:transparent url(../images/bullet_sbmenu_off.gif) 9px 9px no-repeat;}
.col1 ul ul li a.select {font-weight:bold;background:transparent url(../images/bullet_sbmenu_on.gif) 9px 3px no-repeat; }

.col3 ul{padding:12px 0 0 0; margin:0 0 0 12px; list-style:none; color:#717275;font-size:8pt;font-weight:normal;display:block;}
.col3 li{padding:0; margin:0 12px 0  0; list-style:none; color:#717275;height:28px;line-height:28px}
.col3 li a, .col3 li a:visited{border:0; text-decoration:none; background:transparent url(../images/blt-blue.gif) left 2px no-repeat; padding:0 0 0 12px; margin: 0 0 6px 0;}
.col3 li a:hover{background:transparent url(../images/blt-blue.gif) left 2px no-repeat; text-decoration:underline;}
.col3 li.select a {}
.col3 a{}
.col3 div.img {width:193px; overflow:hidden;margin:0 0 20px 0;}

.col2 p, .col2 h1, .col2 h2,  .col2 h3, .col2 h4, .col2 h5, .col2 h6  {padding:0 30px 3pt 30px;}
.col2 hr,.col2 hr,.wcol2 hr {margin:12pt 12px 12pt 12px; }
.wcol2 table td p,.col2 table td p  {padding:0;}
.col2 ul { padding:5pt 0 0 24px;}
.col2 li { padding:0; list-style-type:disc; margin:0; list-style-position:outside; }
.col2 li p{ padding:0;margin:0;}
.col2 a{text-decoration:underline;}
.col2 a:hover{background: #e2f1fb; }

.col2-1 {width:170px;float:left;padding:10px 10px 20px 30px; min-height:150px;}
.col2-2 {width:170px;float:left;padding:10px 10px 20px 0; min-height:150px;}
.col2-3 {width:170px;float:left;padding:10px 30px 20px 0; min-height:150px;}
.col2-1 p, .col2-2 p, .col2-3 p {padding:0 0 3pt 0px;}
.col2-1 h1, .col2-2 h1, .col2-3 h1, .col2-1 h2, .col2-2 h2, .col2-3 h2, .col2-1 h3, .col2-2 h3, .col2-3 h3 {padding:0 0 3pt 0px;}

/*footer*/
.footer {background:#000 url(../images/bg_bottom.gif) 0 0 no-repeat;width:955px; height:33px; margin:0; padding:3px 20px 0 20px; float:left;}
.footer ul{padding:0; margin:0; list-style:none;}
.footer li{padding:0 11pt 0 0; margin:0; color:#fff;  float:left;text-align:center;font-size:8pt;}
.footer li a, .footer li a:visited{text-decoration:none;color:#fff;}
.footer li a:active, .footer li a:hover{text-decoration:underline;}

.login {float:right; height:20px; margin:0; color:#fff;}
input.radio, input.checkbox {border:0;}

a.pijl {border:0; background:transparent url(../images/blt-blue.gif) right 2px no-repeat; padding:0 16px 0 0; margin: 0 0 6px 0;}
a:hover.pijl {background:transparent url(../images/blt-blue.gif) right 2px no-repeat; text-decoration:underline;}

.info {width:520px; background:#e8eff8; float:left; padding:3px;margin:6px 0 6px 12px}
.info table {width:100%; margin:0;}
.info table td {width:50%;}

input#OtherPerson {margin:0 6px 0 0;}

input#Username, input#Password {width:170px}
textarea#Information {width:380px; height:120px}

.bfunc {width:540px; margin:2px 30px 10px 30px; border-bottom:1px dashed #ADADAD;height:25px;}
.crumb {
line-height:25px;
padding:0;
width:380px;
}
.crumb a {font-weight:normal;margin:0 4pt 0 0}
.func {width:148px;float:right}
.func a.print {background:transparent url(../images/but_print.gif) no-repeat scroll left center; height:25px; width:104px;float:left}
.func a.back {background:transparent url(../images/but_back.gif) no-repeat scroll right 9px; height:25px; width:44px;float:left}

div.exmenu {
    background: #000 url(../images/bg_but_exmenu.gif) top left no-repeat;
    width: 193px;
    color: #FFF;
    padding: 14px 0;
    margin: 0 0 17px 0;
}
div.exmenu p {color:#fff;}

div.exmenu blockquote {
    font-size: 1.2em;
    line-height: 1.1em;
    padding: 0 0 0 22px;
    margin: 0;
	
}

div.exmenu blockquote a {
    font-size: 0.8em;
	color:#FF7900;
	text-decoration:none;
	font-style:italic;
}

div.adres {margin-top:50px; background:transparent; background-image:none;}
.adres p{background:none; color:#fff;font-weight:bold;}
.adres a{color:#fff; text-decoration:none;}

/* MDF 301009 */
div.transmenu { padding: 14px; color:#fff; }
div.transmenu a { color:#fff; text-decoration:none; }
div.transmenu a:visited { color:#fff; text-decoration:none; }

/* MDF 220210 */
.LV_validation_message{
    font-weight:bold;
}

.LV_valid {
    color:#00CC00;
}
  
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 2px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 2px solid #CC0000;
}
