/** ALGEMEEN **/
html {overflow-y: scroll;}
body { margin: 0; padding: 0; height:100%}
ul { list-style-type: none; margin: 0; padding: 0; }
li { list-style-type: none; margin: 2px 0; padding: 0; }
body { font-family: Arial, sans-serif; font-size: 12px; background-color: #efefef;  }
p { margin: 1em 0em; }
a { color: black; text-decoration: none; }

/** OVERVIEW **/
#header {
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    position:relative;
    width:975px;
    background: url(../img/background.jpg) scroll repeat-y top center;
    padding: 0;
    height: 215px;
}

#content_container {
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    position:relative;
    width:975px;
    background: url(../img/background.jpg) scroll repeat-y top center;
    padding: 0;
}
#container_inner { margin: 0 30px; border-bottom:1px solid #999;}

/** HEADER **/
img#logo { float: left; position: relative; margin: 30px 0 0 0 ; }
#menu_rechtsboven {
    position: relative; float:right; height:75px; width: 21%; text-align: center;
    background-color: #e2dfdf;
    margin-bottom:0px; margin-right:0px; padding: 10px 0 0 0;
}
#menu_rechtsboven a { text-decoration: none; color:#1c0000; }
#menu_rechtsboven img#help_mee { margin-top: 30px; }
#menu_rechtsboven img#nieuws_blok { margin-top: 92px; }

#footer { background:#e2dfdf; padding:1px; border-top:1px solid #999;}

/** MENU LINKS **/
#menu {background-color: #white; text-align:left;}
#menu ul {list-style-type: none; margin-top:10px; margin-left:0px; padding-left:0px;}
#menu li { list-style-type: none; background-color:#2871be; margin-left:0px; padding-left:0px; border-bottom: 2px solid #ffffff;}
#menu li a { list-style-type: none; text-decoration: none; color: white; font-weight: bold; line-height: 20px; margin-left:5px;}
#menu ul li.inspringen { background-color:#609ad8; }
#menu ul li.inspringen a span { padding-left: 17px; }

#menu #anbi{ background-color: #e2dfdf; padding: 10px; margin:0; font-size:7pt; line-height:9pt;}
#menu #anbi a { border-bottom: 1px dotted #1c0000; text-decoration: none; color:#585f76;}
#menu #anbi a:hover {background:#1c0000; color:white;}

#menu #betrokken_blijven { margin:0; font-size:10pt;}
#menu #betrokken_blijven p { padding-left:10px; }



/** KOLOM RECHTS **/
#rechterkolom { background-color: #e2dfdf; text-align:center;}
#rechterkolom #nieuws_inhoud { text-align:left; line-height:15px; margin-top:-138px; margin-bottom:70px; margin-left:20px; margin-right:15px;}
#rechterkolom #nieuws_inhoud a:hover { background:#1c0000; color:white;}


/** ECHTE INHOUD **/
#tekst { padding: 0px 10px; }
#tekst, #tekst td {
		 color: #1c0000;
		 text-align: left;
		 /** letter-spacing: 1px;**/
		 line-height: 16px;
}
#tekst ul { list-style-type: disc; margin-left: 10px; padding-left: 0; }
#tekst ul li { list-style-type: disc;}
#tekst a { border-bottom: 1px dotted #1c0000; text-decoration: none; color:#585f76;}
#tekst a:hover {background:#1c0000; color:white;}


/** TITELS **/
#tekst h1, #rechterkolom h1 { margin-top: 12px;  margin-bottom: -5px; font-weight: bold; text-align: left; font-size: 15px; }
#tekst h2, #rechterkolom h2 { margin-top: 12px;  margin-bottom: 0px; font-weight: bold; text-align: left; font-size: 12px; }
#tekst h3, #rechterkolom h3 { margin-top: 12px;  font-weight: bold;  text-transform: uppercase; font-size: 15px; }
#tekst h4, #rechterkolom h4 { margin-top: 12px;  font-weight: bold; text-align: left;  text-transform: uppercase; font-size: 15px; }
#tekst h5, #rechterkolom h5 { margin-top: 11px;  font-size: 11px; font-weight: bold;  text-transform: uppercase; color: #999999; text-align: right;}
/*#tekst .assortiment li a { text-decoration: none; }  **/
/*#tekst .assortiment li a:hover { text-decoration: none; font-weight:bold;} **/

/* MEER NIEUWS */
#meernieuws {	font-size:12px;
                margin-left: 15px;
                padding: 0px 10px;
                color: #1c0000;
		text-align: left;
		/**letter-spacing: 1px;**/
		line-height: 16px;  }

#meernieuws h2 {border-bottom: 2px solid #1c0000; margin-left:-15px; font-weight:bold; font-size:14px;}
#meernieuws ul {margin-top:10px; margin-left:0px; margin-bottom:40px; padding-left:0px;}
#meernieuws li {text-decoration: none; margin-left:0px; padding-left:0px; border-bottom: 2px solid #1c0000; margin-top:0px; margin-bottom:5px; padding-bottom:3px;}
#meernieuws li a { border-bottom-width: 0; color: black; text-decoration: none; margin-left:0px;}
#meernieuws li a:hover { background-color: #e2dfdf;}




/* Nieuws in de rechter kolom */
#rechterkolom #nieuws { list-style-type: none; margin-left: 0; padding-left: 0; }
#rechterkolom #nieuws li { margin: 5px 10px; padding: 0; text-align: left; }
#rechterkolom #nieuws li a { text-decoration: none; color: black; }

/* Contactformulier */
form#contactformulier { text-align: left; }
form#contactformulier div.padding { position: relative; z-index: 2; padding-top: 40px; }
form#contactformulier input { width:132px;  }
form#contactformulier textarea, form#notepad input { margin-left: 0px;  }
form#contactformulier textarea, form#notepad input.tekst { width: 88%; margin: 4px 0px; border: 1px solid #1c0000; background-color: transparent; padding: 1px 4px; }
form#contactformulier textarea    { height: 120px; font-family: Arial, sans-serif; font-size: 12px; }
form#contactformulier input.knop { background-color: #e2dfdf; border: 1px solid #1c0000; color: black; padding: 2px 4px; margin-top: 8px; margin-right:45px; float:right; }


/* Sitemap */
ul#sitemap { list-style-type: none; margin-left: 30px; padding-left: 0;  }
ul#sitemap ul { list-style-type: none; margin-left: 0; padding-left: 25px; }
ul#sitemap li { list-style-type: none; margin-top: 1px; margin-bottom: 1px; margin-left: 0; padding-left: 0; }
ul#sitemap li a { list-style-type: none; text-decoration: none; color: black; }
ul#sitemap li a:hover { text-decoration: underline; }
ul#sitemap li.vrijstaand { margin-top: 20px; }
