html {
 height:100%;
 overflow:hidden;
}

body {
	background-color:#FFFFFF;
	background-image:url(images/achtergrond.gif);
	background-repeat: repeat-y;
	margin:0px;
	height:100%;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-arrow-color : #F57A37;
	scrollbar-darkshadow-color : #CCCCCC;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #FFFFFF;
	scrollbar-base-color : #CCCCCC;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:18px;
	color: #01265D;
}

div.csc-textpic.csc-textpic-left.csc-textpic-above {
	margin-left:10px;
}

body#winkel {
	background-image:url();
}

body#home {
	overflow:auto;
}

#container {
	position:absolute;
	left:0px;
	top:0px;
	width:750px;
	height:100%;
}

#print_header {
	display:none;
}

#menubalk_ {
	position:absolute;
	left:0px;
	top:159px;
	width:750px;
	height:20px;
	z-index:1;
}

#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:148px;
	height:159px;
}

#knop-home {
	position:absolute;
	left:593px;
	top:16px;
	width:25px;
	height:25px;
}

#knop-vergader {
	position:absolute;
	left:623px;
	top:16px;
	width:25px;
	height:25px;
}

#knop-mail {
	position:absolute;
	left:653px;
	top:16px;
	width:25px;
	height:25px;
}

#knop-vraag {
	position:absolute;
	left:683px;
	top:16px;
	width:25px;
	height:25px;
}

#knop-zoek {
	position:absolute;
	left:713px;
	top:16px;
	width:25px;
	height:25px;
}

#isso-winkel_ {
	position:absolute;
	left:150px;
	top:31px;
	width:78px;
	height:16px;
}

#knoppen_ {
	position:absolute;
	left:568px;
	top:7px;
	width:176px;
	height:34px;
}

#icoon-lucht_ {
	position:absolute;
	left:153px;
	top:72px;
	width:127px;
	height:82px;
}

#icoon-verwarming_ {
	position:absolute;
	left:280px;
	top:72px;
	width:130px;
	height:82px;
}

#icoon-water_ {
	position:absolute;
	left:410px;
	top:72px;
	width:101px;
	height:82px;
}

#icoon-electro_ {
	position:absolute;
	left:511px;
	top:72px;
	width:116px;
	height:82px;
}

#icoon-energie_ {
	position:absolute;
	left:627px;
	top:72px;
	width:121px;
	height:82px;
}

#bijeenkomsten_ {
	position:absolute;
	left:229px;
	top:31px;
	width:148px;
	height:16px;
}

#inloggen_ {
	position:absolute;
	left:377px;
	top:31px;
	width:126px;
	height:16px;
}

#blauwe-balk {
	position:absolute;
	left:153px;
	top:47px;
	width:596px;
	height:20px;
}

#foto-1 {
	position:absolute;
	left:153px;
	top:72px;
	width:145px;
	height:82px;
}

#foto-2 {
	position:absolute;
	left:303px;
	top:72px;
	width:145px;
	height:82px;
}

#foto-3 {
	position:absolute;
	left:453px;
	top:72px;
	width:145px;
	height:82px;
}

#foto-4 {
	position:absolute;
	left:603px;
	top:72px;
	width:145px;
	height:82px;
}

/* content divs */

#tekstveld-vervolg {
	position:absolute;
	left:0px;
	top:180px;
	width:600px;/* 2-12-09 */
	height:500px;
	overflow-x:hidden;
	padding-left:148px;/* 2-12-09 */
	padding-top:30px;/* 2-12-09 */
}

body#home #tekstveld-vervolg{
	top:205px;
}

#tekstveld-home {
	position:absolute;
	left:153px;
	top:164px;
	height:68px;
	z-index:2;
}

#tekst-werkveld-lucht, #tekst-werkveld-water, #tekst-werkveld-energie, #tekst-werkveld-electro, #tekst-werkveld-verwarming, #tekst-werkveld-algemeen {
	position:absolute;
	left:153px;
	top:159px;
	width:594px;
	height:150px;
	z-index:3;
	background-color:white;
	border:1px solid black;
	visibility:hidden;
}

#tekst {
/* 2-12-09 */
/*
	position:absolute;
	left:148px;
	top:33px;
	width:600px;
	height:100%;
*/
	overflow:auto;
	overflow-x:hidden;
	padding-right:20px;
	padding-left:10px;/* 2-12-09 */
/* 2-12-09 */
/*
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:580px;
*/
}

body#home #tekst {
	overflow:hidden;
	height:93%;
}

#home_nieuws {
	position:absolute;
	left:158px;
	bottom:55px;
	width:560px;
	height:150px;
	padding-left:30px;
	overflow:hidden;
	background:url(images/knop-nieuws.gif) no-repeat;
}

#breadcrumb {
	position:absolute;
	left:148px;
	top:0px;
	width:580px;
	height:20px;
}

#submenu {
	position:absolute;
	left:0px;
	top:199px;
	width:148px;
	height:500px;
	background-color:#F57A37;
	padding-top:20px;
}

#submenu_home {
	position:absolute;
	left:0px;
	top:160px;
	width:148px;
	height:516px;
	background-color:#F57A37;
	padding-top:20px;
}

/* typografie */

p, td, #tekst li {  
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:18px;
	margin:5px 10px;/* 8-12-09, anders dan op isso.nl */
	color: #01265D;
}

/* upd 14-10-08 voor subkop */
p.csc-subheader {
	font-weight:bold;
}
p.banners {
	line-height:22px;
}

#tekst li {
}

#tekst ul {
	margin:0px 10px 5px 0px;/* 2-12-09 */
	width:100%;
}


h1,h2,h3 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #F57A37;
	font-weight: bold;
	margin:5px 10px 5px 10px;/* 8-12-09 anders dan op isso.nl */
}

h1, h1.csc-firstHeader {
	font-size: 13px;
}
h2 {
	color: #01265D;
}
div.csc-header,  div.csc-header-n1 {
	width:90%;
}

span.blauw, h2.blauw {
	color: #01265D;
}

span.oranje {
	color: #F57A37;
}

a, a:active, a:link, a:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 18px;
	color: #F57A37;
   font-weight: normal;
   text-decoration: none;
}

a:hover { 
	color: #01265D;
}

a.nieuws:active, a.nieuws:link, a.nieuws:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 18px;
   color: #F57A37;
   font-weight: normal;
   text-decoration: none;
}

a.nieuws:hover {
   color: #01265D;
}

p.breadcrumb a, p.breadcrumb a:active, p.breadcrumb a:link, p.breadcrumb a:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 18px;
   color: #F57A37;
   font-weight: normal;
   text-decoration: none;
	margin-left:0px;/* 8-12-09 anders dan op isso.nl */   
}

p.breadcrumb a:hover {
   color: #01265D;
}

p.breadcrumb {
   color: #F57A37;
}

fieldset {
	border:0;
}

input {
	color: #01265D;
}

/* nog aanpassen - is voor IE, maar uitzondering maken voor submi, checkbox e.d , anders worden ze te breed 
td.csc-form-fieldcell input {
	font-size: 11px;
	line-height: 14px;
	height: 14px;
	width:250px;
	padding: 0px 2px 0px 2px;;
	margin: 0 0 0 0px;
	border: 1px solid #01265D;
	color: #01265D;
}
*/
input[type="text"], input[type="password"]{  
	font-size: 11px;
	line-height: 14px;
	height: 14px;
	width:250px;
	padding: 0px 2px 0px 2px;;
	margin: 0 0 0 0px;
	border: 1px solid #01265D;
	color: #01265D;
}

input.inputklein {
	width:75px;
}

textarea {  
	font-size: 11px;
	line-height: 14px;
	height: 60px;
	width: 400px;
	padding: 0px 2px 0px 2px;;
	margin: 0 0 0 0px;
	border: 1px solid #01265D;
}

select {  
	font-size: 11px;
	line-height: 12px;
	padding:0;
	margin:1px 0px 0px 0px;
	color: #01265D;
}

input[type="submit"], input[type="button"] {  
	font-size: 10px;
	line-height: 12px;
	height: 20px;
	border: 1px solid;
	background-color: #ffffff;
	cursor:pointer;
	padding: 0px;
	margin: 0px;
}

input[type="checkbox"], input[type="radio"]{
	width: 35px;
}

/** tt_products Al's variant  **/

input.tt_prod_aantal {
	width:30px;
}

input.tt_prod_input {
	width:200px;
}

input.tt_prod_button {
	width:50px;
	height:25px;
}

input.tt_prod_basket {
	width:24px;
	padding:0;
	margin:0;
	background-image:url(..\images\icoon_basket.gif);
}

table.tt_prod_table textarea {  
	font-size: 11px;
	line-height: 14px;
	height: 60px;
	width: 250px;
	padding: 0px 2px 0px 2px;;
	margin: 0 0 0 0px;
	border: 1px solid #01265D;
}

table.tt_prod_table, table.winkel, table.banners {
	margin-left:10px;
	width:95%;
}
table.tt_prod_table td, table.winkel td, table.downloads td, table.downloads th {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:14px;
	color: #01265D;
}

table.winkel td {
	vertical-align:top;
}
table.winkel td p{
	margin-top:0;
}

table.winkel td.rechts {
	text-align:right;
	vertical-align:top;
}

table.tt_prod_table td p {
	margin-left: -1px;
}

table.tt_prod_table td a, table.tt_prod_table td a:active, table.tt_prod_table td a:link, table.tt_prod_table td a:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 18px;
	color: #F57A37;
   font-weight: normal;
   text-decoration: none;
}

table.tt_prod_table td a:hover { 
	color: #01265D;
}

span.tt_prod_wrap2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:14px;
	color: #01265D;
}

span.tt_prod_wrap1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:14px;
	color: #01265D;
}

/* voor koppen tabellen */
tr.tr-0  p{
   font-weight: bold;
}

/** dropdownmenu styles **/
#nav {
background: #01265d;
}
#nav, #nav ul { /* menubalk is #nav */
padding: 0;
margin: 0;
list-style: none;
float: left;
width: 750px;
}
#nav li { /* all list items */
float: left;
width: 150px;
/*border:1px solid white;*/
}
#nav li#eerste {
float: left;
width: 82px;
}
#nav li#tweede {
float: left;
width: 67px;
}
#nav li#derde {
float: left;
width: 85px;
}
#nav li#achtste {
float: left;
width: 88px;
}
#nav li#vierde {
float: left;
width: 137px;
}
#nav li#vijfde {
float: left;
width: 96px;
}
#nav li#zevende {
float: left;
width: 76px;
}
#nav li#zesde {
float: left;
width: 105px;
}
#nav li ul { /* second-level lists */
position: absolute;
left: -1000px;
margin:0px;
height:auto;
width: 150px; /* zorgt ervoor dat de li's ONDER elkaar komen (anders achter elkaar) */
}
#nav li ul ul { /* third-and-above-level lists */
left: -1000px;
margin: -20px 0 0 150px; /* zorgt ervoor dat dit menu naast de 'ouder' verschijnt */
}
#nav li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
display: block;
font-weight: bold;
text-decoration: none;
padding: 3px 5px;
margin: 0;
color: #323232; /* letterkleur inactief */
}	
#nav li#eerste a, #nav li#tweede a, #nav li#derde a, #nav li#vierde a, #nav li#vijfde a, #nav li#zesde a, #nav li#zevende a, #nav li#achtste a  {
background: #01265d;
color: #fff;
border:0px;
}
#nav li#eerste a {
width: 70px;
}
#nav li#tweede a {
width: 55px;
}
#nav li#derde a {
width: 73px;
}
#nav li#achtste a {
width: 76px;
}
#nav li#vierde a {
width: 125px;
}
#nav li#vijfde a {
width: 84px;
}
#nav li#zevende a {
width: 64px;
}
#nav li#zesde a {
width: 97px;
}
#nav li#eerste li a, #nav li#tweede li a, #nav li#derde li a, #nav li#vierde li a, #nav li#vijfde li a, #nav li#zesde li a, #nav li#zevende li a, #nav li#achtste li a{
width: 138px;
color: #323232;
/* C8C8C8 */
background: #BFCCD9; /* achtergrond inact  */
border-top: 1px solid #F0F0F0;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid #F0F0F0;
}
/* nu volgt een hack voor de breedte van de a voor IE6 */
* html #nav li#eerste li a, * html #nav li#tweede li a, * html  #nav li#derde li a, * html  #nav li#vierde li a, * html  #nav li#vijfde li a, * html  #nav li#zesde li a, * html  #nav li#zevende li a, * html  #nav li#achtste li a{
width:150px;/*for ie5.x win */
w\idth:150px;/*for ie6*/
}
#nav li#eerste li a:hover, #nav li#tweede li a:hover, #nav li#derde li a:hover, #nav li#vierde li a:hover, #nav li#vijfde li a:hover, #nav li#zesde li a:hover, #nav li#zevende li a:hover, #nav li#achtste li a:hover{
color: #FFF;
/* 646464 */
background: #597A9B;
border: 1px solid #597A9B;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
left: -1000px;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
#nav li#eerste li.metsubmenu a, #nav li#tweede li.metsubmenu a, #nav li#derde li.metsubmenu a, #nav li#vierde li.metsubmenu a, #nav li#vijfde li.metsubmenu a, #nav li#zesde li.metsubmenu a, #nav li#zevende li.metsubmenu a, #nav li#achtste li.metsubmenu a {
background-image:url(images/menu_pijl.gif);
background-repeat:  no-repeat;
background-position: top right;
}
#nav li#eerste li.metsubmenu a:hover, #nav li#tweede li.metsubmenu a:hover, #nav li#derde li.metsubmenu a:hover, #nav li#vierde li.metsubmenu a:hover, #nav li#vijfde li.metsubmenu a:hover, #nav li#zesde li.metsubmenu a:hover, #nav li#zevende li.metsubmenu a:hover, #nav li#achtste li.metsubmenu a:hover {
background-image:url(images/menu_pijl_act.gif);
background-repeat:  no-repeat;
background-position: top right;
}
#nav li#eerste li.metsubmenu li a, #nav li#tweede li.metsubmenu li a, #nav li#derde li.metsubmenu li a, #nav li#vierde li.metsubmenu li a, #nav li#vijfde li.metsubmenu li a, #nav li#zesde li.metsubmenu li a, #nav li#zevende li.metsubmenu li a, #nav li#achtste li.metsubmenu li a, #nav li#eerste li.metsubmenu li a:hover, #nav li#tweede li.metsubmenu li a:hover, #nav li#derde li.metsubmenu li a:hover, #nav li#vierde li.metsubmenu li a:hover, #nav li#vijfde li.metsubmenu li a:hover, #nav li#zesde li.metsubmenu li a:hover, #nav li#zevende li.metsubmenu li a:hover, #nav li#achtste li.metsubmenu li a:hover{
background-image:url();
}

/* voor homepage, borduren voort op bovenstaande styles, #nav moet dus in #tekst staan! */
#tekst #nav {
background: white;
}
#tekst #nav, #tekst #nav ul { /* menubalk is #nav */
padding: 0;
margin: 0;
list-style: none;
float: left;
width: 595px;
}
#tekst #nav li {
float: left;
width: 140px;
padding: 0;
margin: 0;
}
#tekst #nav li#eerste, #tekst #nav li#tweede, #tekst #nav li#derde, #tekst #nav li#vierde, #tekst #nav li#vijfde, #tekst #nav li#zesde, #tekst #nav li#zevende, #tekst #nav li#achtste { /* all list items */
float: left;
display:inline;
padding: 0;
height:130px; /* hoogte van het menuonderdeel */
margin:0px 0px 0px 5px;
}
#tekst #nav li ul { /* second-level lists voor home*/
position: absolute;
left: auto;
margin:0px;
padding: 0;
height:auto;
width: 135px; /* zorgt ervoor dat de li's ONDER elkaar komen (anders achter elkaar) */
}
#tekst #nav li ul ul { /* third-and-above-level lists voor home - niet tonen*/
display:none;
}
#tekst #nav li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
display: block;
font-weight: bold;
text-decoration: none;
padding: 3px 5px;
margin: 0;
color: #01265d;
}	
#tekst #nav li#eerste a, #tekst #nav li#tweede a, #tekst #nav li#derde a, #tekst #nav li#vierde a, #tekst #nav li#vijfde a, #tekst #nav li#zesde a, #tekst #nav li#zevende a, #tekst #nav li#achtste a  {
background-color:#CCD4DF;
border:0px solid black;
width:130px;
}
#tekst #nav li#eerste li.metsubmenu a, #tekst #nav li#tweede li.metsubmenu a, #tekst #nav li#derde li.metsubmenu a, #tekst #nav li#vierde li.metsubmenu a, #tekst #nav li#vijfde li.metsubmenu a, #tekst #nav li#zesde li.metsubmenu a, #tekst #nav li#zevende li.metsubmenu a, #tekst #nav li#achtste li.metsubmenu a {
background-image:url();
}
#tekst #nav li#eerste li.metsubmenu a:hover, #tekst #nav li#tweede li.metsubmenu a:hover, #tekst #nav li#derde li.metsubmenu a:hover, #tekst #nav li#vierde li.metsubmenu a:hover, #tekst #nav li#vijfde li.metsubmenu a:hover, #tekst #nav li#zesde li.metsubmenu a:hover, #tekst #nav li#zevende li.metsubmenu a:hover, #tekst #nav li#achtste li.metsubmenu a:hover {
background-image:url();
/* upd 10-3-08 mouseover oranje */
color:#F57A37;
}
#tekst #nav li#eerste li a, #tekst #nav li#tweede li a, #tekst #nav li#derde li a, #tekst #nav li#vierde li a, #tekst #nav li#vijfde li a, #tekst #nav li#zesde li a, #tekst #nav li#zevende li a, #tekst #nav li#achtste li a {
background-color:white;
font-size: 12px;
line-height: 14px;
display: block;
font-weight: normal;
text-decoration: none;
padding: 3px 5px;
margin: 0;
color: #01265d;
width:137px;
}
/* upd 10-3-08 mouseover oranje */
#tekst #nav li#eerste li a:hover, #tekst #nav li#tweede li a:hover, #tekst #nav li#derde li a:hover, #tekst #nav li#vierde li a:hover, #tekst #nav li#vijfde li a:hover, #tekst #nav li#zesde li a:hover, #tekst #nav li#zevende li a:hover, #tekst #nav li#achtste li a:hover {
color:#F57A37;
}
/* einde homepage navigatie*/

/* subnavigatie ook gebaseerd op bovenstaande */

#subnav, #subnav ul { /* menubalk is #nav */
padding: 0;
margin: 0;
list-style: none;
float: left;
width: 148px;
}
#subnav ul.subsub {
width: 138px;
padding-left:10px;
}
#subnav li { /* all list items */
float: left;
clear:left;
}
#subnav li a {
width: 138px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
display: block;
font-weight: bold;
text-decoration: none;
padding: 3px 5px;
margin: 0;
color: #323232;
}	
#subnav ul.subsub li {
background-image:url(images/but_wit.gif);
background-repeat: no-repeat;
background-position:0px 5px;
padding-left:5px;
}
#subnav ul.subsub li a {
width: 128px;
color: #fff;
voice-family: "\"}\""; 
voice-family:inherit;
width: 123px;
}
#subnav ul.subsub li.act {
background-image:url(images/but_blauw.gif);
background-repeat: no-repeat;
background-position:0px 5px;
padding-left:5px;
}
#subnav ul.subsub li.act a {
color: #01265d;
}
#subnav li.act a {
color: #01265d;
}	
#subnav li a {
color: #fff;
}	
#subnav li a:hover {
color: #01265d;
}	


/* aangepaste stylen voor extension "tt_news" */

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container .clearer, .news-single-item .clearer, .news-latest-container .clearer{
clear:right;
height:1px;

}
.news-latest-container .clearer {
clear:left;
}





/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	padding:8px;
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border:1px dashed #01265D;
	height:90px;
	background-color:#CCD4DF;
}

/*.news-latest-container {
	padding:5px;
	border:1px dashed #01265d;
}
*/

.news-latest-container H2,.news-latest-gotoarchive {
	color:#f57a37;
	padding:3px;
	margin:3px;
}

.news-latest-item {
	padding:0px;
	margin:0px;
}

.news-latest-item H3, .news-latest-item H3 a:link, .news-latest-item H3 a:visited, .news-latest-item H3 a {
	color:#01265d;
	margin:0px;
	font-weight:bold;
}
.news-latest-item H3 a:hover {
	color:#f57a37;
	margin:0px;
}
.news-latest-item H3 em{
	color:#f57a37;
	font-style:normal;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
}


.news-list-item {
	padding:10px;
	margin:0px;
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form form {
	margin:0px;
}
.news-list-item h3, .news-list-item h3 a, h3 a:link, .news-list-item h3 a:visited, .news-list-item h3 a:hover {
	color: #F57A37;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
.news-list-container p {
	margin: 0px;
	padding:0px;
	display:inline;
}
.news-list-date {
	float: right;
	color: #F57A37;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
}

.news-list-container img {
	float: right;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category img {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink, .news-list-category {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	line-height:10px;
	margin:0px;
	margin-bottom:3px;
	color: #01265D;
}
.news-list-morelink a {
	color: #F57A37;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
/*	background-color:#F9FFE5;*/
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
/*	background-color: #BBE53A;*/
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:0px;
	margin-bottom:5px;
}
.news-single-item H2 {
	font-size: 14px;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left:10px;
}
.news-single-item H3 {
	margin-top: 0px;
	margin-bottom: 14px;
	margin-left:10px;
	color: #01265d
}
.news-single-img {
	float: right;
	margin-left:5px;
}
.news-single-imgcaption {
	padding:3px;
	clear:both;
}
.news-single-category {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	margin-left:10px;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #f57a37;
	float: right;
	margin-right:10px;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
	clear: both;
	margin-top: 15px;
	padding:3px;
	padding-bottom:0px;
}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:0px;
}
.news-amenu-container LI {
	padding:0px;
	margin:0px;
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:0px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
}
.news-amenu-container H2 {
/* verberg ARCHIEF kop */
	display:none;
}
li.news-amenu-item-year {
	font-weight: bold;
	padding: 2px;
	color: #01265D;
	text-indent:-20px;
	list-style-type: none;
}


/* styles voor RTE */

span.floatright, img.floatright {
	float:right;
}

span.floatleft, img.floatleft {
	float:left;
}

/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
	
		/* default styles for extension "tx_srfeuserregister_pi1" */
   .tx-srfeuserregister-pi1 p { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srfeuserregister-pi1 a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
   .tx-srfeuserregister-pi1 a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-srfeuserregister-pi1 input { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}
   .tx-srfeuserregister-pi1 select { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 textarea { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}
   
/* styles voor for extension "tx_irfaq_pi1    */

.tx-irfaq-pi1 {
	padding-left:5px;
}
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt {  margin: 0px;  }
.tx-irfaq-pi1 dt.cat { font-weight: bold; margin: 0px; margin-top:10px; }
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px;	}
.tx-irfaq-pi1 .additional-info { border-top: 1px solid #01265D; margin-bottom: 10px; }
		   
/* styles voor sponsors */

div#sponsor_data {
	float:right;
	width:200px;
	border:1px dashed red;
}

div#sponsor_logo {
	float:left;
	width:200px;
	margin-left:10px;
}

div#sponsor_tekst {
	float:left;
	margin-top:10px;
	width:100%;
}

div#sponsor_foto_rechts {
	float:right;
	margin-left:10px;
	margin-top:60px;
}

div.sponsor_fotos {
	float:left;
	margin-left:10px;
}

/* default styles for extension "tx_pbsurvey_pi1" */
.tx-pbsurvey-pi1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding: 30px;border: 1px solid #000000;position: relative;text-align: left;}
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 10px; position: relative;height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF;border: 1px solid #000000;width: 100px;height: 15px;position: absolute;z-index: 6;right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF;height: 15px;z-index: 4;position: absolute;left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5;text-align: center;position: absolute;left: 0px;width: 100px;height: 15px;}
.tx-pbsurvey-pi1 .pageheader {font-size: 16px;font-weight: bolder;color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {font-size: 12px;}
.tx-pbsurvey-pi1 .survey_item {margin-top: 20px;margin-bottom: 20px;}
.tx-pbsurvey-pi1 .itemform {font-size: 12px;}
.tx-pbsurvey-pi1 .question {position: relative;font-size: 12px;}
.tx-pbsurvey-pi1 .questionNumber {left: -20px;position: absolute;}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 10px;}
.tx-pbsurvey-pi1 .required {font-size: 9px;color: #FF0000;vertical-align: super;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {width: 100%;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-size: 11px; font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {font-size: 11px; text-align: center;}



/* upd 18-2-09 voor tabel bij seminar*/

table.aanmeldingseminar {
	border:1px solid black;
	border-collapse:collapse;
}
table.aanmeldingseminar td{
	border:1px solid black;
	padding:3px;
}


/* upd 29-4-09 voor inspringen */
div.csc-frame-indent {
	margin-left:10px;
}


