body {
	background-color: white;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0; }
#container {
	width: 950px;
	height: 100%;
	margin-right: auto;
	margin-left: auto; }
#header {
	width: 950px;
	height: 194px;
	float: left;
	margin: 0;
	padding: 0; }
#logo {
	background-color: #00237b;
	background-image: url(../images/top-logo.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 507px;
	height: 144px;
	float: left;
	margin: 50px 0 0; }
#top-img {
	width: 443px;
	height: 194px;
	float: left; }
#content {
	background-image: url(../images/content-bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 950px;
	height: auto;
	float: left;
	clear: both; }
#topbalk {
	background-color: #3069d0;
	width: 739px;
	height: 26px;
	float: right;
	margin: 0 0 2px;
	padding: 0; }
#footerbalk {
	background-color: #00237b;
	width: 950px;
	height: 24px;
	clear: both;
	margin: 0;
	padding: 0;
	border-top: 2px solid white;
	display: block; }
#content_left {
	background-color: white;
	width: 368px;
	height: auto!important;
	height: 160px;
	min-height: 160px;
	float: left;
	margin: 0;
	padding: 0 0 10px; }
#content_right {
	background-color: #f1f5fd;
	width: 368px;
	height: auto!important;
	height: 160px;
	min-height: 160px;
	float: left;
	margin-left: 3px;
	padding: 0 0 10px; }
#content_left p, #content_right p, #content_bottom p {
	color: black;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	line-height: 150%;
	margin: 0;
	padding: 5px 15px; }
#content a.internal-link:link, #content a.internal-link:visited, #subcontent a.internal-link:link, #subcontent a.internal-link:visited, #newscontent a.internal-link:link, #newscontent a.internal-link:visited {
	color: black;
	font-size: 10px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 150%;
	text-decoration: underline;
	text-transform: uppercase;
	padding-top: 5px;
	padding-left: 0;
	display: inline; }
#content a.internal-link:hover, #content a.internal-link:active, #subcontent a.internal-link:hover, #subcontent a.internal-link:active, #newscontent a.internal-link:hover, #newscontent a.internal-link:active {
	color: #ff5900;
	text-decoration: none; }
#subcontent_right a.internal-link {
	float: none !important; }
#content_left h1, #content_right h1 {
	color: white;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 200%;
	background-color: #00237b;
	text-indent: 15px;
	width: 368px;
	height: 24px;
	margin: 0 0 0;
	padding: 0; }
#content_right .csc-header-n2 h1 {
	margin-top: 8px; }
#content_bottom {
	width: 739px;
	height: auto!important;
	height: 200px;
	min-height: 200px;
	float: left; }
#content_bottom h1 {
	color: white;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 200%;
	background-color: #ff5900;
	text-indent: 15px;
	padding: 0;
	width: 739px;
	height: 24px;
	margin: 0;
	border-top: 2px solid white;
	border-bottom: 2px solid #fff; }
table {
	 }
td {
	margin: 0;
	padding: 0; }
#subcontent .contenttable p {
	margin: 0 0 0 15px;
	padding: 0; }
/*Menu*/
#menu {
	background-color: #ff5900;
	width: 209px;
	height: 400px;
	float: left;
	margin-right: 2px;
	padding: 0;
	border-top: 2px solid white; }
#menucontainer {
	background-image: url(../images/menu-bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 209px;
	height: auto;
	float: left;
	margin: 24px 0 0;
	padding: 0 0 3px; }
#menu a:link, #menu a:visited {
	color: #001a5c;
	font-size: 12px;
	font-family: verdana, georgia, serif;
	font-weight: normal;
	line-height: 210%;
	text-decoration: none;
	text-indent: 13px;
	letter-spacing: 0;
	width: 209px;
	height: 26px;
	float: left;
	display: block;
	white-space: nowrap; }
#menu a:hover, #menu a:active {
	color: #001a5c;
	background-image: url(../images/menu-over.gif);
	background-repeat: no-repeat;
	background-position: 0 7px; }
.menu_act a:link, .menu_act a:visited {
	background-image: url(../images/menu-over.gif);
	background-repeat: no-repeat;
	background-position: 0 7px; 
 }
/*Submenu*/
#submenu {
	width: 229px;
	float: left;
	margin: 0 0 22px;
	padding: 0; }
#submenu a:link, #submenu a:visited {
	color: #001a5c;
	font-size: 11px;
	font-family: verdana, georgia, sans-serif;
	font-weight: bold;
	line-height: 230%;
	background-image: url(../images/line-horizont.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	text-decoration: none;
	text-indent: 8px;
	letter-spacing: 0;
	width: 225px;
	float: left;
	margin-left: 2px;
	display: block;
	white-space: nowrap; }
#submenu a:hover, #submenu a:active {
	color: #ff5900; }
#submenu .menu_act a:link, #submenu .menu_act a:visited {
	color: #ff5900; }
/*footermenu*/
#footermenu {
	width: 950px;
	height: 60px;
	float: left;
	margin: 5px 0 0;
	padding: 0;
	color: #646464;
	font-size: 11px;
	font-family: Georgia, serif;
	line-height: 170%;
	background-image: url(../images/footermenu-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 58px;
	text-decoration: none;
	text-align: right; }
#footermenu a:link, #footermenu a:visited {
	color: #636363;
	font-size: 11px;
	font-family: georgia, serif;
	line-height: 160%;
	background-image: url(../images/footermenu.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
	letter-spacing: 1px;
	margin-right: 2px;
	margin-left: 5px;
	padding-left: 11px; }
#footermenu a:hover, #footermenu a:active {
	color: #131313;
	background-image: url(../images/footermenu-over.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none; }
#footermenu img {
	margin-top: 2px;
	display: inline;
	}
/*Subcontent*/
#subcontent {
	background-image: url(../images/subcontent-bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 950px;
	height: auto;
	float: left; }
#newscontent {
	background-image: url(../images/newscontent-bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 950px;
	height: auto;
	float: left; }
#subcontent_left {
	margin: 0;
	padding: 0 0 10px;
	width: 506px;
	height: auto!important;
	height: 400px;
	min-height: 400px;
	float: left; }
#subcontent_right {
	margin-left: 3px;
	width: 229px;
	float: left;
	padding: 0; }
#subcontent_left p {
	color: black;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	line-height: 140%;
	margin: 0;
	padding: 5px 20px 5px 15px; }
#subcontent_right p {
	color: #323232;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	line-height: 140%;
	background-image: url(../images/line-horizont.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	margin: 0 0 0 2px;
	padding: 5px 6px 20px 8px; }
#subcontent_left a:link, #subcontent_left a:visited {
	color: #ff5900;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	line-height: 150%;
	text-decoration: underline;
	margin: 0;
	padding: 0; }
#subcontent_left a:hover, #subcontent_left a:active {
	text-decoration: none; }
#subcontent_left h1 {
	color: white;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 200%;
	background-color: #00237b;
	text-indent: 15px;
	margin: 0 0 5px;
	padding: 0;
	width: 506px;
	height: 24px; }
#subcontent_left ul, #woningcontent_left ul {
	margin: 5px 0 8px 23px;
	padding: 0; }
#subcontent_left li, #woningcontent_left li  {
	color: black;
	font-size: 11px;
	font-family: verdana, sans-serif;
	line-height: 160%;
	text-align: justify;
	word-spacing: 1px;
	margin: 0 20px 0 10px;
	padding: 0;
	list-style-image: url(../images/li.gif); }
#subcontent_right h1 {
	color: white;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 200%;
	background-color: #ff5900;
	text-indent: 10px;
	margin: 0 0 2px;
	padding: 0;
	width: 230px;
	height: 24px; }
#subcontent_right .csc-header-n2 h1 {
	float: left;
	margin-top: 0; }
/*FORMS*/
form {
	margin: 0;
	padding: 0; }
table.infoform {
	background-color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: 1px solid #d2916e; }
.infoform td {
	color: black;
	font-size: 11px;
	font-family: verdana, serif;
	line-height: 160%;
	background-color: #ffe8dc;
	padding-right: 4px;
	padding-left: 8px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d2916e; }
.infoform td.header {
	color: white;
	font-size: 11px;
	font-family: verdana, serif;
	font-weight: bold;
	line-height: 160%;
	background-color: #ff5900; }
.infoform a:link, .infoform a:visited {
	color: #ff5900;
	font-size: 10px;
	font-family: verdana, sans-serif;
	text-decoration: none; }
.infoform a:hover, .infoform a:active {
	text-decoration: underline; }
#subcontent td.error {
	color: #f00;
	font-size: 12px;
	font-weight: bold;
	background-color: white;
	text-align: center; }
#subcontent td.fout {
	color: red;
	font-weight: bold; }
.infoform input.text {
	color: #1b1b1b;
	font-size: 11px;
	font-family: verdana, serif;
	background-color: #fff;
	text-indent: 1px;
	width: 260px;
	margin: 0;
	padding: 2px;
	border-color: #8e8e8e #c8c8c8 #c8c8c8 #8e8e8e;
	border-style: solid;
	border-width: 1px; }
.infoform input.text_small {
	color: #1b1b1b;
	font-size: 11px;
	font-family: verdana, serif;
	text-indent: 1px;
	width: 50px;
	margin: 0;
	padding: 2px;
	border-color: #8e8e8e #c8c8c8 #c8c8c8 #8e8e8e;
	border-style: solid;
	border-width: 1px; }
.infoform input.text_med {
	color: #1b1b1b;
	font-size: 11px;
	font-family: verdana, serif;
	text-indent: 1px;
	width: 120px;
	margin: 0;
	padding: 2px;
	border-color: #8e8e8e #c8c8c8 #c8c8c8 #8e8e8e;
	border-style: solid;
	border-width: 1px; }
.infoform textarea {
	color: #1b1b1b;
	font-size: 11px;
	font-family: verdana, sans-serif;
	width: 260px;
	overflow: auto;
	margin: 0;
	padding: 2px;
	border-color: #8e8e8e #c8c8c8 #c8c8c8 #8e8e8e;
	border-style: solid;
	border-width: 1px; }
.infoform select {
	color: #1b1b1b;
	font-size: 11px;
	font-family: verdana, sans-serif; }
input.text {
	color: #1b1b1b;
	font-size: 11px;
	font-family: verdana, serif;
	background-color: #fff;
	text-indent: 1px;
	margin: 0;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #8e8e8e #c8c8c8 #c8c8c8 #8e8e8e; }
/*Newsletter*/
.tx-tdnewsletter-pi1 {
	color: #ff5900;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 130%;
	background-image: url(../images/line-horizont.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	margin: 10px 0 0 2px;
	padding-top: 30px;
	padding-bottom: 15px;
	padding-left: 8px; }
.newsletter-error {
	color: #ff5900;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 130%; }
.newsl_input_txt {
	color: black;
	margin-left: 2px; }
/*Diversen content*/
.tiplink a:link, .tiplink a:visited {
	color: #3f3f3f;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	line-height: 180%;
	text-decoration: none;
	padding: 0;
	width: 199px;
	height: 24px;
	margin: 0; }
.tiplink a:hover, .tiplink a:active {
	color: #ff5900;
	text-decoration: none; }
span.important {
	color: #ff5900;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 140%;
	word-spacing: 5px;
	letter-spacing: 0; }
#subcontent_left p.csc-frame-frame1 {
	background-color: #ffe8dc;
	width: 446px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 10px 15px;
	border: solid 1px #d2916e; }
.csc-frame-frame2 {
	background-color: #edf3fe;
	margin: 5px 2px;
	padding: 5px;
	width: 100%;
	border: solid 1px #b7c2d7; }
/*News subtemplate*/
#subcontent_news {
	width: 739px;
	float: left;
	margin: 0;
	padding: 0; }
/*Woningen/nieuws*/
/*latest*/
.news-latest-container {
	background-image: url(../images/news-latest-container-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 739px; }
.news-latest-item {
	width: 369px;
	height: auto!important;
	min-height: 100px;
	height: 100px;
	float: left;
	margin: 0 0 2px;
	padding: 0; }
#subcontent_left h3 {
	color: black;
	font-size: 14px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 130%;
	margin: 8px 15px 5px;
	padding: 0; }
#content_bottom h3 {
	color: black;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 130%;
	text-decoration: none;
	margin: 0;
	padding: 0; }
#content_bottom h3 a:link, #content_bottom h3 a:visited {
	color: black;
	font-size: 11px;
	font-family: verdana, serif;
	text-decoration: none;
	margin: 0;
	padding: 0; }
#content_bottom h3 a:hover, #content_bottom h3 a:active {
	text-decoration: underline; }
#content_bottom .news-latest-item div.prijs  {
	color: #f30;
	font-size: 14px;
	font-family: arial, sans-serif;
	font-weight: bold;
	line-height: 150%;
	letter-spacing: 1px;
	margin: 2px 0 0;
	padding: 0; }
#content_bottom div.plaats {
	color: #5a5a5a;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 130%;
	margin: 0 0 7px;
	padding: 0; }
.news-latest-item img {
	float: left;
	margin: 5px 8px 5px 6px;
	border: solid 1px #afafaf; }
/*single*/
#woningcontent_left {
	margin: 0;
	padding: 0 0 10px;
	width: 536px;
	height: auto !important;
	min-height: 400px;
	float: left; }
#woningcontent_right {
	margin-left: 3px;
	padding: 0;
	width: 199px;
	float: left; }
#woningcontent_left p {
	color: black;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	line-height: 140%;
	margin: 0;
	padding: 5px 20px 5px 15px; }
#woningcontent_right p {
	color: #323232;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	line-height: 140%;
	background-image: url(../images/line-horizont.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	margin: 0 0 0 2px;
	padding: 5px 6px 20px 8px; }
#woningcontent_left h1 {
	color: white;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 200%;
	background-color: #00237b;
	text-indent: 15px;
	margin: 0 0 5px;
	padding: 0;
	width: 536px;
	height: 24px; }
#woningcontent_right h1 {
	color: white;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 200%;
	background-color: #ff5900;
	text-indent: 10px;
	margin: 0 0 2px;
	padding: 0;
	width: 200px;
	height: 24px; }
.news-single-item #woningcontent_left div.prijs {
	color: #000;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	line-height: 130%;
	text-indent: 5px;
	letter-spacing: 0;
	margin: 10px 0 0;
	padding: 0; }
.news-single-item {
	margin: 0;
	padding: 0; }
#woningcontent_left div.plaats {
	color: black;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	line-height: 130%;
	text-indent: 5px;
	margin: 0 0 10px;
	padding: 0; }
#woningcontent_left h2 {
	color: white;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 200%;
	background-color: #ff5900;
	text-indent: 15px;
	margin: 0 0 5px;
	padding: 0;
	width: 536px;
	height: 24px; }
#woningcontent_left h3 {
	color: #ff5900;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 160%;
	background-image: url(../images/line-horizont.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	text-indent: 13px;
	padding: 0;
	width: 530px;
	height: 20px;
	clear: both;
	margin: 4px 2px 3px; }
#woningcontent_left h4 {
	color: #ff5900;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 160%;
	background-image: url(../images/line-horizont.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	text-indent: 13px;
	margin: 15px 2px 5px;
	padding: 0 0 3px;
	width: 530px;
	height: 20px; }
#woningcontent_left .single-first-image {
	width: 197px;
	height: 147px;
	overflow: hidden;
	float: left;
	margin: 1px 5px 5px 7px;
	padding: 0;
	border: solid 1px #afafaf; }
#woningcontent_left .single-first-image img {
	width: 197px;
	height: 147px;
	margin: 0 !important;
	padding: 0 !important;
	border-style: none;
	border-width: 0; }
#woningcontent_news .news-single-item img {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	border: solid 1px #afafaf; }
#subcontent_news #woningcontent_right img, .tipimg {
	margin: 3px 0 0 8px;
	padding: 0;
	float: left;
	border-style: none;
	border-width: 0; }
#woningcontent_left div.news-images {
	width: 530px;
	float: left;
	clear: both;
	margin: 0 0 8px;
	padding: 3px 0 1px 4px; }
#woningcontent_left .news-images img {
	float: none;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 3px;
	border: solid 1px #a4a4a4; }
#woningcontent_left .news-single-imgcaption {
	color: white;
	font-size: 11px;
	font-family: arial, sans-serif;
	line-height: 100%;
	background-color: #ff5900;
	text-align: center;
	width: 172px;
	height: 14px;
	float: left;
	margin-left: 3px;
	padding-top: 3px; }
div.news-single-backlink {
	background-image: url(../images/line-horizont.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	width: 530px;
	float: left;
	margin: 20px 2px 0 1px;
	padding: 0; }
#woningcontent_left .news-single-backlink a:link, #woningcontent_left .news-single-backlink a:visited {
	color: #ff5900;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/readmore.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
	text-transform: capitalize;
	float: left;
	margin: 4px 0 0;
	padding: 3px 0 0 30px; }
.news-single-additional-info {
	width: 199px;
	margin: 0;
	padding: 0; }
#woningcontent_right dl {
	margin: 0 0 6px;
	padding: 0; }
#subcontent_right dl.csc-textpic-image {
	margin-bottom: 2px; }
.news-single-related dt, .news-single-files dt {
	color: black;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 200%;
	background-image: url(../images/line-horizont.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	text-indent: 8px;
	width: 197px;
	height: 24px;
	margin: 0 0 0 2px;
	padding: 0; }
.news-single-related dd, .news-single-files dd {
	color: black;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	line-height: 140%;
	text-indent: 10px;
	width: 199px;
	height: 16px;
	margin: 0; ;padding: 0; }
.news-single-related a:link, .news-single-related a:visited, .news-single-files a:link, .news-single-files a:visited {
	color: #3f3f3f;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	line-height: 180%;
	text-decoration: none;
	text-indent: 10px;
	padding: 0;
	width: 199px;
	height: 24px;
	margin: 0; }
.news-single-related a:hover, .news-single-related a:active, .news-single-files a:hover, .news-single-files a:active {
	color: #ff5900;
	text-decoration: none; }
/*List*/
#woningcontent_left .news-list-item {
	background-image: url(../images/line-horizont.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	width: 532px;
	height: 130px;
	margin-right: 2px;
	margin-left: 2px; }
#woningcontent_left .news-list-morelink a:link, #woningcontent_left .news-list-morelink a:visited {
	color: #f30;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	background-image: url(../images/readmore.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	text-decoration: none;
	float: right;
	margin-top: 7px;
	margin-right: 8px;
	padding-top: 3px;
	padding-left: 16px; }
#woningcontent_left .news-list-morelink a:hover, #woningcontent_left .news-list-morelink a:active {
	text-decoration: underline; }
#woningcontent_left .news-list-item div.prijs {
	color: #f30;
	font-size: 14px;
	font-family: arial, sans-serif;
	font-weight: bold;
	line-height: 130%;
	text-indent: 0;
	letter-spacing: 1px;
	margin: 4px 0 0;
	padding: 0; }
#woningcontent_left .news-list-item div.plaats {
	color: #5a5a5a;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 130%;
	text-indent: 0;
	margin: 0 0 6px;
	padding: 0; }
#woningcontent_left .news-list-item img {
	margin: 7px 12px 5px 9px;
	float: left;
	border: solid 1px #afafaf; }
#woningcontent_left .news-list-item h3 {
	color: black;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 130%;
	background-color: white;
	background-image: none;
	text-decoration: none;
	text-indent: 0;
	width: 300px;
	height: 15px;
	clear: none;
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0; }
#woningcontent_left .news-list-item h3 a:link, #woningcontent_left .news-list-item h3 a:visited {
	color: black;
	font-size: 12px;
	font-family: verdana, sans-serif;
	text-decoration: none; }
#content_bottom #samenv p.bodytext {
	color: black;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
	line-height: 120%;
	text-indent: 0;
	margin: 0;
	padding: 0;
	width: 210px;
	height: 40px;
	overflow: hidden;
	float: left; }
#samenv p.bodytext {
	color: black;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
	line-height: 120%;
	text-indent: 0;
	margin: 0;
	padding: 0;
	width: 260px;
	float: left; }
.news-list-item #samenv p.bodytext {
	width: 350px;
	height: 40px;
	overflow: hidden; }
#content_bottom .news-list-item #samenv p.bodytext {
	width: 260px; }
#samenv_single p.bodytext {
	color: black;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	line-height: 120%;
	margin: 0;
	padding: 0; }
DIV#samenv_single {
	display: inline;
	padding: 0 0 0 8px;
	width: 280px;
	float: left;
	margin: 5px 0; }
/*Form fields*/
.csc-mailform {
	width: 502px;
	margin: 10px 0 5px 2px;
	padding: 0;
	border-top: 1px solid #d2916e; }
.csc-mailform legend {
	color: #d2916e;
	padding-bottom: 2px; }
.csc-mailform fieldset {
	margin-bottom: 3px;
	padding-bottom: 3px; }
.csc-mailform-field {
	color: black;
	font-size: 11px;
	font-family: verdana, serif;
	line-height: 200%;
	background-color: #ffe8dc;
	width: 490px;
	margin: 0;
	padding: 1px 4px 1px 8px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d2916e; }
.csc-mailform-field input {
	color: #1b1b1b;
	font-size: 11px;
	font-family: verdana, serif;
	background-color: #fff;
	text-indent: 1px;
	margin: 0;
	padding: 2px;
	border-color: #8e8e8e #c8c8c8 #c8c8c8 #8e8e8e;
	border-style: solid;
	border-width: 1px; }
.csc-mailform-field textarea {
	color: #1b1b1b;
	font-size: 11px;
	font-family: verdana, serif;
	background-color: #fff;
	text-indent: 1px;
	overflow: auto;
	margin: 0;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #8e8e8e #c8c8c8 #c8c8c8 #8e8e8e; }
.csc-mailform-field label {
	color: black;
	font-size: 11px;
	font-family: verdana, serif;
	line-height: 160%;
	width: 200px;
	float: left; }
.csc-mailform-field span.csc-mailform-radio label {
	float: none;
	margin-left: 3px; }
.csc-mailform-field span.csc-mailform-radio input {
	color: #1b1b1b;
	font-size: 11px;
	font-family: verdana, serif;
	background-color: #ffe8dc;
	margin: 0;
	padding: 0;
	border-width: 0; }
.csc-mailform .csc-mailform-submit {
	color: white;
	font-weight: bold;
	background-color: #ff5900;
	margin-left: 202px;
	padding-top: 3px;
	padding-bottom: 3px; }
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	{$styles.content.imgtext.borderSelector} {
		border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
		padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: {$styles.content.imgtext.textMargin}px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: {$styles.content.imgtext.textMargin}px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left {
	float: left;
	margin: 9px 4px 0 10px;
	display: inline; }
#subcontent_left DIV.csc-textpic-intext-left {
	margin: 10px 5px 2px 14px; }
DIV.csc-textpic-border img {
	border: solid 1px #929292; }
/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
