/*

	Website door Aerio Media
	http://www.aerio.nl/
	
*/

/* Standaard onderdelen */

* { margin: 0; padding: 0; }
a { text-decoration: underline; }

body {font-family: Verdana, Arial, Helvetica, sans-serif; font: 18px Arial; color: #333; background-color: #eee; margin: 0; padding: 0; behavior: url(/css.htc); width: 100%;  }

a:link {color: #333; text-decoration: none;}
a:visited {text-decoration: none; color: #333;}
a:hover {text-decoration: none;	color: #333;}
a:active {text-decoration: none; color: #333;}

hr {height: 1px; background: #333; border: none;}
a img {border: none;}

/* Rest */

#top { width: 100%; height: auto; background: url(img/rode_bg.gif) repeat-x bottom; padding-bottom: 25px; overflow: auto; }
#breedtop { background: #D92818 url(img/topmenubg.png) no-repeat center top; }
#in_top { width: 760px; margin: 0 auto; }

#container_all {width: 100%; height: auto; text-align: center;}
#container {width: 760px; margin: 0 auto;}

#header_container {width: 760px;}
#header {width: 560px; height: 40px; background: url(/img/header.gif) no-repeat left top; margin: 45px auto 45px 140px;}

#left {width: 150px; float: left;}
#right {width: 600px; float: left; text-align: left;}

.menu {width: 150px; margin-top: 10px; background: #fff url(/img/lbg.gif) repeat-y right;}
.menutop {width: 150px; background: url(/img/uktop.gif) no-repeat; font-size: 0px; height: 10px;}
.menucon {width: 130px; margin: 0 10px; text-align: left;}
.menubot {width: 150px; background: url(/img/ukbot.gif) no-repeat; font-size: 0px; height: 10px;}

.menucon ul {margin: 4px; padding-left: 15px;}
.menucon li {list-style: url(img/rplus.gif); margin: 5px; font: normal 15px Arial;}

#home {background: #060;}
#intact {background: #006599;}
#sochul {background: #349b9a;}
#ehbo {background: #888;}
#vrijw {background: #cc9900;}

.topText1 {padding: 0 10px;}
.topText2 {padding: 0 20px;}
.topText3 {padding: 0 47px;}
.topText4 {padding: 0 25px;}
.topText5 {padding: 0 35px;}

h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 22px; font-weight: bold; margin: 8px 8px 12px 8px; padding: 0;}

address {margin: 5px 0; padding: 5px; border-top: 1px #ccc solid;}
#rightcon {width: 580px; padding: 10px 10px 0 10px; background: #fff url(/img/tb.gif) no-repeat; }
#bottombar {width: 570px; margin: 0 auto; background: #d92818 url(/img/roodbalk.gif) no-repeat top; padding: 5px; color: #fff; text-align: center; font-size: 11px;}
#bottombar a {color: #fff;}

#rightcon img.foto {float: right; border: 1px #999 solid; }
#rightcon p {margin: 0 0 10px 0; padding: 2px; line-height: 26px;}

#rightcon ul {margin: 0 0 0 20px; padding: 0;}
#rightcon li {margin: 0; padding: 0;}

input.contact_text, textarea.contact_veld {width: 418px; padding: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; background: #fff; border: 1px #999 solid; border-top: 2px #bbb solid;}

.ev {width: 300px; border: 1px #ccc solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px;}
.ev:hover {border: 1px #888 solid;}
.ev:focus {border: 1px #888 solid;}

.archief {margin: 3px; padding: 3px;}
.archief:hover {background: #eee;}

.sep {height: 1px; border-bottom: 1px #ccc solid;}

#size {width: 100px; line-height: 25px; font-size: 19px;}

.tablewie tr td { border-bottom: 1px #ccc solid; background: #fff; }
.tablewie tr td.om { background: #f9f9f9; }

h3 { margin: 14px 0 14px 7px; padding: 0; font: bold 17px Arial; color: #d92818; width: 540px; border-bottom: 1px #d92818 solid; padding-bottom: 5px; }

ul.firstlevel a { color: #fff; }

ul.firstlevel { width: 760px; color: #000; }
ul.firstlevel li { list-style: none; float: left; width: 150px; }
ul.firstlevel div { margin-bottom: 20px; margin-top: 10px; }
ul.firstlevel li a { font-weight: bold; font: bold 14px Arial; margin-left: 10px; }

ul.secondlevel { border-left: 1px #bb0000 solid; }
ul.secondlevel li { float: none; margin-bottom: 14px; }

ul.secondlevel a { color: #fff; font-weight: normal; margin: 0 0 0 5px; }
ul.secondlevel li a { color: #fff; font-weight: normal; font: bold 14px/7px Verdana; }

table td { padding: 4px; }

#in_top b li { color: #fff; list-style-image: none; }
#in_top b a { color: #fff; }
#in_top b a li { list-style-image: none; }
