@charset "utf-8";
html, body                          { height: 100%; padding: 0; margin: 0; }
body                                { background: #FFF9E1 url(../images/bg.jpg) repeat-y center top; font-family: Verdana, Arial, Helvetica, sans-serif; }
p                                   { font-size: 12px; color: #454545; margin-top: 8px; }
h1                                  { font-size: 18px; color: #6276AB; margin: 0;}
h3                                  { font-size: 16px; font-weight: bold; color: #6276AB; margin: 0px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
img                                 { border: 0 none #fff; }

/* menu */
#menu                               { display:block; position: relative;  width: 910px; margin-top: -7px;}
#menu .menu                         { list-style-type: none; display: block; margin: 0px; padding: 0px; float: left; }
#menu .menu li                      { float: left; width: 158px; display: block; }
#menu .menu li a                    { display: block; height: 100%; width: 100%; text-decoration: none; padding: 0px; }
#menu .menu li a span               { display: none; }
#menu .menu .item1,
#menu .menu .item-21                  { background: url(../images/navigation.jpg) no-repeat 0px 0px; height: 30px; width: 152px; text-indent: -9999px;}
#menu .menu .item2,
#menu .menu .item-22                  { background: url(../images/navigation.jpg) no-repeat -304px 0px; height: 30px; width: 152px; text-indent: -9999px;}
#menu .menu .item3,
#menu .menu .item-23                  { background: url(../images/navigation.jpg) no-repeat -152px 0px; height: 30px; width: 152px; text-indent: -9999px;}
#menu .menu .item4,
#menu .menu .item-24                  { background: url(../images/navigation.jpg) no-repeat -456px 0px; height: 30px; width: 152px; text-indent: -9999px;}
#menu .menu .item5,
#menu .menu .item-25                  { background: url(../images/navigation.jpg) no-repeat -608px 0px; height: 30px; width: 152px; text-indent: -9999px;}
#menu .menu .item6,
#menu .menu .item-26                  { background: url(../images/navigation.jpg) no-repeat -760px 0px; height: 30px; width: 149px; text-indent: -9999px;}
#menu .menu .item7,
#menu .menu .item-27                  { height: 30px; width: 0px; display: none;text-indent: -9999px;}
#menu .menu .item14                 { height: 30px; width: 0px; display: none;} 

/* Pagina */
#container                          { margin: 0 auto; padding: 0 0 0 2px; width: 950px;  }
#container .clear                   { clear: both; height: 0px; width: 100%; }
#pagina                             { width: 950px; padding-top: 20px;  }
#header                             { display: block; background: url(../images/header.png) no-repeat center top; height: 130px; width: 916px; margin: 0 14px 12px 20px; padding: 0px; cursor: pointer; cursor: hand; }
#content-top                        { background: url(../images/schaduw-header.png); height: 7px; margin: 0 14px 0 20px; width: 916px; }
#content-footer                     { background: url(../images/schaduw-footer.png) no-repeat center top; height: 28px; width: 916px; margin: 0 14px 0 20px; float: left;}

/* Content */
#content                            { background-image: url(../images/schaduw-content-bg.png); background-repeat: repeat-y; margin-right: 14px; margin-left: 20px; float: left; width: 918px;  }
#inhoud                             { width: 910px; min-height: 600px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
#links                              { float: left; width: 595px; margin: 0px; padding-top: 18px; padding-right: 5px; padding-bottom: 0px; padding-left: 7px; }

#links .contentpaneopen             { width: 588px; margin: 0px; }
#links .contentpaneopen td          { text-align: justify; border-bottom-width: 0px; border-bottom-style: none; border-bottom-color: #FFFFFF;} 
#links li                           { font-size: 12px; color: #454545;}
#links .blog                        { margin: 0px; padding: 0px; }
#links .blog table                  { margin: 0px; padding: 0px; }
#links .blog .article_column .article_separator { float: left; width: 589px; clear: left; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; margin: 0px; font-size: 0px; line-height: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#links .blog .contentpaneopen div   { margin: 0px;  width: 593px; }
#links .blog .contentpaneopen td    { text-align: justify; padding-bottom: 4px; }
#links .blog .contentpaneopen       { float: left; }
#links .blog .contentpaneopen .contentheading { padding-bottom: 2px; }
#rechts                             { float: right; width: 272px; margin-top: 50px; margin-right: 15px; margin-left: 15px; text-align: right; }
#rechts #banner                     { height: 203px; width: 304px; float: right; }
#rechts .banneritembanner_rechts,
#rechts .banneritem                 { margin-top: 0px; margin-bottom: 20px; padding-right: 7px; padding-left: 7px; text-align: center; }
#rechts .banneritembanner_rechts img,
#rechts .banneritem img             { border: 0px none #FFFFFF;}

#rechts .contentfotos               { text-align: center; width: 272px; padding-top: 8px; padding-bottom: 12px; }
#rechts .jsbanneritembanner         { margin-bottom: 40px;}
#rechts .contentrechts              { width: 272px; padding: 0px; overflow: hidden; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#rechts .afstandshouder             { height: 40px; }



.item-page { margin: 0; padding: 0; }

#routebeschrijving                  { width: 500px;} 
#innerfade                          { width: 265px; overflow: hidden; text-align: center; height: 190px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}

.clear                              { clear: both; }
.contentheading                     { font-size: 18px; font-weight: bold; color: #6276AB; padding: 0px; margin-bottom: 5px; }
.readon, .readonfrontpage           { float: right; padding-top: 4px; }
.tekst                              { margin-top: 8px; }
.kop                                { font-size: 16px; font-weight: bold; color: #6276AB; margin: 0px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
/*.kop2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;  color: #6276AB; padding-top: 4px; margin: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }*/

a:hover, a:active                   { text-decoration: underline; color: #6276AB; font-size: 12px;}
a:link, a:visited                   { text-decoration: underline; color: #6276AB; font-size: 12px;}

a.readon:visited, a.readon:link     { color: #6276AB; text-decoration: none; font-size: 12px; }
a.readon:hover, a.readon:active     { color: #6276AB; text-decoration: underline; font-size: 12px;}

a.title_link:link, a.title_link:visited { font-size: 18px; font-weight: bold; color: #6276AB; text-decoration: None; padding: 0px; margin-bottom: 5px;}
a.title_link:hover, a.title_link:active { font-size: 18px; font-weight: bold; color: #6276AB; text-decoration: underline; padding: 0px; margin-bottom: 5px; }

/* Joomla 1.6 */
.item-separator {clear: both; }
.row-separator { display:block; width: 588px; height: 1px; background: #ccc; margin: 10px 0 10px 0; padding: 0; }

/*h2 { margin: 0; padding: 0 0 5px 0;  }*/
h2 { font-size: 18px; font-weight: bold; color: #6276AB; margin: 0; padding: 0 0 2px 0; }
.blog { text-align: justify; }
.contour-movie { margin: 0 0 15px 0; }

#links .blog-featured { margin: 0px; padding: 0px; }
#links .item-page { margin-left: 10px; margin-bottom: 40px; }
#links .item-page h1 { padding-bottom: 5px; }

