/* CSS Document */

p, form {
	padding: 0px;
	margin: 0px;
}

td {
	/*vertical-align: top;*/
}

.content, table, td {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	/*line-height: 19px;*/
}

/*
 *  TOPMENU
 */
.topmenum, .topmenuw {
	height: 25px;
	line-height: 25px;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: top;
	cursor: default;
}

.topmenuitemm:link, .topmenuitemm:visited, .topmenuitemm:active, 
.topmenuitemw:link, .topmenuitemw:visited, .topmenuitemw:active
.topmenuitemm_active:link, .topmenuitemm_active:visited, .topmenuitemm_active:active, 
.topmenuitemw_active:link, .topmenuitemw_active:visited, .topmenuitemw_active:active {
	height: 25px;
	line-height: 25px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 10px;
	margin-right: 14px;
}

.topmenum {
	color: #c9dfe3;
	color: #fff;
}

.topmenuitemm:link, .topmenuitemm:visited, .topmenuitemm:active {
	color: #c9dfe3;
	color: #fff;
}

.topmenuitemm:hover, .topmenuitemm_active:link, .topmenuitemm_active:visited, .topmenuitemm_active:active {
	color: #4e6468;
}

.topmenuw {
	color: #d3ddcf;
	color: #fff;
}

.topmenuitemw:link, .topmenuitemw:visited, .topmenuitemw:active {
	color: #d3ddcf;
	color: #fff;
}

.topmenuitemw:hover, .topmenuitemw_active:link, .topmenuitemw_active:visited, .topmenuitemw_active:active {
	color: #5b6656;
}

/*
 *  LEFTMENU
 */
.leftmenu {
	padding: 5px 0px 20px 17px;
}

.itemholder {
	width: 203px;
	display: block;
	background: url(../img/line.gif) repeat-x left bottom;
}

.mainitem {
	width: 203px;
	display: block;
	padding-top: 8px;
}

.mainitem a:link, .mainitem a:visited, .mainitem a:active, .mainitem a:hover, .mainitem div {
	line-height: 19px;
	width: 203px;
	height: 23px;
	display: table-cell;
	cursor: default;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #545454;
	text-decoration: none;
	text-transform: uppercase;
}

.menuitem {
	width: 203px;
	display: block;
	background: url(../img/arrow.gif) no-repeat left top;
}

.menuitem a:link, .menuitem a:visited, .menuitem a:active,
.menuitem .menuitem_active:link, .menuitem .menuitem_active:visited, .menuitem .menuitem_active:active {
	width: 203px;
	display: table-cell;
	padding: 1px 0px 3px 15px;
	line-height: 19px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6f6f6f;
	text-decoration: none;
}

.menuitem a:hover, .menuitem .menuitem_active:link, .menuitem .menuitem_active:visited, .menuitem .menuitem_active:active {
	text-decoration: underline;
}

/*
 *  SWITCH
 */
.switch {
	width: 230px;
	display: block;
	text-align: center;
	padding-top: 17px;
	padding-left: 18px;
}

.switch a:link, .switch a:visited, .switch a:active {
	width: 100px;
	height: 35px;
	display: block;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #6a5447;
	text-decoration: none;
	text-transform: uppercase;
}

.switch a:hover {
	font-style: italic;
}

.split {
	float: left;
	width: 3px;
	height: 32px;
	background: url(../img/split.gif) no-repeat center top;
}

.switchblock {
	float: left;
	width: 100px;
	height: 35px;
	line-height: 15px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #6a5447;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}

/*
 *  FOOTERMENU
 */
.footermenum, .footermenuw {
	height: 13px;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 13px;
	cursor: default;
	padding: 15px 0px 0px 1px;
}

.footermenuitemm:link, .footermenuitemm:visited, .footermenuitemm:active, 
.footermenuitemw:link, .footermenuitemw:visited, .footermenuitemw:active, 
.footermenuitemm_active:link, .footermenuitemm_active:visited, .footermenuitemm_active:active, 
.footermenuitemw_active:link, .footermenuitemw_active:visited, .footermenuitemw_active:active {
	height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	text-decoration: none;
	text-transform: none;
	margin-left: 14px;
	margin-right: 14px;
}

.footermenuitemm:hover, .footermenuitemw:hover, 
.footermenuitemm_active:link, .footermenuitemm_active:visited, .footermenuitemm_active:active, 
.footermenuitemw_active:link, .footermenuitemw_active:visited, .footermenuitemw_active:active {
	text-decoration: underline;
}

.footermenum, 
.footermenuitemm:link, .footermenuitemm:visited, .footermenuitemm:active, 
.footermenuitemm_active:link, .footermenuitemm_active:visited, .footermenuitemm_active:active {
	color: #4e6468;
}

.footermenuw,
.footermenuitemw:link, .footermenuitemw:visited, .footermenuitemw:active, 
.footermenuitemw_active:link, .footermenuitemw_active:visited, .footermenuitemw_active:active {
	color: #5b6656;
}

/*
 *  DESIGN
 */
.design {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 27px;
	text-decoration: none;
	text-transform: none;
	color: #666666;
	cursor: default;
}

.design:link, .design:visited, .design:active, .design:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 27px;
	text-decoration: none;
	text-transform: none;
	color: #666666;
	cursor: default;
}

/*
 *  CONTENT
 */
.content {
	width: 100%;
	display: table;
	padding: 9px 20px 15px 0px;
}

.titel {
	width: 100%;
	display: block;
	background: url(../img/line.gif) repeat-x left bottom;
	cursor: default;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #7a4525;
	text-decoration: none;
	text-transform: none;
	padding-bottom: 8px;
	margin-bottom: 10px;
	font-variant: normal;
	line-height: 19px;
	height: 19px;
}

.content #btn:link, .content #btn:active, .content #btn:visited {
	width: 80px;
	height: 16px;
	line-height: 16px;
	display: block;
	background: #d4d0c8;
	border: 1px solid #6b6b6b;
	text-align: center;
	vertical-align: center;
	margin-bottom: 1px;
	
	color: #6b6b6b;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.content #btn:hover {
	background: #6b6b6b;
	color: #fff;
}

.content input {
	height: 18px;
	color: #6b6b6b;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #6b6b6b;
}

.content input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.content textarea {
	color: #6b6b6b;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #6b6b6b;
}

.content .btn:link, .content .btn:active, .content .btn:visited {
	width: 80px;
	height: 16px;
	line-height: 16px;
	display: block;
	background: #d4d0c8;
	border: 1px solid #000;
	text-align: center;
	vertical-align: center;

	color: #000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.content .btn:hover {
	background: #6b6b6b;
	color: #fff;
}



.vraagdiv {
	padding-bottom: 10px; 
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none; 
	cursor: default;
}

.koptekstdiv {
	padding-top: 7px; 
	padding-bottom: 10px; 
	font-size: 12px; 
	text-decoration: underline; 
	font-weight: bold;
	cursor: default;
	color: #333333;
}

.vraagdiv .vraaglink:link, .vraagdiv .vraaglink:visited, .vraagdiv .vraaglink:active {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none; 
}

.vraagdiv .vraaglink:hover {
	color: #CC0000;
	text-decoration: underline; 
}

.content a:link, .content a:visited, .content a:active, .content a:hover {
	color: #333333;
	text-decoration: underline;
}

.content .print:link, .content .print:active, .content .print:visited, .content .print:hover {
	text-align: right;
	background: url(../img/print.gif) no-repeat left center;
	padding-left: 15px;
	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #7a4525;
	text-decoration: none;
}

.content .print:hover {
	text-decoration: underline;
}

.titel .printbox {
	float: right;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
}


#changeddiv {
	background: url(../img/error.gif) no-repeat left top;
	width: 100%;
	border: 1px solid #990000;
	margin-bottom: 10px;
	padding: 5px 0px 7px 5px;
	color: #626262;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
}

#successdiv {
	background: url(../img/successerror.gif) no-repeat left top;
	width: 100%;
	border: 1px solid #6E7F4D;
	margin-bottom: 10px;
	padding: 5px 0px 7px 5px;
	color: #626262;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
}

#changeddiv div, #successdiv div {
	margin: 3px 0px 3px 31px;
	color: #626262;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
}

#changeddiv div strong, #successdiv div strong {
	color: #626262;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}

#changeddiv div ul, #successdiv div ul {
	margin: 0px 0px 3px 16px;
	padding: 0px;
}

#changeddiv div li, #successdiv div li {
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	height: 6px;
	vertical-align: middle;
	padding-top: 5px;
	
}

.content .contacttd {
	width: 170px;
	display: block;
	font-size: 12px;
	vertical-align: top;
	padding-top: 2px;
}

.content .boxtitel {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}

.content .bordertop {
	border-top: 1px solid #acacac;
}

.content .borderbottom {
	border-bottom: 1px solid #acacac;
}

.content .specialtable {
	border: 1px solid #acacac;
}

.content .specialtabletitel {
	background: #e7e8e8; 
	padding: 6px 10px 7px 10px;

	font-size: 12px; 
	font-family: Arial;
	text-decoration: none
}

.content .specialtablecontent {
	padding: 10px;
}

.content ul, .content ol {
	margin-top: 0px;
	margin-bottom: 0px;
}

/*
.content p, .content span {
	margin-top: 0px;
	margin-bottom: 0px;
}
*/

.content hr {
	border: 1px solid #fff;
	border-top: 1px solid #000;
}

/*
 * ROUNDTABLE
 */
 
.content .roundtable { border: 0px solid #acacac; }
.content .roundtabletopleft, .content .roundtabletopright, 
.content .roundtablebottomleft, .content .roundtablebottomright { width: 15px; height: 5px; font-size: 1px; line-height: 1px; }
.content .roundtabletopleft, .content .roundtabletopmiddle, .content .roundtabletopright,
.content .roundtablebottomleft, .content .roundtablebottommiddle, .content .roundtablebottomright { font-size: 1px; line-height: 1px; }
.content .roundtabletitleleft, .content .roundtablecontentleft { border-left: #acacac 1px solid; }
.content .roundtabletitleright, .content .roundtablecontentright { border-right: #acacac 1px solid; }
.content .roundtabletopleft { background: url(../img/tbl_top_l.gif) no-repeat left top; }
.content .roundtabletopmiddle { background: #e7e8e8; border-top: #acacac 1px solid; }
.content .roundtabletopright { background: url(../img/tbl_top_r.gif) no-repeat right top; }
.content .roundtabletitleleft { background: #e7e8e8; }
.content .roundtabletitlemiddle { 
	background: #e7e8e8; 
	padding: 2px 0px 8px 0px; 
	font-family: Arial;
	text-decoration: none 
}
.content .roundtabletitleright { background: #e7e8e8; }
.content .roundtablecontentmiddle { padding: 7px 0px 5px 0px; }
.content .roundtablebottomleft { background: url(../img/tbl_bot_l.gif) no-repeat left bottom; }
.content .roundtablebottommiddle { border-bottom: #acacac 1px solid;  }
.content .roundtablebottomright { background: url(../img/tbl_bot_r.gif) no-repeat right bottom;  }
