body {
  color: #fff;
	background-color: #666;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 86%;
	margin: 40px 40px;
}

p  {
  padding: 0 0 0.5em 0;
	margin: 0;
	font-size: 1em;
}

.align-left {
	text-align: left;
}

h1 {
  padding: 0 0 1em 0;
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
  color: yellow;
}

h2 {
  padding: 0;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
}


ul {
	text-align: left;
  font-size: 90%;
	overflow: hidden;
}

.normal {
  font-style: normal;
}

.wrapper {
  min-width: 400px;
  border: 3px solid orange;
	margin: 0 -1px;
}

.wrapper {
	width: 100%;
	heigth: 100%;
}

.outer {
	border-left-width: 150px;
	border-left-color: #00c;

	border-right-width: 40px;
	border-right-color: #036;

	background-color: #036;
}

.left {
	width: 150px;
	margin-left: -150px;
}

.right {
	width: 100px;
	margin-right: -100px;
}

.wide {
	background-color: #036;
}

.kop {
  font-size: 120%;
  padding: 8px;
  margin: 0;
  text-transform:uppercase;
  text-align: right;
  color: yellow;
  background-color: #606;
}

.voet {
  text-align: center;
  font-size: 75%;
  text-transform: lowercase;
  color: yellow;
  background-color: #606;
}

.voet a, .voet a:link, .voet a:visited, .voet a:hover, .voet a:active {
  text-decoration: none;
  color: yellow;
  font-size: 100%;
  background-color: #606;
}

p.bkmenu {
  font-size: 80%;
  text-transform: lowercase;
  text-align: left;
  padding: 8px 0 8px 7px;
  height: 12px;
  margin: 0;
  color: #999;
}

p.bkmenu a, p.bkmenu a:link, p.bkmenu a:visited, p.bkmenu a:hover, p.bkmenu a:active {
  text-decoration: none;
  color: orange;
  font-size: 100%;
}

p.bkmenu a:hover {
  color: yellow;
}

p.strip {
	margin: 0;
  padding: 0em;
  text-align: center;
  height: 100px;
  background: url(/fileadmin/pics/fotostrook.jpg) repeat-x;
	overflow: hidden;
	z-index: 25;
}

#menu {
	text-align: top;
}

#menu a, #menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
  text-decoration: none;
  color: orange;
  font-size: 90%;
  padding: 0 0 0 0px;
}

#menu a:hover {
  color: yellow;
}

#menu a:active {
  color: orange;
}

div.menu-level1-no{
	font-weight: normal;
  padding: 5px 0 0 10px;
}

div.menu-level1-act{
	font-weight: bold;
  font-size: 110%;
  padding: 5px 0 0 10px;
}

div.menu-level2-no{
	font-weight: normal;
  padding: 5px 0 0 20px;
}

div.menu-level2-act{
	font-weight: bold;
  font-size: 110%;
  padding: 5px 0 0 20px;
}

div.menu-level3-no{
	font-weight: normal;
  padding: 5px 0 0 30px;
}

div.menu-level3-act{
	font-weight: bold;
  font-size: 110%;
  padding: 5px 0 0 30px;
}

div.menu-level4-no{
	font-weight: normal;
  padding: 5px 0 0 35px;
}

div.menu-level4-act{
	font-weight: bold;
  font-size: 110%;
  padding: 5px 0 0 35px;
}

.tekst, .bodytext, .imgtext-table {
  margin: 0;
  font-size: 90%;
  color: #fff;
/*	overflow: hidden;*/
}

#adresblok {
	text-align: top;
  color: #fff;
  font-size: 90%;
  padding: 0 0 0 10px;
}

#logo {
	margin-top: 20px;
}
#seagull {
  padding: 20px 0 0 10px;
  font-size: 75%;
  text-transform: lowercase;
  color: yellow;
}

.adres a, .adres a:link, .adres a:visited, .adres a:hover, .adres a:active {
  text-decoration: underline;
  color: #fff;
  font-size: 90%;
}

.bodytext a, .bodytext a:link, .bodytext a:visited, .bodytext a:hover, .bodytext a:active,
p a, p a:link, p a:visited, p a:hover, p a:active {
  text-decoration: underline;
  color: #fff;
  font-size: 100%;
	text-align: top;
}

h2.tekst, h1.csc-firstHeader {
  margin-left: 0px;
  font-size: 120%;
  color: yellow;
}

div.content h5 {color:yellow; font-size: 90%; font-weight: normal; padding:0; margin:0;}
div.content h6 {color:yellow; font-size: 100%; padding:0; margin:0;}

.outer { width: auto; border-left-style: solid; border-right-style: solid; }
.inner { margin: 0; width: 100%;}
.left { float: left; position: relative; z-index: 10; }
.right { float: left; position: relative; z-index: 11; }
.center { text-align: top; float: left; position: relative; z-index: 12; }
.wide { width: 100%; position: relative; z-index: 13; }
.clear { clear: both;  }
.outer > .inner { border-bottom: 1px solid #036; }
.left { margin-right: -1px; }
.right { margin-left: 1px; }
.cxenter { margin-left: 30px; _margin-left: 0; }
div.content {margin-left: 30px; }


a.internal-link-new-window {
  color: white;
}

div.csc-frame {
  text-align: center;
	border: solid 2px yellow;
	padding: 0 20px;
}

.tx-photogals-pi1-big a {
  border:0px  #003366;
  padding:5px;
  background-color:#003366;
  text-align:center;
  display:block;
}

.tx-photogals-pi1-big a:hover {
  border: 0px  #003366;
}

table thead {font-size:1px; height: 1px;}

/*div.project2 */

div.project2 div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,
div.project2 div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.project2 div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
margin-right:20px;
margin-bottom:20px;
}

dd.csc-textpic-caption {font-size:90%;}
td.csc-uploads-fileName p {display:none;}
.gift, .gift a {font-size: 85%; color:yellow;margin-bottom: 10px;}
.gift a {font-size: 100%;}
p.bodytext a.download {font-size: 100%; color:yellow;font-weight:bold;}

