/*
** BASE CSS
*/

html { overflow-y: scroll !important; }

#h1PageName{
	position:absolute;
	font-size:1px;
	left:-2000px;
}

#controlsCmsWebsite a{
	background-color:#cccccc;
	padding:5px;
}

.clsMessageAlert{
	color:#333333;
	font-weight:bold;
	text-align:center;
	padding:4px;
	border:1px #FF9900 solid;
}

object{
	margin:0px;
}
embed{
	margin:0px;
}

/*login*/


#siteCenterNavContainer a.clsMenuLogin{
	float:right;
	margin: 11px 20px 0px 0px;
	color:#000000;
	text-decoration:none;
	text-transform:lowercase;
}
#siteCenterNavContainer a:hover.clsMenuLogin{
	color:#666666;
}

/*language navigation*/

#languageNavContainer{
  float:right;
  height:20px;
  margin:7px 7px 0px 0px;
  padding:0px;
  display:inline;
}
#languageNavContainer ul{
  display:inline;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px 0px 0px 6px;
  padding:0px;
}
#languageNavContainer ul li {
  display:inline;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
#languageNavContainer ul a.clsItemFlycatcher {
background-position:0px 0px;
}
#languageNavContainer ul a {
  background-repeat:no-repeat;
  display:block;
  float:left;
  height:20px;
  width:20px;
}

#languageNavContainer ul li a, #languageNavContainer ul li a:hover{
	display:block;
	width:20px;
	height:20px;
	background-repeat:no-repeat;
}

#languageNavContainer ul li a.clsNLD{	
	background: url(/configuration/templates/media/images/nld.gif) no-repeat 0px 0px ;
}

#languageNavContainer ul li a.clsENG{	
	background: url(/configuration/templates/media/images/eng.gif) no-repeat 0px 0px ;
}

#languageNavContainer ul li a.clsDEU{	
	background: url(/configuration/templates/media/images/deu.gif) no-repeat 0px 0px ;
}

#languageNavContainer ul li a.clsFRA{	
	background: url(/configuration/templates/media/images/fra.gif)no-repeat 0px 0px ;
}

#languageNavContainer span{
	display:block;
	width:23px;
	height:20px;
	background-repeat:no-repeat;
	background-position:left center;
	border-right: 1px  #999999 solid;
}

#languageNavContainer span.clsNLD {
	background: url(/configuration/templates/media/images/nld.gif) no-repeat 0px 0px ;
}

#languageNavContainer span.clsENG{
	background: url(/configuration/templates/media/images/eng.gif)no-repeat 0px 0px ;
}
#languageNavContainer span.clsDEU {
	background: url(/configuration/templates/media/images/deu.gif) no-repeat 0px 0px ;
}

#languageNavContainer span.clsFRA{
	background: url(/configuration/templates/media/images/fra.gif)no-repeat 0px 0px ;
}

/*terug naar lijstpagina*/
div.clsLinkReturnToList{
	padding:10px 0 10px 0;
	
}




/* Zet de borders aan */
.show,
#portaal-wrapper,
#portaal-search,
#portaal-menu,
#portaal-top,
#portaal-acties,
#container_portaal-kolom-een,
#container_portaal-kolom-content,
#container_portaal-kolom-twee,
#portaal-footer,
#portaal-colofon {
/*  border:1px solid #ccc;*/
}
#portaal-wrapper {
  margin:0 auto;
  padding:0;
  width: 950px;
}
#portaal-top {
  background-color:transparent;
  margin:0;
  padding:0;
  height:120px;
}
#portaal-header {
  background: white url(../media/images/head_bg.jpg) no-repeat 0% 0%;
  /*  background-color:#FF9900;*/
  width:950px;
  height:123px;
  float:left;
  padding:0;
}

#portaal-search {
  background-color:transparent;
  clear:right;
  float:right;
  margin:0;
  padding:1em 2em 0 0;
  text-align:right;
  text-transform:none;
  white-space:nowrap;
}
#portaal-kolommen {

  border-collapse:collapse;
  border-spacing:0;
  background-color:White;
  width:100%;
  border:0;
  margin:0;
  padding:0;
}


#container_portaal-kolom-een {
  border-collapse:collapse;
  padding:0;
  vertical-align:top;
  width:207px;
 
}
.toonAlleKolommen #container_portaal-kolom-content{
	width:456px;
}
.verbergKolomTwee #container_portaal-kolom-content{
	width:743px;
}
.toonAlleKolommen #portaal-kolom-content{
	width:456px;
	overflow:hidden;
}
.verbergKolomTwee #portaal-kolom-content{
	width:743px;
	overflow:hidden;
}

#container_portaal-kolom-content {
  border-collapse:collapse;
  margin:0 0 2em;
  vertical-align:top;
  padding:0px;
  
}


#container_portaal-kolom-twee {
  border-collapse:collapse;
  padding:0;
  vertical-align:top;
  width:287px;
}
#portaal-kolom-twee {
  padding:0;
  width:287px;
  overflow:hidden;
}

.portaal_onder {
  background:transparent url(/configuration/templates/media/images/shadeFootBottom.png) repeat-x 0% 100%;
}

#container_portaal-kolom-een .visualPadding {
  padding:13px 10px 0 15px;
}
#container_portaal-kolom-content .visualPadding {
  padding:13px 13px 10px 10px;
}
#container_portaal-kolom-twee .visualPadding {
  padding:13px 15px 0px 10px;
}

/* content */

#columns_main_shadow {
  background:transparent url(/configuration/templates/media/images/contentvlak_schaduw.gif) repeat-x scroll 0px 0px;
  display:block;
  height:15px;
  margin:0;
  overflow:hidden;
  padding:0;
  width:855px;
}
.documentContent {
  font-size:111%;
}
.documentContent li a {
border-bottom:1px solid #CCCCCC;
text-decoration:none;
}

.descriptionField {
  font-weight:bold;
}
.textField { 
}
.discreet {
  font-size:90%;
  color:#999999;
  padding:0;
  margin:0;
  text-transform:lowercase;
}
textarea#page_description{
	background: #fff url(/configuration/templates/media/images/tekstveld_schaduw.jpg) repeat-x;
  border: 1px dashed #A9A9A9;  
  color:#497691;
  width:100%;
  height:55px;
}

textarea#content_editor2{
	background: #fff url(/configuration/templates/media/images/tekstveld_schaduw.jpg) repeat-x;
  border: 1px dashed #A9A9A9;  
  color:#497691;
  width:100%;
  height:100px;
}

input#page_sub_title {
	background: #fff url(/configuration/templates/media/images/tekstveld_schaduw.jpg) repeat-x;
  font-size:120%;
  width:100%;
  color:#497691;
  border: 1px dashed #A9A9A9;
}

h2.documentFirstHeading{
	font-size:120%;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #CCCCCC;
	height:26px;
	line-height:normal;
}

h2.documentDescription {
  color:#000000;
  font-weight:normal;  
  margin-bottom:0.5em;
  font-size:130%;
}
.documentDescription {
  font-weight:normal;
  color:#333;  
}
p.documentDescription{
	font-weight:bold;
	color:#000000;
}

h3.documentSubTitle{
	font-weight:bold;
	color:#666666;
	font-size:102%;
}

span.clsVoucherName{
  font-weight:bold;
}

/* kruimelpad */

#portaal-kruimelpad {
/*  border-bottom:1px solid #CCCCCC;*/
  line-height:1.6em;
  padding:0 2em;
  margin:0 0 5px 0;
  font-size:96%;
  text-transform:lowercase;
  color:#999999;
}
#portaal-kruimelpad a {
  text-decoration:none;
  color:#999999;
}
.kruimelpadSeparator {
  font-size:120%;
}

/* widgets */

#container_portaal-kolom-een .ColoredWidget {
/*  margin-right:-5px;*/
}
#container_portaal-kolom-twee .ColoredWidget {
/*  margin-left:-5px;*/
}

.clsWidgetSpacer{
	font-size:0;
	height:26px;
	margin:0;
}

.ColoredWidget .widgetHeader {
  height:35px;
  width:130px;
  padding:6px 0 0 16px;
  background:transparent url(/configuration/templates/media/images/lijst_boven.jpg) no-repeat 0px 0px;
}
.ColoredWidget .widgetHeader a {
  color: #ffffff;
  font-weight:bold;
}

.ColoredWidget .widget {
  background:transparent url(/configuration/templates/media/images/lijst_midden.jpg) repeat-y 0px 0px;  
}
.ColoredWidget .widgetItem p {
  margin:0 4px 0.75em 4px;
}
.ColoredWidget .lastItem {
  border:0 !important;
  width:130px;
  background:transparent url(/configuration/templates/media/images/lijst_onder.jpg) no-repeat 0 100%;
  
}

.widgetWrapper ul{
  list-style-type:none;
  padding-left:0;
  border-bottom:1px solid #CCCCCC;
  font-size:119%;
  margin:0;
  padding-bottom:4px;
}
.clsWidgetMenuHeader, .clsWidgetLoginHeader {
  font-weight:bold;
  color:#999999;
  font-size:133%;
  border-bottom:1px solid #CCCCCC;
  margin-bottom:10px;;
  height:26px;
  line-height:normal;
}

.clsWidgetMenuHeaderSmall{
	font-weight:bold;
  color:#999999;
  font-size:100%;
  border-bottom:1px solid #CCCCCC;
  margin-bottom:10px;;
  height:26px;
    line-height:normal;
}

#container_portaal-kolom-content .clsWidgetMenuHeader{
	display:none;
}



.widget {
  margin:0 0 1em;
  padding:0;
}
.widget .lastItem {
  border-bottom:1px solid #CCCCCC;  
}
.widgetHeader {
  background-color:#cccccc;
/*  border:1px solid #CCCCCC;*/
  font-weight:normal;
  line-height:1.5em;
  padding:0 1em;
  text-transform:none;
}
.widgetItem {
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  margin:0;
  padding:1em;
}
.widgetItem ul {
  list-style-type:none;
  padding-left:0;
}
.widget a {
  text-decoration:none;
  color:#666666;
}

.widget a.clsWidgetMenuActive{
	color:#FF6600;
}


/* menu */

#portaal-menu {
  background-color:transparent;
  height:auto;
  line-height:normal;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0.5em 0 0.5em 2em;
  white-space:nowrap;
}
#portaal-menu li {
  display:inline;
}
#portaal-menu li a {
  background-color:transparent;
  border-color:#CCCCCC;
  border-style:solid solid none;
  border-width:0 1px 0 0;
  color:#333333;
  height:auto;
  margin-right:0;
  padding:0 1em;
  text-decoration:none;
  text-transform:none;
}

/* logo */

#portal-logo {
display:block;
  border:0 none;
  margin:40px 0px 0px 0px;
  padding:0;
  width:854px;
  height:50px;
}

/*#portal-logo img {
  border:0 none;
  margin:40px 0 0 0;
  padding:0;
  width:854px;
  height:50px;
}*/

/* portaal-acties */

#portaal-acties {
  background-color:transparent;
  float:right;
  height:auto;
  line-height:normal;
  list-style-image:none;
  list-style-type:none;
  margin:1px 0 0;
  padding:3px 2em 3px 0;
  white-space:nowrap;
}
#portaal-acties li {
  display:inline;
}
#portaal-acties li a {
  background-color:transparent;
  border:1px solid White;
  color:#666666;
  height:auto;
  margin-right:0.2em;
  padding:0.2em;
  text-decoration:none;
  text-transform:none;
}
#portaal-acties li a:hover {
  background-color:#EEEEEE;
  border:1px solid #CCCCCC;
  color:#333333;
}

/* document acties */

.document-acties {
  border-top:1px solid #CCCCCC;
  margin:1em 0;
  padding: 0 0 2em;
  text-align:right;
}
.document-acties ul {
  display:block;
  list-style-image:none;
  list-style-type:none;
  margin:-0.9em 0 0;
  padding:0 0.5em;
}
.document-acties li {
  background-color:White;
  display:inline;
  font-size:90%;
  margin:0 0.5em;
  padding:0 0.25em;
}
.document-acties li a {
  border:0;
}

#container_portaal-kolom-twee #frmLoginUSERCODE,
#container_portaal-kolom-twee #frmLoginPASSWORD {
  font-size:119%;
}
#frmLogin input.clsTextContact,
#frmRequestLoginData input.clsTextContact {
  width:160px;
  margin-right:0;
}
.clsAccountOptions {
  list-style:none;
  padding-left:0;
  margin: 0 0 2em 0;
  border-bottom:1px solid #cccccc;
  font-size:119%;
  padding:0 0 4px 0;
}
.clsAccountOptions a {
  font-weight:normal;
}
.clsLinkLogout, .clsLinkLogin{
  font-weight:bold;
  text-decoration:none;
}

/* footer */

#portaal-footer {
  color:#666666;
  float:none;
  margin:0 0 30px 0;
  padding:0;
  text-align:center;
}
#portaal-footer ul {
  list-style-image:none;
  list-style-type:none;
  line-height:normal;
}
#portaal-footer ul li {
  display:inline !important;
  font-size:100%;
  padding:0 7px 0 3px;
  border-right:1px solid #999999;
}
#portaal-footer ul li.last {
  border-right:0;
}

#portaal-footer ul li a {
  border:0;
  color:#333333;
  text-decoration:none;
}

/* colofon */

#portaal-colofon {
  color:#cccccc;
  float:none;
  margin:0 0 1em;
  padding:0;
  text-align:center;
  background-image:url(../media/images/footer_bg.jpg);
  background-repeat:no-repeat;
  height:40px;
}
.clsFooterVerbergKolomTwee{
	background-position:-1900px 0px;
}
.clsFooterVerbergKolomEenTwee{
	background-position:-1900px 0px;
}
.clsFooterToonAlleKolommen{
	background-position:0px 0px;
}
#portaal-colofon ul {
  list-style-image:none;
  list-style-type:none;
  margin-top:0;
}
#portaal-colofon ul li {
  display:inline !important;
  font-size:90%;
  padding:0 0.75em;
}
#portaal-colofon ul li a {
  border-bottom:1px solid #CCCCCC;
  color:#cccccc;
  text-decoration:none;
}
caption {display:none;}
#shaderTable {
  border-collapse:collapse !important;
  border-spacing:0;
  border-style:none;
  margin:0;
  padding:0;
}
#shaderTable tbody {
}
#shaderTable .main {
  border:0;
  padding:0;
}
#shaderTable .shadeLeft {
  display:none;
}
#shaderTable .shadeRight {
 display:none;
}
.topBg {
   display:none;
}
.shadeLeft .topBg {
   display:none;
}
.shadeRight .topBg {
   display:none;
}


/*
** BASIS TAGS
*/

body {
  background-color:#dedede;
  /*background-image:url(/configuration/templates/media/images/portaal_bg.png);
  background-repeat:repeat-x;*/
  color:#000;
  font-family:Verdana,Lucida,Helvetica,Arial,sans-serif;
  font-size:63%;/*69%*/
  margin:0;
  padding:0;
  text-align:left;
}
a {
  background-color:transparent;
  color:#666666;
}
a:hover{
	 color:#333;
}

a:active{outline:none;}
a:focus{-moz-outline-style:none;}



img {
  border:none;
  vertical-align:middle;
}
p {
  line-height:1.5em;
  margin:0 0 0.75em;
}
p img {
  border: none;
  margin: 0;
}
ul, ol {
  line-height:1.5em;
}
li {
  margin-bottom:0.6em;
}
.clsPageListItem  ul{
	line-height:normal;
	list-style:none;
}
.clsPageListItem  ul li{
	list-style:none;
}
dt {
  font-weight:bold;
}
dd {
  line-height:1.5em;
  margin-bottom:1em;
}
form {
  border:none;
  margin:0px;
}

label {
  font-weight:bold;
}
input, select {
  background-image:url(/configuration/templates/media/images/tekstveld_schaduw.jpg);
  background-repeat: repeat-x;
  background-position:0px 0px;
  background-color:White;
  color:Black;
  font-family:Verdana,Lucida,Helvetica,Arial,sans-serif;
  font-size:1em;
  vertical-align:middle;
  visibility:visible;
}
table {
  font-size:100%;
}
hr {
	border-width:1px 0px 0px 0px;
	border-color:#FF9900;
	border-style:solid;
	height: 1px;
	margin: 5px 0 10px 0;
	clear:both;
	color:#FF9900;
}
h1, h2, h3, h4, h5, h6 {
color: #FF9900;
/*font-family: Verdana,Lucida,Helvetica,Arial,sans-serif;*/
margin: 0.75em 0 0.25em 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #FF9900;
text-decoration: none;
}
h1 {
font-size: 120%;
padding-bottom:10px;
border-bottom:1px solid #cccccc;
margin-bottom:1em;
}
h2 {
font-size: 120%;
}
h3 {
font-size: 115%;
border-bottom: none;
font-weight: bold;
}
h4 {
font-size: 110%;
border-bottom: none;
font-weight: bold;
}
h5 {
font-size: 105%;
border-bottom: none;
font-weight: bold;
}
h6 {
font-size: 90%;
border-bottom: none;
font-weight: bold;
}
/* Forms */
hr.clsHrInFormBackGround{
	border-bottom:1px solid #cccccc;
	border-style:none none solid;
	height:1px;
}
label.clsLabel, label.clsLabelChoice {
  font-weight: normal;
  color:#666666;
  margin:0px 0px 2px 0px;
}
label.clsLabel , span.clsLabel{
  font-weight: bold;
}
span.clsLabelSub{
  color:#666666;
}
span.clsLabelSubAlert{
  color:#CC0000;
}
label.clsLabelAlert, span.clsLabelAlert, label.clsLabelChoiceAlert {
     font-weight:bold;
     color:#CC0000;
  margin:0px 0px 2px 0px;
  
}
p.clsLabel {
  color:#9191C3;
}
p.clsLabelAlert {
  color:#CC0000;
}
.clsLabelAlertNegative{
  color:#CC0000;
  font-size:120%;
  font-weight:bold;
}
.clsLabelAlertPositive{
  color:#3DB21F;
  font-size:120%;
  font-weight:bold;
}
.clsContainerYear{
    font-weight: bold;
    color:#9191C3;
}
.clsButton {
  background-color:#FFF;
  border:medium none;
  color:#666;
  cursor:pointer;
  font-size:100%;
  font-weight:normal;
  padding:0.2em 0.5em;
  text-transform:capitalize;
  border:1px solid #666;
  background-color: #ddd;
  background-image:none;
}
.clsButtonOver {
  background-color: #ccc;
  color:#666;
  font-weight:normal;
  font-size:100%;
  padding:0.2em 0.5em;
  border:none;
  text-transform:capitalize;
  cursor: pointer;
  border:1px solid #666;
   background-image:none;
}
input, textarea, select{
    border:1px solid #7C7C7C;
    margin: 0 7px 0 0;
}
textarea{
	background: url(/configuration/templates/media/images/tekstveld_schaduw.jpg) repeat-x;
}
input.clsRadioCheckbox{
  border:none;
  margin: 0px 7px 0 0;
  vertical-align: middle;
  background:none; 
}
div.formSubmitfield{
  padding:10px 0px 0px 0px;
  width:100%;
}
div.formSubmitfield input{
  margin-right:2px;
}

.clsSelect{
	height:20px;
	padding:0px;
}
form{
  margin:0;
  padding:0;
}
input.clsTextContact{
  width:200px;
}
input.clsTextSendToFriend{
  width:150px;
}
input.clsTextboxBirthDate, input.clsTextboxBirthDateAlert{
  width:30px;
  font-style: normal;
  margin:0px;
  text-align:center;
  }
input.clsTextboxBirthDate{
  background-color:#ffffff;
}
input.clsTextboxBirthDateAlert{
	background:none;
	background-image:none;
	background-color:#CC0000;
}

td.clsEmptyCell{
	font-size:1px;
	background-color:#ffffff;
}
td.clsEmptyCellAlert{
	font-size:1px;
	background-color:#CC0000;
}	

select.clsContactSelect{
  width:200px;
}
textarea.clsTextAreaContact{
  width:200px;
  height:100px;
}
textarea.clsTextAreaSendToFriend{
  width:307px;
  height:50px;
}  
div.clsFormfield ul li.clsOne{
  width:180px;
}
div.clsFormfield ul li.clsTwo{
  margin:0 0 0 0px;
}

/* helper classes */

.hiddenStructure {
	background:none;
	border:none;
	position:absolute;
	left:-2000px;
	display:none;
	height:0px;
	width:0px;
	margin:-1px 0 0 -1px;
	padding:0px;
	overflow:hidden;
	
}
.visualClear {
	clear:both;
	display:block;	
	margin:0px;
	padding:0px;
	font-size:1px;
}

.visualClearForm {
    display: block;
    clear: both;
    margin:0px;
    font-size:0.1em;
    line-height:0.1em;
   height:0.1em;
}





/* FAQ */

table.clsFaqContainer td.clsFaqQuestionClosed{
  padding-bottom:5px;
}
table.clsFaqContainer td.clsFaqQuestionOpen {
  border-bottom: 0;  
}
table.clsFaqContainer td.clsFaqQuestionClosed,
table.clsFaqContainer td.clsFaqQuestionOpen {
  padding-left:0px;
  color:#666666;
}
table.clsFaqContainer td.clsFaqQuestionOpen div.clsFaqAnswer {
  color:#333333;
  border-color:#CCCCcc;
  border-style:solid;
}

/*navigationControls*/
#navigationControls{
	text-align:left;
	margin: 10px 0px 10px 0px;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:10px 0 10px 0;
}
#navigationControls .clsRadioCheckbox{
	margin-right:3px;
}
#navigationControls ul.clsProductNavContainer{
	list-style:none;
	margin:10px 0px;
	padding:0px;
}
#navigationControls ul.clsProductNavContainer li{
	list-style:none;
	float:left;
	margin-right:5px;
}

.clsDefaultGreen{
	color:#FF9900;
}

/*pagelist*/

.clsPageListItem {
  margin:15px 0 0 0;
  padding:5px;
  border-bottom:1px #ccc solid;
  background: #ffffff url(../media/images/bgList.jpg) repeat-x 0px bottom;
}
.clsPageListItem h3 {
	color:#996633;
}
.clsPageListItem .clsPageListItemThumbnail {
	width:142px;
	height:106px;
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin:5px 7px 0 0;
}
.clsPageListItem a {
}

/* kolommen verbergen: zet een van deze classes op de tabel */

.verbergKolomEen, .verbergKolomTwee , .verbergKolomEenTwee, .toonAlleKolommen{
	background: White url(../media/images/main_bg.jpg) repeat-y;
}

.verbergKolomEen #container_portaal-kolom-een,
.verbergKolomTwee #container_portaal-kolom-twee,
.verbergKolomEenTwee #container_portaal-kolom-een,
.verbergKolomEenTwee #container_portaal-kolom-twee {
      display: none;
}
.verbergKolomEen #container_portaal-kolom-content .visualPadding {
  padding:1.5em 1em 1em 2em;
}
table .verbergKolomTwee {
	background-position: -1900px 0;

}

table .verbergKolomEenTwee {
	background-position: -2850px 0;

}


.verbergKolomTwee #container_portaal-kolom-content .visualPadding {
  padding:13px 2em 1em 1em;
}
.verbergKolomEenTwee #container_portaal-kolom-content .visualPadding {
  padding:1.5em 2em 1em 2em; 
}

div.clsTopShadow{
	margin:0;
	background:transparent url(/configuration/templates/media/images/contentvlak_schaduw.png) repeat-x 0px 0px;
	font-size:1px;
	height:10px;
}
.toonAlleKolommen #container_portaal-kolom-een div.clsTopShadow, .verbergKolomTwee #container_portaal-kolom-een div.clsTopShadow{
	margin-left:6px;
}
.verbergKolomTwee #container_portaal-kolom-content div.clsTopShadow{
	margin-right:6px;
}

.toonAlleKolommen #container_portaal-kolom-twee div.clsTopShadow{
	margin-right:6px;
}

.verbergKolomEenTwee #container_portaal-kolom-content div.clsTopShadow{
	margin:0 6px 0 6px;;
}
#container_portaal-kolom-content div.clsTopShadow{
	margin:0;
}
#container_portaal-kolom-twee div.clsTopShadow{
	margin-right:6px;
	
}

/*swf foto rotator*/

div.clsSwfContainer{
	/*border:1px #ccc solid;*/
	padding:0px;
	width:100%;
	text-align:center;
	margin:0px 0px 0px 0px;
}

div.clsSwfContainer embed, div.clsSwfContainer object{
	margin:0 auto 0 auto;
}

#container_portaal-kolom-twee div.clsSwfContainer{
	text-align:left;
}

/*html foto rotator*/

/*pm*/
div.rotatorContainer{
	width:100%;
	text-align:center;
	border:1px #cccccc solid;
}

.clsRotatorContainer{
	text-align:center;
}

.clshtmlIMGrotatorDisplay{
	width:400px;
	height:400px;
	background-image:url(/cms/forms/images/1x1.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0px auto;
}

div.clsHTMLrotatorAmountContainer{
	margin:2px 0px 0px 0px;
	height:18px;
	font-size:13px;
	line-height:normal;
	color:#A3A0A0;
	padding:0px 8px 0px 0px;
	
}
input.clsHTMLrotatorImgNumber{
	color:#000000;
	margin:0px 2px 0px 2px;
	width:40px;
	padding:0px;
	height:16px;
	font-size:12px;
	vertical-align: middle;	
	line-height: 12.5pt;
	text-align:center;
}

a.clsHtmlIMGControlPrevious, a.clsHtmlIMGControlNext, a:hover.clsHtmlIMGControlPrevious, a:hover.clsHtmlIMGControlNext{
	text-decoration:none;
	display:block;
	width:21px;
	height:30px;
	overflow:hidden;
	background-image:url(/cms/images/btn-html-imagerotator.jpg);
	background-repeat:no-repeat;
	margin:0px 5px 0px 5px;
	padding:0px;
	font-size:1px;
	
}

a.clsHtmlIMGControlPrevious{
	background-position:0px 0px;
}
a.clsHtmlIMGControlNext{
	background-position:-21px 0px;
}
a:hover.clsHtmlIMGControlPrevious{
	background-position:0px -30px;
}
a:hover.clsHtmlIMGControlNext{
	background-position:-21px -30px;
}

a.clsHtmlMagnify, a:hover.clsHtmlMagnify{
	text-decoration:none;
	display:block;
	width:36px;
	height:30px;
	overflow:hidden;
	background-image:url(/cms/images/btn-html-imagerotator.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
a.clsHtmlMagnify{
	background-position:-42px 0px;
	
}
a:hover.clsHtmlMagnify{
	background-position:-42px -30px;
}

div.clsHtmlIMGrotatorDescr{
	font-style:italic;
	padding:5px;
}
div.clsHtmlIMGrotatorTitle{
	height:20px;
	font-weight:bold;
}
div.clsDivImgRotContainer{
	margin:0px 0px 0px 0px;
	border:1px #CC0000 dashed;
}


div.clsHtmlIMGrotatorTitle{
	display:none;
}
/*clsHtmlRotatorIMGcontainer*/
.clsHtmlRotatorIMGcontainer{
	margin:5px auto 5px auto;
	width:410px;
	height:410px;
	overflow:hidden;
}

.clsHTMLRotatorMenuContainer{
	margin:0px;
	padding:0px;
	width:100%;
	height:30px;
	background-image:url(/cms/images/menu-html-imagerotator.jpg);
	background-repeat:repeat-x;
	text-align:center;
	
	
}
table.clshtmlIMGrotatorControls{
	margin:0px auto 0px auto;
	padding:0px;
	
}
table.clshtmlIMGrotatorControls tbody, table.clshtmlIMGrotatorControls tr, table.clshtmlIMGrotatorControls td{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}




/*Send To Friend*/

div.textExplanation{
	text-align:justify;
	margin:0px 0px 10px 0px;
}



#container_portaal-kolom-twee .clsTextbox ,#container_portaal-kolom-twee .clsTextarea, #container_portaal-kolom-twee .clsSelect{
	width:260px;
	margin:0px;
}

#container_portaal-kolom-een .clsTextbox ,#container_portaal-kolom-een .clsTextarea, #container_portaal-kolom-een .clsSelect{
	width:180px;
	margin:0px;
}

input.clsSearchBox{
	height:16px;
	width:100px;
}



#frmSendToFriend{
	margin:0px;
	padding:0px;
}

a.clsHeaderButtonForm,a.clsButtonMemberMenu{
	display:block;
	padding: 5px 0px;
	background: transparent url(../media/images/button/btnBg.jpg) repeat-x ;
	color:#333333;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 10px 0px;
	text-decoration:none
}
a:hover.clsHeaderButtonForm,a:hover.clsButtonMemberMenu{
	color: #666666;
}
#container_portaal-kolom-een a.clsHeaderButtonForm{
width:180px;
float:left;
}

#container_portaal-kolom-een a.clsButtonMemberMenu{
width:160px;
float:left;
}

a.clsButtonMemberMenuHelp{
	display:block;
	padding: 5px 0px;
	background: transparent url(../media/images/button/btnBgOrange.jpg) repeat-x ;
	color:#333333;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 10px 0px;
	text-decoration:none;
	width:20px;
	float:left;
}
a:hover.clsButtonMemberMenuHelp{
	color: #666666;
}


a.clsHeaderButtonFormOrange{
	display:block;
	padding: 5px;
	background: transparent url(../media/images/button/btnBgOrange.jpg) repeat-x ;
	color:#333333;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 10px 0px;
	text-decoration:none
}
a:hover.clsHeaderButtonFormOrange{
	color: #666666;
}

a.clsEditButtonForm{
	display:block;
	width:140px;
	padding: 2px 0;
	background: transparent url(../media/images/button/btnBgOrange.jpg) repeat-x ;
	color:#333333;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 10px 0px;
	text-decoration:none
}
a:hover.clsEditButtonForm{
	color: #666666;
}



#container_portaal-kolom-twee .clsFormfield ul li{
	padding:0px;
	margin:0px;
}

#container_portaal-kolom-een .clsFormfield, #container_portaal-kolom-een .clsFormfield ul, #container_portaal-kolom-een .clsFormfield ul li, #container_portaal-kolom-een .formSubmitfield,
#container_portaal-kolom-twee .clsFormfield, #container_portaal-kolom-twee .clsFormfield ul, #container_portaal-kolom-twee .clsFormfield ul li, #container_portaal-kolom-twee .formSubmitfield{
	float:none;
}

#container_portaal-kolom-een .formSubmitfield,#container_portaal-kolom-twee .formSubmitfield{
	margin:0px 0px 15px 0px;
}

#container_portaal-kolom-een .clsFormfield ul li.clsOne, #container_portaal-kolom-twee .clsFormfield ul li.clsOne{
	width:100%;
}

/*guestbook*/
div.clsGuestBookItem{
	border-bottom:1px #cccccc solid;
	margin:0px 0px 10px 0px;
	padding:5px;
	background:#FFFFFF url(../media/images/bgList.jpg) repeat-x scroll 0 bottom;
	line-height:130%;
}
div.clsGuestBookItem p.clsHeader{
	font-size:10px;
	font-style:italic;
}

/*pm*/

p.clsLinkMemberItem{
	margin:10px 0px 0px 0px;
}
a.clsButtonBackToList{
	display:block;
	width:150px;
	padding: 2px 0;
	background: transparent url(../media/images/button/btnBg.jpg) repeat-x ;
	color:#333333;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 10px 10px;
	text-decoration:none
	
}
a:hover.clsButtonBackToList{
	color: #666666;
}

p.clsProductDetailsList{
	text-align:right;
	line-height:normal;
	margin:0px;
}
p.clsProductDetailsList span.clsProductDetail{
	padding:0 5px 0 5px;
}

p.clsProductDetailsList span.clsProductDetailviews{
	display:block;
	height:12px;
	width:142px;
	float:left;
}

div.productDetails{
	padding:10px 5px 10px 5px;
	background:#FFFFFF url(../media/images/bgList.jpg) repeat-x scroll 0 bottom;
	border-bottom:1px solid #CCCCCC;
	margin:0px;
	line-height:150%;
}
div.productDetailsContainer p{
	margin:0px;
	font-weight:bold;
}
div.productDetailsContainer {
	margin:5px 0;
	padding:20px 0 10px 0;
}

/*memberlist*/

div.clsContainerMemberList{
	margin:20px 0;
}

a.clsFilterMemberName, a.clsFilterMemberNameActive{
	display:block;
	width:20px;
	margin:2px 2px 0 0 ;
	float:left;
	background-color:#CCCCCC;
	color:#FF6600;
	border:1px #666666 solid;
	text-decoration:none;
	text-align:center;
	padding:3px 0 5px 0;
}

a.clsFilterMemberName{
	color:#FF6600;
}

a.clsFilterMemberNameActive{
	color:#000000;
}
a.clsListMemberName{
	margin:10px 0 0 0 ;
	display:block;
}
a.clsFilterMemberName span, a.clsFilterMemberNameActive span{
	margin:0 auto 0 auto;
}

a:hover.clsFilterMemberName{
	color:#000000;
	border:1px #999999 solid;
}
a:hover.clsFilterMemberNameActive{
	color:#666666;
	border:1px #999999 solid;
}

a.clsListMemberName{
	margin:10px 0 0 0 ;
	display:block;
}

a.clsLinkToMemberPage{
	display:block;
	text-align:right;
	padding:3px 0 3px 0;
	background: transparent url(../media/images/button/btnBg.jpg) repeat-x ;
	color:#333333;
	font-weight:bold;
	text-align:center;
	margin:0px 10px 10px 0px;
	text-decoration:none;
	width:345px;
	float:left;
}
a.clsLinkToMemberObjects{
	display:block;
	text-align:right;
	padding:3px 0 3px 0;
	background: transparent url(../media/images/button/btnBg.jpg) repeat-x ;
	color:#333333;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 10px 0px;
	text-decoration:none;
	width:345px;
	float:left;
}

div.clsExplainImages{
	margin:20px;
	font-size:110%;
	line-height:120%
}



/*slideshow*/

div.clsImgSlideShow {
	border:1px solid #cccccc;
	margin:0 auto 0 auto;
	/*zoom: 1;*/ /* MSIE HASLAYOUT hack */
	width:430px;
	float:left;
}
div.clsImgSlideShow div.clsPadding {
	background-color:transparent;
	margin:0 auto 0 auto;
	/*float:left;*/
	text-align:center;
	padding:0;
}
div.clsSlideShowMainImgContainer{
	width:400px;
	height:400px;
	overflow:hidden;
	background-position:50% 50%;
	background-repeat:no-repeat;
	margin:20px auto 20px auto;
	background-color:#eeeeee;
	border:1px solid #cccccc;
	
}
span.clsTumbnailSlideShow {
	margin:0 10px 10px 0;
	width:65px;
	height:65px;
	background-color:#eeeeee;
	border:1px solid #cccccc;
	background-repeat:no-repeat;
	background-position:center center;
	text-decoration:none;
	display:block;
	float:left;
	cursor:pointer;
}
div.clsImgSlideShowTitle {
}
div.clsSlideShowThumbnailContainer {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 95px;
	width: 430px;
	overflow: auto;
	
}
ul.clsSlideShowThumbnailContainer {
	display: block;
	height: 95px;
	/* max width here, for users without javascript */	
	width: 1500px;	
	padding: 15px 0 0 15px; 
	/* removing default styling */
	margin: 0;
	background: url('/cms/images/navigation.png');		
	list-style: none;
}
ul.clsSlideShowThumbnailContainer li {
	display: block;
	float: left;	
	padding: 0 4px;
}

a.clsHtmlSlideShowControlShowBigImg {
	width:357px;
	height:357px;
	border:0px;
	font-weight:bold;
	margin:20px auto;
	line-height:normal;
  background-image:url(/cms/forms/images/1x1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

/*adsense*/
.clsAdsenseContainer{
	/*padding:20px 0;
	margin:20px 0;*/
}

#container_portaal-kolom-twee  div.clsContainerGoogleSearch{
	margin:0px 0px 10px 0px;
}
#container_portaal-kolom-twee  div.clsContainerGoogleSearch input.clsSearch{
	background:none;
	width:160px;
	color:#333333;
}
#container_portaal-kolom-content  div.clsContainerGoogleSearch{
	margin:10px 0px 10px 0px;
}
#container_portaal-kolom-content  div.clsContainerGoogleSearch input.clsSearch{
	background:none;
	width:700px;
}

/*mostviewed*/

#mostViewedObjectsContainer ul{
	list-style:none;
	padding:0px;
	border:0px;
}
#mostViewedObjectsContainer ul li{
	list-style:none;
	margin:0px 0px 10px 0px;
}

#mostViewedObjectsContainer a.clsMostViewedObject{
	border:0px;
	display:block;
	width:142px;
	height:106px;
	background-image:url(/cms/forms/images/1x1.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:2px;
}

/*lastNewMembersContainer*/

#lastNewMembersContainer ul{
	list-style:none;
	padding:0px;
	border:0px;
}
#mostViewedObjectsContainer ul li{
	list-style:none;
	margin:0px 0px 10px 0px;
}


#lastNewMembersContainer a{
	text-decoration:none;
}

/*leaderboard*/
#leaderBoardDemo{
	width:728px;
	height:180px;
	background-color:#99CC66;
	margin:0px 0px 0px 0px;
}
#leaderBoard{
	width:728px;
	height:180px;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
}
div.adverb_234_60{
	padding:0px;
	margin:10px 0px;
	background-color:#ffffff;
	height:60px;
	
}
div.adverb_234_60Demo{
	padding:0px;
	margin:10px 0px;
	background-color:#99CC66;
	height:60px;
	text-align:center;
}
#MarktPlaatsRechterKolom{
	padding:0px;
	margin:10px 0px;
	background-color:#ffffff;
	text-align:center;
}
#MarktPlaatsRechterKolomDemo{
	padding:0px;
	margin:10px 0px;
	background-color:#99CC66;
	text-align:center;
	height:728px;
}

div.clsContainerSocialNetworkLinks{
	float:left;
	text-align:left;
	padding-bottom:5px;
	
}

div.clsSocialNetworkLink{
	float:left;
	text-align:left;
}

#containerAllSocial{
	clear:left;
	 margin-top: 10px;
}

#containerAllSocial .clsPadding{
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    padding: 5px 0px 22px 5px;
}

div.clsLinkBackToList, div.clsNavigationContainer{
	margin:10px 0px 10px 0px;
}

