/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}
.usergroupcss{
visibility:hidden;
}

.csc-textpic-imagewrap{
position:static;
z-index:7000;
}

#wwdmenu{
margin-bottom: 12px;
margin-top: -14px;
}

#wwdmenu h2{
display: inline;
margin-right: 8px;
border-right: 1px solid #DDDFDC;
padding-right: 8px;}


#screen-name{
display:none!important;
}
.vcard{
display:none!important;
}
.twitter-follow-button{
  height: 20px!important;
    left: -27px!important;
    position: relative!important;
    top: 4px!important;
    width: 169px!important;

}
.sf-IFSUB-current ul{
/*width:763px !important;*/
}
.tx-haltsoftaddtoany-pi1 {
     height: 10px;
    left: 767px;
    position: relative;
    top: -13px;
    width: 28px;
    z-index: 2;
    }
#socialbookmarks {
    display: block;
    height: 16px;
    left: 804px;
    position: relative;
    width: 148px;
    z-index: 13;
}

#socialbookmarks img{
margin-right:2px;
}

#socialbookmarks a{
 display: inline-block;

    width: 24px;
}

#language-selector{
 margin-top: -13px;
    position: relative;
    top: 145px;
    float:right;
    left:-309px;
    z-index:1;
}
.fb_edge_widget_with_comment {
    left: 177px !important;
    position: relative;
    top: -17px !important;
}
.tx-srfreecap-pi2-cant-read, .tx-srfreecap-pi2-cant-read a {

    display: block;

}
.fb_edge_widget_with_comment {
    height: 0;
    left: 996px;
    position: relative;
    top: -1692px;
}
#fb-root{
position:relative;
}
#videoInfo{
left:760px!important;
top:-614px!important;
width:192px!important;
height:18px!important;
border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
}
.news-single-author{
text-transform:capitalize;
}
#facebook {
    margin-bottom: 15px;
    }
fieldset.tx-powermail-pi1_fieldset input.powermail_text {
 height: 18px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
    float: right;
    margin: -1px 0.5em 0!important;
    width: 290px !important;
}
fieldset.tx-powermail-pi1_fieldset {
margin-top:25px!important;
}
div.tx_powermail_pi1_fieldwrap_html {

    margin-left: 0px!important;

    margin-top: 0px!important;


}
.tx_powermail_pi1_fieldwrap_html_captcha input{
float:right!important;
width:290px!important;
-moz-border-radius:4px;
height:18px;
border-radius:4px;
-webkit-border-radius:4px;
}
.tx_powermail_pi1_fieldwrap_html_password input{
-moz-border-radius:4px;
height:18px;
border-radius:4px;
-webkit-border-radius:4px;
float:right!important;
width:290px!important;
}

div.tx_powermail_pi1_fieldwrap_html label {
text-transform:none!important;
margin-left:0px!important;
}

div.tx_powermail_pi1_fieldwrap_html select,tx_powermail_pi1_fieldwrap_html_captcha input{
float:right!important;
width:290px!important;
}

fieldset.tx-powermail-pi1_fieldset {

    border: none;

}


fieldset.tx-powermail-pi1_fieldset {
    margin-left: 0px!important;

    padding: 0px!important;

    text-align: left!important;
}


fieldset.tx-powermail-pi1_fieldset label {
    clear: both;
    display: block;
    float: left;
    font-weight: normal!important;
    width: 78px!important;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
    float: right;
    width: 290px!important;
}



fieldset.tx-powermail-pi1_fieldset {
    background: transparent!important;
   }

#LikePluginPagelet{
width:200px!important;
}
#facebookid {
    position: relative;
    right: -242px;
    top: 4px;
}
.sf-IFSUB-current ul .current a{
text-transform:none!important;
}

.test a{
text-transform:none!important;
}
.bottom-menu-element .padder10{
padding: 10px 10px 10px 17px;
}
div#bottom-menu .bottom-menu-element-last {
    background-image: none;
    width: 100px;
    }
.bottom-menu-element {
    margin-right: 6px !important;
    padding-right: 7px;
}

div#bottom-menu .bottom-menu-element {
background-position: right top!important;
height:57px!important;
}

#linkChannel a{
color:#fff;
text-decoration: none;
}
#linkChannel {
    -moz-border-radius: 6px 6px 0 0;
    background: none repeat scroll 0 0 #274E13;
    color: #FFFFFF;
    height: 19px;
    left: 765px;
    padding: 2px 2px 2px 5px;
    position: relative;
    top: -304px;
    width: 188px;
}
.tx-rgmediaimages-pi1{
height:340px;
}
.rgmediaimages-caption {
padding-top:13px!important;
    -moz-border-radius: 6px 6px 6px 6px;
    background: none repeat scroll 0 0 #121212;
    color: #D9D9D9;
    height: 243px;
    left: 760px;
    padding: 8px;
    position: relative;
    top: -328px;
    width: 184px;
}
#youtubelink{
left:760px!important;
padding-left:8px!important;
width:192px!important;
top:-337px!important;
}
#getinvolved{
display:none!important;
}
.topBanner{
position:relative;
top:-10px;
left:-10px;
margin-bottom:-30px;
}
.info_video_describe p{
color:#CBCBCB;
}
fieldset legend{
display:none;
}
.text10px{
height:0;
padding:0; margin:0;
}

.tx-indexedsearch-searchbox-sword2 {
    position: absolute !important;
    left: 760px;
    top: -56px;
    width: 200px;
    z-index: 501;
}

.tx-indexedsearch-searchbox-button2 {
    left: 898px;
    position: absolute !important;
    top: -61px;
	z-index:502;
	overflow:visible;
	padding:0 2px;
}




.tx-wtcommercepreview-pi1 ul{
margin-left:0px;
}
.tx-kiwislider-pi1{
width:950px!important;

}

.tx-kiwislider-pi1 ul.navigation{
display:none!important;
}
.tx-kiwislider-pi1 .scroll
{
width:950px!important;
height: 290px!important;
}

.tx-kiwislider-pi1 .scrollContainer div.panel {
height: 234px!important;
padding: 20px!important;
width: 930px!important;
}






div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:30px !important;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-bottom:8px;
margin-right:30px !important;
}

.tx-felogin-pi1{
height:0px;
width:200px;
position:relative;
}
#homelogin-left{
display:none;
}
.tx-felogin-pi1 h3{
color:#fff!important;
}
.tx-felogin-pi1 div{
color:#fff!important;
}
.tx-felogin-pi1 form{
left:800px;
position:relative;
top:-143px;
}






.csc-textpic-intext-left img{
position:relative;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:left;
//padding-right:25px;
}

.csc-textpic-above img{
padding-bottom:24px;
}

#powermaildiv_uid231{
display:none;
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
ul.ui-tabs-nav {
	margin: 10px 0;
	}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
	font: 12px  Arial, Helvetica, Geneva, sans-serif;
	}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

.ui-tabs-nav li {
    float: left;
    margin: 0 0px 0 0px;
    min-width: 84px; /* be nice to Opera */
    width:100px;
    
  
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 ;
    
    font: 18px  Georgia, Arial, Helvetica, Geneva, sans-serif;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
  
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
    
    
    
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #fff;
    
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 21px; /* IE 6 treats height as min-height */
    min-height: 21px;
    padding:5px 5px 3px 10px;
    //font-weight:bold;
    padding-top:11px;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 2px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-color: #5C7E1B;
    color: white;
   
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
     color: white;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
  
    padding: 0;

}
.ui-tabs-loading em {
    padding: 0 0 0 0px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#fragment-1 div.home-tabsback {
	
	margin: 0;
	}











#home-tabs {
margin-top:4px!important;
	margin: 0px 0 0 0px;
	}
.home-tab-menu dl dt {
	padding: 1px 0;
	}
.home-tab-menu dl dt a:link,
.home-tab-menu dl dt a:visited {
	margin-left: 24px;
	font-size: 1.1em;
	font-weight: lighter;
	color: #8c442b;
	text-decoration: none;
	}

.home-tab-menu dl dt a:hover {
	text-decoration: underline;
	}

.home-tab-menu dl dd {
	padding: 2px 0 3px 24px;
	text-decoration: none;
	background: url(../img/dotted-border.gif) bottom left repeat-x;
	margin-bottom: 5px;
	color: #666960;
	}
	
.tabcontentwrapper {
	
	
	}	
	
.tabcontent-left {
	width: 320px;
	padding: 0px 5px 0 20px;
	float: left;
	margin-top: 10px;
	margin-right:6px;
	}
	.tabcontent-left img {
	padding: 3px;
	background-color: white;

	}
.tabcontent-right {
	width: 246px;
	margin-top: 10px;
	padding: 0px 20px 0 10px;
	float: right;
	
	}
	
	
	#contentwrapper .ui-tabs-nav a {
     	color: #808577;
		font-family:  "Times New Roman", Times, serif;
		font-size: 1.4em;
        font-weight: lighter;
          

	}
	#contentwrapper .ui-tabs-nav .ui-tabs-selected a {
        color: #5b7a0b;
        font-family:  "Times New Roman", Times, serif;
        font-size: 1.4em;
        font-weight: lighter;
		}
	
	/*5b7a0b*/
	
	.search-top {
	float: right;
	height: 30px;
}
	
	.main-searchform {
	width: 210px;
	
	height: 30px;
	float: right;
	margin-top: 0px;
	position: relative;
	top: -42px;
	z-index: 463;
	}
input.main-searchfield {
	background: transparent url(../img/home-search-input-back.jpg) top left no-repeat;
	border: 3px double #3d5315;
	color: white;
	padding: 2px 5px;
	width: 150px;
	}	
	
	input.main-searchfield:focus {
	
	border: 3px double #fff;
	
	}
	
	
	.main-searchform button{
    width:auto;
    overflow:visible;
    padding:0; /* IE6 */
   
}
.main-searchform button[type]{
    padding:0; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:0; /* IE7 */
}
.main-searchform button img,{
    margin:0 !important;
    padding:0;
    border:none;
    width:31px;
    height:30px;
   
}



.main-searchform button{
	
   position: relative;
 	z-index: 3;
   top:13px;
   left: -22px;
   width:31px;
    height:30px;
    margin-top: 0px;
    background:transparent;
    border:0;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
 
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
    padding:0; /* Links */
}



































#home-tabs {
	//width: 560px;
	//margin-left: 60px;

	}

/* Skin */
#contentwrapper ul.ui-tabs-nav {
margin: 0 0 0px 0px;
}
  .ui-tabs-nav, 
  .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    
}
#contentwrapper  .ui-tabs-nav li {
    float: left;
    margin: 0 0px 0 0px;
    min-width: 312px; /* be nice to Opera */
    width:312px;
    list-style: none;
  
}
	 .ui-tabs-nav a, 
  .ui-tabs-nav a span {
  color:#5B7A0B;
    display: block;
    padding: 0 ;
    /*background: url(../img/home-tab-noact.jpg) no-repeat;*/
   
    background-color: #f5f6f0;
    
    
     text-decoration: none;
     -moz-border-radius-topleft : 5px; 
		-webkit-border-top-left-radius: 5px; 
		-moz-border-radius-topright : 5px; 
		-webkit-border-top-right-radius: 5px;
		   padding-bottom: 5px; 
     
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
  
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
    margin-right: : 2px
 
}
 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #fff;
   padding-bottom: 5px;
   
}
.ui-tabs-nav a span {
    width: 295px; /* IE 6 treats width as min-width */
    min-width: 295px;
    height: 21px; /* IE 6 treats height as min-height */
    min-height: 21px;
    padding-top: 11px;
    padding-right: 0px;
    padding-left: 20px;
    
}


 .ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
       padding-bottom: 5px;
}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
  /*  background: url(../img/home-tab-act.jpg) no-repeat; */
   background-color: #BAC994;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
     /*background-position: 100% -100px;*/
      background-color: #BAC994;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    /* background-position: 0 -50px;*/
     background-color: #dfe2db;
     width:295px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    /* background-position: 0 0;*/
}


.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
  	height: 450px;
    padding: 0;
 	background: #dfe2db;
 	margin-top: -5px;
}






























/*	CONTENT MAIN */

.login-link{
position:relative; top:-50px; left:82px; 
}

.login-link a:link{
color: white;
text-decoration: none;
}
/* ************** */
.content {
	
	}
/* @group HEADERS */
	.content h1,
	.content h2,
	.content h3,
	.content h4,
	.content h5,
        .content h6,
        .content h7,
        .content h8,
        .heading7,
        .heading8
 {
	font-family: Georgia, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", verdana, arial,sans-serif;
	font-weight: 300;

	
	}



h8, .heading8 {
    border-bottom: 1pt solid #D4D5CD;
    border-color: #D4D5CD;
    color: #637A33;
    display: block;
    font-family: Georgia;
    font-size: 23px;
    margin-bottom: 12px;
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 12px;
    padding-left: 20px;
}





.content h1 {
	color:#193914;
font-family:Georgia;
font-size:23px;
margin-bottom:25px;
//margin-top:17px;
//font-weight:bold;
	}

 .content h2 {
 //margin-top:20px;
	font-size:1.5em;
//font-weight:bold;
	color: #5B7A0B;
	margin-bottom: 10px;
	}

.content h2.menutitle {
	font-size: 1.3em;
	color: #008fc5;
	margin-bottom: 10px;
	}

.content h3 {
	color:#193914;
font-size:1.6em;
margin-bottom:33px;
//margin-top:33px;
text-align:center;
	}

.content h4 { 
color:#333333;
font-size:1.5em;
margin-bottom:12px;
margin-top:5px;
}

.content h5 {
border-bottom:1px solid;
font-size:21px;
margin:23px 156px 41px 166px;
padding-bottom:12px;
text-align:center;
 }
 
 
.content h7, .heading7 {
border-bottom:1pt solid gray;
border-color:#D4D5CD;
color:#263413;
font-family:Georgia;
font-size:23px;
margin-bottom:12px;
margin-left:-20px;
margin-right:-20px;
padding-bottom:12px;
padding-left:20px;
text-align:center;
display:block;
 } 

.content h6 {
border-bottom:1pt solid gray;
border-color:#D4D5CD;
color:#263413;
font-family:Georgia;
font-size:23px;
margin-bottom:12px;
margin-left:-20px;
margin-right:-20px;
padding-bottom:12px;
padding-left:20px;
 }
 

.content h8 {
border-bottom:1pt solid gray;
border-color:#D4D5CD;
color:#637a33;
font-family:Georgia;
font-size:23px;
margin-bottom:12px;
margin-left:-20px;
margin-right:-20px;
padding-bottom:12px;
padding-left:20px;
display:block;
 } 

	
/*   HEADERS IN BOXES */


/* Headers, with link */

.content h1 a:link,
.content h1 a:visited,

.content h2 a:link,
.content h2 a:visited,

.content h3 a:link,
.content h3 a:visited,

.content h4 a:link,
.content h4 a:visited,

.content h5 a:link,
.content h5 a:visited {
	text-decoration: underline;
	}

.content h2 A {
	
	}

.content h2 a:link,
.content h2 a:visited {
color: #193914;
	}

.content h3 a:link,
.content h3 a:visited {
color: #193914;
	}

.content h4 A {
	color: #8A0020;
	}

.content h1 A:hover, .content h2 A:hover, .content h3 A:hover, .content h4 A:hover, .content h5 A:hover {
	
	}

/* @end */




/* @group paragraaf */

/* RTE / Bodytext:*/

.content a, {
	margin: 0;
	padding: 0;
	color: #5B7B0A;
	}

.content td a:link, .content td a:visited,
.content p a:link, .content p a:visited,
.content li a:link, .content li a:visited,
.content span a:link, .content span a:visited {
	color: #5B7B0A;
	text-decoration: underline;
	padding-bottom: 0;
	}

.content a:hover;
.content td a:hover;
.content p a:hover,
.content li a:hover,
.content span a:hover {
	color: #5B7B0A;
	padding-bottom: 0px;
	color: #82A7C5;
	}

.content p.bodytext,
.content p
 {
	margin-bottom: 17px;
	font-size: 1em;
	
	line-height: 17px;
	color: #424555;
	position: relative; top: -5px;
	margin-top:14px;
	font-size:12px;
	
	}
	
.homeintro 	p.bodytext
 {
	
	line-height: 1.5em;
font-size: 0.9em;
text-align: justify;	
	
	}

.content  blockquote {
	padding: 15px 10px 10px 30px;
		/*
	border-top: 1px dotted #697C8A;
	border-bottom: 1px dotted #697C8A;
	*/
	margin:0px;
	margin-bottom: 10px;
	color: #193914;
	background: #fff url('img/quote.jpg') 5px 5px no-repeat;
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	font-style: italic;

	}

.content  blockquote  p.bodytext {
		color: #193914;
	

	}
	
	


p {
	font-family:  Verdana, sans-serif;
	
	}
/* @end */

/* @group indent */
div.indent {
	padding-left: 20px;
}
/* @end */

/* @group BULLETS lists */

.content p.bodytext, .content p {
margin-bottom:8px!important;
}
.content ul li p {
position:relative!important;
top:0px!important;
}
.content ul li{
background-position:top left !important;
padding-bottom:3px!important;
padding-left:28px!important;

}

.content ul{
padding-left:0px!important;
	margin: 0 0 10px 0px!important;
}


/*  Bulletlists */

.content ul,
.content ol {
	color: #424555;
	margin: 0 0 20px 30px;
	font: 1em/1.6em "Lucida Grande", Lucida, Verdana, sans-serif;
}

.content li ul,
.content li ol {
	margin: 10px 0 15px 20px;
}
	


.content ul  li 

{

	font-size: 100%;
	
	}




.content  .small {
	font-size: 0.8em;
	}



.content ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/bullet.png) no-repeat scroll 0 50%;
padding-left:17px;
padding-bottom: 5px;
	}

.content ul ul {
	}

/* Bulletlists, specifically */

UL.csc-bulletlist-0 {
	list-style-image: url(submen-arrow.gif);
	}

UL.csc-bulletlist-1 {
	list-style-type: decimal;
	}

UL.csc-bulletlist-2 {
	list-style-position: inside;
	}

UL.csc-bulletlist-3 {
	list-style-image: url(img/red_arrow_bullet.gif);
	}
	
	
	
	
/* Bulletlists, general */

UL.csc-bulletlist LI {
	color: #8A0020;
	list-style-image: url(images/../../../../../media/bullets/dot.gif);
	}

/* Bulletlists, specifically */

UL.csc-bulletlist-0 {
	color: #8A0020;
	list-style-image: url(images/../../../../../media/bullets/dot.gif);
	}

UL.csc-bulletlist-1 {
	color: #186900;
	list-style-type: decimal;
	}

UL.csc-bulletlist-2 {
	color: #10007B;
	list-style-position: inside;
	}

UL.csc-bulletlist-3 {
	color: #8A0020;
	list-style-image: url(images/img/red_arrow_bullet.gif);
	}



/* @end */



/* @group Frames, spacing, link-to-top */



P.csc-linkToTop {
	text-align: right;
	}

P.csc-linkToTop A {
	font-weight: bold;
	}

DIV.csc-frame {
	border: 0px;
	}

DIV.csc-frame-invisible {
	
	}

DIV.csc-frame-rulerBefore {
	border-top: 1px solid #333333;
	}

DIV.csc-frame-rulerAfter {
	border-bottom: 1px solid #333333;
	}

DIV.csc-frame-indent {
	padding-left: 100px;
	}

DIV.csc-frame-indent3366 {
	padding-left: 33%;
	}

DIV.csc-frame-indent6633 {
	padding-right: 33%;
	}

DIV.csc-frame-frame1 {
	background-color: #F2F9DA;
	padding: 10px;
	color: #577B17;
	}

DIV.csc-frame-frame2 {
	background-color: #FFFFFF;
	border-bottom: 1px dotted #FF6000;
	padding: 4px 0px 8px 0px;
	margin-bottom: 12px;
	margin-top: 5px;
	}

DIV.csc-frame-frame1 h1, DIV.csc-frame-frame1 h2, DIV.csc-frame-frame1 h3, DIV.csc-frame-frame1 h4, DIV.csc-frame-frame1 h5, DIV.csc-frame-frame1 h6,DIV.csc-frame-frame1 h7,DIV.csc-frame-frame1 h8, DIV.heading7, DIV.heading8 {
	margin-top: 2px;
	}

DIV.csc-frame-frame2 h1, DIV.csc-frame-frame2 h2, DIV.csc-frame-frame2 h3, DIV.csc-frame-frame2 h4, DIV.csc-frame-frame2 h5, DIV.csc-frame-frame1 h6, DIV.csc-frame-frame1 h7,DIV.csc-frame-frame1 h8 {
	margin-top: 2px;
	}
	
/* @end*/


/* @group Header date */

P.csc-header-date {
	color: #186900;
	}

/* Subheader, general */

P.csc-subheader {
	font-style: italic;
	background-color: #EDEBF1;
	}

/* Subheader, specific */

P.csc-subheader-0 {
	font-style: normal;
	}

P.csc-subheader-1 {
	color: #186900;
	}

P.csc-subheader-2 {
	color: #10007B;
	}

P.csc-subheader-3 {
	color: #8A0020;
	}
/* @end */



/* @group Images CAPTION 	 */



.csc-textpic-caption {
	font-style: italic;
	color: #666;
	font-size: 1em;
	margin: 0;
	
	}
	
	dl.csc-textpic-image  dt {
	

	}

 /* @end */




/* @group Tables, generally */



table.contenttable {
	width: 100%;
	
	border: 1px solid #D2DFB5;
	background-color: #E9F3D4;
	
	padding: 5px;
	
	
	margin: 0 10px 10px 0;
	}

table.contenttable tr td {
	vertical-align: top;
	padding: 3px 5px;
color: #565a5b;
	}

table.contenttable {
	font-size: 1em;
	line-height: 1.1em;
	}

table.contenttable trd td p.bodytext {
	font-size: 1.1em;
	color: #565a5b;
	
	}

table.contenttable TR {
	
	}
.contenttable-0 .td-0 {
	
	}
/* TABLE 1 */

table.contenttable-1 TR.tr-0 TD {

	color: #565a5b;
	font-weight: bold;
	}
	
	.contenttable-1 .td-0 {
	font-weight: bold;
	color: #779066;
	}
	
	

/* TABLE 2 */

table.contenttable-2 {
	color: gray;
	}

table.contenttable-2 TR TD.td-0 {
	width: 150px;
	
	color: #565a5b;
	font-weight: bold;
	}

table.contenttable-2 TR TD.td-0 {
	font-weight: bold;
	}

/* TABLE 3 */

table.contenttable-3 {
color: #565a5b;
	}

table.contenttable-3 TR TD.td-0, table.contenttable-3 TR.tr-0 TD {
	width: 150px;
	background-color: #A7BA93;
color: #fff;
	font-weight: bold;
	}


table.contenttable tr.tr-0  td,
table.contenttable thead th {
	
	border-bottom: 1px dotted #779066;
	color: #779066;
	font-weight: bold;
padding-bottom: 5px;
background-color: transparent;
	}
	
table.contenttable-3 TR TD.td-0 , table.contenttable-3 TR.tr-0 TD  {
	font-weight: bold;
	}

/* TABLES TR EVEN / ODD */

table.contenttable .tr-even {
	
	}

table.contenttable .tr-odd {

	}
	
	
/* @end */

/* @group TABLE gegevens */
/*
.table-gegevens caption {

	font-size: 1.2em;
	font-weight: lighter;
	color:#485B65;
	background-color: transparent;
	}

table.table-gegevens .tr-even {
	background-color: transparent;
	}

table.table-gegevens .tr-odd {
	background-color: transparent;
	}
	


table.table-gegevens {
	width: 100%;
	border: 1px solid #9CBDE8;
	padding: 3px;
	background-color: #E0EBED;
	margin: 0 20px 20px 0;
border-spacing: 1px ;
background: #DEEFFF;
	}

table.table-gegevens tr td {
	vertical-align: top;
	padding: 3px 5px;
	color: #555;
	
	}

table.table-gegevens {
	font-size: 1em;
	line-height: 1.1em;
	}



table.table-gegevens tr {
	
	}



table.table-gegevens td.td-0  {
	
	color: #fff;
	font-weight: bold;
	background: #9CBDE8; color: #fff;
	
	
	}
*/
/* @end */	



/* @group Filelinks, generally */



TABLE.csc-uploads {
	border: 0px;
	width: 100%;
	}

TABLE.csc-uploads TR TD p {
	background-color: transparent;
	font-size: 1em;
	color: #738694;
	}

TABLE.csc-uploads TR TD p a {
	color: #fff;
	}

TABLE.csc-uploads TR TD {
	vertical-align: top;
	padding: 0px;
	}

TABLE.csc-uploads TR.tr-even {
	
	}

TABLE.csc-uploads TR.tr-odd {
	
	}

TABLE.csc-uploads TR TD.csc-uploads-icon {
	padding: 0px;
	}

TABLE.csc-uploads TR TD.csc-uploads-fileName {
	
	}

TABLE.csc-uploads TR TD.csc-uploads-fileName P A {
	font-weight: bold;
	}
	
	

TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description {
	font-style: italic;
	}

TABLE.csc-uploads TR TD.csc-uploads-fileSize {
	
	}
/* @end */


/* @group Filelinks, specifically */

TABLE.csc-uploads-1 {
	
	}

TABLE.csc-uploads-2 {
	
	}

TABLE.csc-uploads-3 {
	
	}

TABLE.csc-uploads-3 TR TD {
	
	}

TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG {
	border: 0px;
	}

TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG {
	border: 0px;
	}

TABLE.csc-uploads tr:hover {
	//color: #fff;
	}

TABLE.csc-uploads tr:hover p {
	//color: #fff;
	}

TABLE.csc-uploads tr:hover p a {
	color: #a7d506;
	text-decoration: underline;
	}
/* 	@end*/




/* @group csc-mailform */



#mailform {
	padding: 0px;
	margin-bottom: 20px;
	}

.csc-mailform-field {
	
	}

#mailform label {
	color: #336699;
	font-size: 1.1em;
	font-style: italic;
	padding: 5px;
	margin-bottom: 3px;
	position: absolute;
	text-align: right;
	width: 100px;
	}

.content	#mailform .csc-mailform-field input, 
.content	#mailform .csc-mailform-field textarea, 
.content	#mailform .csc-mailform-field select {
	width: 280px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 120px;
	margin-bottom: 8px;
	padding: 4px;
	border: 3px double #336699;
	background-color: #fff;
	color: #336699;
	}

#mailform  option {
	padding: 2px 6px;
	}

#mailformtext_area,
	#mailforminput_field {
	width: 400px;
	}

.content #mailform .csc-mailform-field textarea {
	font-size: 0.9em;
	}

#mailform .csc-mailform-field input:focus, 
	#mailform .csc-mailform-field textarea:focus,
	#mailform .csc-mailform-field select:focus {
	border: 3px double #8CAC0B;
	background-color: #fff;
	color: #425F1F;
	}

.csc-mailform-label {
	color: #444;
	border-bottom: 1px solid #36A6B4;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

fieldset.csc-mailform {
	border: 0px;
	}

.csc-mailform-radio legend {
	display: none;
	border: 0;
	}

.csc-mailform-radio  fieldset {
	border: 0px;
	}

.csc-mailform-radio label {
	border: 0px;
	position: relative;
	}

.csc-mailform-submit {
	border: 0px;
	}

.csc-mailform-submit:hover {
	color: #fff
	}

.csc-mailform-req label {
	color: red;
	}

.csc-mailform-radio label {
	position: relative;
	}

.csc-mailform-radio input {
	margin-left: 175px;
	}

#mailformradio_button input {
	border: 0px;
	}

.content .csc-mailform-field .csc-mailform-submit {
	margin-top: 10px;
	margin-left: 130px;
	width: 213px;
	height: 43px;
	padding: 8px 15px;
	border: 0px;
	background: url(img/reservationbutton.jpg) top left no-repeat;
	color: #336699;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 1.5em;
	margin-top: 30px;
	border: 0px;
	}
/* @end */	
	
/* @group MACMADE LOGINBOX */

/*

	.tx-loginboxmacmade-pi1 {
	width:300px;
	color: #567B11;
	padding: 25px;
	background-color: #F2F9DA;
	border: 2px solid #95AD62;
	}

.tx-loginboxmacmade-pi1 a:link,
.tx-loginboxmacmade-pi1 a:visited{
	
	color: #567B11;
	
	}


	
	.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
			color: #FF0000;
		}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
			margin-top: 10px;
			margin-bottom: 10px;
		
			
		}
		.content .tx-loginboxmacmade-pi1 table td input {
	padding:4px;
	font-size: 1.1em;
	width: 160px;
	margin-left: 0;
	border: #CEEF86;
	background: url(img/formback-off.gif) top left no-repeat;
	border:2px solid #D6DFB5;
	}

.content .tx-loginboxmacmade-pi1 table td input.submit{
	background: url(img/aanmelden-button.jpg) top left no-repeat;
	color: white;
	display: block;
	width: 174px;
	height: 34px;
	padding: 4px 0 0 6px;
	border: 0;
	font-weight: bold;
	}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable input {
			
		}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
			padding: 8px 0 0px 0px;
			
		}
		.content .tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
			font-weight: bold;
			width: 150px;
		}
*/

/* @end */

/* @group FE REG */

.tx-srfeuserregister-pi1 input,
	.tx-srfeuserregister-pi1 textarea,
	.tx-srfeuserregister-pi1 select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B7BB7;
	border: 1px solid #E4ECF1;
	background-color: #E4ECF1;
	padding: 4px;
	}

p.tx-srfeuserregister-pi1-trash {
	background-color: #FFEFEF;
	padding: 8px;
	text-align: center;
	border: 1px solid red;
	padding: 8px;
	text-align: center;
	display: block;
	width: 500px;
	font-weight: bold;
	font-size: 0.8em;
	}

p.tx-srfeuserregister-pi1-trash a:link,
p.tx-srfeuserregister-pi1-trash a:visited {
	color: red;
	text-decoration: none;
	}

p.tx-srfeuserregister-pi1-trash a:hover {
	color: red;
	text-decoration: underline;
	}

.tx-srfeuserregister-pi1 {
	margin-top: 0px;
	}

.tx-srfeuserregister-pi1 label {
	color: #0990BD;
	font-size: 0.9em;
	margin-left: 0px;
	text-align: right;
	margin-top: 5px;
	}

p.tx-srfeuserregister-pi1-notice {
	background-color: #FFF9DF;
	color: #555;
	border: 1px solid #FFB900;
	padding: 8px;
	text-align: center;
	display: block;
	width: 500px;
	font-weight: bold;
	font-size: 0.8em;
	}

.tx-srfeuserregister-pi1 legend {
	display: none;
	}

.tx-srfeuserregister-pi1 legend,
	.tx-srfeuserregister-pi1 fieldset {
	border: 0;
	color: #8EAFA5;
	}

/* @end */

/* @group resform */

.resformfield label,
	.resformfield2 label {
	color: #336699;
	font-size: 1em;
	padding: 5px;
	margin-bottom: 2px;
	position: absolute;
	text-align: right;
	width: 100px;
	}

.csc-mailform-label {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

.resformfield input, 
	.resformfield textarea, 
	.resformfield  select,
	.resformfield2 input {
	width: 200px;
	font-size: 1em;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	border: 3px double #336699;
	background-color: #fff;
	margin-left: 130px;
	margin-bottom: 5px;
	padding: 4px;
	}

.resformfield textarea {
	
	}

.formblock1,
	.formblock2,
	.formblock3,
	.formblock4,
	.formblock5,
	.formblock6,
	.formblock7 {
	margin-bottom: 25px;
	}

.bigblock1,
	.formblock7,
	.questions {
	float: left;
	width: 360px;
	}

.questions {
	padding: 20px;
	width: 200px;
	margin-left: 120px;
	}

.bigblock2,
	.formblock8 {
	float: right;
	width: 440px;
	}

.formblock3 input,
.formblock4 input {
	width: 20px;
	}

.formblock3,
	.formblock4 {
	width: 400px;
	}

.formblock3 div.resformfield,
	.formblock4 div.resformfield {
	float: left;
	}

p.resinfo {
	width: 250px;
	margin-left: 130px;
	margin-top: 20px;
	}

.resformcheckbox {
	margin-left: 160px;
	}

.resformbutton {
	margin-top: 10px;
	margin-left: 130px;
	width: 213px;
	height: 43px;
	padding: 8px 15px;
	border: 0px;
	background: url(img/reservationbutton.jpg) top left repeat-x;
	color: #336699;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 1.5em;
	margin-top: 30px;
	}

.resformbutton:hover {
	color: #fff;
	}

#resformerror {
	background: #faece8;
	padding: 10px 10px 10px 40px;
	color: #c91b17;
	border: 3px double  #c91b17;
	}

.resform-error {
	
	}

.resform-error label {
	margin: 0px 0px 2px 0px;
	color: #c91b17;
	}

.resform-error input {
	border: 3px double #c91b17;
	}

.req label {
	background: url(img/form-req.jpg) 110px 8px no-repeat;
	padding-right: 20px;
	font-weight: bold;
	}

#resform h2 {
	margin-top: 30px;
	}

table.pricestable {
	margin-top: 35px;
	background-color: white;
	border: 1px solid #336699;
	color: #336699;
	margin-bottom: 25px;
	margin-left: 40px;
	}

table.pricestable th,
table.pricestable td {
	padding: 3px 3px 3px 8px;
	width: 100px;
	}

table.pricestable th {
	background-color: #336699;
	color: white;
	}

table.pricestable .tr-odd {
	background-color: #DCE4ED;
	}

.resform-error {
	background-color: #EFF3F7;
	padding: 2px 0 0 0;
	margin-bottom: 7px;
	}

.resform-error label {
	color: #c91b17;
	}

.resformdesc {
	background-color: #668CB3;
	color: white;
	width: 200px;
	border-bottom: 1px solid white;
	padding: 5px;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	}

.resformdata {
	background-color: #DCE4ED;
	color: #336699;
	width: 400px;
	border-bottom: 1px solid white;
	padding: 5px 5px 5px 10px;
	}

/* @end */


/* @group tx-felogin-pi1 */
.tx-felogin-pi1 p.bodytext {
	font-size: 0.8em;
	}
/* @end */
a:active, a:focus
{
  outline: none;
}


span.voorzieninginkijkergemeente {
	font-size: 0.7em;
	color: #144E73;
	text-decoration: none;
	}
	
span.voorzieninginkijkergemeente a:link,
span.voorzieninginkijkergemeente a:visited {
	
	color: #144E73;
	text-decoration: none;
	}









/* @group BOTTOM MENU */
#bottom-menu h3 {
	color: #314802;
	font:  1.3em Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	margin-bottom: 17px;
	margin-top: 0;
	}
	
	
	ul#home-screeninglist {
	margin-left: 0px;
	}
ul#home-screeninglist li {
	margin-bottom: 5px;
	border-bottom: 1px dashed #5d771e;
	padding-bottom: 3px;
	}
		ul#home-screeninglist li a {
			
		}

			ul#home-screeninglist li span.home-screeninglist-title a:link,
			ul#home-screeninglist li span.home-screeninglist-title a:visited {
			color: #c7daa2;
			text-decoration: none;
			font-weight: lighter;
			text-transform: uppercase;
			margin-bottom: 3px;
			font-size: 0.8em;
			}

ul#home-screeninglist li span.home-screeninglist-title a:hover {
			
			text-decoration: underline;
			
			}

			ul#home-screeninglist li span.home-screeninglist-date{
			color: #a4b977;
			text-align: right;
			font-size: 0.8em;
			margin-left: 0px;
			}
			
			#home-screeninglist  span.home-screeninglist-location {
			color: #a4b977;
			margin-left: 5px;
			font-style: italic;
			}
			
			span.bottom-menu-button {
				background: url(../img/bottom-menu-button.jpg) top left no-repeat;
				display: block;
				width: 186px;
				height: 35px;
				line-height: 250%;
				padding: 0 0 0 10px;
				margin-top:-1px;
			}
	
			span.bottom-menu-button a:link,
			span.bottom-menu-button a:visited {
				color: #476201;
				text-decoration: none;
			}

			span.bottom-menu-button a:hover {
				color: #fff;
			}

			span.bottom-menu-button a.screening {
				background: url(../img/getinvolved_screening.png) top left no-repeat;
				padding: 0 0 0 25px;
			}
			span.bottom-menu-button a.webshop {
				background: url(../img/shopping-bag-icon.png) top left no-repeat;
				padding: 0 0 0 25px;
			}
			span.bottom-menu-button a.newsletter {
background:url(../img/page-icons/tab-news.png) no-repeat top left;
				padding: 0 0 0 25px;
			}
			span.bottom-menu-button a.reportbug {

background:url(../img/page-icons/tab-centers.png) no-repeat top left;
				padding: 0 0 0 25px;
			}
			span.bottom-menu-button a.volunteer {
background:url(../img/page-icons/tab-involved.png) no-repeat top left;
				padding: 0 0 0 25px;
			}
			span.bottom-menu-button a.helpcenter {
				background: url(../img/webshop-icon.png) top left no-repeat;
				padding: 0 0 0 25px;
			}
			
	/* @end */
	
	
	/* @group sitemaps */
	.csc-menu-3 li a:link,
	.csc-menu-3 li a:visited {
	padding: 3px 5px;
	display: block;
	text-decoration: none;
}

.csc-menu-3 li a:hover {
	background-color: #CBD0BA;
	padding: 3px 5px;
}
	/* @end */
	
	
	
	
/* @group powermail */

/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
position: relative;
//top: -16px;
	//height:200px;
margin-left:50px;
margin-right:50px;
padding:10px;
text-align:center;
//width:688px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
	display: none;
}


.tx-powermail-pi1_fieldset label{
clear:both;
color:black!important;
float:left;
font-size:12px;
margin-bottom:6px;
margin-left:7px;
//width:260px;
}


/*
margin-bottom:6px;
margin-left:7px;
width:284px;
margin-left:7px;
	/* label */
	clear:both;
color:black;
/*display:block;*/
float:left;
//font-weight:bold;
/*margin-top:-17px;*/
width:260px;
/*margin-left:-15px;*/
font-size:11px;*/

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
	height: 67px;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
display:inline-block;
margin-left:29px;
margin-right:29px;
margin-top:22px;
text-align:left;
width:390px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 150px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}
/* @end */	
	
	.tx-srfreecap-pi2-image {
margin-left:7px;
margin-top:4px;
padding-right:53px;
}
	

/* @element classes */
.backelement {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	margin-bottom: 15px;
padding: 10px 20px;
	
}

.horizontal-degra-green {
			background:#F4F6F0 url(../img/CE-back1.jpg) top left repeat-x;

}

.vertical-degra-green {
			background:#F4F6F0 url(../img/CE-back2.jpg) top left repeat-y;

}

.diagonal-degra-green {
background-color:#EAECE1;

}

.textured_1{
			background:#F4F6F0 url(../img/CE-back3.jpg) top left no-repeat;
}
.textured_1 .span12{
width:450px;
}


.padding-10-20 {
	padding: 10px 20px;
}
.clearboth {
	margin-bottom:10px ;
}


.marginleft-60 {
	margin-left: 60px;
}
/* @end */
	
	
	.login-notify {
	background-color: red;
}
	
