/* ---( ALGEMEEN )------------------------------- */

body {
        margin-top:5px;
        margin-bottom:0px;
        font-family:verdana, sans-serif;
        background:url('bg.gif');
        }
        
p, span, b, dl, dt, ul, ol, h3, i, u, b, tr, td {
        font-family:verdana, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#000;
        line-height:175%;
        text-align:justify;
        }
        
/*#tekst h3 {
        font-size:11px;
        color:#000;
        font-weight:normal;
        }*/
        
a {
        font-size:11px;
        color:#000080;
        line-height:150%;
        }
        
a:hover {
        color:#49311D;
        }
        
h1 {
        font-weight:bold;
        font-size:13px;
        color:#372801;
        }
        
h2 {
        font-size:12px;
        color:#9B6C00;
        font-weight:bold;
        }
        
strong {
        font-size:11px;
        font-weight:bold;
        }

/* ---( CLASSES )------------------------------- */


/* ---( TOP-DIV )------------------------------- */

#top {
        border-top:1px solid #0033CC;
        border-right:1px solid #0033CC;
        border-bottom:1px solid #0033CC;
        border-left:1px solid #0033CC;
        margin-left:auto;
        margin-right:auto;
        width:758px;
        height:126px;
        margin-bottom:0px;
        text-align:left;
        /*background:url(../img/intern_transport_a.gif) no-repeat; Deze optie wordt geregeld door template.php */
        background-position:-44px -35px;
        }
        
        #logo {
                float:left;
                width:186px;
                height:66px;
                margin:0px;
                padding:5px 0 5px 0px;
                }
                
        .logo {
                padding:3px;
                border:none;
                }
        
table#flags_table {
        background:#fff;
        opacity: .5;
        filter: alpha(opacity=80);
        -moz-opacity: .8;
        border-bottom:1px solid #BEBB96;
        }
        
        table#flags_table {
                opacity: .5;
                filter: alpha(opacity=80);
                -moz-opacity: .8;
                }
                
                table#flags_table td.flag a img {
                        opacity: .5;
                        filter: alpha(opacity=50);
                        -moz-opacity: .5;
                        }
                        
                        table#flags_table td.flag a img:hover {
                                opacity: 1;
                                filter: alpha(opacity=1);
                                -moz-opacity: 1;
                                }

.flag {
        padding: 0px;
        margin-top: 2px;
        margin-left: 0px;
        margin-right: 0px;
        text-align: right;
        border:0px;
        float: none;
        width: 30px;
        }

/* ---( LAYOUT-DIVS )------------------------------- */

#container{
        padding:0px;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        border:1px solid #0033CC;
        width:758px;
        background:#fff url('bg2.jpg') repeat-y 3px 0px;
        
        }
        
#breadcrumb {
        font-size:9px;
        color:#6C4929;
        font-weight:bold;
        float:right;
        background:#0033CC;
        padding:2px;
        margin-bottom:0px;
        }
        
#navcontainer {
        text-align:center;
        }

#contentwrap {
        width:758px;
        margin-left:auto;
        margin-right:auto;
        text-align:left;

        }
        
#content {
        float:right;
        width:640px;
        }
        
#cranesub {
        display:none; /*tijdelijke hidden omdat Broekhuizen hierom vroeg*/
        float:right;
        width:513px;
        height:95px;
        background:url(../img/intern_transport_b.gif) no-repeat;
        background-position:-119px -30px;
        margin-top:0;
        margin-bottom:0px;
        }

/* ---( TEKST-DIV )------------------------------- */
        
#tekst {
        font-size:11px;
        float:right;
        width:610px;
        display:block;
        padding:10px;
        margin:0;
        /*background:url(../img/bg_wegenbouw2.jpg) no-repeat;*/
        }
        
#tekst strong.paginastring {
        font-weight:bold;
        font-size:13px;
        }

div.nieuwslink {
        line-height:150%;
        font-size:11px;
        font-weight:bold;
        margin-bottom:10px;
        padding:5px;
        color:#555;
        cursor:pointer;
        }
        
#tekst a.nieuwsitem {
        font-size:11px;
        font-weight:bold;
        margin:0;
        padding:5px;
        color:#DDBD09;
        cursor:pointer;
        }
        
#tekst a.nieuwsitem:hover {
        color:#000;
        }

        
/* ---( ACTUEEL-DIV )------------------------------- */

#tekst div.actueel {
        border-left:0px solid #EBEADE;
        border-bottom:0px solid #EBEADE;
        padding:0;
        margin:0px;
        margin-top:6px;
        float:right;
        width:410px;
        height:250px;
        background:#F8F8F3;
        }

        #tekst div.actueel h2 {
                color:#FEE672;
                background:#372801;
                padding:5px;
                font-weight:bold;
                font-size:14px;
                margin:0;
                }
                
                #tekst div.actueel h2 a:link, #tekst div.actueel h2 a:visited {
                        font-size:11px;
                        }
                        
                        #tekst div.actueel h2 a:hover, #tekst div.actueel h2 a:active {
                                color:#F6D41A;
                                text-decoration:none;
                                }
        
#tekst div.actueel li, #tekst div.actueel em, #tekst div.actueel a {
        font-size:10px;
        text-align:left;
        padding:5px;
        line-height:170%;
        }
        
#tekst ul.nieuwslijst {
        list-style-type:none;
        margin:0;
        padding:0;
        }
        
#tekst ul.nieuwslijst li a {
        margin:0;
        padding:2px;
        line-height:150%;
        text-decoration:none;
        color:blue;
        }
        
#tekst ul.nieuwslijst li a:hover {
        background:#Fff;
        }

/* ---( SIDEBAR-DIV )------------------------------- */

#sidebar {
        float:left;
        width:125px;
        text-align:right;
        padding:0px;
        margin-left:auto;
        margin-right:auto;
        }

.home #divisielinks a {
        text-align:right;
        display:block;
        width:89%;
        height:30px;
        /*padding:2px;*/
        padding-right:5px;
        margin-right:10px;
        margin-left:auto;
        margin-right:auto;
        margin-top:5px;
        margin-bottom:5px;
        background:#372801;
        color:#fff;
        text-decoration:none;
        }
        
        .home #divisielinks a:hover {
                background:#F6D41A;
                color:#000;
                font-weight:bold;
                }
        
#divisielinks a {
        text-align:right;
        display:block;
        width:89%;
        height:15px;
        /*padding:2px;*/
        padding-right:5px;
        margin-right:10px;
        margin-left:auto;
        margin-right:auto;
        margin-top:5px;
        margin-bottom:5px;
        background:#372801;
        color:#fff;
        text-decoration:none;
        }
        
#divisielinks a:hover {
        background:#F6D41A;
        color:#000;
        font-weight:bold;
        }
        
/* ---( MERCHANDISE-DIV )------------------------------- */

#merchandise_banner a {
        float:left;
        display:block;
        width:200px;
        height:250px;
        background: url('../img/merchandise.gif') no-repeat 0 -20px;
        border:0px solid #ccc; margin-left:-5px; margin-right:10px; margin-top:0px; margin-bottom:10px
        }

html>body #merchandise_banner a { /*IE hack voor plaatsing merchandise_banner*/
        margin:0px 10px 10px -15px;
        }

/* ---( BANNER-DIV )------------------------------- */

#banner {
        clear:both;
        margin:6px 0 0 -9px;
        width:487px;
        height:80px;
        padding:5px;
        /*background:#E89622;
        border:1px solid #AA6911;*/
        }
        
#banner img {
			float: left;
			padding: 0px;
			margin: 0px;
		}

/* ---( BOTTOM-DIV )------------------------------- */
        
#bottom {
        clear:both;
        margin-top:0px;
        width:100%;
        height:20px;
        background:#0033CC;
        }
        
#bottom p, #bottom a {
        font-size:10px;
        font-weight:normal;
        padding:5px;
        text-align:right;
        color:#fff;
        }
        
#miniflash {
        width:80px;
        height:60px;
        padding:0;
        border:1px solid #fff;
        float:left;
        margin:0px;
        }
        
/* ---( TOP_MENU )------------------------------- */

/* Zie topmenu.css */

/* ---( DIVISION-MENU )------------------------------- */

a:link.contact, a:visited.contact {
        margin:5px auto; display:block;
        font-size:10px;
        font-weight:bold;
        color:#0033CC;
        text-align:center;
        width:110px;
        line-height:50px;
        border:1px solid #fff;
        text-decoration:none;
        background: url('contact.jpg') no-repeat 0px 0px;
        
        }

a:hover.contact {
        text-align:right;
        color:#ffffff;
        border:1px solid #372801;
        }
        
a:link.sfeer1, a:visited.sfeer1 {
        margin:5px auto; display:block;
        font-size:10px;
        font-weight:bold;
        color:#372801;
        text-align:center;
        width:110px;
        line-height:100px;
        border:1px solid #fff;
        text-decoration:none;
        background: url('sfeer1.jpg') no-repeat 0px 0px;
        
        }

a:hover.sfeer1 {
        text-align:right;
        color:#F7D41A;
        border:1px solid #372801;
        }
        
a:link.sfeer2, a:visited.sfeer2 {
        margin:5px auto; display:block;
        font-size:10px;
        font-weight:bold;
        color:#372801;
        text-align:center;
        width:110px;
        line-height:100px;
        border:1px solid #fff;
        text-decoration:none;
        background: url('sfeer2.jpg') no-repeat 0px 0px;
        
        }

a:hover.sfeer2 {
        text-align:right;
        color:#F7D41A;
        border:1px solid #372801;
        }
        
a:link.bestuur, a:visited.bestuur {
        margin:5px auto; display:block;
        font-size:10px;
        font-weight:bold;
        color:#0033CC;
        text-align:center;
        width:110px;
        line-height:50px;
        border:1px solid #fff;
        text-decoration:none;
        background: url('bestuur.jpg') no-repeat 0px 0px;
        
        }

a:hover.bestuur {
        text-align:right;
        color:#ffffff;
        border:1px solid #372801;
        }

/* ---( FORMULIEREN )------------------------------- */

/* ---( DEFINITION-LISTS )------------------------------- */

/* ---( LISTS )------------------------------- */

ul {
        margin:0;
        list-style-type:square;
        }

li {
        line-height:150%;
        }

/* ---( OVERIGEN )------------------------------- */

img.rechts {
        float:right;
        padding:5px;
        margin:4px;
    }

img {
        padding:5px;
        margin:4px;
    }

table.referentie_animatie	{ width: 200px; height: 200px; text-align: right; margin-left: 10px; padding: 0px; border: thin;}