@charset "utf-8";
/* CSS Document */



p a {
  font-size:11px;
  color:#cc071e;
  text-decoration:none;
  margin:0px;
  padding:0px;
}

p a:hover {
  text-decoration: underline;
  
}

fieldset p {
  margin-bottom: -12px;
}

ul {
  list-style:disc;
  font-size:11px;
  margin-left:12px;
}

ul li {
  color:#000000;
  margin-left: 12px;
}


#fancybox-left-ico {
 top: 75%;
 left: 10px;
 width: 115px;
 height: 52px;
 background-image: url('/images/previous.png');
 background-position: 0px 0px; 
}

#fancybox-right-ico {
 top: 75%;
 right: 10px;
 left: auto;
 width: 111px;
 height: 53px;
 background-image: url('/images/next.png');
 background-position: 0px 0px;
} 

#fancybox-left:hover span{
 top: 75%;
 left: 10px;
}

#fancybox-right:hover span{
 top: 75%;
 right: 10px;
 left: auto;
} 

#outer {
  width:989px;
  height:auto;
  margin:0 auto;
  padding:0px;
  background: url(../images/background.png) no-repeat top center;
  
}

.border {
  border-top:1px #999999 dotted;
  padding-bottom: 10px;
}

.contentTEXT {
  width:600px;
  height:auto;
  margin:0px;
  padding:0px;
}

.myBox {
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
  border-radius:5px;
}


.shadow {
  -moz-box-shadow: 3px 3px 4px #999;
  -webkit-box-shadow: 3px 3px 4px #999;
  box-shadow: 3px 3px 4px #999;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color='#d5d2d2')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color='#d5d2d2');
}


#header .sponcer p {
  font-size:10px;
  color:#FFFFFF;
  text-align:center;
  margin:0 0 4px 0;
  padding:0px;
}

.clear {
  clear:both;
}


/*dropdown menu*/
#menu {
  margin:0px auto;
  width:708px;
  height: 55px !important;
  z-index:9998;
  }

ul#css3menu ul{
  display:none;
  position: absolute;
  left:-1px;
  top:100%;
  padding:0 1px 1px;
  z-index:9999;
  }
  
ul#css3menu li:hover>*{
  display:block;}
ul#css3menu li:hover{
  position:relative;}
ul#css3menu ul ul{
  position:absolute;
  left:98%;
  top:-2px;
  z-index:9999;
}
ul#css3menu,ul#css3menu ul{
  margin:0;
  list-style:none;
  background-color:#fff;
  background-repeat:repeat-x;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}
ul#css3menu{
  padding:1px 1px 0px 0;
  display:block;
  font-size:0;
  float:left;
  margin:10px auto;
  width: 707px;
}
ul#css3menu li{
  display:block;
  white-space:nowrap;
  font-size:0;
  float:left;
  
}
#current {
  background:#FF0000 url(../images/active-background.jpg) repeat-x !important;
  color:#FFFFFF !important;
}

ul#css3menu>li,ul#css3menu li{
  margin:0 0 0 1px;}
ul#css3menu ul>li{
  margin:1px 0 0;}
ul#css3menu a:active, ul#css3menu a:focus{
  outline-style:none;}
ul#css3menu a{
  display:block;
  vertical-align:middle;
   background-image:url(../images/nav-background.jpg);
  background-position:0 50%;
  text-align:left;
  text-decoration:none;
  padding :10px 18px 9px 17px;
  font-size:11px;
  color:#000000;
  cursor:pointer;

}
ul#css3menu ul li{
  float:none;}
ul#css3menu ul a{
  text-align:left;}
ul#css3menu li:hover>a{
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  background:url(../images/active-background.jpg) repeat-x top;
}
ul#css3menu li>a{
  height:16px;
  line-height:16px;
}
ul#css3menu li:hover>a{
  line-height:16px;
  }
ul#css3menu li.topfirst>a{
  height:16px;
  line-height:16px;
  border-radius:4px 0 0 4px;
  -moz-border-radius:4px 0 0 4px;
  -webkit-border-radius:4px 0 0 4px;
}
ul#css3menu li.topfirst:hover>a{
  line-height:16px;
  }
ul#css3menu li.topitem>a{
  height:16px;line-height:16px;}
ul#css3menu li.topitem:hover>a{
  line-height:16px;}
ul#css3menu li.toplast>a{
  width: 46px;
  height:16px;
  line-height:16px;
  border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  -webkit-border-radius:0 4px 4px 0;
}

ul#css3menu li.toplast:hover>a{
  line-height:16px;}
ul#css3menu .submenu>li{
  margin:9px 0 0;
}

ul#css3menu .submenu{
  background-color:#ce182e;
  background-image:none;
  padding:0 9px 9px 18px;
  z-index:99999;
  width:120px;
}

ul#css3menu .submenu a {
  background:#FF0000;
}


ul#css3menu li.subitem>a{
  background-color:#ce182e;
  padding:8px 0 0 0;
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
}
ul#css3menu li.subitem:hover>a{
  background-color:#ce182e;
  background-image:none;
  font-size:11px;
  color:#ffffff;
  font-weight: bold;
  text-decoration:none;
}


#active {
  background:#FF0000 url(../images/active-background.jpg) repeat-x !important;
  color:#FFFFFF !important;
}


/*dropdown menu*/

.leftblock2 h2 {
  font-size:18px;
  color:#cc071e;
  text-align:center;
}

.arclogo {
  width:100px;
  height:100px;
  position:absolute;
  left:25px;
  top:300px;
  z-index:9999;
}

.arclogo2 {
  width:87px;
  height:88px;
  position:absolute;
  left:35px;
  top:105px;
  z-index:9999;
}

.neuwsblock ul {
  margin:10px 0 0 0;
  padding:0px;
}

.neuwsblock ul li {
  width:112px;
  height:auto;
  line-height:12px;
  margin:0 0 10px 0px;
  padding:0 0 0 15px;
  list-style:none;
}
.neuwsblock ul li a {
  font-size:11px;
  color:#000000;
  text-decoration:none;
  margin:0px;
  padding:0px;
}

.neuwsblock ul li a:hover{
  text-decoration: underline;

}

.arrow {
  background:url(../images/arrow.png) no-repeat 0 20%;
}

.blockleft1 p {
  line-height:16px;
}

.blockright1 h2 {
  font-size:18px;
  color:#cc071e;
  text-align:left;
}

.bottomvideo h2 {
  font-size:18px;
  color:#cc071e;
  text-align:left;
}


.previous {
  width:165px;
  height:30px;
  margin:10px 0 0 0;
  padding:0px;
}

.next {
  width:165px;
  height:30px;
  margin:0px;
  padding:0px;
}

.play {
  width:25px;
  height:25px;
  position:absolute;
  top:40%;
  left:40%;
}

.contentBORDER {
  width:688px;
  height:auto;
  overflow:hidden;
  margin:0 auto;
  padding:10px 0 10px 0 ;
  border-top:1px #999999 dotted;
  border-bottom:1px #999999 dotted;
}

.contentBORDERtop {
  width:688px;
  height:auto;
  overflow:hidden;
  margin:0 auto;
  padding:10px 0 10px 0 ;
  border-top:1px #999999 dotted;
}


.businessclubLEFT ul {
  margin:0 0 0 15px;
  padding:0px;
}

.businessclubLEFT ul li {
  font-size:11px;
  color:#000000;

}



.sponserBORDER img {
  margin-bottom:10px;
}

.sponserBLOCK2 {
  width:325px;
  height:auto;
  margin:10px 0 0 0;
  padding:0px;
  float:left;
  text-align:center;
}

/*pagination*/

ul{border:0; margin:10px 0 10px 0; padding:0; }

#pagination-clean li{
  border:0; margin:0; padding:0;
  font-size:11px;
  list-style:none;
  color:#000000;
  float: left;
  
}
#pagination-clean li, #pagination-clean a{
  margin-right:2px;
}


#pagination-clean .active{
  color:#cc071e;
  font-weight:bold;
  display:block;
  float:left;
  padding:0px 6px;
}
#pagination-clean a {
  color:#000000;
  display:block;
  float:left;
  padding:0px 6px;
  text-decoration:none;
  border-right:1px #000000 solid;
}
#pagination-clean a:hover{
  text-decoration:none;
}
/*pagination*/



.centerDIV {
  width:708px;
  height:auto;
  margin:30px auto 200px;
  padding:0px;
  text-align:center;
}



/*Doelsponsors*/

.columnleft {
  width:480px;
  height:auto;
  margin:0px;
  padding:0px 10px;
  float:left;
  border-right:1px #999999 dotted;
}

.doellist {
  width:480px;
  height:30px;
  margin:10px 0 0 -5px;
  padding:0px;
}

.doellist ul {
  margin:0px;
  padding:0px;
}

.doellist ul li {
  float:left;
  list-style:none;
  text-align:left;
}

.doellist ul li a {
  font-size:11px;
  color:#000000;
  text-decoration:none;
  margin:0px;
  padding:0px 6px;
  border-right:1px #000000 solid;
}

.doellist ul li a:hover {
  color:#CC071E;
  text-decoration:none;
}


#red {
  color:#CC071E;
  font-weight:bold;
}

.validation {
  color:#CC071E;
  font-weight:bold;
}

.label {
  width: 154px;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  text-align:left !important;
  display:block;
  float:left;
}

input[type="text"] {
  border: 1px #e23439 solid;
  width:300px;
  height:20px;
  margin:0 0 7px 0;
}

input[type="submit"] {
  border: none;
  width:157px;
  height:22px;
  background:#e23439;
  margin:0 0 80px 154px;
  padding:2px 0 4px 0;
  text-align:center;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}

textarea {
  width:300px;
  height:80px;
  margin:0px;
  padding:0px;
  border: 1px #e23439 solid;
}




.footer p {
  font-size:10px;
  color:#FFFFFF;
  text-align:center;
  margin:0px;
  padding:0px;
}


.rotateblock ul {
  margin:0px;
  padding:0px;
}

.rotateblock ul li {
  width:165px;
  height:100px;
  list-style:none;
  margin:0px auto;
  padding:0px;
}

/*jcrousel*/

.jcarousel-skin-tango .jcarousel-container {
  margin:30px 0 0 0;
  padding:0px;  
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
  direction: rtl;
}


.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 163px;
    height: 374px;
    padding: 0;

}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  163px;
    height: 318px;
  margin:10px auto; 0
}

.jcarousel-skin-tango .jcarousel-item {
    width: 163px;
    height: 100px;
  margin: 2px 0 0 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 4px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 30px;
    left: 0px;
    width: 166px;
    height: 21px;
    cursor: pointer;
    background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: -25px;
    left: 0px;
    width: 166px;
    height: 21px;
    cursor: pointer;
    background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}


/*jcrousel*/




















































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFFFFF; margin:0px; padding:0px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:normal; color:#cc071e; margin:0 0 5px 0; padding:0px; 
}

h3 {
font-size:12px; color:#9c9e9f; font-weight:bold; margin:0px; padding:0px 0px 5px 0px; 
}

h4 {
font-size:13px; color:#cc071e; font-weight:bold; margin:0px; padding:0px;
}

h5 {
font-size:13px; color:#000000; font-weight:bold; margin:0px; padding:0px;
}

p {
font-size:11px; color:#000; margin:0px; padding:0px; line-height:16px;
}


