*{
	padding:0px;
}


body {
padding:0px;
margin: 0px;
height: 100%;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
position: absolute;
background: #FFFFFF;
color: #000;
font-size: 11px;
}


#wrapper{
    width: 990px;
    position: relative;
    margin: 0px auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    padding: 0px;
}

#header {
  height: 205px;
}

#header #topmenu {
margin-top: 20px;
font-size: 10px;
color: #E32527;
float: right;
width: 140px;
height: 32px;
}


#header #topmenu a {
  color: white;
  text-decoration: none;
}

#header #topmenu #socialmedia {
position: absolute;
}

#logo{
position: absolute;
width:191px;
 height:116px;
margin-top: 15px;
}
#hmenu{
 margin-top:150px;
 padding-top: 5px;
 width:990px;
 background-color: #d32526;
 color: #FFFFFF;
 height: 27px;
 position: absolute;
z-index: 60;
}

#inbox .bericht {
float: left;
 width:380px;
font-size: 11px;
padding: 10px;
color: black;
background: #fff;
border: 5px white solid;
margin-bottom: 7px;
line-height: 1.6em;
}

#inbox .bericht h3 {
font-size : 130%;
margin-top : 5px;
margin-bottom : 10px;
font-weight : normal;
color: #003366;
}

#text {
color:#FFFFFF;
height:28px;
margin:160px 0px 0px 0px;
padding:0;
position:absolute;
font-size: 11px;
text-align: left;
width:980px;
z-index: 70;
}

#login {
 float: left;
color:#FFFFFF;
padding-left: 5px;
height: 14px;
margin-bottom: 7px;
}

 #login a {
  text-decoration: none;
  color: #fff;
   font-size: 11px;
   float: left;
}

#text #login #status-ingelogd .logout, #usermenu .logout {
background: transparent;
border: 0px;
color:#FFFFFF;
cursor:pointer;
margin: 0px;
padding: 0px;
text-decoration: underline;
font-size: 12px;
}


#text ul {
margin-left: 15px;
margin: 0px;
}

#text ul li {
list-style: none;
margin: 0px;
padding: 0px 10px 0px 10px;
border-right: #002045 1px solid;
float: left;
}

#text ul li a:link, #text ul li a:visited  {
  color: #fff;
  list-style: none;
  text-decoration: none;
}
#text ul li a:hover {
  color: #002045;
   list-style: none;
}
#text ul li ul li {
border: 0px;
margin-bottom: 0px;
}

#text ul li ul li a:hover {
  color: #fff;
  text-decoration: underline;
}


#container-page {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    width:990px;
}

#leftsubkop {
  float: left;
 width:150px;
/*    border: 1px solid yellow; */
background: url('/pics/bg_subkop.jpg') no-repeat;
padding-left: 20px;
padding-top: 7px;
height: 20px;
}

#rightsubkop {
  float: left;
 width:150px;
/*    border: 1px solid yellow; */
background: url('/pics/bg_subkop.jpg') no-repeat;
padding-left: 20px;
padding-top: 7px;
height: 20px;
}

#left{
float: left;
width:330px;
height: 100px;
}

#leftblok_sponsor {
  background: white;
  padding: 0px;
  width: 330px;
  overflow: hidden;
border: 0px;
margin-bottom: 10px;
color: #000;
}

#toonbedrag {
  color: #ffffff;
  font-size: 160%;
  margin-top: 7px;
}


#left #leftblok {
  background: white;
  padding: 0px;
  width: 320px;
  overflow: hidden;
border: 5px white solid;
margin-bottom: 10px;
color: #000;
}

#left #leftblok a {
color: #E32527;
font-size: 10px;
}

#left #leftblok_blauw {
background: #fff;
  padding: 0px;
  width: 320px;
  overflow: hidden;
border: 5px white solid;
margin-bottom: 10px;
padding-left: 0px;
line-height: 1.6em;
color: #000;
}

#leftblok_samenvatting {
  background: #00224A url('/pics/sponsorbedrag_bg.jpg') top left repeat-x;
  padding: 0px;
  width: 310px;
  overflow: hidden;
  height: 120px;
  min-height: 120px;
border: 5px white solid;
margin-bottom: 10px;
padding-left: 10px;
padding-top: 5px;
color: #ffffff;
} *> #leftblok_samenvatting {
  height: auto;
}

#leftblok_samenvatting a {
color: #ffffff;
}

#leftblok_samenvatting #profielfoto {
border: 2px white solid;
width: 90px;
overflow: hidden;
margin: 15px 10px 35px 0px;
}


#content_welkom {
  float: left;
 margin-left:30px;
 margin-right:30px;
 width:380px;
font-size: 11px;
padding: 10px;
color: black;
height: 500px;
min-height: 500px;
background: #fff;
border: 5px white solid;
line-height: 1.6em;
} *> #content_welkom {
  height: auto;
}


#content{
float: left;
 margin-right: 30px;
 width:600px;
font-size: 11px;
padding: 10px;
color: black;
height: 500px;
min-height: 500px;
background: #fff;
border: 5px white solid;
line-height: 1.6em;
} *> #content {
  height: auto;
}

#content_profiel {
float: left;
 margin-left:30px;
 margin-right:30px;
 width:400px;
font-size: 11px;
color: black;
height: 500px;
min-height: 500px;
} *> #content_profiel {
  height: auto;
}

#content h1, #content_welkom h1 {
font-size : 170%;
margin-top : 5px;
margin-bottom : 2px;
font-weight : normal;
color: #003366;
}
#content h2, #content_welkom h2 {
font-size : 150%;
margin-top : 5px;
margin-bottom : 2px;
font-weight : normal;
color: #003366;
}
#content h3, #content_welkom h3 {
font-size : 130%;
margin-top : 5px;
margin-bottom : 2px;
font-weight : normal;
color: #003366;
}
#content h4, #content_welkom h4 {
font-size : 120%;
margin-top : 5px;
margin-bottom : 2px;
color: #003366;
}
#content h5, #content_welkom h5 {
font-size : 100%;
margin-top : 5px;
margin-bottom : 2px;
color: #003366;
}
#content h6, #content_welkom h6 {
font-size : 90%;
margin-top : 5px;
margin-bottom : 2px;
color: #003366;
}
#content a, #content_welkom a {
color: #E32527;
text-decoration: underline;
}
#content ul li, #content_welkom ul li {
list-style: none;
padding: 5px 0px;
}

#content table tr td {
       font-size: 11px;
   color: #000;
}

table.deelnemerlijst tr td {
line-height: 19px;
}

/* notice melding */
#notice_warning {
    background: url("/pics/note_msg_icon.gif") no-repeat scroll 12px 12px #FFFBF0 !important;
    border: 1px solid #FFD967 !important;
    color: #3D6611 !important;
      width: 560px;
    float: left;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 10px 5px 10px 35px;
}

form#inschrijfform div input[type="button"] {
  background: #003366;
  color: #fff;
  padding: 5px 10px;
  float: left;
  border: 0px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 30px;
  cursor: pointer;
}


     #container-content {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    width:990px;
    }

#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}


  #container-foot {
    width: 910px;
    position: absolute;
    bottom: 0 !important;
    bottom: -1px;
   height: 1px;
 }

#fotoalbum_album {
width: 600px;
}


#fotoalbum_album #fotoalbum_album_row {
float: left;
width: 144px;
height: 120px;
overflow: hidden;
margin-right: 6px;
margin-bottom: 6px;
}


#mousetrail {
margin-left:10px;
margin-right:10px;
margin-bottom: 15px;
width:530px;
padding: 5px 10px 8px 10px;
float: left;
  background-color: #000927;
  color: #fff;
}

#mousetrail a {
  display: inline;
}



#mousetrail ul {
margin: 0px;
padding: 0px;
float: left;
}

#mousetrail ul li {
  list-style: none;
  padding: 0px 5px 0px 0px;
  float: left;
  height: 12px;
}

#mousetrail ul li a {
  color: #fff;
  text-decoration: none;
  display: inline;
  height: 12px;
}
#mousetrail a {
  color: #fff;
  text-decoration: none;
}


#right_welkom{
float: left;
width:190px;
/*    border: 1px solid white; */
}

#right_welkom #rightblok {
  background: white;
  padding: 0px;
  width: 180px;
  overflow: hidden;
  border: 5px white solid;
  margin-bottom: 10px;
}

#right_welkom #rightblok_blauw {
  background: #00224A url('/pics/right_blauw_bg.jpg') top left repeat-x;
  padding: 0px;
  width: 170px;
  overflow: hidden;
  border: 5px white solid;
  margin-bottom: 10px;
  padding: 5px;
  color: #fff;
}

#rightblok_sponsorbedrag {
  background: #00224A url('/pics/sponsorbedrag_bg.jpg') top left repeat-x;
  padding: 0px;
  width: 170px;
  height: 80px;
  border: 5px white solid;
  margin-bottom: 10px;
  padding: 5px;
}

#rightblok_sponsoren {
  background: #A9A9A9 url('/pics/right_grijs_bg.jpg') top left repeat-x;
  padding: 0px;
  width: 170px;
  overflow: hidden;
  border: 5px white solid;
  margin-bottom: 10px;
  padding: 5px;
  color: #fff;
}

#rightblok_sponsoren a {
color: #fff;
}

#rightblok_sponsoren ul {
  margin: 5px 0px;
}


#rightblok_sponsoren ul li {
  border-top: 1px white solid;
  margin: 3px 0px;
  padding: 4px 0px;
  color: #00397C;
}


#right {
float: left;
width: 330px;
/*    border: 1px solid white; */
}

#right_welkom h3 {
  color: #E32527;
  font-size: 140%
}


#right #rightblok {
  background: white;
  padding: 0px;
  width: 320px;
  overflow: hidden;
  border: 5px white solid;
  margin-bottom: 10px;
  color: black;
}

#right #rightblok a {
color: #E32527;
font-size: 10px;
}

#randomimage {
  height: 101px;
  width: 180px;
  margin: 0px auto;
}

#laatste_weblog #kop {
font-size: 18px;
line-height: 35px;
font-family: Trebuchet MS, Trebuchet;
}

#laatste_weblog a img {
  border: 0px;
}

#laatste_weblog a:link, #laatste_weblog a:visited {
color: #E32527;
padding: 5px 0px 0px 0px;
display: block;
}

#laatste_weblog a.titel {
  color: white;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 0px 0px 0px;
  display: block;
}
#laatste_nieuws {
  padding: 5px;
}


#laatste_nieuws a:link, #laatste_nieuws a:visited {
color: #E32527;
padding: 3px 0px 3px 0px;
margin: 0px;
display: block;
}

#laatste_nieuws a.titel{
  color: #00224A;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 0px 5px 0px;
  display: block;
}


/* nieuwsoverzicht */
.nieuws .naam {
width: 100%;
display: block;
margin-top: 5px;
margin-bottom: 2px;
}

#content .nieuws .naam a:link,
#content .nieuws .naam a:visited {
font-size: 130%;
margin-top: 5px;
margin-bottom: 2px;
font-weight: normal;
color: #003366;
text-decoration: none;
}

.nieuws .datum {
  font-weight: bold;
}

.nieuws .omschrijving {
}

.nieuws .leesmeer {
width: 100%;
display: block;
text-align: right;
}



/*ddsmoothmenu*/
.ddsmoothmenu{
  font-weight: normal;
width: 100%;
font-size: 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
  padding: 0px;
  margin: 0px;
  float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background: transparent;
color: #2D3B68;
text-decoration: none;
text-align: left;
text-decoration: none;
font-weight: bold;
text-align: left;
padding: 0px;
float: left;
height: 18px;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}


/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding: 20px 0px 20px 0px;
background-color: #194c89;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: block;
float: left;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul {
top: 0px;
}

#text.ddsmoothmenu ul li ul {
padding-top: 4px;
}


/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font-family: Trebuchet MS;
font-size: 11px;
font-weight: bold;
padding: 0px 5px;
margin: 0;
text-transform: none;
border-right: 0px;
  height: 27px;
  line-height: 27px;
width: 220px;
}


/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
display: none;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
display: none;
visibility: hidden;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}


