/*
Theme Name: Twenty Sixteen
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



.sh-link A { text-decoration : none; }  
.sh-content { }  

.p1-link.sh-hide A { 
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinregular;
	font-weight : 420;
	font-size : 14px;
	color : #498f90;
	line-height : normal;
	text-decoration : none;
}  
.p1-link.sh-show A { 
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinregular;
	font-weight : 420;
	font-size : 14px;
	color : #498f90;
	line-height : normal;
	text-decoration : none;
}  
.p1-content { 
  display: block;
  background-color: #daf6f6;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #74c6c7;
  border-bottom-color: #74c6c7;
  border-left-color: #74c6c7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-top-width: medium;
  border-top-style: none;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  color: #498f90;
 }  
.p1-content.sh-hide { }  
.p1-content.sh-show { }


.p2-link.sh-hide A { 
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinregular;
	font-weight : 420;
	font-size : 14px;
	color : #498f90;
	line-height : normal;
	text-decoration : none;
}  
.p2-link.sh-show A { 
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinregular;
	font-weight : 420;
	font-size : 14px;
	color : #498f90;
	line-height : normal;
	text-decoration : none;
}  
.p2-content {   display: block;
  background-color: #daf6f6;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #74c6c7;
  border-bottom-color: #74c6c7;
  border-left-color: #74c6c7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-top-width: medium;
  border-top-style: none;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  color: #498f90;
}  
.p2-content.sh-hide { }  
.p2-content.sh-show { }


.p3-link.sh-hide A { 
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinregular;
	font-weight : 420;
	font-size : 14px;
	color : #498f90;
	line-height : normal;
	text-decoration : none;
}  
.p3-link.sh-show A { 
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinregular;
	font-weight : 420;
	font-size : 14px;
	color : #498f90;
	line-height : normal;
	text-decoration : none;
}  
.p3-content {  display: block;
  background-color: #daf6f6;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #74c6c7;
  border-bottom-color: #74c6c7;
  border-left-color: #74c6c7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-top-width: medium;
  border-top-style: none;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  color: #498f90;
 }  
.p3-content.sh-hide { }  
.p3-content.sh-show { }


.p4-link.sh-hide A { 
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinregular;
	font-weight : 420;
	font-size : 14px;
	color : #498f90;
	line-height : normal;
	text-decoration : none;
}  
.p4-link.sh-show A { 
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinregular;
	font-weight : 420;
	font-size : 14px;
	color : #498f90;
	line-height : normal;
	text-decoration : none;
}  
.p4-content {  display: block;
  background-color: #daf6f6;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #74c6c7;
  border-bottom-color: #74c6c7;
  border-left-color: #74c6c7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-top-width: medium;
  border-top-style: none;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  color: #498f90;
 }  
.p4-content.sh-hide { }  
.p4-content.sh-show { }


.p5-link.sh-hide A { 
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinregular;
	font-weight : 420;
	font-size : 14px;
	color : #498f90;
	line-height : normal;
	text-decoration : none;
}  
.p5-link.sh-show A { 
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinregular;
	font-weight : 420;
	font-size : 14px;
	color : #498f90;
	line-height : normal;
	text-decoration : none;
}  
.p5-content {   display: block;
  background-color: #daf6f6;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #74c6c7;
  border-bottom-color: #74c6c7;
  border-left-color: #74c6c7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-top-width: medium;
  border-top-style: none;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  color: #498f90;
}  
.p5-content.sh-hide { }  
.p5-content.sh-show { }

.p1-link
{
  display: block;
  background-color: #daf6f6;
  background-image: url("/gfx/arrow-1.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 11px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #74c6c7;
  border-right-color: #74c6c7;
  border-bottom-color: #74c6c7;
  border-left-color: #74c6c7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 24px;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-family: dinlight;
  font-style: normal;
  font-size: 14px;
  line-height: 1em;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-weight: bold;
  outline-width: medium;
  outline-style: none;
  cursor: pointer;
  color: #498f90;
}

.p2-link 
{
  display: block;
  background-color: #daf6f6;
  background-image: url("/gfx/arrow-1.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 11px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #74c6c7;
  border-right-color: #74c6c7;
  border-bottom-color: #74c6c7;
  border-left-color: #74c6c7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 24px;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-family: dinlight;
  font-style: normal;
  font-size: 14px;
  line-height: 1em;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-weight: bold;
  outline-width: medium;
  outline-style: none;
  cursor: pointer;
  color: #498f90;
}


.p3-link 
{
  display: block;
  background-color: #daf6f6;
  background-image: url("/gfx/arrow-1.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 11px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #74c6c7;
  border-right-color: #74c6c7;
  border-bottom-color: #74c6c7;
  border-left-color: #74c6c7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 24px;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-family: dinlight;
  font-style: normal;
  font-size: 14px;
  line-height: 1em;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-weight: bold;
  outline-width: medium;
  outline-style: none;
  cursor: pointer;
  color: #498f90;
}

.p4-link 
{
  display: block;
  background-color: #daf6f6;
  background-image: url("/gfx/arrow-1.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 11px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #74c6c7;
  border-right-color: #74c6c7;
  border-bottom-color: #74c6c7;
  border-left-color: #74c6c7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 24px;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-family: dinlight;
  font-style: normal;
  font-size: 14px;
  line-height: 1em;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-weight: bold;
  outline-width: medium;
  outline-style: none;
  cursor: pointer;
  color: #498f90;
}

.p5-link 
{
  display: block;
  background-color: #daf6f6;
  background-image: url("/gfx/arrow-1.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 11px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #74c6c7;
  border-right-color: #74c6c7;
  border-bottom-color: #74c6c7;
  border-left-color: #74c6c7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 24px;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-family: dinlight;
  font-style: normal;
  font-size: 14px;
  line-height: 1em;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-weight: bold;
  outline-width: medium;
  outline-style: none;
  cursor: pointer;
  color: #498f90;
}

.p6-link 
{
  display: block;
  background-color: #daf6f6;
  background-image: url("/gfx/arrow-1.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 11px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #74c6c7;
  border-right-color: #74c6c7;
  border-bottom-color: #74c6c7;
  border-left-color: #74c6c7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 24px;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-family: dinlight;
  font-style: normal;
  font-size: 14px;
  line-height: 1em;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-weight: bold;
  outline-width: medium;
  outline-style: none;
  cursor: pointer;
  color: #498f90;
}

.p3-link a
{

  color: #498f90;
}


html, body {
	background : url("/gfx/back.png") repeat-y top center #d5eeee;
	margin : 0;
	padding : 0;
	line-height : 20px;
	font-family : dinlight;
	font-size : 14px;
	color : #000000;
}

a:link, a:visited, a:active {
	color : #498F90; 
	text-decoration :  underline;
}
a:hover{
	color : #498F90; 
	text-decoration : none;
}

@font-face {
    font-family: 'dinlight';
    src: url('/text/dinlight-webfont.eot');
    src: url('/text/dinlight-webfont-.eot#iefix') format('embedded-opentype'),
         url('/text/dinlight-webfont.woff') format('woff'),
         url('/text/dinlight-webfont.ttf') format('truetype'),
         url('/text/dinlight-webfont.svg.html#dinlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinbold';
    src: url('/text/dinbold-webfont.eot');
    src: url('/text/dinbold-webfont-.eot#iefix') format('embedded-opentype'),
         url('/text/dinbold-webfont.woff') format('woff'),
         url('/text/dinbold-webfont.ttf') format('truetype'),
         url('/text/dinbold-webfont.svg.html#dinbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinregular';
    src: url('/text/dinregular-webfont.eot');
    src: url('/text/dinregular-webfont-.eot#iefix') format('embedded-opentype'),
         url('/text/dinregular-webfont.woff') format('woff'),
         url('/text/dinregular-webfont.ttf') format('truetype'),
         url('/text/dinregular-webfont.svg.html#dinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

p {
	margin : 0;
	padding : 10px 0 0;
}

h1 {
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinbold;
	font-weight : normal;
	font-size : 26px;
	color : #000000;
	line-height : normal;
}

h2 {
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinbold;
	font-weight : normal;
	font-size : 20px;
	color : #000000;
	line-height : normal;
}

h3 {
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinbold;
	font-weight : normal;
	font-size : 14px;
	color : #000000;
	line-height : normal;
}

h4 {
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinbold;
	font-weight : bold;
	font-size : 14px;
	color : #000000;
	line-height : normal;
}

h5 {
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinbold;
	font-weight : bold;
	font-size : 12px;
	color : #000000;
	line-height : normal;
}

h6 {
	padding : 0 0 0 0;
	margin :  0 0 8px 0;
	font-family : dinbold;
	font-weight : bold;
	font-size : 10px;
	color : #000000;
	line-height : normal;
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
	margin-top : -2px;
}

#wrapper {
	position : relative;
	margin : 88px auto 0;
	width : 900px;
}

#wrapper #left {
	float : left;
	margin : 0 50px 0 0;
	width : 180px;
}

#wrapper #left #logo {
	display : block;

	width : 180px;
}

#wrapper #left #text {
	display : block;
	margin : 46px 0 0;
	font: 16px/1.5em dinregular;
	width : 180px;
}

#wrapper #right {
	float : left;
	width : 670px;
}

#wrapper #right.vervolg {
	width : 490px;
}

#wrapper #right .toggle{
	display : block;
}

#wrapper #right .toggle h3{
	display : block;
	background : url("/gfx/arrow-1.png") no-repeat 10px 11px #daf6f6;
	border : 1px solid #74c6c7;
	padding : 8px 0 7px 24px;
	margin : 8px 0 0;
	font : 14px/1.0em dinlight;
	font-weight : bold;
	outline : none;
	cursor : pointer;
	color : #498f90;
}

#wrapper #right .toggle h3:first-child{
	margin : 20px 0 0;
}

#wrapper #right .toggle h3.ui-state-active{
	background : url("/gfx/arrow-2.png") no-repeat 8px 12px #daf6f6;
}



#wrapper #right .toggle div{
	display : block;
	background : #daf6f6;
	border : 1px solid #74c6c7;
	border-top : none;
	padding : 15px;
	color : #498f90;
}

#wrapper ul#menu {
	float : left;
	display : table;
	table-layout : fixed;
	margin : 60px 0 0;
	padding : 0;
	list-style : none;
	width : 100%;
}

#wrapper ul#menu li {
	display : table-cell;
}

#wrapper ul#menu li div {
	display : block;
	position : relative;
	height : 57px;
}

#wrapper ul#menu li a, #wrapper ul#menu li a:link, #wrapper ul#menu li a:active, #wrapper ul#menu li a:visited {
	display : block;
	background : #74c6c7;
	border-left : 3px solid #FFFFFF;
	padding : 20px 0 0;
	font : 16px/1.0em dinregular;
	text-align : center;
	text-decoration : none;
	color : #FFFFFF;
	height : 37px;
}

.tmenu a,  .tmenu a:link,  .tmenu a:active, .tmenu  a:visited {

	background : #74c6c7;
	font : 16px/1.0em dinregular;
	text-align : center;
	text-decoration : none;
	color : #FFFFFF;
}

#wrapper ul#menu li:first-child a {
	background : url("/gfx/menu-corner.png") no-repeat left bottom #74c6c7;
	border-left : 0;
}

#wrapper ul#menu li a:hover {
	opacity : 0.8;
	filter : alpha(opacity=80);
}

#wrapper ul#menu li.active span {
	position : absolute;
	right : 0;
	bottom : -23px;
	background : url("/gfx/menu-active.png") no-repeat left top;
	width : 42px;
	height : 23px;
}
#wrapper ul#menu-main-menu {
	float : left;
	display : table;
	table-layout : fixed;
	margin : 60px 0 0;
	padding : 0;
	list-style : none;
	width : 100%;
}

#wrapper ul#menu-main-menu li {
	display : table-cell;
}

#wrapper ul#menu-main-menu li div {
	display : block;
	position : relative;
	height : 57px;
}

#wrapper ul#menu-main-menu li a, #wrapper ul#menu-main-menu li a:link, #wrapper ul#menu-main-menu li a:active, #wrapper ul#menu-main-menu li a:visited {
	display : block;
	background : #74c6c7;
	border-left : 3px solid #FFFFFF;
	padding : 20px 0 0;
	font : 16px/1.0em dinregular;
	text-align : center;
	text-decoration : none;
	color : #FFFFFF;
	height : 37px;
}

#wrapper ul#menu-main-menu li:first-child a {
	background : url("/gfx/menu-corner.png") no-repeat left bottom #74c6c7;
	border-left : 0;
}

#wrapper ul#menu-main-menu li a:hover {
	opacity : 0.8;
	filter : alpha(opacity=80);
}

#wrapper ul#menu-main-menu li.active span {
	position : absolute;
	right : 0;
	bottom : -23px;
	background : url("/gfx/menu-active.png") no-repeat left top;
	width : 42px;
	height : 23px;
}
#wrapper #ticker {
	float : left;
	margin : 70px 0 0;
	font-size: 12px;
	width : 100%;
}

#wrapper #ticker .tickercontainer {
	display : block;
	overflow: hidden;
	width : 100%
}

#wrapper #ticker .tickercontainer .mask {
	display : block;
	position: relative;
	left: 10px;
	top: 0;
	overflow: hidden;
	width : 100%
}

#wrapper #ticker ul.newsticker {
	position: relative;
	left: 750px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width : 100%
}

#wrapper #ticker ul.newsticker li {
	float: left;
	margin : 0 50px 0 0;
	white-space: nowrap;
}

#wrapper #footer {
	float : left;
	margin : 20px 0 0;
	font-size: 12px;
	text-align : center;
	width : 100%;
}

#wrapper #ticker a , #wrapper #ticker a:link, #wrapper #ticker a:active, #wrapper #ticker a:visited,
#wrapper #footer a , #wrapper #footer a:link, #wrapper #footer a:active, #wrapper #footer a:visited {
	color : #000000;
	text-decoration : none;
}

#wrapper #ticker a:hover,
#wrapper #footer a:hover {
	color : #498f90;
	text-decoration : none;
}


a.footerlink:link {text-decoration :  none; color: #000000;}
a.footerlink:visited {text-decoration :  none; color: #000000;}
a.footerlink:hover {text-decoration :  none; color: #498f90; }
a.footerlink:active {text-decoration :  none; color: #000000;} 