*
{
/*  font-size: 12px;
  line-height: 18px; */
  font-family: Arial, sans-serif;
/*  margin:0px; */
/*  padding:0px; */
}

body, p,li, td
{
font-size: 12px;
line-height: 18px;
}

#maincontent p {text-align:justify;}
#maincontent h1 {
/*padding-bottom: 5px; */
border-bottom: 1px solid #c0c0c0;
}
#maincontent img {margin: 5px;}

h1
{
font-size: 18px;
line-height: 24px;
}

h2
{
font-size: 16px;
line-height: 22px;
}

h3
{
font-size: 14px;
line-height: 20px;
}

h2, h3 {clear:both;}

.csc-textpic-text h2, .csc-textpic-text h3 {clear:none;}

body    {
      background-color: #C0C0C0;
      padding: 0px;
      margin: 0px;
      }

#header   {
      height: 100px;
/*      background-color:#DB002E; */
      padding:0px;
      margin:0px;
      text-align:center;
/*      background-image:url(../images/bg/header.png); */
      }
#header-content {
      width:1000px;
      height:100px;
      padding-left:10px;
      padding-right:10px;
/*      text-align:center; */
      margin-left:auto;
      margin-right:auto;
/*      background-image:url(../images/bg/headercontent.png); */
        }
#header-logo {
        float:left;
        width:151px;
        height:100px;
/*        margin-left:20px;
        margin-right:31px;*/
      }
#header-logo img {border: none;}

#banner     {
      width:468px;
      height:100px;
      background-color:#808080;
      padding:0px;
      margin:0px;
      float: left;
                            position: relative;
      }
#banner img {border: none;}

#banneroverlay {background-image:url(../images/shadow_mask_u.png); height: 10px; width: 468px; position: absolute; bottom: 0px;}

      
#header-slogan {height:100px; background-repeat:no-repeat; background-position:right;}

#menubar {
clear:both;
padding:0px;
margin:0px;
clear:both;
/*background-color: #ffffff;*/
/* margin-left:3px;
 margin-right:3px;*/
/*height: 100%;*/
/*width:994px;*/
/*border-bottom: 3px solid white;*/
text-align:center;
background-image:url(../images/bg/menu.png);
padding-top: 1px;
padding-bottom:1px;
}

#menubar-content {
          text-align:left;
          margin:auto; 
          width:1000px;
          padding:0px;
          padding-left:5px;
          padding-right:5px;
          height:30px;
         }

#menubar-content ul {list-style:none; margin:0px; padding:0px;}

#menubar-content ul li {
  float: left; 
  min-width: 100px; 
/*  display:block;*/
    display: inline; 
/*  width: 100px; */
  padding:0px;
  margin:0px;  
/*  height: 33px;*/
/*  padding-left:3px;
  padding-right:3px; */
/*  border: 1px solid #ffffff; */

/*  border-right: 1px solid white;*/
  font: 14px/33px Arial, sans-serif;
/*  background: url(../images/mainmenu_inactive.gif) repeat-x bottom #929a9a; */
/*  text-decoration: none;  */
  text-align: center;
}

#menubar-content ul li span,
#menubar-content ul li a {
    display:block; 
  padding-left: 15px;
  padding-right: 15px;
  font: 14px/30px Arial, sans-serif;
  color: #000000;  
  font-weight:bold;  
/*  background-color: #929a9a; */
}

#menubar-content ul li a {
  text-decoration: none; 
/*  border-top: 3px solid #ffffff; */
}

#menubar-content ul li span
{
/*  background-image: url(../images/mainmenu_active.gif); */
/*  border-top: 3px solid #c10435; */
/*  border-top: 3px solid #ffffff; */
/*    background-color:#ffffff; */
color: #ffffff;
/*background-image:url(../images/bg/menu-sel.png);*/
}

#menubar-content ul li span a {
padding : 0px;
color: #ffffff;
display:inline;
}

#menubar-content ul li span a:hover {
background:none;
}

#menubar-content ul li a:hover {
/*  background-color: #a7adad; */
background-image:url(../images/bg/menu-hov.png);
background-color:#808080;
color:#ffffff;
/*  border-bottom: 3px solid #a7adad;  */
/*  background:none; */
}      
      
#mainarea   {
      text-align: center; padding: 0px; margin: 0px; clear:both;
      }  

#mainarea-content  {
      width: 1000px;
      background-color: #ffffff;
      margin:0px;
      margin-left:auto; 
      margin-right:auto;
      padding:0px;
      padding-left: 10px;
      padding-right:10px;
      text-align:left;
      background-image:url(../images/bg/mainarea.png);      
      }
      
#submenu 
{
  padding: 0px;
/*  background-color: #d0d4d4; */
  width:100%;
}

#submenu ul
{
list-style:none;
padding:0px;
margin:0px;
/*background-color: #ffffff; */
}

#submenu ul ul {margin-left: 10px;}

#submenu ul li
{
padding:0px;
margin:0px;
/*background: url(../images/submenu_dot.gif) no-repeat 0px 5px; */
/*padding-left:12px; */
/*border: 1px solid yellow; */
}

#submenu ul li a,
#submenu ul li span {
            display:block;
/*            width: 100%; */
            padding:2px;
            padding-left: 5px;
            padding-right: 5px;
            margin:0px;
              text-decoration: none;
            font-weight:bold;
            font-size:12px;
              font-family: Arial, sans-serif;
            }

#submenu ul li a
{
  color: black;
/*  line-height: 16px; */
/*  height: 16px; */
/*  padding-left: 12px; */

}

#submenu ul li a:hover
{
background-color:#808080;
color: #ffffff;
}

#submenu ul li span
{
  color: #ffffff;
/*  line-height: 16px; */
/*  height: 16px; */
/*  background-color: #db002e; */
/*  padding-left: 12px; */
/*  background: url(../images/submenu_dot.gif) no-repeat 0px 3px;*/
}

#leftcontent {width:145px; float:left;}
#rightcontent {width:145px; float:right;}
#maincontent {margin-left:156px; margin-right:156px;}
#pagecontent {float: left; width: 678px;}

#leftcontent,
#rightcontent,
#maincontent {padding-left: 5px; padding-right: 5px; padding-bottom:5px;}

#footermenu {margin:0px; padding:0px; text-align:right; clear:both; padding-top:5px; padding-left:0px; padding-right:0px;
/*      background-image:url(../images/bg/subcontent.png); */
      background-repeat:no-repeat;}

#footermenu ul { list-style:none; margin:0px; padding:0px; display:inline;}

#footermenu ul li {display:inline; margin:0px; margin-left:2px; margin-right:2px;}

#footermenu ul li a
{
  color: #ffffff;
  text-decoration: none;
  line-height: 22px;
}

#footermenu ul li a:hover
{
  text-decoration: underline;
}

#footermenu ul li span
{
  color: #ffffff;
  font-weight: bold;
}

#footer {
          text-align:center;
      color : #ffffff;
    }
#footer-content {
/*  z-index: 1; */
/*  background-color: #DB002E; */
/*  width: 100%; */
/*  height: 63px;*/
/*  position: absolute; */
/*_bottom: expression(dummy=(-body.clientHeight % 2)+"px"); */
/*  border-top: 3px solid white; */
  text-align: center;
  padding: 0px;
  padding-left:10px;
  padding-right:10px;
  clear:both;  
  width: 1000px;
/*  padding-left:10px;
  padding-right:10px; */
  margin-left: auto;
  margin-right:auto;
/*background-image:url(../images/bg/footercontent.png);  */
}

#footer p { margin:0px; padding: 0px;}

#footer a
{
  color: black;
  margin: 0px 5px;
  line-height: 20px;
}

#footer a:hover
{
  text-decoration: none;
}

#footer a.active
{
/*  padding-left: 12px;*/
  font-weight: bold;
/*  background: url(../images/submenu_dot.gif) no-repeat 0px 3px; */
}

#subheader {height:10px;
      text-align:center;
      background-image:url(../images/bg/subheader.png);
      font-size:0px;
      padding:0px;
      margin:0px;
      clear:both;
      }
#subheader-content {
          height:10px;
          width:1020px; 
          margin:0px;
          padding:0px;
          margin-left:auto; 
          margin-right:auto;
          font-size:0px;
          background-image:url(../images/bg/subheadercontent.png);}
#subfooter {height:20px; text-align:center; font-size:0px; padding:0px; margin:0px;}
#subfooter-content {height:20px; width:1020px;
      margin-left:auto; 
      margin-right:auto;
      font-size:0px;
      /*background-image:url(../images/bg/subfootercontent.png);*/
      }

a {  
/*  color: #DB002E; */
  text-decoration:none;
  }
a:visited  {
/*      color:#800000; */
      }
a:hover { text-decoration:underline;}
div.clearfix {clear:both; font-size:0px;}

#leftcontent h1,
#rightcontent h1
{

font-size: 14px;
line-height: 20px;
margin-bottom: 5px;
border-bottom: 1px solid #c0c0c0;
}  

#leftcontent h2,
#rightcontent h2
{

font-size: 12px;
line-height: 18px;
margin-bottom: 2px;
}

#frontpage-shortlinks,
#frontpage-pic {text-align: center; margin:5px; padding:0px;}
#frontpage-shortlinks td,
#frontpage-shortlinks tr,
#frontpage-shortlinks th,
#frontpage-shortlinks table {margin:0px; padding: 0px;}
#frontpage-shortlinks table {/*border-collapse:collapse;*/ border: 1px solid #c0c0c0; width:600px; padding:0px; margin:0px; margin-left:auto; margin-right:auto;}
#frontpage-shortlinks img {margin:0px;}
#frontpage-shortlinks th {
margin:1px;
height:30px;
font-size: 14px; color: #ffffff;}
#frontpage-shortlinks td {background-color: #FFFFFF; margin:1px;}
#frontpage-shortlinks td img {border:none;}
#frontpage-pic div {width: 608px; border: 1px solid #c0c0c0; text-align:left; margin:0px; padding:0px; margin-left:auto; margin-right: auto;}
#frontpage-pic img {margin: 2px; border:none;}

#frontpage-shortlinks a {
color:#ffffff;
text-decoration:none;
}

hr {height : 1px; background-color:#c0c0c0; border:none;}
#maincontent hr {clear: both;}
p.clear {clear:both;}
.tx-gooffotoboek-pi1 img {margin:0px !important;}
.tx-gooffotoboek-pi1 {text-align:center;}
.tx-gooffotoboek-pi1 table {margin:auto;}


.formstyle,
.formstyle2 {text-align:center;}
.formstyle table,
.formstyle2 table {width: 600px;}
.formstyle2 table th {font-size:12px; text-align:left;}
.formstyle .caption {width: 200px; text-align:left;}
.formstyle td {padding:2px;}
.formstyle td input,
.formstyle td textarea {width:395px;}
.formstyle2 td {text-align:left;}

/*.tablestyle {text-align:center;} */
/*.formstyle table,
.formstyle2 table {width: 600px;}*/
/*.formstyle2 table th {font-size:12px; text-align:left;}*/
.tablestyle .caption {width: 150px;}
.tablestyle td {padding:2px; vertical-align:top;}
/*.formstyle td input,
.formstyle td textarea {width:395px;}
.formstyle2 td {text-align:left;}*/



#partner {text-align:center;}
#partner img {border: 1px solid #c0c0c0;}
#partner p {margin-top: 2px; margin-bottom:2px;}

#mainarea-content .indent {margin-left:20px;}
#mainarea-content .align-left {text-align:left;}
#mainarea-content .align-center { text-align:center;}
#mainarea-content .align-right {text-align:right}

p.csc-frame-frame1  {background-color: #EDEBF1; border: 1px solid #333333; padding:5px;}

.csc-textpic-imagewrap {margin-right:10px;}

.csc-textpic-caption {font-size:10px; padding-left:5px; padding-right: 5px; text-align:justify;}

#leftcontent .latestnewsitem h2 span ,
#rightcontent .latestnewsitem h2 span {font-size: 10px;}
#leftcontent .latestnewsitem h2,
#rightcontent .latestnewsitem h2,
#leftcontent .latestnewsitem p,
#rightcontent .latestnewsitem p {margin:0px; margin-top:2px; margin-bottom:2px;}

.td-0 {width: 100px;}

#mainarea-content ul.tx_gorillary_collection {list-style:none; margin:0px; padding:0px;}
#mainarea-content ul.tx_gorillary_collection li {padding:0px; margin:0px; float:left;}
#mainarea-content ul.tx_gorillary_collection img {border:none; margin:2px;}
#mainarea-content ul.tx_gorillary_collection li {padding:0px; margin:0px;}

#maincontent .text_2 { margin:0px; padding:0px; margin-top:5px; margin-bottom:5px; overflow:auto;}
#maincontent .text_2l {float:left; width:50%; padding:0px; margin:0px; /*border-right:2px solid #5882b4;*/}
#maincontent .text_2r {margin:0px; margin-left:50%; padding:0px; /*border-left:2px solid #5882b4;*/}
#maincontent .text_2r_content,
#maincontent .text_2l_content {padding: 0px; margin:0px; overflow:auto;}
#maincontent .text_2r_content {padding-left:5px;}
#maincontent .text_2l_content {padding-right:5px;}

#maincontent .pic_text,
#maincontent .text_pic {overflow:auto;margin:0px; padding:0px; margin-top:5px; margin-bottom:5px;}
#maincontent .pic_l {float:left; padding: 0px; margin:0px; padding-right:5px;}
#maincontent .text_r {overflow:auto; padding: 0px; margin:0px; padding-left:5px;}

#maincontent .pic_r {float:right; padding: 0px; margin:0px; padding-left:5px;}
#maincontent .text_l {overflow:auto; padding: 0px; margin:0px; padding-right:5px;}
#maincontent .pic_r ul.tx_gorillary_collection,
#maincontent .pic_l ul.tx_gorillary_collection {width:188px;}

#maincontent table.vorstand td {vertical-align:bottom; width:120px;} 
#maincontent table.vorstand td p {text-align:center; font-weight:bold;} 