body {
 font: 12px verdana, sans-serif;
}

.clear {
 clear: left;
}

a#link-disclaimer {
 position: absolute;
 top: 0;
 right: 0;
}

a#link-home {
 display: block;
 margin-bottom: 10px;
 padding: 3px 0 3px  20px;
 background: #FE6F20;
 border: 1px solid #A1A1A1;
 color: #250878;
 font-style: italic;
 font-weight: bold;
 text-decoration: none;
}

div#container {
 position: relative;
 width: 1000px;
 margin: 0 auto;
}

h1 {
 text-align: center;
}

h2, h3 {
 background: #FE6F20;
 border: 1px solid #A1A1A1;
 color: #250878;
 font-size: 12px;
 font-style: italic;
 font-weight: bold;
 padding: 3px 0 3px  20px;
 margin: 0 0 20px 0;
}

.vlak {
 width: 327px;
 background-repeat: no-repeat;
 float: left;
 margin-right: 9px;
}

.vlak-content {
 margin: 0 10px 0 10px;
 height: 125px;
 overflow: hidden;
}

    .vlak-content p {
     margin-top: 0;
    }

.link-vlak {
 display: block;
 height: 115px;
 margin-bottom: 5px;
}

/* home partners */
#vlak1 { background-image: url(/gfx/vlak01.jpg); }
#vlak2 { background-image: url(/gfx/vlak02.jpg); }
#vlak3 { background-image: url(/gfx/vlak03.jpg); margin-right: 0; }

ul.links {
 list-style-image: url(/gfx/pijl_klein.jpg);
 margin: 10px 0 10px 25px;
 padding: 0;
}

ul.links li {
 margin: 0;
 padding: 0;
 font-weight: bold;
}

ul.links li a, 
ul.links li a:visited {
 color: #FE6F20;
 text-decoration: none;
}

/* nieuws headlines */
#nieuws {
 list-style: none;
 margin: 0 0 0 0;
 padding: 0;
}

#nieuws li {
 line-height: 26px;
 margin: 5px 0;
 padding: 0 0 0 40px;
 /*background: #25067B url(/gfx/pijl_groot.jpg) no-repeat;*/
 background: #dbe6fa url(/gfx/pijl_groot.jpg) no-repeat;
 font-weight: bold;
}

#nieuws li a, #nieuws li a:visited {
 color: #000080;
 text-decoration: none;
}

/* contentpage sidebar */
#sidebar {
 width: 189px;
 float: left;
}

#sidebar h3 {
 margin-bottom: 0;
}

/* contentpage main block */
#main {
 width: 801px;
 float: left;
 margin-left: 10px;
}

#main h2 {
 line-height: 26px;
 margin: 0;
 padding: 0 0 0 40px;
 background: #dbe6fa url(/gfx/pijl_groot.jpg) no-repeat;
 font-weight: bold;
 font-style: normal;
 color: #000080;
}

#home-content, 
#main-content, 
#wrap-nieuws {
 border: 1px #BBB solid;
 padding: 0 5px 5px 5px;
 border-top: 0;
 margin-bottom: 10px;
}

#home-content {
 padding: 0 10px 10px 10px;
}

/* formulieren */
form input, 
form select, 
form textarea {
 border: 1px solid #C7C0DF;
}
 
form input[type=submit] {
 background-color: #25067b;
 color: #FFF;
}
