/*******************************************************************************
 General
*******************************************************************************/
html,
body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	background-image: url("images/bodybg.png");
	background-repeat: repeat-x;
	background-position: 50% top;
	color: #2c3939;
}

input,
textarea,
body,
table {
	font-size: 12px;
	font-family: arial,sans-serif;
}

form,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin-top: 0;
	padding-top: 0;
}

a {
	color: #00a6dd;
	outline: none;
}

a img {
	border: none
}

hr {
	color: #d4d7cc;
	background-color: #d4d7cc;
	height: 1px;
	border: none;
}

div#ui-datepicker-div {
	display: none;
}

body div#fancy_overlay {
	background-color: #ffffff !important;
}

body div#fancy_div {
	background-color: #ffffff !important;
	color: #2c3939 !important;
	overflow: auto;
}

body div#fancy_content iframe {
	vertical-align: bottom;
	display: block !important;
}

div#lbImage {
	border: none;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

table.align-center {
	margin: 0 auto;
}

.align-right {
	text-align: right;
}

table.align-right  {
	margin: 0 0 0 auto;
}

.align-justify {
	text-align: justify;
}

div#fancy_content div.hidden {
	display: block;
}

div#ie6notice {
	display: none;
}

/*******************************************************************************
 Background/Container
*******************************************************************************/
div#background {
	background-image: url("images/bg.png");
	background-repeat: repeat-y;
	background-position: 50% top;
	min-height: 100%;
}

div#background_inner {
	background-image: url("images/topbg.png");
	background-repeat: no-repeat;
	background-position: 50% top;
}

div#container {
	position: relative;
	margin: auto;
	width: 970px;
	overflow: hidden;
}

/*******************************************************************************
 Header
*******************************************************************************/
div#header {
	height: 110px;
	width: 420px;
	overflow: hidden;
	background-image: url("images/logo.png");
	background-repeat: no-repeat;
	background-position: left top;
}

div#header h1 {
	margin: 0;
	padding: 0;
}

div#header h1 a {
	display: block;
	width: 420px;
	padding: 110px 0 0 0;
}


/*******************************************************************************
 Search
*******************************************************************************/
div#search {
	position: absolute;
	z-index: 2;
	top: 23px;
	left: 433px;
	width: 310px;
	height: 52px;
}

div#search form {
	position: relative;
	margin: 0;
	padding: 0;
	height: 24px;
	background-image: url("images/search.png");
}

div#search form div.pair {
	position: absolute;
	top: 3px;
	left: 5px;
}

div#search form div.pair label {
	display: none;
}

div#search form div.pair input {
	width: 232px;
	height: 18px;
	font-size: 90%;
	border: 0;
	margin: 0;
	padding: 0;
	color: #aaaaaa;
}

div#search form div.pair input.focus {
	color: #000000;
}

div#search form div.button {
	position: absolute;
	left: 242px;
	top: 1px;
	width: 68px;
	height: 22px;
	overflow: hidden;
}

div#search form div.button input {
	width: 68px;
	height: 22px;
	border: none;
	padding: 0;
	margin: 0;
	/*opacity: 0;
	-moz-opacity: 0;*/
	cursor: pointer;
	/*filter: alpha(opacity=0);*/
}

div#search div.advanced {
	font-size: 90%;
	padding: 5px 0 0 0;
	font-weight: bold;
}

div#search div.advanced a {
	text-decoration: none;
}


/*******************************************************************************
 Search Autocomplete
*******************************************************************************/
.ac_results {
	padding: 0px;
	margin: 1px 0 0 -5px;
	background-color: white;
	z-index: 99999;
	overflow: hidden;
}

.ac_results ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 1px solid #bec4ca;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

.ac_results li span.text{
	float: left;
	width: 200px;
	overflow: hidden;
}

.ac_results li span.results{
	float: right;
	width: 50px;
	overflow: hidden;
	text-align: right;
}

.ac_loading {
	background: white url('images/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: #00b0ed;
	color: white;
}


/*******************************************************************************
 Top menu
*******************************************************************************/
div#topmenu {
	position: absolute;
	top: 23px;
	right: 0;
	width: 170px;
	height: 60px;
	overflow: hidden;
}

div#topmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 85px;
	overflow: hidden;
}

div#topmenu ul.left {
	float: left;
}

div#topmenu ul.right {
	float: right;
}

div#topmenu ul li {
	display: inline;
}

div#topmenu ul li a {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	overflow: hidden;
	font-weight: bold;
}


/*******************************************************************************
 Main menu
*******************************************************************************/
div#mainmenu {
	font-size: 12px;
	margin: 0;
	padding: 5px 5px 0 5px;
	background-color: #00a6dd;
	background-image: url("images/mainmenu_bg.png");
}

div#mainmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 25px;
}

div#mainmenu ul li {
	float: left;
	padding: 0 16px 5px 15px;
	margin: 0 0 0 -1px;
	line-height: 20px;
	white-space: nowrap;
	background-image: url("images/mainmenu.png");
	background-repeat: no-repeat;
	background-position: right 3px;
}

div#mainmenu ul li.last {
	background-image: none;
}

div#mainmenu ul li.current {
	background-image: none;
	background-color: #ffffff;
}

div#mainmenu ul li a {
	color: #ffffff;
	text-decoration: none;
}

div#mainmenu ul li.current a {
	color: #00a6dd;
}


/*******************************************************************************
 Font size
*******************************************************************************/
div#fontsize {
	font-size: 12px;
	float: right;
	margin: 5px 0 0 0;
	width: 131px;
	line-height: 20px;
	position: relative;
	z-index: 10;
}

div#fontsize ul {
	float: right;
	padding: 0 0 0 5px;
	margin: 0;
	list-style: none;
	overflow: hidden;
}

div#fontsize ul li {
	float: left;
	width: 12px;
	height: 20px;
	overflow: hidden;
}

div#fontsize ul li a {
	display: block;
	padding: 0 0 0 12px;
	background-repeat: no-repeat;
	background-position: left 50%;
	white-space: nowrap;
}

div#fontsize ul li.small a {
	background-image: url("images/fontsize_small.png");
}

div#fontsize ul li.small a.current,
div#fontsize ul li.small a:hover {
	background-image: url("images/fontsize_small_hover.png");
}

div#fontsize ul li.normal a {
	background-image: url("images/fontsize_normal.png");
}

div#fontsize ul li.normal a.current,
div#fontsize ul li.normal a:hover {
	background-image: url("images/fontsize_normal_hover.png");
}

div#fontsize ul li.large a {
	background-image: url("images/fontsize_large.png");
}

div#fontsize ul li.large a.current,
div#fontsize ul li.large a:hover {
	background-image: url("images/fontsize_large_hover.png");
}

div#fontsize div#fontsizecurrent {
	float: right;
	text-transform: lowercase;
	padding: 0;
	white-space: nowrap;
	width: 90px;
	text-align: right;
	line-height: 20px;
}


/*******************************************************************************
 Read link
*******************************************************************************/
div#read {
	font-size: 12px;
	float: right;
	margin: 5px 3px 0 0;
	line-height: 20px;
	background-image: url("images/footer.png");
	background-repeat: no-repeat;
	background-position: right 50%;
	width: 86px;
	position: relative;
	z-index: 10;
}

div#read a {
	color: #2c3939;
	text-decoration: none;
	padding: 0 20px 0 0;
	background-image: url("images/read.png");
	background-repeat: no-repeat;
	background-position: right 50%;
}

div#read div#rs_div {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	height: 20px;
	background-color: #ffffff;
	background-image:url(images/footer.png);
	background-position:right 50%;
	background-repeat:no-repeat;
}

div#read div#rs_div object {
	float: left;
}

div#read div#rs_div a.close {
	background: none;
	display: block;
	font-weight: bold;
	float: right;
	padding: 0 4px 0 0;
}

/*******************************************************************************
 Rootline
*******************************************************************************/
div#rootline {
	margin: 5px 0;
	padding: 0 0 5px 0;
	line-height: 16px;
	border-bottom: 1px solid #d4d7cc;
	position: relative;
}

div#rootline div.twitterlink {
	float: left;
	margin: 0 8px 0 0;
}

div#rootline label {
	font-weight: bold;
}

div#rootline ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#rootline ul li {
	display: inline;
	padding: 0 8px 0 5px;
	background-image: url("images/rootline.png");
	background-repeat: no-repeat;
	background-position: right 50%;
}

div#rootline ul li.last {
	background-image: none;
}

div#rootline ul li a {
	color: #2c3939;
}

div#rootline ul li.last,
div#rootline ul li.last a,
div#rootline ul li.fce_userlinks div a {
	color: #00b0ed;
}

div#rootline ul li.fce_userlinks {
	background: none;
	position: absolute;
	top: 0;
	right: 230px;
}

div#rootline ul li.fce_userlinks div {
	display: inline;
	background: none;
}

div#rootline ul li.fce_userlinks div a {
	text-decoration: none;
}


/*******************************************************************************
 Submenu
*******************************************************************************/
div#submenu {
	float: left;
	width: 170px;
	margin: 5px 0;
	padding: 0;
	overflow: hidden;
	line-height: 20px;
}

div#submenu h2 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 125%;
	font-weight: bold;
}

div#submenu h2 a {
	color: #2c3939;
	text-decoration: none;
}

div#submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#submenu ul li {
	display: inline;
}

div#submenu ul li a {
	display: block;
	line-height: 20px;
	border-top: 1px solid #e8e8e7;
	margin: 0 0 0 2px;
	padding: 5px 0 5px 13px;
	background-image: url("images/submenu.png");
	background-repeat: no-repeat;
	background-position: left 50%;
	color: #2c3939;
	text-decoration: none;
}

div#submenu ul li a:hover {
	color: #00a6dd;
}

div#submenu ul li.active_hassub ul li.active_hassub a,
div#submenu ul li.active_hassub ul li.active a,
div#submenu ul li.active_hassub a,
div#submenu ul li.active a {
	background-image: url("images/submenu_active.png");
}

div#submenu ul li.active_hassub a {
	background-image: url("images/submenu_active_hassub.png");
}

div#submenu ul li.active_hassub ul li.current_hassub a,
div#submenu ul li.active_hassub ul li.current a,
div#submenu ul li.current_hassub a,
div#submenu ul li.current a {
	color: #00a6dd;
	font-weight: bold;
	background-image: url("images/submenu_current.png");
}

div#submenu ul li.current_hassub a {
	background-image: url("images/submenu_current_hassub.png");
}

div#submenu ul li ul {
	background-color: #f5fafd;
	border: 1px solid #f5fafd;
}

div#submenu ul li ul li a,
div#submenu ul li.active ul li a,
div#submenu ul li.active_hassub ul li a,
div#submenu ul li.current ul li a,
div#submenu ul li.current_hassub ul li a {
	border-top: none;
	background-image: none;
	color: #2c3939;
	font-weight: normal;
	margin: 0 0 0 15px;
}


/*******************************************************************************
 Sidebar
*******************************************************************************/
div#sidebar {
	float: right;
	width: 220px;
	margin: 5px 0;
	padding: 0;
	overflow: hidden;
	line-height: 20px;
}


/*******************************************************************************
 Sidebar - This page
*******************************************************************************/
div#sidebar ul.thispage {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 40px;
	font-weight: bold;
	overflow: hidden;
}

div#sidebar ul.thispage li {
	display: inline;
}

div#sidebar ul.thispage li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 0 0 0 35px;
	background-repeat: no-repeat;
	background-position: 5px 50%;
}

div#sidebar ul.thispage li.print a {
	background-image: url("images/thispage_print.png");
}

div#sidebar ul.thispage li.tellafriend a {
	background-image: url("images/thispage_tellafriend.png");
}

div#sidebar ul.thispage li.read {
	display: inline;
}

div#sidebar ul.thispage li.read a {
	background-image: url("images/thispage_read.png");
}

div#sidebar ul.thispage li#read_li {
	top: 0;
	left: 0;
	width: 180px;
	height: 20px;

	position: relative;
}

div#sidebar ul.thispage li#read_li div#reader {
	display: none;
	position: absolute;
	margin-top: -28px;
	width: 176px;
	line-height: 20px;
}

div#sidebar ul.thispage li#read_li object {
	float: left;
}

div#sidebar ul.thispage li#read_li a.close {
	background: none;
	display: block;
	font-weight: bold;
	float: right;
	padding: 0;
}

div#container div#sidebar div.greenblock div.addThisContainer {
	padding: 10px 0;
}

div#sidebar div.addThisContainer li {
	margin-left: 10px;
	overflow: hidden;
	display: block;
}

div#sidebar ul.thispage li.addThisLinks span.addThisClosed,
div#sidebar ul.thispage li.addThisLinks span.addThisOpen {
	background: url('images/white-plus.gif') no-repeat 5px center;
	padding: 0 0 0 35px;
	cursor: pointer;
}

div#sidebar ul.thispage li.addThisLinks span.addThisOpen {
	text-decoration: underline;
}

div#sidebar ul.thispage li.addThisLinks div {
	display: none;
	background: #fff;
	padding: 0 0 0 8px;
}

div#sidebar ul.thispage li.addThisLinks div.addThis_close {
	padding: 0 8px;
}

div#sidebar ul.thispage li.addThisLinks div.addthis_toolbox a {
	color: #000;
	font-weight: normal;
	display: block;
	float: left;
	width: 95px;
	padding: 0;
	line-height: 16px;
	margin: 7px 0;
}

div#sidebar ul.thispage li.addThisLinks div.addthis_toolbox a:hover {
	font-weight: bold;
}

div#sidebar ul.thispage li.addThisLinks div.addthis_toolbox a span {
	padding: 0 5px 0 0;
}

div#sidebar ul.thispage li.addThisLinks div.addThis_close {
	color: #8b8c8e;
	text-align: right;
	cursor: pointer;
}

/*******************************************************************************
 4th level menu
*******************************************************************************/
div#sidebar div.submenulevel4 {
	border: 1px solid #00a6de;
	margin: 0 0 1em 0;
}

div#sidebar div.submenulevel4 h2 {
	margin: 0;
	padding: 3px 10px;
	color: #ffffff;
	background-color: #00a6de;
}

div#sidebar div.submenulevel4 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#sidebar div.submenulevel4 ul li {
	display: inline;
}

div#sidebar div.submenulevel4 ul li a {
	display: block;
	line-height: 20px;
	text-decoration: none;
	color: #2c3939;
	padding: 5px 0 5px 20px;
	background-repeat: no-repeat;
	background-position: 10px 50%;
}

div#sidebar div.submenulevel4 ul li.current a {
	color: #00a6dd;
	font-weight: bold;
	background-image: url("images/current_white_blue.png");
}


/*******************************************************************************
 Sidebar - Menu
*******************************************************************************/
div#sidebar ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#sidebar ul.menu li {
	display: inline;
}

div#sidebar ul.menu li a {
	display: block;
	text-decoration: none;
	color: #2c3939;
	padding: 0 0 0 15px;
	background-repeat: no-repeat;
	background-position: left 50%;
}

div#sidebar ul.menu li.current a {
	color: #d0005e;
}


/*******************************************************************************
 Content
*******************************************************************************/
div#content {
	float: left;
	width: 550px;
	margin: 5px 0;
	padding: 0 15px;
	overflow: hidden;
	line-height: 20px;
	position: relative;
}

body.feEditAdvanced div#content {
	overflow: visible;
}

div#content table td {
	vertical-align: top;
}

/*
div#content table.contenttable,
div#content table.align-left,
div#content table.align-center,
div#content table.align-right,
div#content table.align-justify {
	border-collapse: collapse;
	border: 0px;
}

div#content table.contenttable thead,
div#content table.align-left thead,
div#content table.align-center thead,
div#content table.align-right thead,
div#content table.align-justify thead {
	background: #00A6DE;
	color: #fff;
	font-weight: bold;
}

div#content table.contenttable th,
div#content table.align-left th,
div#content table.align-center th,
div#content table.align-right th,
div#content table.align-justify th {
	border: 1px solid #00A6DE;
	border-bottom: 1px solid #000000;
}

div#content table.contenttable td,
div#content table.align-left td,
div#content table.align-center td,
div#content table.align-right td,
div#content table.align-justify td {
	border: 1px solid #000000;
}
*/
div#content div.table_blue_head table.contenttable,
div#content div.table_blue_head table.align-left,
div#content div.table_blue_head table.align-center,
div#content div.table_blue_head table.align-right,
div#content div.table_blue_head table.align-justify {
	border-collapse: collapse;
	border: 0px;
}

div#content div.table_blue_head table.contenttable thead,
div#content div.table_blue_head table.align-left thead,
div#content div.table_blue_head table.align-center thead,
div#content div.table_blue_head table.align-right thead,
div#content div.table_blue_head table.align-justify thead {
	background: #00A6DE;
	color: #fff;
	font-weight: bold;
}

div#content div.table_blue_head table.contenttable th,
div#content div.table_blue_head table.align-left th,
div#content div.table_blue_head table.align-center th,
div#content div.table_blue_head table.align-right th,
div#content div.table_blue_head table.align-justify th {
	border: 1px solid #00A6DE;
	border-bottom: 1px solid #000000;
}

div#content div.table_blue_head table.contenttable td,
div#content div.table_blue_head table.align-left td,
div#content div.table_blue_head table.align-center td,
div#content div.table_blue_head table.align-right td,
div#content div.table_blue_head table.align-justify td {
	border: 1px solid #000000;
}

/*******************************************************************************
 Content - CSS Styled content h3
*******************************************************************************/

div#content div.csc-textpic div.csc-textpic-text h3 {
    font-size: 100%;
}

/*******************************************************************************
 Content - CSS Styled content
*******************************************************************************/
div#content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-size: 80%;
}

div#content div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image {
	float: none;
}

div#sidebar div.csc-textpic div.csc-textpic-single-image img,
div#content div.csc-textpic div.csc-textpic-single-image img {
	margin: 0;
}

/*******************************************************************************
 Content - Mail forms
*******************************************************************************/
div#content fieldset.csc-mailform {
    margin: 0;
    padding: 0;
    border: none;
}

div#content fieldset.csc-mailform div.csc-mailform-field {
    overflow: hidden;
}

div#content fieldset.csc-mailform div.csc-mailform-field label {
    display: block;
	font-weight: normal;
}

div#content fieldset.csc-mailform div.csc-mailform-field select,
div#content fieldset.csc-mailform div.csc-mailform-field input,
div#content fieldset.csc-mailform div.csc-mailform-field textarea {
    width: 300px;
}

div#content fieldset.csc-mailform div.csc-mailform-field textarea {
    height: 75px;
}

div#content fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit,
div#content fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-radio,
div#content fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-check,
div#content fieldset.csc-mailform div.csc-mailform-field select {
    width: auto;
}

div#content fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset {
    margin: 0;
    padding: 0;
    border: none;
}

div#content fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset legend {
    display: none;
}

div#content fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset label {
    display: inline;
}


/*******************************************************************************
 Content / Sidebar - Headers
*******************************************************************************/
div#sidebar h1,
div#sidebar h2,
div#content h1,
div#content h2 {
	font-size: 125%;
	margin: 0;
	padding: 0 0 5px 0;
}

div#sidebar h3,
div#content h3 {
	font-size: 120%;
	margin: 0;
	padding: 3px 0;
}

div#sidebar h4,
div#content h4 {
	font-size: 110%;
	margin: 0;
	padding: 3px 0;
}

div#sidebar h5,
div#sidebar h6,
div#content h5,
div#content h6 {
	font-size: 100%;
	margin: 0;
	padding: 3px 0;
}

div#content div.header2,
div#content div.header1 {
	padding: 3px 10px;
	color: #ffffff;
}

div#content div.header2.green,
div#content div.header1.green {
	background-color: #98c000;
}

div#content div.header2.pink,
div#content div.header1.pink {
	background-color: #e50071;
}

div#content div.header2.orange,
div#content div.header1.orange {
	background-color: #f18f2d;
}

div#content div.header2 h3,
div#content div.header1 h2 {
	margin: 0;
	padding: 0;
}


/*******************************************************************************
 Content / Sidebar - Blocks
*******************************************************************************/
div#sidebar div.greenblock,
div#sidebar div.pinkblock,
div#sidebar div.orangeblock,
div#sidebar div.grayblock,
div#sidebar div.blueblock,
div#sidebar div.redblock,
div#sidebar div.borderblock,
div#content div.greenblock,
div#content div.pinkblock,
div#content div.orangeblock,
div#content div.grayblock,
div#content div.blueblock,
div#content div.redblock,
div#content div.borderblock {
	overflow: hidden;
	margin: 0 0 20px 0;
}

div#sidebar div.submenulevel4_image {
	overflow: hidden;
	margin: 0 0 15px 0;
}

div#sidebar div.greenblock ul.list,
div#sidebar div.pinkblock ul.list,
div#sidebar div.orangeblock ul.list,
div#sidebar div.grayblock ul.list,
div#sidebar div.blueblock ul.list,
div#sidebar div.redblock ul.list,
div#sidebar div.borderblock ul.list,
div#content div.greenblock ul.list,
div#content div.pinkblock ul.list,
div#content div.orangeblock ul.list,
div#content div.grayblock ul.list,
div#content div.blueblock ul.list,
div#content div.redblock ul.list,
div#content div.borderblock ul.list,
div#sidebar div.greenblock div.text,
div#sidebar div.pinkblock div.text,
div#sidebar div.orangeblock div.text,
div#sidebar div.grayblock div.text,
div#sidebar div.blueblock div.text,
div#sidebar div.redblock div.text,
div#sidebar div.borderblock div.text,
div#content div.greenblock div.text,
div#content div.pinkblock div.text,
div#content div.orangeblock div.text,
div#content div.grayblock div.text,
div#content div.blueblock div.text,
div#content div.redblock div.text,
div#content div.borderblock div.text {
	padding: 10px;
	margin: 0;
	list-style: none;
}

div#sidebar div.greenblock ol.list,
div#sidebar div.pinkblock ol.list,
div#sidebar div.orangeblock ol.list,
div#sidebar div.grayblock ol.list,
div#sidebar div.blueblock ol.list,
div#sidebar div.redblock ol.list,
div#sidebar div.borderblock ol.list,
div#content div.greenblock ol.list,
div#content div.pinkblock ol.list,
div#content div.orangeblock ol.list,
div#content div.grayblock ol.list,
div#content div.blueblock ol.list,
div#content div.redblock ol.list,
div#content div.borderblock ol.list {
	margin: 0;
	padding: 10px 10px 10px 30px;
}

div#sidebar div.greenblock ul.list li,
div#sidebar div.pinkblock ul.list li,
div#sidebar div.orangeblock ul.list li,
div#sidebar div.grayblock ul.list li,
div#sidebar div.blueblock ul.list li,
div#sidebar div.redblock ul.list li,
div#sidebar div.borderblock ul.list li,
div#content div.greenblock ul.list li,
div#content div.pinkblock ul.list li,
div#content div.orangeblock ul.list li,
div#content div.grayblock ul.list li,
div#content div.blueblock ul.list li,
div#content div.redblock ul.list li,
div#content div.borderblock ul.list li {
	padding: 0 0 0 10px;
}

div#sidebar div.greenblock ul.list li.current,
div#sidebar div.pinkblock ul.list li.current,
div#sidebar div.orangeblock ul.list li.current,
div#sidebar div.grayblock ul.list li.current,
div#sidebar div.blueblock ul.list li.current,
div#sidebar div.redblock ul.list li.current,
div#sidebar div.borderblock ul.list li.current,
div#content div.greenblock ul.list li.current,
div#content div.pinkblock ul.list li.current,
div#content div.orangeblock ul.list li.current,
div#content div.grayblock ul.list li.current,
div#content div.blueblock ul.list li.current,
div#content div.redblock ul.list li.current,
div#content div.borderblock ul.list li.current {
	background-image: url("images/current_blue.png");
	background-repeat: no-repeat;
	background-position: left 50%;
}

div#sidebar div.greenblock ol.list li a,
div#sidebar div.pinkblock ol.list li a,
div#sidebar div.orangeblock ol.list li a,
div#sidebar div.grayblock ol.list li a,
div#sidebar div.blueblock ol.list li a,
div#sidebar div.redblock ol.list li a,
div#sidebar div.borderblock ol.list li a,
div#content div.greenblock ol.list li a,
div#content div.pinkblock ol.list li a,
div#content div.orangeblock ol.list li a,
div#content div.grayblock ol.list li a,
div#content div.blueblock ol.list li a,
div#content div.redblock ol.list li a,
div#content div.borderblock ol.list li a,
div#sidebar div.greenblock ul.list li a,
div#sidebar div.pinkblock ul.list li a,
div#sidebar div.orangeblock ul.list li a,
div#sidebar div.grayblock ul.list li a,
div#sidebar div.blueblock ul.list li a,
div#sidebar div.redblock ul.list li a,
div#sidebar div.borderblock ul.list li a,
div#content div.greenblock ul.list li a,
div#content div.pinkblock ul.list li a,
div#content div.orangeblock ul.list li a,
div#content div.grayblock ul.list li a,
div#content div.blueblock ul.list li a,
div#content div.redblock ul.list li a,
div#content div.borderblock ul.list li a {
	color: #ffffff;
	text-decoration: none;
}

div#sidebar div.greenblock ul.list li.current,
div#content div.greenblock ul.list li.current {
	background-image: url("images/current_green.png");
}

div#sidebar div.pinkblock ul.list li.current,
div#content div.pinkblock ul.list li.current {
	background-image: url("images/current_pink.png");
}

div#sidebar div.orangeblock ul.list li.current,
div#content div.orangeblock ul.list li.current {
	background-image: url("images/current_orange.png");
}

div#sidebar div.grayblock ul.list li.current,
div#content div.grayblock ul.list li.current {
	background-image: url("images/current_gray.png");
}

div#sidebar div.blueblock ul.list li.current,
div#content div.blueblock ul.list li.current {
	background-image: url("images/current_blue.png");
}

div#sidebar div.redblock ul.list li.current,
div#content div.redblock ul.list li.current {
	background-image: url("images/current_red.png");
}

div#sidebar div.borderblock ul.list li.current,
div#content div.borderblock ul.list li.current {
	background-image: url("images/current_white_blue.png");
}

div#sidebar div.greenblock ul.list li.current a,
div#sidebar div.pinkblock ul.list li.current a,
div#sidebar div.orangeblock ul.list li.current a,
div#sidebar div.grayblock ul.list li.current a,
div#sidebar div.blueblock ul.list li.current a,
div#sidebar div.redblock ul.list li.current a,
div#sidebar div.borderblock ul.list li.current a,
div#content div.greenblock ul.list li.current a,
div#content div.pinkblock ul.list li.current a,
div#content div.orangeblock ul.list li.current a,
div#content div.grayblock ul.list li.current a,
div#content div.blueblock ul.list li.current a,
div#content div.redblock ul.list li.current a,
div#content div.borderblock ul.list li.current a {
	color: #ffffff;
	font-weight: bold;
}

div#sidebar div.borderblock,
div#content div.borderblock {
	border: 1px solid #c8cbd0;
}

div#sidebar div.borderblock div.link,
div#content div.borderblock div.link {
	border-top: 1px dotted #c8cbd0;
	text-align: right;
	padding: 3px 10px;
}


div#sidebar div.greenblock h2.header,
div#sidebar div.pinkblock h2.header,
div#sidebar div.orangeblock h2.header,
div#sidebar div.grayblock h2.header,
div#sidebar div.blueblock h2.header,
div#sidebar div.redblock h2.header,
div#sidebar div.borderblock h2.header,
div#content div.greenblock h2.header,
div#content div.pinkblock h2.header,
div#content div.orangeblock h2.header,
div#content div.grayblock h2.header,
div#content div.blueblock h2.header,
div#content div.redblock h2.header,
div#content div.borderblock h2.header {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 125%;
}

div#sidebar div.borderblock h2.header,
div#content div.borderblock h2.header {
	padding: 3px 10px;
	border-bottom: 1px solid #c8cbd0;
}

div#sidebar div.greenblock ol.list,
div#sidebar div.pinkblock ol.list,
div#sidebar div.orangeblock ol.list,
div#sidebar div.blueblock ol.list,
div#sidebar div.redblock ol.list,
div#content div.greenblock ol.list,
div#content div.pinkblock ol.list,
div#content div.orangeblock ol.list,
div#content div.blueblock ol.list,
div#content div.redblock ol.list,
div#sidebar div.greenblock ul.list,
div#sidebar div.pinkblock ul.list,
div#sidebar div.orangeblock ul.list,
div#sidebar div.blueblock ul.list,
div#sidebar div.redblock ul.list,
div#content div.greenblock ul.list,
div#content div.pinkblock ul.list,
div#content div.orangeblock ul.list,
div#content div.blueblock ul.list,
div#content div.redblock ul.list,
div#sidebar div.greenblock div.text,
div#sidebar div.pinkblock div.text,
div#sidebar div.orangeblock div.text,
div#sidebar div.blueblock div.text,
div#sidebar div.redblock div.text,
div#content div.greenblock div.text,
div#content div.pinkblock div.text,
div#content div.orangeblock div.text,
div#content div.blueblock div.text,
div#content div.redblock div.text {
	color: #ffffff;
}

div#sidebar div.greenblock ol.list,
div#content div.greenblock ol.list,
div#sidebar div.greenblock ul.list,
div#content div.greenblock ul.list,
div#sidebar div.greenblock div.text,
div#content div.greenblock div.text {
	background-color: #98c000;
}

div#sidebar div.pinkblock ol.list,
div#content div.pinkblock ol.list,
div#sidebar div.pinkblock ul.list,
div#content div.pinkblock ul.list,
div#sidebar div.pinkblock div.text,
div#content div.pinkblock div.text {
	background-color: #e50071;
}

div#sidebar div.orangeblock ol.list,
div#content div.orangeblock ol.list,
div#sidebar div.orangeblock ul.list,
div#content div.orangeblock ul.list,
div#sidebar div.orangeblock div.text,
div#content div.orangeblock div.text {
	background-color: #f18f2d;
}

div#sidebar div.grayblock ol.list,
div#content div.grayblock ol.list,
div#sidebar div.grayblock ul.list,
div#content div.grayblock ul.list,
div#sidebar div.grayblock div.text,
div#content div.grayblock div.text {
	background-color: #c8cbd0;
}

div#sidebar div.blueblock ol.list,
div#content div.blueblock ol.list,
div#sidebar div.blueblock ul.list,
div#content div.blueblock ul.list,
div#sidebar div.blueblock div.text,
div#content div.blueblock div.text {
	background-color: #00a6de;
}

div#sidebar div.redblock ol.list,
div#content div.redblock ol.list,
div#sidebar div.redblock ul.list,
div#content div.redblock ul.list,
div#sidebar div.redblock div.text,
div#content div.redblock div.text {
	background-color: #cf041c;
}

div#sidebar div.pinkblock p,
div#sidebar div.orangeblock p,
div#sidebar div.greenblock p,
div#sidebar div.redblock p,
div#sidebar div.blueblock p {
	margin: 0;
	padding: 8px 0;
}

div#content div.orangeblock a,
div#content div.pinkblock a,
div#content div.greenblock a,
div#content div.redblock a,
div#content div.blueblock a {
	color: #fff;
}

div#sidebar div.orangeblock a,
div#sidebar div.pinkblock a,
div#sidebar div.greenblock a,
div#sidebar div.redblock a,
div#sidebar div.blueblock a {
	text-decoration: none;
	color: #fff;
}

/*******************************************************************************
 Content - 2 and 3 Columns
*******************************************************************************/
div#content div.twocolumns,
div#content div.threecolumns {
	overflow: hidden;
	margin: 0 0 1em 0;
}

div#content div.twocolumns.line {
	background-image: url("images/2columns_line.png");
	background-repeat: repeat-y;
	background-position: 50% top;
}

div#content div.twocolumns.left.line {
	background-position: 359px top;
}

div#content div.twocolumns.right.line {
	background-position: 175px top;
}

div#content div.threecolumns.line {
	background-image: url("images/3columns_line.png");
	background-repeat: repeat-y;
	background-position: 50% top;
}

div#content div.twocolumns div.column1,
div#content div.twocolumns div.column2,
div#content div.threecolumns div.column1,
div#content div.threecolumns div.column2,
div#content div.threecolumns div.column3 {
	float: left;
	overflow: hidden;
}

div#content div.twocolumns div.column1,
div#content div.twocolumns div.column2 {
	width: 265px;
}

div#content div.twocolumns div.column2 {
	float: right;
}

div#content div.twocolumns.left div.column2,
div#content div.twocolumns.right div.column1,
div#content div.threecolumns div.column1,
div#content div.threecolumns div.column2,
div#content div.threecolumns div.column3 {
	width: 168px;
}

div#content div.twocolumns.left div.column1,
div#content div.twocolumns.right div.column2 {
	width: 352px;
}

div#content div.twocolumns.right.small div.column1 {
	width: 60px;
}

div#content div.twocolumns.right.small div.column2 {
	width: 480px;
}

div#content div.threecolumns div.column2 {
	margin: 0 0 0 15px;
}

div#content div.threecolumns div.column3 {
	margin: 0 0 0 16px;
}


/*******************************************************************************
 Content / Sidebar - More link
*******************************************************************************/
div#sidebar div.morelink,
div#content div.morelink {
	margin: .5em 0 0 0;
	text-align: right;
}

div#sidebar div.morelink a,
div#content div.morelink a {
	font-weight: bold;
	color: #2c3939;
	text-decoration: none;
}


/*******************************************************************************
 Content / Sidebar - Item link
*******************************************************************************/
div#sidebar ul.itemlink,
div#content ul.itemlink {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#sidebar ul.itemlink li,
div#content ul.itemlink li {
	display: inline;
}

div#sidebar ul.itemlink li a,
div#content ul.itemlink li a {
	display: block;
	border-bottom: 1px solid #eae8e7;
	line-height: 30px;
	background-image: url("images/news_actualiteiten.png");
	background-repeat: no-repeat;
	background-position: right 50%;
	text-decoration: none;
	color: #2c3939;
	font-weight: normal;
}


/*******************************************************************************
 Content / Sidebar - Tabs
*******************************************************************************/
div#sidebar div.tabset,
div#content div.tabset {
	margin: 0 0 10px 0;
}

div#sidebar div.tabset ul.semtabs,
div#content div.tabset ul.semtabs {
	position: relative;
	height: 31px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	background-repeat: repeat-x;
	background-position: left bottom;
}

div#sidebar div.greentabs ul.semtabs,
div#content div.greentabs ul.semtabs {
	background-image: url("images/tabs_green_line.png");
}

div#sidebar div.bluetabs ul.semtabs,
div#content div.bluetabs ul.semtabs {
	background-image: url("images/tabs_blue_line.png");
}

div#sidebar div.pinktabs ul.semtabs,
div#content div.pinktabs ul.semtabs {
	background-image: url("images/tabs_pink_line.png");
}

div#sidebar div.tabset ul.semtabs li,
div#content div.tabset ul.semtabs li {
	float: left;
	margin: 0 0 0 11px;
	border-bottom: none;
}

div#sidebar div.greentabs ul.semtabs li,
div#content div.greentabs ul.semtabs li {
	border: 1px solid #98bf0c;
}

div#sidebar div.bluetabs ul.semtabs li,
div#content div.bluetabs ul.semtabs li {
	border: 1px solid #00b0ed;
}

div#sidebar div.pinktabs ul.semtabs li,
div#content div.pinktabs ul.semtabs li {
	border: 1px solid #e3006a;
}

div#sidebar div.tabset ul.semtabs li.first,
div#content div.tabset ul.semtabs li.first {
	margin: 0 1px 0 0;
}

div#sidebar div.tabset ul.semtabs li a,
div#content div.tabset ul.semtabs li a {
	display: block;
	height: 30px;
	padding: 0 10px;
	overflow: hidden;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-repeat: repeat-x;
}

div#sidebar div.greentabs ul.semtabs li a,
div#content div.greentabs ul.semtabs li a {
	background-color: #98bf0c;
	background-image: url("images/tabs_green_single.png");
	background-position: left 15px;
}

div#sidebar div.bluetabs ul.semtabs li a,
div#content div.bluetabs ul.semtabs li a {
	background-color: #00b0ed;
	background-image: url("images/tabs_blue_single.png");
	background-position: left 4px;
}

div#sidebar div.pinktabs ul.semtabs li a,
div#content div.pinktabs ul.semtabs li a {
	background-color: #e3006a;
	background-image: url("images/tabs_pink_single.png");
	background-position: left 20px;
}

div#sidebar div.tabset ul.semtabs li.active a,
div#content div.tabset ul.semtabs li.active a {
	background-color: #ffffff;
	color: #2c3939;
		/* font-weight: bold; */
	background-image: none;
}

div#sidebar div.tabset div.tab,
div#content div.tabset div.tab {
	margin: -1px 0 10px 0;
	padding: 10px;
}

div#sidebar div.greentabs div.tab,
div#content div.greentabs div.tab {
	border: 1px solid #98bf0c;
}

div#sidebar div.bluetabs div.tab,
div#content div.bluetabs div.tab {
	border: 1px solid #00b0ed;
}

div#sidebar div.pinktabs div.tab,
div#content div.pinktabs div.tab {
	border: 1px solid #e3006a;
}

/*div#sidebar div.tabset div.tab h3.tabtitle,
div#content div.tabset div.tab h3.tabtitle {
	display: none;
}*/


/*******************************************************************************
 Footer
*******************************************************************************/
div#footer {
	clear: both;
	border-top: 12px solid #00b0ed;
	padding: 5px 0;
	margin: 20px 0 0 0;
	font-size: 11px;
}

div#footer div.logos {
	float: right;
}

div#footer ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	line-height: 34px;
}

div#footer ul.menu li {
	float: left;
	padding: 0 12px 0 11px;
	white-space: nowrap;
	background-image: url("images/footer.png");
	background-repeat: no-repeat;
	background-position: right 50%;
}

div#footer ul.menu li.first {
	padding: 0 12px 0 0;
}

div#footer ul.menu li.last {
	padding: 0 0 0 11px;
	background-image: none;
}

div#footer ul.menu li a {
	text-decoration: none;
	color: #2c3939;
}


/*******************************************************************************
 tt_news - Amenu Year
*******************************************************************************/
div#content div.press-amenu-container,
div#content div.news-amenu-container {
	margin: 0 0 1em 0;
}

div#content div.press-amenu-container ul,
div#content div.news-amenu-container ul {
	position: relative;
	height: 30px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	background-image: url("images/tabs_green_line.png");
	background-repeat: repeat-x;
	background-position: left bottom;
}

div#content div.press-amenu-container ul li,
div#content div.news-amenu-container ul li {
	float: left;
	margin: 0 0 0 5px;
	border: 1px solid #98bf0c;
	border-bottom: none;
}

div#content div.press-amenu-container ul li.first,
div#content div.news-amenu-container ul li.first {
	margin: 0;
}

div#content div.press-amenu-container ul li a,
div#content div.news-amenu-container ul li a {
	display: block;
	height: 29px;
	width: 101px;
	overflow: hidden;
	line-height: 29px;
	overflow: hidden;
	text-align: center;
	background-color: #98bf0c;
	text-decoration: none;
	color: #ffffff;
	background-image: url("images/tabs_green_single.png");
	background-repeat: repeat-x;
	background-position: left 15px;
}

div#content div.press-amenu-container ul li.current a,
div#content div.news-amenu-container ul li.current a {
	background-color: #ffffff;
	color: #2c3939;
	background-image: none;
}

div#content div.press-amenu-container ul li a span.count,
div#content div.news-amenu-container ul li a span.count {
	display: none;
}


/*******************************************************************************
 tt_news - Amenu Month
*******************************************************************************/
div#sidebar div.news-amenu-container {
	background-color: #98bf0c;
	margin: 0 0 1em 0;
	padding: 8px;
}

div#sidebar div.news-amenu-container ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#sidebar div.news-amenu-container ul li {
	padding: 0 0 0 10px;
	line-height: 23px;
}

div#sidebar div.news-amenu-container ul li.current {
	font-weight: bold;
	background-image: url("images/news_amenu_month.png");
	background-repeat: no-repeat;
	background-position: left 50%;
}

div#sidebar div.news-amenu-container ul li a {
	color: #ffffff;
	text-decoration: none;
	text-transform: capitalize;
}


/*******************************************************************************
 tt_news - List
*******************************************************************************/
div#content div.press-list-container div.news-list-item,
div#content div.news-list-container div.news-list-item {
	overflow: hidden;
	margin: 0 0 22px 0;
	padding: 0 0 22px 0;
	border-bottom: 1px solid #eeeeec;
}

div#content div.news-list-container div.news-list-item div.news-list-img {
	float: left;
	width: 128px;
	height: 96px;
	overflow: hidden;
}

div#content div.press-list-container div.news-list-item h3,
div#content div.news-list-container div.news-list-item h3 {
	margin: 0;
	padding: 0;
}

div#content div.news-list-container div.news-list-item h3 {
	margin: -5px 0 0 148px;
}

div#content div.press-list-container div.news-list-item h3 a,
div#content div.news-list-container div.news-list-item h3 a {
	text-decoration: none;
	color: #2c3939;
}

div#content div.press-list-container div.news-list-item div.news-list-date,
div#content div.news-list-container div.news-list-item div.news-list-date {
	margin: .2em 0 .2em 0;
	font-weight: bold;
}

div#content div.news-list-container div.news-list-item div.news-list-date {
	margin: .2em 0 .2em 148px;
}

div#content div.news-list-container div.news-list-item div.news-list-text {
	margin: 0 0 0 148px;
}

div#content div.press-list-container div.news-list-item div.news-list-text p,
div#content div.news-list-container div.news-list-item div.news-list-text p {
	display: inline;
	margin: 0;
	padding: 0;
}

div#content div.press-list-container div.news-list-item div.news-list-text div.news-list-morelink,
div#content div.news-list-container div.news-list-item div.news-list-text div.news-list-morelink {
	display: inline;
}

div#content div.press-list-container div.news-list-item div.news-list-text div.news-list-morelink a,
div#content div.news-list-container div.news-list-item div.news-list-text div.news-list-morelink a {
	padding: 0 0 0 3px;
}

div#content div.news-list-container div.news-list-browse div.pagebrowser,
div#content div.press-list-container div.news-list-browse div.pagebrowser,
div#content div.news-list-container div.news-list-browse div.browseLinksWrap,
div#content div.press-list-container div.news-list-browse div.browseLinksWrap,
div#content div.news-list-container div.news-list-browse div.tx-ttnews-browsebox,
div#content div.press-list-container div.news-list-browse div.tx-ttnews-browsebox {
	overflow: hidden;
}

div#content div.news-list-container div.news-list-browse div.pagebrowser ul,
div#content div.press-list-container div.news-list-browse div.pagebrowser ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#content div.news-list-container div.news-list-browse div.pagebrowser ul li,
div#content div.press-list-container div.news-list-browse div.pagebrowser ul li,
div#content div.news-list-container div.news-list-browse div.browseLinksWrap a,
div#content div.press-list-container div.news-list-browse div.browseLinksWrap a,
div#content div.news-list-container div.news-list-browse div.browseLinksWrap span.activeLinkWrap,
div#content div.press-list-container div.news-list-browse div.browseLinksWrap span.activeLinkWrap,
div#content div.news-list-container div.news-list-browse div.tx-ttnews-browsebox a,
div#content div.press-list-container div.news-list-browse div.tx-ttnews-browsebox a,
div#content div.news-list-container div.news-list-browse div.tx-ttnews-browsebox strong,
div#content div.press-list-container div.news-list-browse div.tx-ttnews-browsebox strong {
	display: block;
	float: left;
	background-image: url('images/pipeline_black.png');
	background-repeat: no-repeat;
	background-position: right 50%;
	text-decoration: none;
	color: #000000;
	padding: 0 9px;
	font-weight: bold;
}

div#content div.news-list-container div.news-list-browse div.pagebrowser ul li a,
div#content div.press-list-container div.news-list-browse div.pagebrowser ul li a{
	text-decoration: none;
	color: #000000;
}

div#content div.news-list-container div.news-list-browse div.pagebrowser ul li.current,
div#content div.press-list-container div.news-list-browse div.pagebrowser ul li.current,
div#content div.news-list-container div.news-list-browse div.browseLinksWrap span.activeLinkWrap,
div#content div.press-list-container div.news-list-browse div.browseLinksWrap span.activeLinkWrap,
div#content div.news-list-container div.news-list-browse div.tx-ttnews-browsebox strong,
div#content div.press-list-container div.news-list-browse div.tx-ttnews-browsebox strong {
	background-image: none;
	background-color: #00A6DE;
	color: #fff;
}

div#content div.news-list-container div.news-list-browse div.pagebrowser ul li.next,
div#content div.press-list-container div.news-list-browse div.pagebrowser ul li.next,
div#content div.news-list-container div.news-list-browse div.browseLinksWrap a.next,
div#content div.press-list-container div.news-list-browse div.browseLinksWrap a.next,
div#content div.news-list-container div.news-list-browse div.tx-ttnews-browsebox a.next,
div#content div.press-list-container div.news-list-browse div.tx-ttnews-browsebox a.next {
	background-image: none;
}


/*******************************************************************************
 tt_news - Single
*******************************************************************************/
div#content div.news-single-item {
	overflow: hidden;
}

div#content div.news-single-item h2.title {
	margin: 0;
	padding: 0;
}

div#content div.news-single-item div.news-single-date {
	font-size: 90%;
}

div#content div.news-single-item div.news-single-text {
	margin: 1em 0 0 0;
}

div#content div.news-single-item div.news-single-text h3 {
    font-size: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

div#content div.news-single-item div.news-single-img {
	float: right;
	margin: 5px 0 5px 10px;
	position: relative;
}

div#content div.news-single-item div.news-single-img p.news-single-imgcaption {
	font-size: 80%;
}

div#sidebar div.csc-textpic div.csc-textpic-imagewrap span.enlarge,
div#content div.csc-textpic div.csc-textpic-imagewrap span.enlarge,
div#content div.news-single-item div.news-single-img span.enlarge {
	display: block;
	cursor: pointer;
	position: relative;
}

div#sidebar div.csc-textpic div.csc-textpic-imagewrap span.enlarge span.image,
div#content div.csc-textpic div.csc-textpic-imagewrap span.enlarge span.image,
div#content div.news-single-item div.news-single-img span.enlarge span.image {
	display: block;
	overflow: hidden;
}

div#sidebar div.csc-textpic div.csc-textpic-imagewrap span.enlarge span.image img,
div#content div.csc-textpic div.csc-textpic-imagewrap span.enlarge span.image img,
div#content div.news-single-item div.news-single-img span.enlarge span.image img {
	vertical-align: bottom;
}

div#sidebar div.csc-textpic div.csc-textpic-imagewrap span.enlarge span.text,
div#content div.csc-textpic div.csc-textpic-imagewrap span.enlarge span.text,
div#content div.news-single-item div.news-single-img span.enlarge span.text {
	position: absolute;
	display: block;
	bottom: 0;
	right: 0;
	width: 19px;
	height: 19px;
	overflow: hidden;
	background-image: url("images/zoom.png");
	text-indent: 19px;
}

div#content div.news-single-item div.news-single-backlink {
	clear: left;
	margin: .5em 0 0 0;
	padding: .5em 0 0 0;
	border-top: 1px solid #00b0ed;
    width: 100%;
    overflow: hidden;
}


/*******************************************************************************
 tt_news - Zoekoptie in sidebar.
*******************************************************************************/
div#sidebar div.news_search {

}

div#sidebar div.news_search ul.semtabs li {
	margin: 0 0 0 6px;
}
div#sidebar div.news_search ul.semtabs li.active {
	font-weight: bold;
}

div#sidebar div.news_search input {
	width: 186px;
	border: 1px solid #3ebce5;
}

div#sidebar div.news_search div.button {
	overflow: hidden;
}

div#sidebar div.news_search div.button input {
	border: 1px solid #0077b9;
	background: #01a6de;
	color: #fff;
	font-weight: bold;
	width: 72px;
	float: right;
}

div#sidebar div.news_search span.date input {
	width: 83px;
}

div#sidebar div.news_search p.news-catmenu-header {
	display: none;
}

div#sidebar div.news_search div.news-catmenu-NO {
	background: url('images/tt_news_catmenu.png') no-repeat;
	padding-left: 40px;
}

div#sidebar div.news_search div.level2 {
	padding-left: 18px;
}

/*******************************************************************************
 wind_events - Overview
*******************************************************************************/
div#content div.tx-windevents-pi1 div.list h2 {
	text-indent: -9000px;
}

div#content div.tx-windevents-pi1 div.list ul.prevnext {
	overflow: hidden;
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}

div#content div.tx-windevents-pi1 div.list ul.prevnext li {
	background-repeat: no-repeat;
	font-size: 125%;
}

div#content div.tx-windevents-pi1 div.list ul.prevnext li.prev {
	float: left;
	background-image: url("images/previous_black.png");
	background-position: left 50%;
	padding: 0 0 0 10px;
}

div#content div.tx-windevents-pi1 div.list ul.prevnext li.next {
	float: right;
	background-image: url("images/next_black.png");
	background-position: right 50%;
	background-repeat: no-repeat;
	padding: 0 10px 0 0;
}

div#content div.tx-windevents-pi1 div.list ul.prevnext li a {
	color: #2c3939;
	text-decoration: none;
}

div#content div.tx-windevents-pi1 div.list div.event {
	overflow: hidden;
	margin: 0 0 22px 0;
	padding: 0 0 22px 0;
	border-bottom: 1px solid #eeeeec;
}

div#content div.tx-windevents-pi1 div.list div.event div.image {
	float: left;
	width: 145px;
	overflow: hidden;
}

div#content div.tx-windevents-pi1 div.list div.event h3.title {
	margin: 0 0 0 165px;
}

div#content div.tx-windevents-pi1 div.list div.event h3.title a {
	text-decoration: none;
	color: #d9357c;
}

div#content div.tx-windevents-pi1 div.list div.event div.date,
div#content div.tx-windevents-pi1 div.list div.event div.description {
	margin: 0 0 0 165px;
}


div#content div.tx-windevents-pi1 div.list div.event div.description div.more {
	display: inline;
}

div#content div.tx-windevents-pi1 div.list div.event div.description div.more a {
	color: #2c3939;
	text-decoration: none;
}

div#content div.tx-windevents-pi1 div.list div.event div.date {
	font-weight: bold;
}

div#content div.tx-windevents-pi1 div.list div.pagebrowser ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

div#content div.tx-windevents-pi1 div.list div.pagebrowser ul li {
	float: left;
}

div#content div.tx-windevents-pi1 div.list div.pagebrowser ul li a {
	text-decoration: none;
	color: #000000;
	padding: 0 10px;
	font-weight: bold;
	background-image: url('images/pipeline_black.png');
	background-repeat: no-repeat;
	background-position: right 50%;
	display: block;
}

div#content div.tx-windevents-pi1 div.list div.pagebrowser ul li.current a {
	background-image: none;
	background-color: #00A6DE;
	color: #fff;
}

div#content div.tx-windevents-pi1 div.list div.pagebrowser ul li.next a {
	background-image: none;
}

/*******************************************************************************
 wind_events - Besluitenlijst
*******************************************************************************/

div#content div.tx-windevents-pi1 div.besluitenlijst div.event h3.title,
div#content div.tx-windevents-pi1 div.besluitenlijst div.event div.date,
div#content div.tx-windevents-pi1 div.besluitenlijst div.event div.description {
	margin: 0 0 0 10px;
}

div#content div.tx-windevents-pi1 div.besluitenlijst h2 {
	text-indent: 0;
}

div#content div.tx-windevents-pi1 div.besluitenlijst div.event h3.title {
    color: #D9357C;
}

/*******************************************************************************
 wind_events - Calendar
*******************************************************************************/
div#sidebar div.tx-windevents-pi1 div.calendar {
	border: 1px solid #e3006a;
	margin: 0 0 1em 0;
}

div#sidebar div.tx-windevents-pi1 div.calendar h2 {
	background-color: #e50071;
	margin: 0;
	padding: 3px 10px;
	color: #ffffff;
	font-size: 125%;
}

div#sidebar div.tx-windevents-pi1 div.calendar ul.prevnext {
	margin: 0;
	padding: 0 10px;
	list-style: none;
}

div#sidebar div.tx-windevents-pi1 div.calendar ul.prevnext li {
	height: 23px;
	width: 10px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: .1em .7em;
}

div#sidebar div.tx-windevents-pi1 div.calendar ul.prevnext li.prev {
	float: left;
	background-image: url("images/previous_black.png");
}

div#sidebar div.tx-windevents-pi1 div.calendar ul.prevnext li.next {
	float: right;
	background-image: url("images/next_black.png");
}

div#sidebar div.tx-windevents-pi1 div.calendar ul.prevnext li a {
	display: block;
	padding: 23px 0 0 0;
}

div#sidebar div.tx-windevents-pi1 div.calendar h3 {
	line-height: 23px;
	color: #e50071;
	font-size: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 1px solid #e3006a;
	border-bottom: none;
}

div#sidebar div.tx-windevents-pi1 div.calendar h3 a {
	text-decoration: none;
	color: #2c3939;
}

div#sidebar div.tx-windevents-pi1 div.calendar table {
	border-left: 1px solid #e3006a;
	border-bottom: 1px solid #e3006a;
	width: 100%;
	border-spacing: 0;
}

div#sidebar div.tx-windevents-pi1 div.calendar table tr td,
div#sidebar div.tx-windevents-pi1 div.calendar table tr th {
	text-align: center;
	border-top: 1px solid #e3006a;
	border-right: 1px solid #e3006a;
	font-size: 90%;
	padding: 0;
	line-height: 25px;
}

div#sidebar div.tx-windevents-pi1 div.calendar table tr td div {
	height: 25px;
	width: 30px;
}

div#sidebar div.tx-windevents-pi1 div.calendar table tr td.active div {
	position: relative;
	background-color: #e3006a;
	color: #ffffff;
	font-weight: bold;
}

div#sidebar div.tx-windevents-pi1 div.calendar table tr td div a {
	color: #2c3939;
	text-decoration: none;
}

div#sidebar div.tx-windevents-pi1 div.calendar table tr td.active div a {
	color: #ffffff;
}

div#sidebar div.tx-windevents-pi1 div.calendar table tr td.active div ul {
	display: none;
}


/*******************************************************************************
 wind_events - Single
*******************************************************************************/
div#content div.tx-windevents-pi1 div.single div.pair {
	overflow: hidden;
	margin: 0 0 20px 0;
}

div#content div.tx-windevents-pi1 div.single div.pair label {
	float: left;
	width: 100px;
	font-weight: bold;
}

div#content div.tx-windevents-pi1 div.single div.pair span.value {
	display: block;
	margin: 0 0 0 105px;
}

div#content div.tx-windevents-pi1 div.single div.description {
	border-top: 1px solid #e8e8e7;
	padding: 20px 0;
}

div#content div.tx-windevents-pi1 div.single div.description h3 {
	font-size: 100%;
}

div#content div.tx-windevents-pi1 div.single div.image {
	overflow: hidden;
}

div#content div.tx-windevents-pi1 div.single div.image div {
	float: left;
	margin: 5px 10px 5px 0;
	position: relative;
}

div#content div.tx-windevents-pi1 div.single div.image div a {
	cursor: pointer;
}

div#content div.tx-windevents-pi1 div.single div.image div a span.image {
	display: block;
/*	width: 168px;
	height: 126px;*/
	overflow: hidden;
/*	line-height: 126px;*/
}

div#content div.tx-windevents-pi1 div.single div.image div a span.image img {
	vertical-align: bottom;
}

div#content div.tx-windevents-pi1 div.single div.image div a span.text {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 19px;
	height: 19px;
	overflow: hidden;
	background-image: url("images/zoom.png");
	text-indent: 19px;
}


/*******************************************************************************
 wind_productcatalog - Overview
*******************************************************************************/
div#content div.tx-windproductcatalog-pi1 div.search {
	margin: 0 0 20px 0;
	padding: 10px;
	background-color: #e3006a;
	color: #ffffff;
	font-weight: bold;
}

div#content div.tx-windproductcatalog-pi1 div.search form {
	margin: 0;
	padding: 0;
	height: 100px;
}

div#content div.tx-windproductcatalog-pi1 div.search form div.pair {
	margin: 0 0 5px 0;
	overflow: hidden;
}

div#content div.tx-windproductcatalog-pi1 div.search form div.pair label {
	float: left;
	width: 49%;
}

div#content div.tx-windproductcatalog-pi1 div.search form div.pair div.field,
div#content div.tx-windproductcatalog-pi1 div.search form div.pair input {
	float: right;
	width: 49%;
	overflow: hidden;
}

div#content div.tx-windproductcatalog-pi1 div.search form div.pair div.field div.pair {
	display: inline;
	margin: 0;
}

div#content div.tx-windproductcatalog-pi1 div.search form div.pair div.field div.pair label {
	float: none;
	width: auto;
}

div#content div.tx-windproductcatalog-pi1 div.search form div.pair div.field div.pair input {
	float: none;
	width: auto;
}

div#content div.tx-windproductcatalog-pi1 div.search form div.buttons {
	text-align: right;
}

div#content div.tx-windproductcatalog-pi1 div.search form div.buttons input {
	cursor: pointer;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_category div.categories,
div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories {
	overflow: hidden;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_category div.categories ul,
div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul {
	width: 262px;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul.category_col1 {
	float: left;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul.category_col2 {
	float: right;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_category div.categories ul li,
div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul li {
	margin: 0 0 1em 0;
	padding: 0 0 5px 0;
	white-space: nowrap;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_category div.categories ul li h3,
div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul li h3 {
	margin: 0;
	padding: 0 0 5px 0;
	color: #e3006a;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul li h3 a {
	color: #e3006a;
	text-decoration: none;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_category div.categories ul li ul,
div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul li ul {
	float: none;
	width: auto;
	border: 1px solid #e3006a;
	padding: 10px;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_category div.categories ul li ul li,
div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul li ul li {
	border: none;
	margin: 0;
	padding: 0;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul li ul li.none {
	display: block;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul li ul li.more {
	display: block;
	text-align: right;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_category div.categories ul li ul li a,
div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul li ul li a {
	display: block;
	color: #2c3939;
	text-decoration: none;
	line-height: 26px;
	padding: 0 10px 0 0;
	background-image: url("images/next.png");
	background-repeat: no-repeat;
	background-position: right 50%;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_overview div.categories ul li ul li.more a {
	display: inline;
	color: #2c3939;
	font-weight: bold;
	padding: 0 20px 0 0;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_search div.products ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_search div.products ul li {
	padding: 0 0 0 10px;
	background-image: url("images/dash.png");
	background-repeat: no-repeat;
	background-position: left .6em;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_search div.products ul li a {
	color: #2c3939;
	text-decoration: none;
}


/*******************************************************************************
 wind_productcatalog - Alphabet
*******************************************************************************/
div#content div.tx-windproductcatalog-pi1 div.alphabet {
	margin: 0 0 20px 0;
	padding: 10px;
	background-color: #e3006a;
	color: #ffffff;
}

div#content div.tx-windproductcatalog-pi1 div.alphabet div.pair {
	margin: 0;
	overflow: hidden;
	height: 100px;
}

div#content div.tx-windproductcatalog-pi1 div.alphabet div.pair label {
	float: left;
	font-weight: bold;
}

div#content div.tx-windproductcatalog-pi1 div.alphabet div.pair div {
	float: right;
	width: 281px;
	height: 95px;
	overflow: hidden;
}

div#content div.tx-windproductcatalog-pi1 div.alphabet div.pair div ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
}

div#content div.tx-windproductcatalog-pi1 div.alphabet div.pair ul li {
	float: left;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

div#content div.tx-windproductcatalog-pi1 div.alphabet div.pair ul li a {
	display: block;
	width: 29px;
	line-height: 29px;
	color: #2c3939;
	text-decoration: none;
	text-align: center;
	background-color: #ffffff;
}

div#content div.tx-windproductcatalog-pi1 div.alphabet div.pair ul li a:hover {
	background-color: #e3006a;
	color: #ffffff;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_search div.products h3.letter {
	border-bottom: 1px solid #e3006a;
	margin: 0 0 .5em 0;
	padding: 0;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_search div.products h3.letter span {
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	text-align: center;
	line-height: 30px;
	background-color: #e3006a;
	color: #ffffff;
	font-size: 140%;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_search div.products ul.letter {
	margin: 0 0 1em 0;
}


/*******************************************************************************
 wind_productcatalog - Single product
*******************************************************************************/
div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_product div.sections ul {
	position: relative;
	height: 31px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	background-image: url("images/tabs_pink_line.png");
	background-repeat: repeat-x;
	background-position: left bottom;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_product div.sections ul li {
	float: left;
	margin: 0 0 0 5px;
	border: 1px solid #e3006a;
	border-bottom: none;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_product div.sections ul li.first {
	margin: 0;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_product div.sections ul li a {
	display: block;
	height: 30px;
	width: 101px;
	overflow: hidden;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	background-color: #e3006a;
	text-decoration: none;
	color: #ffffff;
	background-image: url("images/tabs_pink_single.png");
	background-repeat: repeat-x;
	background-position: left 20px;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_product div.sections ul li.current a {
	background-color: #ffffff;
	color: #2c3939;
	background-image: none;
}

div#content div.tx-windproductcatalog-pi1 div.tx_windproductcatalog_product div.product {
	border: 1px solid #e3006a;
	margin: -1px 0 10px 0;
	padding: 10px;
}


/*******************************************************************************
 wind_productcatalog - Sidebar
*******************************************************************************/
div#sidebar div.pdmenu ul.list {
	line-height: 25px;
}

div#sidebar div.pdpopular ol.list li {
	padding: 3px 0;
}


/*******************************************************************************
 Advanced search
*******************************************************************************/
div#content div.zoekheleoverheid form,
div#content div.zoeksubsitesemmen form,
div#content div.tx_windproductcatalog_advsearch form,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form {
	margin: 0;
	padding: 0;
}

div#content div.zoekheleoverheid form fieldset,
div#content div.zoeksubsitesemmen form fieldset,
div#content div.tx_windproductcatalog_advsearch form fieldset,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form fieldset {
	position: relative;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}

div#content div.tx_windproductcatalog_advsearch form fieldset.keywords,
div#content div.zoeksubsitesemmen form fieldset.keywords,
div#content div.zoeksubsitesemmen form fieldset.omgeving,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form fieldset.keywords {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 2px solid #eeeeee;
}

div#content div.zoekheleoverheid form fieldset h4,
div#content div.zoeksubsitesemmen form fieldset h4,
div#content div.tx_windproductcatalog_advsearch form fieldset h4,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form fieldset h4 {
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}

div#content div.zoekheleoverheid form fieldset div.pair,
div#content div.zoeksubsitesemmen form fieldset div.pair,
div#content div.tx_windproductcatalog_advsearch form fieldset div.pair,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form fieldset div.pair {
	margin: 0 0 .5em 110px;
	overflow: hidden;
}

div#content div.zoekheleoverheid form fieldset div.pair label,
div#content div.zoeksubsitesemmen form fieldset div.pair label,
div#content div.tx_windproductcatalog_advsearch form fieldset div.pair label,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form fieldset div.pair label {
	float: left;
	width: 215px;
	overflow: hidden;
}

div#content div.zoekheleoverheid form fieldset div.pair input,
div#content div.zoeksubsitesemmen form fieldset div.pair input,
div#content div.zoeksubsitesemmen form fieldset div.pair select,
div#content div.zoeksubsitesemmen form fieldset div.pair div.field,
div#content div.tx_windproductcatalog_advsearch form fieldset div.pair input,
div#content div.tx_windproductcatalog_advsearch form fieldset div.pair div.field,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form fieldset div.pair select,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form fieldset div.pair input {
	float: left;
	width: 185px;
	border: 2px solid #e8e8e8;
}

div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form fieldset div.pair select,
div#content div.zoeksubsitesemmen form fieldset div.pair select {
	width: 189px;
}

div#content div.zoeksubsitesemmen form fieldset div.pair div.field,
div#content div.tx_windproductcatalog_advsearch form fieldset div.pair div.field {
	border: 0;
}

div#content div.tx_windproductcatalog_advsearch form fieldset div.pair div.field div.pair {
	margin: 0;
}

div#content div.tx_windproductcatalog_advsearch form fieldset div.pair div.field div.pair input {
	float: none;
	width: auto;
}



div#content div.zoeksubsitesemmen form fieldset div.pair div.field div.pair
div#content div.tx_windproductcatalog_advsearch form fieldset div.pair div.field div.pair {
	margin: 0;
}

div#content div.zoeksubsitesemmen form fieldset div.pair div.field div.pair label,
div#content div.tx_windproductcatalog_advsearch form fieldset div.pair div.field div.pair label {
	float: none;
	width: auto;
}

div#content div.zoeksubsitesemmen form fieldset div.pair div.field div.pair input,
div#content div.tx_windproductcatalog_advsearch form fieldset div.pair div.field div.pair input {
	float: none;
	width: auto;
}

div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form fieldset div.pair span.date {
	float: left;
	width: 200px;
}

div#content div.zoeksubsitesemmen form fieldset div.pair span.date input,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form fieldset div.pair span.date input {
	float: left;

	width: 77px;
}

div#content div.zoeksubsitesemmen form fieldset div.pair span.date label,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form fieldset div.pair span.date label {
	float: left;
	width: 20px;
	display: block;
	padding: 0 2px;
}

div#content div.zoekheleoverheid form div.buttons,
div#content div.zoeksubsitesemmen form div.buttons,
div#content div.tx_windproductcatalog_advsearch form div.buttons,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form div.buttons {
	text-align: right;
}

div#content div.zoekheleoverheid form div.buttons input,
div#content div.tx_windproductcatalog_advsearch form div.buttons input,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-searchbox form div.buttons input {
	cursor: pointer;
}
div#content div.tx-htdig-pi1{
	overflow: hidden;
}
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-suggestions{
	margin: 1em 0;
}
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-suggestions a{
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-res{
	margin: 0 0 2em 0;
}
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-title a{
	font-weight: bold;
}

div#content div.tx-htdig-pi1 div.tx-htdig-pi1-info{
	color: #919796;
	overflow: hidden;
}
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-info div.tx-htdig-pi1-percent{
	float: left;
	padding-right: 4px;
	background-image: url('images/pipeline.png');
	background-repeat: no-repeat;
	background-position: right 50%;
}

div#content div.tx-htdig-pi1 div.tx-htdig-pi1-info div.tx-htdig-pi1-text-item-mtime{
	float: left;
	margin-left: 4px;
}

div#content div.tx-htdig-pi1 div.tx-htdig-pi1-descr{
}

div#content div.tx-htdig-pi1 div.tx-htdig-pi1-url a{
	text-decoration: none;
}

div#content div.tx-htdig-pi1 div.tx-htdig-pi1-paging{
	margin: 5em 0 0 0;
	padding: 1em 0 0;
	border-top: 1px solid #ccc;
}
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-paging ul {
	list-style-type:none;
	overflow: hidden;
	padding: 0;
}
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-paging ul li {
	float: left;
}

div#content div.tx-htdig-pi1 div.tx-htdig-pi1-paging a,
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-paging span.skipped {
	text-decoration: none;
	color: #000000;
	padding: 0 10px;
	font-weight: bold;
	background-image: url('images/pipeline_black.png');
	background-repeat: no-repeat;
	background-position: right 50%;
	display: block;
}

div#content div.tx-htdig-pi1 div.tx-htdig-pi1-paging li.next a {
	background-image: none;
}

div#content div.tx-htdig-pi1 div.tx-htdig-pi1-paging strong {
	margin:0 0 0 -1px;
	padding: 0 5px 0 5px;
	display: block;
	background-color: #00a6de;
	color: #FFFFFF;
}
div#content div.tx-htdig-pi1 div.tx-htdig-pi1-results{
	float: left;
	padding: 0 5px 0 0;
	margin: 0 5px 0 0;
	background: url("images/pipeline_black.png") no-repeat right 50%;
}

div#content div.tx-htdig-pi1 div.results_advanced {
	overflow: hidden;
	position: absolute;
	right: 17px;
	top: 0;
}

div#content div.tx-htdig-pi1 div.results_advanced div.tx-htdig-advsearch {
	float: left;
}

/** Searchfilter **/

div.tx-htdig-pi1 div.searchfilter {
	background: #ed0677;
	padding: 28px 17px 0;
}

div.tx-htdig-pi1 div.searchfilter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.tx-htdig-pi1 div.searchfilter ul,
div.tx-htdig-pi1 div.searchfilter ul a {
	color: #fff;
	text-decoration: none;
}

div.tx-htdig-pi1 div.searchfilter ul a:hover {
	text-decoration: underline;
}

div.tx-htdig-pi1 div.searchfilter ul li {
	font-weight: bold;
	padding-bottom: 30px;
}

div.tx-htdig-pi1 div.searchfilter ul li li {
	font-weight: normal;
	padding-bottom: 0;
}

/*******************************************************************************
 Vacature. (wind_job_openings).
*******************************************************************************/
div#content div.tx-windjobopenings-pi1 h3 {
	font-weight: bold;
	border-bottom: 1px solid #e8e8e8;
	padding: 0 0 4px;
}

div#content div.tx-windjobopenings-pi1 h3 span.function,
div#content div.tx-windjobopenings-pi1 h3 span.function_nr {
	font-weight: normal;

}

div#content div.tx-windjobopenings-pi1 ul li h4,
div.tx-windjobopenings-pi1 ul li h4 a,
div#content div.tx-windjobopenings-pi1 div.wind_jobopenings_single h4 {
	color: #e53286;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 110%;
}

div#content div.tx-windjobopenings-pi1 div.wind_jobopenings_single h4 {
	font-size: 125%;
}

div#content div.tx-windjobopenings-pi1 h5 {
	color: #e53286;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

div#content div.tx-windjobopenings-pi1 h6 {
	font-weight: bold;
	margin: 1.5em 0 0;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_latest ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_latest ul li {
	margin: 0 0 22px 0;
	padding: 0 0 22px 0;
	border-bottom: 1px solid #eeeeec;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_latest div.pagebrowser ul {
	overflow: hidden;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_latest div.pagebrowser ul li {
	float: left;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_latest div.pagebrowser ul li a {
	text-decoration: none;
	color: #000000;
	padding: 0 10px;
	font-weight: bold;
	background-image: url('images/pipeline_black.png');
	background-repeat: no-repeat;
	background-position: right 50%;
	display: block;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_latest div.pagebrowser ul li.current a {
	background-image: none;
	background-color: #00A6DE;
	color: #fff;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_latest div.pagebrowser ul li.next a {
	background-image: none;
}

div.wind_jobopenings_latest ul li div.introtext {
	margin: 15px 0;
	line-height: 1.8em;
}

div.wind_jobopenings_latest ul li div.details {
	color: #989c9b;
	overflow: hidden;
}

div.wind_jobopenings_latest ul li div.details span {
	text-align: left;
	display: block;
	width: 178px;
	float: left;
}
div.wind_jobopenings_latest ul li div.details span.enddate {
	text-align: center;
}
div.wind_jobopenings_latest ul li div.details span.maxsalary {
	text-align: right;
}

/* *** Single ***/
div.wind_jobopenings_single div.introtext {
	line-height: 1.8em;
}

div.wind_jobopenings_form {
	border: 1px solid #d9dddc;
	padding: 18px;
}

div.wind_jobopenings_form div.buttons {
	text-align: right;
}

div.wind_jobopenings_form div.buttons input {
	cursor: pointer;
	background: #00A7DE;
	color: #fff;
}

div.wind_jobopenings_form form input,
div.wind_jobopenings_form form select,
div.wind_jobopenings_form form hr {
	border: 1px solid #d9dddc;
}

div.wind_jobopenings_form form select.aanhef {
	width: 62px;
}

div.wind_jobopenings_form form fieldset {
	border: 0;
}

div.wind_jobopenings_form form fieldset legend {
	margin: 0;
	padding: 0;
}

div.wind_jobopenings_form form fieldset legend,
div.wind_jobopenings_form form fieldset label {
	font-weight: bold;
}

div.wind_jobopenings_form form div.pair {
	overflow: hidden;
	margin: 11px 0;
}

div.wind_jobopenings_form form div.pair label {
	float: left;
	width: 200px;
}
div.wind_jobopenings_form form div.pair input {
	width: 270px;
}
div.wind_jobopenings_form form div.pair input#tx_windjobopenings_pi1-voornaam {
	width: 205px;
}
div.wind_jobopenings_form form input#tx_windjobopenings_pi1-postcode {
	width: 65px;
}
div.wind_jobopenings_form form input#tx_windjobopenings_pi1-woonplaats {
	width: 200px;
}

div.tx-windjobopenings-pi1 div.direct_solliciteren {
	line-height: 27px;
	background: #e3006b;
	border: 1px solid #ba1057;
	text-align: center;
}

div.tx-windjobopenings-pi1 div.direct_solliciteren a {
	text-decoration: none;
	color: #fff;
}

div.tx-windjobopenings-pi1 div.direct_solliciteren a:hover {
	text-decoration: underline;
}

/* Details bij singleview */
div.tx-windjobopenings-pi1 div.wind_jobopenings_single_details {
	border: 1px solid #e7e7e7;
	padding: 7px 11px;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_single_details div.logo {
	text-align: center;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_single_details h3 {
	font-size: 110%;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_single_details h4,
div.tx-windjobopenings-pi1 div.wind_jobopenings_single_details div.pair,
div.tx-windjobopenings-pi1 div.wind_jobopenings_single_details p {
	margin: 5px 0;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_single_details div.pair label {
	float: left;
	display: block;
	width: 120px;
}

div.tx-windjobopenings-pi1 div.wind_jobopenings_single_details div.wind_jobopenings_single_details_info,
div.tx-windjobopenings-pi1 div.wind_jobopenings_single_details div.wind_jobopenings_single_details_procedure,
div.tx-windjobopenings-pi1 div.wind_jobopenings_single_details div.direct_solliciteren {
	margin: 26px 0 0 0;
}


/*******************************************************************************
 wind_suggest
*******************************************************************************/
div#content div.tx-windsuggest-pi1 ul {
	margin: 0;
	padding: 5px;
	list-style: none;
	background-color: #d2e9f2;
}

div#content div.tx-windsuggest-pi1 ul li {
	margin: 0 0 1em 0;
}

div#content div.tx-windsuggest-pi1 ul li h3 {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

div#content div.tx-windsuggest-pi1 ul li h3 a {
	color: #00a6dd;
	text-decoration: underline;
}

div#content div.tx-windsuggest-pi1 ul li p {
	margin: 0;
	padding: 0;
}

div#content div.tx-windsuggest-pi1 ul li a {
	color: #00a6dd;
	text-decoration: none;
}

/*******************************************************************************
 wind_faq
*******************************************************************************/
div#questions h3 {
	font-size: 100%;
}
div#questions ul {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

div#questions li a {
	display: block;
	color: #2c3939;
	padding: 0 0 0 20px;
	background-image: url("images/plus_closed.png");
	background-repeat: no-repeat;
	background-position: left 50%;
	text-decoration: none;
}
div#questions li.current a {
	background-image: url("images/plus_open.png");
	background-position: left 50%;
	font-weight: bold;
	color: #00a6dd;
}

div#questions li.current div.answer a {
	background-image: none;
	display: inline;
	padding: 0;
	color: #2C3939;
	text-decoration: underline;
}

div#questions li.loader a {
	background-image: url("images/indicator.gif");
}

div#questions div.answer {
	background-color: #F2F8fD;
	padding: 0 0 0 20px;
	overflow: hidden;
}
div#questions div.answer li {
	list-style-type: disc;
}

/*******************************************************************************
 FCE Forms
*******************************************************************************/
div#content form.fce_form div.buttons input {
	cursor: pointer;
	background: #00A7DE;
	color: #fff;
}

div#content form.fce_form div.formpages_processed ul.pagesmenu li {
	border: 1px solid #e8e8e8;
	background-color: #f8f8f8;
	color: #bbbcbe;
}

div#content form.fce_form div.formpages_processed ul.pagesmenu li.active {
	border: 1px solid #00aae5;
	background-color: #00aae5;
	color: #ffffff;
	cursor: pointer;
}

div#content form.fce_form div.formpages_processed div.page div.pagesbuttons input {
	cursor: pointer;
	background: #00A7DE;
	color: #fff;
}

div#content form.fce_form div.formError {
	background-color: #ffdddd;
	border: 1px solid #ff0000;
	padding: 5px 5px 5px 26px;
	color: #ff0000;
	font-weight: bold;
	margin: 0 0 1em 0;
	background-image: url("images/form_error.png");
	background-repeat: no-repeat;
	background-position: 5px 50%;
	line-height: 16px;
}

div#content form.fce_form div.error div.errorMessage {
	display: none;
}

div#content form.fce_form div.formpages_processed div.twocolumns,
div#content form.fce_form div.formpages_processed div.threecolumns{
	overflow: hidden;
	margin: 0 0 1em 0;
}

div#content form.fce_form div.formpages_processed div.twocolumns.line {
	background-image: url("images/2columns_line.png");
	background-repeat: repeat-y;
	background-position: 50% top;
}

div#content form.fce_form div.formpages_processed div.twocolumns.left.line {
	background-position: 359px top;
}

div#content form.fce_form div.formpages_processed div.twocolumns.right.line {
	background-position: 175px top;
}

div#content form.fce_form div.formpages_processed div.threecolumns.line {
	background-image: url("images/3columns_line.png");
	background-repeat: repeat-y;
	background-position: 50% top;
}

div#content form.fce_form div.formpages_processed div.twocolumns div.column1,
div#content form.fce_form div.formpages_processed div.twocolumns div.column2,
div#content form.fce_form div.formpages_processed div.threecolumns div.column1,
div#content form.fce_form div.formpages_processed div.threecolumns div.column2,
div#content form.fce_form div.formpages_processed div.threecolumns div.column3 {
	float: left;
	overflow: hidden;
}

div#content form.fce_form div.formpages_processed div.twocolumns div.column1,
div#content form.fce_form div.formpages_processed div.twocolumns div.column2 {
	width: 260px;
}

div#content form.fce_form div.formpages_processed div.twocolumns div.column2 {
	margin: 0 0 0 15px;
}

div#content form.fce_form div.formpages_processed div.twocolumns.left div.column2,
div#content form.fce_form div.formpages_processed div.twocolumns.right div.column1,
div#content form.fce_form div.formpages_processed div.threecolumns div.column1,
div#content form.fce_form div.formpages_processed div.threecolumns div.column2,
div#content form.fce_form div.formpages_processed div.threecolumns div.column3 {
	width: 168px;
}

div#content form.fce_form div.formpages_processed div.twocolumns.left div.column1,
div#content form.fce_form div.formpages_processed div.twocolumns.right div.column2 {
	width: 352px;
}

div#content form.fce_form div.formpages_processed div.threecolumns div.column2 {
	margin: 0 0 0 15px;
}

div#content form.fce_form div.formpages_processed div.threecolumns div.column3 {
	margin: 0 0 0 16px;
}


/*******************************************************************************
 wind_weather
*******************************************************************************/
div#sidebar div.tx-windweather-pi1 div.current {
	background-color: #f18c00;
	overflow: hidden;
	margin: 0 0 20px 0;
	height: 85px;
}
div#sidebar div.tx-windweather-pi1 a {
	display: block;
	text-decoration: none;
}

div#sidebar div.tx-windweather-pi1 img {
	float: left;
	padding: 15px 20px 22px 15px;
	display: block;
}

div#sidebar div.tx-windweather-pi1 span.temperature {
	padding: 30px 0 35px 35px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	float: left;
	display: block;
	cursor: pointer;
}

div#content div.tx-windweather-pi1 table {
	border: 1px solid #f18c00;
}

div#content div.tx-windweather-pi1 td {
	text-align: center;
}
div#content div.tx-windweather-pi1 tr th {
	text-align: left;
	white-space: nowrap;
}
div#content div.tx-windweather-pi1 tr {
	padding: 5px;
}

div#content div.tx-windweather-pi1 tr.description {
	background-color: #fddeba;
}

div#content div.tx-windweather-pi1 tr.days {
	background-color: #f18c00;
	color: #fff;
}

div#content div.tx-windweather-pi1 tr.days th.day {
	padding-left: 5px;
	text-align: left;
}


/*******************************************************************************
 Condeolance Register
*******************************************************************************/
div#content div.tx-veguestbook-pi1 div.tx-guestbook-header{
	font-weight: bold;
	font-size: 100%;
}

div#content div.tx-veguestbook-pi1 div.tx-guestbook-right {
	padding: 10px 5px;
	margin-bottom: 20px;
	background-color: #fdedf1;
}


/******************************************************************************
 Condeolance Register Form
******************************************************************************/
div#content div.tx-veguestbook-pi1 fieldset {
	border: 0;
}

div#content div.tx-veguestbook-pi1 fieldset div.tx-guestbook-field {
	overflow: hidden;
	margin: 7px 0;
}

div#content div.tx-veguestbook-pi1 fieldset label {
	float: left;
	width: 230px;
	font-weight: bold;
}


div#content div.tx-veguestbook-pi1 fieldset input,
div#content div.tx-veguestbook-pi1 fieldset textarea {
}


/******************************************************************************
 Sitemap
******************************************************************************/
div#content div.bottomline {
	border-bottom: 1px solid #e8e8e7;
	padding-bottom: 1em;
}

div#content div.bottomline h3 a{
	text-decoration: none;
}

div#content div.bottomline h3 {
	padding-bottom: 1em;
}

div#content div.threecolumns ul.csc-menu {
	margin: 0;
	padding: 0;
}

div#content div.threecolumns ul.csc-menu li {
	list-style: none;
}

div#content div.threecolumns ul.csc-menu a {
	text-decoration: none;
	color: #2c3939;
}


/******************************************************************************
 tx-windscsearch-pi1
******************************************************************************/
div.tx-windscsearch-pi1 div.browser ul {
	margin: 1em 0 0 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
}

div.tx-windscsearch-pi1 div.browser ul li {
	float: left;
	background-image: url('images/pipeline_black.png');
	background-repeat: no-repeat;
	background-position: right 50%;
}

div.tx-windscsearch-pi1 div.browser ul li.next {
	background-image: none;
}

div.tx-windscsearch-pi1 div.browser ul li a,
div.tx-windscsearch-pi1 div.browser ul li strong {
	display: block;
	text-decoration: none;
	color: #000000;
	padding: 0 10px;
	font-weight: bold;
}

div.tx-windscsearch-pi1 div.browser ul li strong {
	background-image: none;
	background-color: #00A6DE;
	color: #fff;
}


/******************************************************************************
 tip a friend
*******************************************************************************/
div#content div.form div.pair {
	line-height: 30px;
	overflow: hidden;
}

div#content div.form div.text label {
	float: left;
	width: 200px;
}

div#content div.form div.email label {
	float: left;
	width: 200px;
}

/******************************************************************************
 Rampenplan
*******************************************************************************/
div.fce_titleandusername {
	overflow: hidden;
}

div.fce_titleandusername h2 {
	float: left;
	line-height: 4em;
}
div.fce_titleandusername div.userinfo {
	float: right;
	text-align: right;
}

div.fce_titleandusername div.userinfo div.username {
	font-weight: bold;
}

div.fce_titleandusername div.userinfo div.mailaddress {
	font-style: italic;
}

div.fce_titleandusername div.userinfo span {
	padding: 0 0 0 5px;
}

div.tx-fechangepassword-pi1 fieldset {
	border: 0;
}

div.tx-fechangepassword-pi1 div.formRow {
	overflow: hidden;
	margin: 4px 0;
}

div.tx-fechangepassword-pi1 div.formRow label {
	display: block;
	float: left;
	width: 250px;
	font-weight: bold;
}

div.tx-fechangepassword-pi1 div.message {
	font-weight: bold;
}

div.tx-felogin-pi1 div.inleiding div {
	font-weight: normal;
	margin: 10px 0;
}

div.tx-felogin-pi1 div {
	font-weight: normal;
}

div.tx-felogin-pi1 div.password-submit {
	font-weight: bold;
}

div.tx-felogin-pi1 div.inleiding p.errors {
	font-weight: normal;
	color: #d10019;
}

div.tx-fechangepassword-pi1 div.formRow input,
div.tx-felogin-pi1 fieldset input {
	border: 1px solid #cfd0d2;
}

div.tx-felogin-pi1 fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

div.tx-felogin-pi1 fieldset legend {
	display: none;
}

div.tx-felogin-pi1 fieldset div {
	overflow: hidden;
	margin: 5px 0;
}

div.tx-felogin-pi1 fieldset div label {
	float: left;
	width: 8em;
}

div.tx-felogin-pi1 form.changepass {
	margin: 1em 0 0 0;
}

div.tx-felogin-pi1 form.changepass fieldset div label {
	width: 15em;
}

div.tx-felogin-pi1 fieldset div input {
	width: 250px;
}

div.tx-felogin-pi1 fieldset div input#permalogin {
	width: auto;
	padding: 0;
	margin: 0;
}

div.tx-felogin-pi1 div.password-submit a {
	margin: 0 30px 0 8em;
	text-decoration: none;
}

div.tx-felogin-pi1 div.password-submit input,
div.tx-felogin-pi1 div.submit input,
div.tx-fechangepassword-pi1 div.submit input {
	width: 85px;
	color: #fff;
	background: #00a7de;
	border: 0;
}

div.tx-felogin-pi1 form.changepass div.submit input {
	width: 185px;
}

div.tx-felogin-pi1 form.forgotpass div.submit,
div.tx-felogin-pi1 form.changepass div.submit,
div.tx-fechangepassword-pi1 div.submit {
	text-align: right;
	width: 380px;
}

div.tx-felogin-pi1 form.forgotpass div.submit {
	width: 348px;
}

div.tx-felogin-pi1 form.changepass div.submit {
	width: 432px;
}

div.tx-felogin-pi1 form.forgotpass div.submit input {
	width: auto;
}

div.tx-felogin-pi1 form.forgotpass {
	margin: 1em 0 0 0;
}

div.tx-felogin-pi1 p.backlink {
	margin: 20px 0 0 0;
}


div#sidebar div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float: none;
}


/******************************************************************************
 Newsletter Subscription
*******************************************************************************/
div#sidebar div.tx-windnewslettersubscription-pi1 div.homepage {
	background: #ed0277;
	color: #fff;
	padding: 10px 16px;
}

div#sidebar div.tx-windnewslettersubscription-pi1 div.homepage label {
	display: block;
	font-weight: bold;
}

div#sidebar div.tx-windnewslettersubscription-pi1 div.homepage div.fields {
	background: #fff;
	overflow: hidden;
}

div#sidebar div.tx-windnewslettersubscription-pi1 div.homepage div.fields input {
	float: left;
	border: 0;
	background: 0;
	width: 150px;
	height: 28px;
	line-height: 28px;
	display: block;
	margin: 0 0 0 5px;
}

div#sidebar div.tx-windnewslettersubscription-pi1 div.homepage div.fields input.button {
	width: 27px;
	float: right;
	background: #ed0277 url('images/newslettersubscription_arrow.gif') no-repeat center center;
	height: 26px;
	margin: 2px;
	overflow: hidden;
	padding: 30px 0 0 0;
}

#windnewslettersubscription-hiddenlink {
	display: none;
}

/* ** Aanmelden ** */
div.newform {
	background: #009cd7;
	width: 420px;
	padding: 4px;
}

div.newform h2 {
	color: #fff;
}

div.newform div.content {
	background: #cbe3f4;
	padding: 4px;
}

div.newform div.content ul.tabs {
	overflow: hidden;
	margin: 0px;
	padding: 0;
	list-style: none;
}

div.newform div.content ul.tabs li {
	float: left;
	width: 100px;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 30px;
	color: #0095d9;
	font-weight: bold;
}

div.newform div.content ul.tabs li.active {
	background: #fff;
}

div.newform div.content ul.tabs li.tabsize_1 {
	width: 200px;
}

div.newform div.content form {
	color: #000;
	background: #fff;
	padding: 15px;
	height: 375px;
	position: relative;
}

div.newform div.content form h3 {
	color: #e3006a;
}

div.newform div.content form div.pair {
	margin: 5px 0;
	overflow: hidden;
}

div.newform div.content form span.required {
	color: #e3006a;
	width: 12px;
	float: left;
	display: block;
}

div.newform div.content form div.pair label {
	float: left;
	display: block;
	width: 101px;
}

div.newform div.content form div.pair input {
	border: 1px solid #adafb0;
	line-height: 1.5em;
	float: left;
	display: block;
	width: 275px;
}

div.newform div.content form div.checkbox div.check label {
	width: 40px;
}

div.newform div.content form div.checkbox div.check input {
	width: auto;
	border: 0;
}

div.newform div.content form div.buttons {
	border-top: 1px solid #ccc;
	padding: 20px 0 0;
	width: 90%;

	position: absolute;
	bottom: 10px;

}

div.newform div.content form div.buttons {
	text-align: right;
}

div.newform div.content form div.buttons input {
	color: #fff;
	background: #e3006a;
	border: 1px #e3006a solid;
	height: 24px;
	font-weight: bold;
}

div.newform div.content form div.buttons input.vorige {
	background: #fff;
	color: #e3006a;
}

div.tx-windnewslettersubscription-pi1 div.errorcontainer {
	margin: 20px 0 0;
}

div.tx-windnewslettersubscription-pi1 div.errorcontainer p {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #E3006A;
}
div.tx-windnewslettersubscription-pi1 div.errorcontainer ul {
	color: #E3006A;
}

div.tx-windnewslettersubscription-pi1 div.infocheck th {
	text-align: left;
    font-weight: normal;
    width: 150px;
}


/**
 * WIND FE password change.
 */
div.tx-windchangepassword-pi1 div.pair {
	overflow: hidden;
}

div.tx-windchangepassword-pi1 div.pair label {
	float: left;
	width: 250px;
	display: block;
}

div.tx-windchangepassword-pi1 div.pair input {
	border: 1px solid #CFD0D2;
}

div.tx-windchangepassword-pi1 div.buttons {
	text-align: right;
	width: 380px;
}

div.tx-windchangepassword-pi1 div.buttons input {
	width: 85px;
	color: #fff;
	background: #00a7de;
	border: 0;
	text-align: center;
}

div.tx-windchangepassword-pi1 .errors {
	color: red;
}


/******************************************************************************
 *  WIND Photo Download.
*******************************************************************************/
div.tx-windphotodownload-pi1 div.searchbar {
	overflow: hidden;
}

div.tx-windphotodownload-pi1 div.searchbar div.pair {
	float: left;
	margin: 0 40px;
}

div.tx-windphotodownload-pi1 div.searchbar div.pair label {
	font-weight: bold;
}

div.tx-windphotodownload-pi1 div.photooverview {
	overflow: hidden;
	margin: 20px 0 0;
}

div.tx-windphotodownload-pi1 div.searchbar div.buttons input {
	border: 1px solid #0077b9;
	background: #01a6de;
	color: #fff;
	font-weight: bold;
	width: 72px;
}

div.tx-windphotodownload-pi1 div.singleview {
	text-align: center;
}

div.tx-windphotodownload-pi1 div.wrongselection {
	text-align: center;
	margin: 10px 0 0;
}

/******************************************************************************
 *  WIND Popupsurvey.
*******************************************************************************/
div.tx-windpopupsurvey-pi1 div.buttons input {
	border: 1px solid #0077b9;
	background: #01a6de;
	color: #fff;
	font-weight: bold;
}

div.tx-windpopupsurvey-pi1 fieldset div.pair {
	overflow: hidden;
	margin: 2px 0;
}

div.tx-windpopupsurvey-pi1 fieldset div.pair label {
	display: block;
	width: 120px;
	float: left;
}

div.tx-windpopupsurvey-pi1 fieldset div.pair input {
	border: 1px solid #ccc;
}

/******************************************************************************
 *  Banner bel chat
*******************************************************************************/

#banner-belChat {
	background: #da3879 url(images/belmijbannerbackground.jpg) no-repeat center top;
	width: 220px;
	height: 83px;
}

#banner-belChat a{
	display: block;
	padding: 59px 15px 9px 15px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#banner-belChat .belmij{
	float: left;
	width: 110px;
	height: 83px;
	background: url(images/belmijTel.jpg) no-repeat center top;
	text-align: center;
}

#banner-belChat .belmij a:hover {
	text-decoration: underline;
}

#banner-belChat .chat.online {
	float: left;
	width: 110px;
	height: 83px;
	text-align: center;
}

#banner-belChat .chat.online a:hover {
	text-decoration: underline;
}

#banner-belChat .chat.online a{
	background: url(images/chat-online.jpg) no-repeat center top;
}


#banner-belChat .chat.offline {
	float: left;
	width: 110px;
	height: 83px;
	text-align: center;
}

#banner-belChat .chat.offline span{
	background: url(images/chat-ofline.jpg) no-repeat center top;
	display: block;
	padding: 59px 15px 9px 15px;
	font-weight: bold;
	text-decoration: none;
	color: #9a0037;
}


/******************************************************************************
 *  Bel mij terug formulier
*******************************************************************************/

#Bel-mij-terug {
	background: #009cd7;
	width: 422px;
	height: 546px;
}

div#Bel-mij-terug h2 {
	color: #fff;
	margin: 15px 10px ;
}

#Bel-mij-terug div.content-outer {
	background: #cbe3f4;
	padding: 5px 3px 3px 3px;
	margin: 0;
}

#Bel-mij-terug div.content-outer ul.menutabs {
	overflow: hidden;
	margin: 0px;
	padding: 0;
	list-style: none;
}

#Bel-mij-terug div.content-outer ul.menutabs li {
	float: left;
	width: 100px;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 30px;
	color: #0095d9;
	font-weight: bold;
}

#Bel-mij-terug div.content-outer ul.menutabs li.active {
	background: #fff;
}

#Bel-mij-terug div.content-outer ul.menutabs li.tabsize_1 {
	width: 200px;
}


#Bel-mij-terug div.content {
	clear: both;
	position: relative;
	height: 467px;
	background: #fff url(images/belmijterugline.jpg) left 415px no-repeat;
}

#Bel-mij-terug div.content .csc-header h3 {
	color: #E3006A;
	font-size:100%;
	margin: 0 15px;
	padding: 25px 0 0 0;
}

#Bel-mij-terug div.content p.bodytext{
	margin: 0 15px 5px;
	color: #000000;
}

#Bel-mij-terug div.content div.sluit-venster {
	color: #fff;
	background: #e3006a;
	border: 1px #e3006a solid;
	height: 22px;
	font-weight: bold;
	width: 80px;
	position: absolute;
	bottom: 14px;
	right: 17px;
	text-align: center;
	cursor: pointer;
}

#Bel-mij-terug div.content form {
	color: #000;
	background:none;
	padding: 25px 15px 15px;
	height: 425px;
	position: relative;
}


#Bel-mij-terug div.content form fieldset{
	margin:0;
	overflow: hidden;
	border: 0;
	padding: 0;
}


#Bel-mij-terug div.content form fieldset legend {
	color: #E3006A;
	font-size:100%;
	margin: 0;
}

#Bel-mij-terug div.content form span.required {
	color: #e3006a;
	width: 7px;
	float: left;
	display: block;
}

#Bel-mij-terug div.content form fieldset .formfield.pair{
	clear: both;
}

#Bel-mij-terug div.content form fieldset .formfield.pair.text label,
#Bel-mij-terug div.content form fieldset .formfield.pair.textarea label {
	float: left;
	display: block;
	width: 101px;
	font-weight: normal;
	font-size: 100%;
}


#Bel-mij-terug div.content form fieldset .formfield.pair.text span.field,
#Bel-mij-terug div.content form fieldset .formfield.pair.textarea span.field{
	margin: 0;
}

#Bel-mij-terug div.content form fieldset .formfield.pair.text span.field input,
#Bel-mij-terug div.content form fieldset .formfield.pair.textarea span.field textarea{
	border: 1px solid #adafb0;
	line-height: 1.5em;
	float: left;
	display: block;
	width: 232px;
}

#Bel-mij-terug div.content form .buttons{
	text-align: right;
}

#Bel-mij-terug div.content form.fce_form div.buttons input  {
	color: #fff;
	background: #e3006a;
	border: 1px #e3006a solid;
	height: 24px;
	font-weight: bold;
	width: 82px;
	position: absolute;
	bottom: 12px;
	right: 17px;
}

#Bel-mij-terug div.content-outer form div.buttons input.vorige {
	background: #fff;
	color: #e3006a;
}

/*******************************************************************************
 Read filelist
*******************************************************************************/
ul.csc-uploads{
    position: relative;
    overflow: hidden;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style: none;
}

ul.csc-uploads li{
    position: relative;
    overflow: hidden;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

ul.csc-uploads li span.csc-uploads-read{
    position: relative;
    overflow: hidden;
}

a.rte_read,
ul.csc-uploads li span.csc-uploads-read a{
    margin: 0 0 0 0;
    overflow: hidden;
    padding: 0;
}

a.rte_read{
    margin-right: 5px;
}

a.filelink{
	background: url('images/icon_default.png') no-repeat left center;
	padding: 3px 0 0 20px;
}

a.filelink.pdf {
	background-image: url('images/icon_pdf.png');
}

div.news-list-container div.news-list-item h3 a.rte_read {
	color: #00A6DD !important;
	font-size: 12px;
	font-weight: normal !important;
}

/*******************************************************************************
 WIND Photo vote
*******************************************************************************/
div.tx-windphotovote-pi1 form.formcheck {
	display: none;
}

div.tx-windphotovote-pi1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

div.tx-windphotovote-pi1 ul {
	float: left;
	margin: 0 10px 5px 0;
	text-align: center;
}

div.tx-windphotovote-pi1 ul li {
	float: left;
	text-align: center;
	margin: 0 20px 5px 0;
}

div.tx-windphotovote-pi1 ul li a.lightbox-gallery {
	display: block;
	height: 125px;
}

div.tx-windphotovote-pi1 li div.result {
	margin: 0 27px;
}

div.tx-windphotovote-pi1 ul form input {
	cursor: pointer;
}

div.tx-windphotovote-pi1 ul li form input,
div.tx-windphotovote-pi1 li div.result {
	border: none;
	color: #fff;
	background: #008CC5;
	padding: 5px;
	width: 95px;
	font-weight: bold;
	text-align: center;
}

div.tx-windphotovote-pi1 form input.fieldcheck {
	display: none;
}

form#zoekform div.pair {
    overflow: hidden;
    height: 30px;
}

form#zoekform div.pair label {
    float: left;
    font-weight: bold;
    overflow: hidden;
    width: 230px;
}

form#zoekform div.pair input {
    float: left;
}

