body {
margin:0px;
padding:0px;

background: #C7CC02 url(images/festival_crowdv2.jpg) repeat-x top left ;

}
td {
vertical-align:top;

}
#centercol img {
border:#1350A7 2px solid;
}
#maincontainer {
margin: auto;
margin-top:0px;
width:1000px;
background:transparent;

border:0px #333333 solid;

}
P {
padding:0px;
margin:0px;

}
UL {
margin-top:0px;

}
#logo {
font-family:tahoma;
font-size:32px;
color:#1B4250;
padding-left:0px;
width:970px;

padding-left:0px;
text-align:center;
margin-bottom:10px;


}
#carousel {
border:0px red solid;
background:#7A707A;
padding-left:16px;
padding-right:40px;
padding-bottom:20px;

}
#merkenvlak A {
color:#CCC;
text-decoration:none;
}
#merkenvlak A.merkselected {
color:#FFF;
text-decoration:none;
background:#1B4250;
}
#merkenvlak A:hover, #merkenvlak A:active {
color:#FFF;
text-decoration:none;
background:#1B4250;
}
.menuitemcontainer {
/*background: transparent url(images/hmenusep.jpg) no-repeat ;
background-position:right bottom;*/
float:left;
height:18px;
padding:0px;
border:0px solid red;
}
#hoofdmenu {
float:left;
padding-left:0px;
display:inline;
margin-bottom:0px;
width:990px;
height:18px;
line-height:17px;
/*background:transparent url(images/menubarbg.jpg) repeat-x ;*/
font-size:13px;
font-family:tahoma;

letter-spacing:1px;

background-color:#FDC970;
border-left:5px solid #FC9F00;
border-right:5px solid #FC9F00;
border-top:5px solid #FC9F00;
border-bottom:1px solid #FC9F00;
margin-left:0px;
}


#hoofdmenu A {
color:#005B8F;
display:block;
text-decoration: none;
padding-right:10px;
padding-left:10px;
border-bottom:0px;
font-weight:bold;
border:0px red solid;
}
#hoofdmenu li {

height:18px;

text-align:center;
}
#hoofdmenu li:hover {

}
#hoofdmenu LI.menuselected {
/*background:transparent url(images/menuselbg.jpg) repeat-x ;*/

}


#hoofdmenu A.lastmenuitem {
background-image:none;

}


#hoofdmenu A:link, #hoofdmenu A:visited {

text-decoration:none;



font-family:tahoma;
}


#hoofdmenu A:hover, #hoofdmenu A:active {
color:#F00;
text-decoration:none;



font-family:tahoma;

}



























.submenuitemcontainer {

background-position:right top;
float:left;
height:22px;
}


#submenu {
padding-left:0px;
margin-bottom:20px;
margin-left:0px;
width:990px;
height:22px;
line-height:20px;

font-size:12px;
font-family:tahoma;
color:#64614F;
float:left;
display:inline;
background-color:#FEDBA0;
border-left:5px solid #FC9F00;
border-right:5px solid #FC9F00;

border-bottom:5px solid #FC9F00;
}


#submenu A {
display:block;
text-decoration: none;
padding-right:10px;
padding-left:10px;
border-bottom:0px;
font-weight:normal;
border:0px red solid;
color:#005B8F;
}


#submenu  A.submenuselected:hover,#submenu A.submenuselected:active,#submenu A.submenuselected:link,#submenu A.submenuselected:visited {
color:#F00;
text-decoration:none;



}
#submenu li {

height:22px;
text-align:center;
}

#submenu li:hover {

}
#submenu li.submenuselected {


}


#submenu A.lastmenuitem {
background-image:none;

}


#submenu A:link, #submenu A:visited {
color:#005B8F;
text-decoration:none;



font-family:tahoma;
}


#submenu A:hover, #submenu A:active {
color:#005B8F;
text-decoration:none;


font-weight:normal;
font-family:tahoma;

}









#submenu UL {
margin:0px;
padding:0px;
list-style-type:none;

float:left;
}

#submenu UL LI{
margin:0px;
padding:0px;

float:left;
}













A {
color:#1B4250;
text-decoration:none;

}


#hoofdmenu  A.menuselected:hover,#hoofdmenu A.menuselected:active,#hoofdmenu A.menuselected:link,#hoofdmenu A.menuselected:visited {
color:#F00;
text-decoration:none;



}
#hoofdmenu UL {
margin:0px;
padding:0px;
list-style-type:none;

float:left;
}

#hoofdmenu UL LI{
margin:0px;
padding:0px;

float:left;
}

#merkenvlak {
margin-top:22px;
padding:5px;
background-color:#696169;
font-size:12px;
font-family:tahoma;
color:#CCC;
margin-bottom:10px;
margin-left:15px;
}

#linkerkolom {
margin-top:0px;
width:184px;
float: left;
padding:5px;
padding-left:16px;
padding-right:15px;
background-image:url('images/colsep.jpg');
background-repeat:repeat-y;
font-size:13px;
font-family:tahoma;
color:#b7c2cb;
border:0px red solid;
padding-top:0px;

}
#contentcontainer {
float:left;
width:960px;
/*background:transparent url(images/contentcontainerbg.jpg) repeat-y ;*/
border:0px green solid;
}
#leftcol {
width:189px;

float:left;
}
.leftcolblock {
float:left;
width:159px;
background-color:#FDC970;
border:5px solid #FC9F00;
margin-bottom:10px;
padding:10px;
}
.leftcoltitlebar {
float:left;

height:21px;
background:transparent url(images/titlebg.jpg) repeat-x ;
text-align:left;
font-family:tahoma;
font-weight:bold;
font-size:14px;
color:#F00;
line-height:21px;
padding-left:3px;
padding-right:7px;
margin:10px;
border:#1350A7 2px solid;
}
.titlebar {


height:21px;
background:transparent url(images/titlebg.jpg) repeat-x ;
text-align:left;
font-family:tahoma;
font-weight:bold;
font-size:14px;
color:#F00;
line-height:21px;
padding-left:7px;
padding-right:7px;

border:#1350A7 2px solid;
margin-bottom:5px;
}
.agendadate {
float:left;
width:100%;
height:27px;

font-family:tahoma;
font-size:12px;
color:#005B8F;
line-height:31px;
font-weight:bold;
padding:0px;
margin-bottom:0px;
}
.leftcolcontenttitle, .leftcolcontent{
float:left;
width:100%;
padding:0px;
font-family:tahoma;
font-size:12px;
}
.leftcolcontenttitle {
color:#625F4D;
font-weight:bold;
height:24px;
line-height:30px;
border:0px red solid;
}
.leftcolcontent {
color:#000060;
font-weight:normal;
}
.leftcolimage{
float:left;
width:184px;
padding-left:0px;
font-family:tahoma;
font-size:12px;
}
.leftcolmore {
float:left;
width:100%;
display:inline;
padding-left:0px;
margin-top:1px;
font-family:tahoma;
font-size:9px;
font-weight:bold;
text-align:right;
padding-right:0px;
border:0px red solid;
background:transparent url('images/sqarrow.jpg') no-repeat 117px 0px;
padding-bottom:4px;
line-height:14px;
}
.leftcolmoreg {
float:left;
width:100%;
display:inline;
padding-left:0px;
margin-top:1px;
font-family:tahoma;
font-size:9px;
font-weight:bold;
text-align:right;
padding-right:0px;
border:0px red solid;
background:transparent url('images/sqarrow.jpg') no-repeat 117px 0px;
padding-bottom:4px;
line-height:14px;
}
.leftcolmore2 {
float:left;
width:100%;
display:inline;
padding-left:0px;
margin-top:1px;
font-family:tahoma;
font-size:9px;
font-weight:bold;
text-align:right;
padding-right:0px;
border:1px green solid;


}

.leftcolseparator {
width:184px;
float:left;
border-bottom:1px #E1E2E2 solid;
font-size:11px;
}

.leftcolmore A,.leftcolmore A:hover,.leftcolmore A:active,.leftcolmore A:link,.leftcolmore A:visited {
text-decoration:underline;
color:#64614F;
font-weight:bold;

}
#searchclt {
width:125px;
}
#centercol {
padding:0px;
padding-top:10px;
margin-left:12px;
margin-right:12px;
background-color:#FDC970;
border:5px solid #FC9F00;
font-size:14px;
font-family:tahoma;
/*color:#005588;*/
color:#000060;
width:548px;
float:left;
padding-left:20px;
padding-right:20px;
line-height:19px;
font-weight:normal;
height:100%;
padding-bottom:10px;
display:inline;
}
.centercolrow {
float:left;
width:598px;
margin-bottom:12px;



}
.centercolrowcellleft, .centercolrowcellright {
float:left;
width:243px;
padding-left:20px;
padding-right:20px;
background-color:#FDC970;
border:5px solid #FC9F00;
padding-top:10px;
padding-bottom:10px;
}
.centercolrowcellleft {
margin-right:12px;

}


#centercolhome {
padding:0px;
padding-top:0px;
margin-left:12px;
display:inline;
margin-right:12px;
background-color:transparent;
border:0px solid #FC9F00;
font-size:14px;
font-family:tahoma;
/*color:#005588;*/
color:#000060;
width:598px;
float:left;
padding-left:0px;
padding-right:0px;

height:100%;
padding-bottom:0px;
}


#centercol H1 {
color:#F00;
font-family:tahoma;
font-size:14px;
font-weight:bold;
border:#1350A7 2px solid;
margin-top:0px;
margin-bottom:13px;
line-height:34px;
background:transparent url('images/titlebg.jpg') repeat-x top left;
display:inline;

padding:4px;

}
#centercol .title {
color:#F00;
font-family:tahoma;
font-size:14px;
font-weight:bold;
border:#1350A7 2px solid;
margin-top:0px;
margin-bottom:13px;
line-height:25px;
background:transparent url('images/titlebg.jpg') repeat-x top left;

height:25px;
}

#centercol H2 {

font-family:tahoma;
font-size:14px;
color:#005B8F;
line-height:normal;
margin-bottom:0px;

}

#rightcol {
width:159px;
background-color:transparent;

display:inline;
float:left;
}
.rightcolblock {


float:left;
width:100%;
background-color:#FDC970;
border:5px solid #FC9F00;
margin-bottom:10px;
padding:10px;

}
.rightcolblock img {
border:#1350A7 2px solid;
width:155px;
margin-bottom:5px;
}
.rightcoltitlebar, .rightcoltitlebardark{
float:left;
width:100%;
height:21px;

text-align:center;
font-family:georgia,tahoma;
font-size:14px;
color:#F2F2F2;
line-height:19px;
}
.rightcoltitlebar {
background:transparent url(images/titlebarbg.jpg) repeat-x ;
}
.rightcoltitlebardark {
background:transparent url(images/titlebarbgdark.jpg) repeat-x ;
}

#searchform input{
width:124px;

}
.arrowbulletpoint { 
/*list-style-image: url('images/bullet_blue_arrow.jpg'); */
margin-left:0px;
display:inline;
padding-left:21px;
margin:0px;
padding:0px;
list-style-type:none;
list-style-type:none;
float:left;
}
.arrowbulletpoint li {
background:transparent url('images/bullet_blue_arrow.jpg') no-repeat 0px 5px;
padding-left:19px;


}
.rightcolcontent{
float:left;
width:100%;
padding-left:1px;
font-family:tahoma;
font-size:12px;
color:#64614F;
font-weight:normal;

}


.rightcolcontent INPUT {
height:14px;
padding:1px;
background-color:#FFFFFF;
border:1px solid #504E3F;
font-size:12px;
}
#mycltpane {
float:left;
background:#D49B2A url(images/mycltpanebg.jpg) repeat-x top left ;
width:100%;
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
padding-left:9px;
padding-top:3px;
}

#mycltloginform {
float:left;
width:100%;
margin-top:6px;
border:0px red solid;
}

#mycltloginform input {
width:115px;
margin-right:0px;
float:left;
margin-left:5px;
display:inline;
margin-bottom:5px;
background-color:#FFFFFF;

}

fieldset.submit {  
border-style: none; 
text-align:right; 
float:left;
padding:0px;
width:100%;
border:0px red solid;
padding-bottom:5px;
}
label.loginform {
float:left;
font-family:tahoma;
font-size:12px;
color:#504E3F;
text-align:right;
width:53px;
background-color:transparent;
margin-bottom:5px;
}
.sitehulpcontent {
margin-top:7px;

}
a, a:hover, a:active,a:link,a:visited {
color:#F00;
text-decoration:underline;

}


fieldset {
padding:0px;
margin:0px;
border:0px red solid;

}





#innercontent {
padding:16px;
padding-top:0px;
border:0px red solid;
font-size:13px;
font-family:tahoma;
color:#B7C2CB;
width:608px;
padding-right:0px;
}
#innercontent .title {
font-size:17px;
margin:0px;
}
.merkenitem {
border-bottom:dashed 1px #9D9D9D;
padding:0px;
float:left;
width:100%;
padding-bottom:2px;
margin-bottom:5px;
}
.linkimage {
padding:0px;
margin:0px;
margin-right:8px;
border:0px;

}
.linkimagelast {
padding:0px;
margin:0px;
border:0px;

}

.brandimage {
padding:0px;
margin:0px;
margin-right:8px;
border:0px;
padding-bottom:8px;

}
.brandimagelast {
padding:0px;
margin:0px;
border:0px;
padding-bottom:8px;
}

.oplusimage {
padding:0px;
margin:0px;
margin-right:8px;
border:0px;

}
.oplusimagelast {
padding:0px;
margin:0px;
border:0px;

}

.spacer { clear: both; }
.merkenseparator {
clear:both;
border-bottom:dashed 1px #9D9D9D;

}
.merkenuitleg {
width:320px;
margin-right:5px;
float:left;
}

.merkenfotos {
width:170px;
border:1px green solid;

}
.linkfoto {
width:100%; 
border:0px green solid;
float:left;
}
.linkitem {
border-bottom:dashed 1px #9D9D9D;
float:left;
width:100%;
padding-bottom:2px;
margin-bottom:5px;

}
#footer {
margin: 0 auto;
margin-top:3px;
margin-bottom:10px;
font-family:tahoma;

}
#footer, #footer A {

text-align:center;

font-size:10px;
color:#EEE;
}
#footer A:hover, #footer A:active {
color:#FF0000;
}
#contentcontainer {
width:100%;
border:#45CC66 solid 0px;

}

.innercontent  A {
color:#FF0000;

border-bottom:1px dashed #F00;

}

.footerhome, .footerhome A {

text-align:center;

font-family:verdana;
font-size:10px;
color:#000;
}
.footerhome A:hover, .footerhome A:active {
color:#CCC;
}
.introlabel, .introlabel A {
font-family:tahoma;
font-size:16px;
color:#CCC;
}

.introlabel A:hover,.introlabel A:active  {
font-family:tahoma;

color:#1B4250;;
}


INPUT {
background-color:#FEEAC7;
border:1px solid #FC9F00;
font-size:12px;
}

TEXTAREA.texterror {
background-color:#FFA285;
border-style: solid;  
border-width: 1px; 
border-color: #FF0000;
margin:0px;
font-family: arial;
 
}
SELECT.selecterror { 
background-color: #FFA285;
border-style: solid;  
border-width: 1px; 
border-color: #FF6600;
margin:0px;
font-family: arial;
}

INPUT.checkerror {
background-color: #FFA285;
border-style: solid; 
border-width: 1px; 
border-color: #FF0000;
margin:2px;  
}
INPUT.radioerror {
background-color: #FFA285;
border-style: solid; 
border-width: 1px; 
border-color: #FF0000;
margin:2px;  
}
.texterror {
background-color:#FFA285;
border-style: solid;  
border-width: 1px; 
border-color: #FF0000;
margin:0px;
font-family: arial;
 
}

INPUT.radiocheck {
border:0px;
background-color:transparent;

}

td.rowstyleA1 {
background-color:#FFAC22;
padding:3px;
vertical-align:top;
}
td.rowstyleA2 {
background-color:#FDC970;
padding:3px;
vertical-align:top;
}
#landdetailleft {
float:left;
width:235px;

}
#landdetailleft img {
border:0px;
width:235px;
margin-bottom:10px;


}
#uitbater {
float:left;
width:215px;
background-color:#FFAC22;
padding:10px;

}

#landdetailright {
float:left;
width:280px;
border: 0px solid red;
padding-left:15px;
display:inline;

}

A.albumlink:hover,#bottomNavClose,#prevLink,#nextLink{
border-bottom-width:0px;

} 
A.albumlink {

padding-bottom:1px;



}
	
.albumimage {
padding:0px;
margin:0px;
margin-right:8px;
border:0px red solid;
margin-bottom:8px;

}
.reqasterisk {
font-size:18px;
color:#F00;
}
