body {
	background: url(../images/background.jpg) repeat-x #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #8C8D8D;
	margin: 0;
	padding: 0;
}

#container {
	width: 872px;
	margin: 0 auto 0 auto;
}

.hide {
	display: none;
}

/************INDEX************/
#header {
	width: 872px;
	height: 424px;
}

#header-top {
	width: 872px;
	height: 108px;
	float: left;
}

#ht-left {
	width: 273px;
	height: 108px;
	float: left;
}

#htl-logo {
	width: 216px;
	height: 76px;
	margin: 17px 0 0 0;
}

#htl-logo h1 {
	display: none;
}

#ht-right {
	width: 599px;
	height: 108px;
	float: left;
}

#htr-language {
	height: 75px;
	color: #A5C5C4;
	font-size: 10px;
	text-transform: uppercase;
	padding: 5px 0 0 0;
	float: right;
}

#htr-language ul {
	margin: -2px 18px 0 0;
	padding: 0;
	list-style: none;
	font-size: 10px;
	float: left;
	display: none;
}

#htr-language li {
	margin: 0 11px 0 0;
	float: left;
}

#htr-language a {
	color: #000000;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#htr-language a:hover {
	color: #A5C5C4;
}

#htr-language a.active {
	color: #A5C5C4;
}

#htr-point {
	cursor: pointer;
}

#htr-menu {
	background: #000000;
	height: 25px;
	clear: both;
}

#htr-menu ul {
	margin: 0 0 0 10px;
	padding: 7px 0 0 0;
	list-style: none;
	font-size: 10px;
}

.fr #htr-menu ul {
	margin: 0 0 0 5px;
	padding: 7px 0 0 0;
	list-style: none;
	font-size: 10px;
}

#htr-menu li {
	margin: 0 10px 0 0;
	float: left;
}

#htr-menu li.last {
	margin: 0;
	float: left;
}

#htr-menu a {
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

#htr-menu a:hover {
	color: #DEDEDE;
}

#htr-menu a.active {
	color: #0097E0;
}

#htr-menu a.active:hover {
	text-decoration: none;
}

#header-bottom {
	width: 872px;
	height: 314px;
	clear: left;
}

#hb-flash {
	
	width: 872px;
	height: 314px;
}

#content {
	width: 872px;
	float: left;
}

#content-left {
	width: 450px;
	float: left;
}

#cl-welkom {
	font-size: 12px;
	padding: 25px 27px 0 22px;
}

#cl-welkom h2 {
	color: #272425;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 8px 0;
	padding: 0;
}

#cl-welkom p {
	margin: 0;
	padding: 0;
}

#cl-welkom p.lees_verder {
	color: #0097DA;
	margin: 11px 0 21px 0;
	padding: 0;
}

#cl-welkom a {
	color: #8C8D8D;
	text-decoration: none;
}

#cl-welkom a:hover {
	color: #0097DA;
	text-decoration: none;
}

.cl-balk {
	background: url(../images/punt.png) repeat-x;
	width: 425px;
	height: 1px;
	/*behavior: url("iepngfix.htc");*/
}

#cl-nieuws {
	font-size: 12px;
	padding: 15px 0 0 23px;
}

#cl-nieuws h3 {
	color: #0097DA;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 11px 0;
	padding: 0;
}

#cl-nieuws ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#cl-nieuws li {
	margin: 0 0 19px 0;
	padding: 0;
	width: 407px;
	height: 92px;
	list-style: none;
	background: #EDEDED;
}

#cl-nieuws li:hover {
	background: #F4F4F4;
}

#cl-nieuws li a {
	color: #8C8D8D;
	text-decoration: none;
	background: #EDEDED;
}

#cl-nieuws li a:hover {
	background: #F4F4F4;
	cursor: pointer;
}

#cl-nieuws .new-item {
	width: 427px;
	min-height: 92px;
	margin: 0 0 19px -23px;
}

#cl-nieuws .news-image {
	width: 92px;
	height: 92px;
	float: left;
}

#cl-nieuws .news-text {
	width: 293px;
	padding: 0 22px 0 18px;
	float: left;
}

#cl-nieuws .news-title {
	font-size: 14px;
	color: #000000;
	padding: 11px 0 0 0;
	margin: 0 0 9px 0;
}

#cl-nieuws .news-intro p {
	margin: 0;
	padding: 0;
}

#cl-nieuwsarchief {
	color: #0097DA;
	margin: -6px 0 18px 75px;
	clear: left;
}

#cl-nieuwsarchief a {
	color: #8C8D8D;
	text-decoration: none;
}

#cl-nieuwsarchief a:hover {
	color: #0097DA;
}

#content-right {
	width: 422px;
	float: left;
}

#content-right .cr-info {	
	width: 181px;
	font-size: 12px;
	padding: 31px 11px 23px 19px;
	float: left;
}

#content-right .cr-info p.title {
	font-size: 14px;
	color: #000000;
	margin: 0 0 9px 0;
}

#content-right .cr-info p {
	margin: 0;
	padding: 0;
}

#content-right .cr-info p.meer {
	color: #0097DA;
	margin: 11px 0 0 0;
}

#content-right .cr-info a {
	color: #8C8D8D;
	text-decoration: none;
}

#content-right .cr-info a:hover {
	color: #0097DA;
}

#content-right .cr-highlight_left {
	font-size: 12px;
	margin: 0 12px 0 0;
	float: left;
}

#content-right .cr-highlight_right {
	font-size: 12px;
	margin: 0;
	float: left;
}

#content-right .crh-top {
	background: url(../images/highlight_top.png) no-repeat;
	width: 205px;
	height: 10px;
	font-size: 1px;
	behavior: url("iepngfix.htc");
}

#content-right .crh-center {
	background: url(../images/highlight_center.png) repeat-y;
	width: 205px;
}

#content-right .crh-center .crhc-title {
	background: #000000;
	width: 165px;
	height: 29px;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0 0 0 10px;
	padding: 10px;
}

#content-right .crh-center .crhc-image {
	margin: 0 0 0 10px;
}

#content-right .crh-center .crhc-text {
	margin: 0 0 0 10px;
}

#content-right .crh-center .crhc-text p.title {
	color: #0097DA;
	font-weight: bold;
	margin: 9px 0 11px 0;
}

#content-right .crh-center p {
	margin: 0;
	padding: 0;
}

#content-right .crh-center p.meer {
	color: #0097DA;
	margin: 11px 0 0 0;
	padding: 0 0 16px 0;
}

#content-right .crh-center a {
	color: #8C8D8D;
	text-decoration: none;
}

#content-right .crh-center a:hover {
	color: #0097DA;
}

#content-right .crh-bottom {
	background: url(../images/highlight_bottom.png) no-repeat;
	width: 205px;
	height: 10px;
	font-size: 1px;
	behavior: url("iepngfix.htc");
}

#cr-sekisui {
	float: right;
	padding: 0 0 19px 0;
}

#crs-leading-way {
	background: url(../images/bottom_left.jpg) no-repeat;
	width: 261px;
	height: 11px;
	margin: 10px 0 0 10px;
	float: left;
}

#crs-sekisui {
	width: 93px;
	height: 26px;
	margin: 10px 0 0 57px;
	float: left;
}

#footer {
	width: 872px;
	height: 40px;
	clear: both;
}

#footer .f-balk {
	background: url(../images/punt.png) repeat-x;
	width: 872px;
	height: 1px;
	font-size: 1px;
	margin: 0 0 14px 0;
	/*behavior: url("iepngfix.htc");*/
}

#f-text {
	margin: 0 0 0 272px;
	color: #BBBBBB;
	clear: right;
}

#f-text ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 10px;
	float: left;
}

#f-text li {
	margin: 0 0 0 4px;
	float: left;
}

#f-text a {
	color: #BBBBBB;
	text-decoration: none;
}

#f-text a:hover {
	color: #8C8D8D;
}

/************DETAIL ALGEMEEN************/
#c-left {
	width: 275px;
	float: left;
}

#cl-menu {
	width: 198px;
	margin: 54px 0 0 22px;
}

#clm-top {
	background: url(../images/sub_top.png) no-repeat;
	width: 198px;
	height: 10px;
	font-size: 1px;
	behavior: url("iepngfix.htc");
}

#clm-center {
	background: url(../images/sub_center.png) repeat-y;
	width: 198px;
}

#clm-center ul {
	margin: 0;
	padding: 1px 0 0 0;
	list-style: none;
}

#clm-center li {
	margin: 0 0 0 4px;
	padding: 0 0 9px 26px;
}

#clm-center a {
	font-size: 12px;
	color: #B4B4B4;
	text-decoration: none;
}

#clm-center a:hover {
	color: #0097DA;
}

#clm-center a.active {
	color: #0097DA;
	margin: 0 0 0 -10px;
	font-weight: bold;
}

#clm-bottom {
	background: url(../images/sub_bottom.png) no-repeat;
	width: 198px;
	height: 10px;
	font-size: 1px;
	behavior: url("iepngfix.htc");
}

#c-right {
	width: 597px;
	float: left;
}

#c-right h1 {
	color: #000000;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 13px 0;
	padding: 0;
}

#cr-text {
	font-size: 12px;
	padding: 31px 89px 0 0;
	margin: 0;
}

#cr-text .crt-left {
	width: 220px;
	
	float: left;
}

#cr-text .crt-left img {
	margin: 0 0 10px 0;
	padding: 0;
}

#cr-text ul, #cr-text li, #cr-text li div {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 18px;
}

#cr-text li {
	background: url(../images/raquo_blue.png) no-repeat 0 7px;
	margin: 0 10px 10px 12px;
	padding-left: 10px;
}

#cr-text h1 {
	color: #000000;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 13px 0;
	padding: 0;
}

#cr-text p.text {
	margin: 0;
	padding: 0 0 25px 0;
}

#cr-text strong {
	color: #0097DA;
}

#cr-text b {
	color: #0097DA;
}

#cr-text span {
	color: #0097DA;
}

#cr-text div.text {
	margin: 0;
	padding: 0 0 25px 0;
}

#cr-text div.text p {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 150%;
}

#cr-text a {
	color: #0097DA;
	text-decoration: none;
}

#cr-text a:hover {
	text-decoration: underline;
}

#cr-text p.lees_verder {
	color: #0097DA;
}

#cr-text p.lees_verder a {
	color: #8C8D8D;
}

#cr-text p.lees_verder a:hover {
	color: #0097DA;
}

.crt-right .download {
	width: 427px;
	height: 44px;
	margin: 0 0 11px 0;
}

.crt-right .download .d-left {
	background: #EFEFEF;
	width: 316px;
	height: 38px;
	margin: 0 1px 0 0;
	padding: 6px 0 0 16px;
	float: left;
}

.crt-right .download .d-left p {
	margin: 0 0 2px 0;
	padding: 0;
}

.crt-right .download .d-left strong {
	color: #000000;
}

.crt-right .download .d-right {
	background: #EFEFEF;
	width: 94px;
	height: 44px;
	float: left;
}

.crt-right .download .d-right p {
	color: #0097DA;
	margin: 22px 0 0 13px;
	padding: 0;
}

.crt-right .download .d-right a {
	color: #B4B4B4;
}

.crt-right .download .d-right a:hover {
	color: #0097DA;
}

#c-sekisui {
	clear: left;
}

#cs-leading-way {
	background: url(../images/bottom_left.jpg) no-repeat;
	width: 261px;
	height: 11px;
	margin: 56px 0 0 0;
	float: left;
}

#cs-sekisui {
	background: url(../images/sekisui_logo.jpg) no-repeat;
	width: 93px;
	height: 26px;
	margin: 39px 0 0 57px;
	padding: 0 0 13px 0;
	float: right;
}

#footer .f-balk-detail {
	background: url(../images/punt.png) repeat-x;
	width: 597px;
	height: 1px;
	font-size: 1px;
	margin: 0 0 14px 0;
	float: right;
	/*behavior: url("iepngfix.htc");*/
}

.clear {
	clear: both;
}

/************DETAIL BLUE************/
#hb-flash-blue {
	background: url(../images/flash_downloads.jpg) no-repeat;
	width: 872px;
	height: 314px;
}

#clm-center ul.blue {
	margin: 0;
	padding: 1px 0 0 0;
	list-style: none;
}

#clm-center ul.blue li {
	margin: 0 0 0 4px;
	padding: 0 0 9px 26px;
}

#clm-center ul.blue a:hover {
	color: #0097DA;
}

#clm-center ul.blue a.active {
	color: #0097DA;
	margin: 0 0 0 -10px;
	font-weight: bold;
}

#cr-text.blue ul, #cr-text.blue li, #cr-text.blue li div {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 18px;
}

#cr-text.blue li {
	background: url(../images/raquo_blue.png) no-repeat 0 7px;
	margin: 0 10px 10px 12px;
	padding-left: 10px;
}

#cr-text.blue strong {
	color: #0097DA;
}

#cr-text.blue b {
	color: #0097DA;
}

#cr-text.blue .lees_verder {
	color: #0097DA;
}

#cr-text.blue a {
	color: #0097DA;
}

#cr-text.blue a:hover {
	color: #0097DA;
}

/************DETAIL RED************/

#htl-logo-red {
	background: url(../images/logo_architecture.jpg) no-repeat;
	width: 216px;
	height: 76px;
	margin: 17px 0 0 0;
}

#htl-logo-red h1 {
	display: none;
}

#htr-menu li.red a.active {
	color: #C62545;
}

#htr-menu li.red a.active:hover {
	color: #C62545;
	text-decoration: none;
}

#hb-flash-red {
	background: url(../images/flash_decoration.jpg) no-repeat;
	width: 872px;
	height: 314px;
}

#clm-center ul li.red a:hover {
	color: #B62121;
}

#clm-center ul li.red a.active {
	color: #B62121;
	margin: 0 0 0 -10px;
	font-weight: bold;
}

#cr-text.red ul, #cr-text.red li, #cr-text.red li div {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 18px;
}

#cr-text.red li {
	background: url(../images/raquo_red.png) no-repeat 0 7px;
	margin: 0 10px 10px 12px;
	padding-left: 10px;
}

#cr-text.red h1 {
	color: #000000;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 13px 0;
	padding: 0;
}

#cr-text.red strong {
	color: #B62121;
}

#cr-text.red b {
	color: #B62121;
}

#cr-text.red .lees_verder {
	color: #B62121;
	margin: 0;
	padding: 0;
}

#cr-text.red a {
	color: #B4B4B4;
}

#cr-text.red a:hover {
	color: #B62121;
}

/************DETAIL GREEN************/

#htr-menu li.green a.active {
	color: #C7D032;
}

#htr-menu li.green a.active:hover {
	color: #C7D032;
	text-decoration: none;
}

#clm-center ul li.green a:hover {
	color: #C7D032;
}

#clm-center ul li.green a.active {
	color: #C7D032;
	margin: 0 0 0 -10px;
	font-weight: bold;
}

#cr-text.green ul, #cr-text.green li, #cr-text.green li div {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 18px;
}

#cr-text.green li {
	background: url(../images/raquo_green.png) no-repeat 0 7px;
	margin: 0 10px 10px 12px;
	padding-left: 10px;
}

#cr-text.green h1 {
	color: #000000;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 13px 0;
	padding: 0;
}

#cr-text.green strong {
	color: #C7D032;
}

#cr-text.green b {
	color: #C7D032;
}

#cr-text.green a {
	color: #C7D032;
}

#cr-text.green a:hover {
	color: #C7D032;
}

/************DETAIL ORANGE************/

#htr-menu li.orange a.active {
	color: #E39F24;
}

#htr-menu li.orange a.active:hover {
	color: #E39F24;
	text-decoration: none;
}

#clm-center ul li.orange a:hover {
	color: #E39F24;
}

#clm-center ul li.orange a.active {
	color: #E39F24;
	margin: 0 0 0 -10px;
	font-weight: bold;
}

#cr-text.orange ul, #cr-text.orange li, #cr-text.orange li div {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 18px;
}

#cr-text.orange li {
	background: url(../images/raquo_orange.png) no-repeat 0 7px;
	margin: 0 10px 10px 12px;
	padding-left: 10px;
}

#cr-text.orange h1 {
	color: #000000;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 13px 0;
	padding: 0;
}

#cr-text.orange strong {
	color: #E39F24;
}

#cr-text.orange b {
	color: #E39F24;
}

#cr-text.orange a {
	color: #E39F24;
}

#cr-text.orange a:hover {
	color: #E39F24;
}

/************DETAIL PURPLE************/

#htr-menu li.purple a.active {
	color: #A686BB;
}

#htr-menu li.purple a.active:hover {
	color: #A686BB;
	text-decoration: none;
}

#clm-center ul li.purple a:hover {
	color: #A686BB;
}

#clm-center ul li.purple a.active {
	color: #A686BB;
	margin: 0 0 0 -10px;
	font-weight: bold;
}

#cr-text.purple ul, #cr-text.purple li, #cr-text.purple li div {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 18px;
}

#cr-text.purple li {
	background: url(../images/raquo_purple.png) no-repeat 0 7px;
	margin: 0 10px 10px 12px;
	padding-left: 10px;
}

#cr-text.purple h1 {
	color: #000000;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 13px 0;
	padding: 0;
}

#cr-text.purple strong {
	color: #A686BB;
}

#cr-text.purple b {
	color: #A686BB;
}

#cr-text.purple .lees_verder {
	color: #A686BB;
	margin: 0;
	padding: 0;
}

/***NIEUWS***/
#crt-right ul {
	margin: 0 0 0 24px;
	padding: 0;
	list-style: none;
}

#crt-right li {
	margin: 0 0 19px 0;
	padding: 0;
	width: 407px;
	height: 92px;
	list-style: none;
	background: #EDEDED;
}

#crt-right li:hover {
	background: #F4F4F4;
}

#crt-right li a {
	color: #8C8D8D;
	text-decoration: none;
	background: #EDEDED;
}

#crt-right li a:hover {
	background: #F4F4F4;
	cursor: pointer;
	text-decoration: none;
}

#crt-right .new-item {
	width: 427px;
	min-height: 92px;
	margin: 0 0 19px -23px;
}

#crt-right .news-image {
	width: 92px;
	height: 92px;
	float: left;
}

#crt-right .news-text {
	width: 293px;
	padding: 0 22px 0 18px;
	float: left;
}

#crt-right .news-title {
	font-size: 14px;
	color: #000000;
	padding: 6px 0 0 0;
	margin: 0 0 9px 0;
}

#crt-right .news-intro p {
	margin: 0;
	padding: 0;
}

/***CONTACT***/
#cr-text .crt-right p.melding {
	margin: 0;
	padding: 0;
}

#cr-text .crt-right p.melding a {
	color: #8C8D8D;
	text-decoration: none;
}

#cr-text .crt-right p.melding a:hover {
	color: #0097DA;
	text-decoration: none;
}

#cr-text .crt-right .crtr-fout {
	color: #B62121;
	font-weight: bold;
}

#cr-text .crt-right .crtr-goed {
	color: #C7D032;
	font-weight: bold;
}

#cr-text .crt-right .crtr-download {
	background: #EFEFEF;
	width: 480px;
	padding: 10px;
	margin: 0 0 20px 0;
}

.kader {
	background: #EFEFEF;
	width: 480px;
	padding: 10px;
	margin: 0 0 10px 0;
}

#cr-text .crt-right .crtr-bestand {
	color: #0097DA;
}

#cr-text .crt-right span.verplicht {
	color: #B62121;
	font-weight: bold;
}

#cr-text .crt-right p.form {
	margin: 0;
	padding: 0;
}

#cr-text .crt-right form {
	margin: 0;
	padding: 0;
}

#cr-text .crt-right label {
	width: 15.5em;
	float: left;
	text-align: ;
	margin: 0 10px 0 0;
}

#cr-text .crt-right fieldset {
	width: 200px;
}

#cr-text .crt-right .item {
	margin: 0 0 5px 0;
}

#cr-text .crt-right input.f_text, #cr-text .crt-right textarea.f_textarea {
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C8D8D;
}

#cr-text .crt-right .f_option {
	width: 306px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C8D8D;
}
