/* Algemeen */

            html, body {
                margin: 0;
                padding: 0;
                font: 8pt Arial;
                background: #f1e0ac url(http://www.speelschip.nl/images/bg_body.jpg) repeat-x top;
            }

            #container {
                width: 842px;
                margin: 0 auto;
            }

/* Header */

            #header {
                width: 842px;
                height: 150px;
                margin: 0 auto;
                position: relative;
            }

            h1 {
                margin: 0px 0px 0px -10px;
                padding: 0;
                float: left;
                position: absolute;
                z-index: 5;
            }

            .ad_header {
                float: right;
                border: 1px solid #fff;
                margin: 35px 10px 0px 0px;
            }

/* Menu */

            ul#menu {
                margin: 0;
                padding: 0;
                list-style: none;
                top: 127px;
                left: 343px;
                position: absolute;
                z-index: 10;
            }

            ul#menu li {
                background: url(http://www.speelschip.nl/images/bg_menu_streep.gif) no-repeat top right;
                float: left;
            }

            ul#menu li.end {
                background: none;
            }

            ul#menu li.rb {
                width: 15px;
                height: 32px;
                background: url(http://www.speelschip.nl/images/bg_menu_left.png) no-repeat;
            }

            ul#menu li.re {
                width: 9px;
                height: 33px;
                margin: 0px 0px 0px -2px;
                background: url(http://www.speelschip.nl/images/bg_menu_right.png) no-repeat;
            }

            ul#menu li a, ul#menu li a:link, ul#menu li a:visited, ul#menu li a:active {
                float: left;
                color: #fff;
                height: 22px;
                display: block;
                text-decoration: none;
                margin: 0px 2px 0px 0px;
                padding: 10px 15px 0px 15px;
                background: url(http://www.speelschip.nl/images/bg_menu.gif) repeat-x;
            }

            ul#menu li a:hover {
                color: #f1e0ac;
                text-decoration: underline;
                background: url(http://www.speelschip.nl/images/bg_menu_hover.gif) repeat-x;
            }

/* Content */

    /* Algemeen */

            #content {
                width: 842px;
                margin: 0px auto 0px auto;
            }

            #c_top {
                width: 842px;
                height: 17px;
                background: url(http://www.speelschip.nl/images/bg_container_top.png) no-repeat;
            }

            #c_mid {
                width: 816px;
                padding: 0px 14px 14px 12px;
                background: url(http://www.speelschip.nl/images/bg_container.gif) repeat-y;
            }

            #c_bottom {
                width: 842px;
                height: 16px;
                background: url(http://www.speelschip.nl/images/bg_container_bottom.png) no-repeat;
            }

    /* Innermenu */

            .cats {
                float: right;
                width: 599px;
            }

            .innermenu {
                width: 217px;
                float: left;
                margin: -5px 0px 0px 0px;
            }

            .i_top {
                width: 217px;
                height: 6px;
                background: url(http://www.speelschip.nl/images/bg_innermenu_top.png) no-repeat;
            }

            .i_mid {
                width: 203px;
                background: url(http://www.speelschip.nl/images/bg_innermenu_mid.png) repeat-y;
                padding: 0px 7px 0px 7px;
            }

            .i_bottom {
                width: 217px;
                height: 6px;
                background: url(http://www.speelschip.nl/images/bg_innermenu_bottom.png) no-repeat;
            }

    /* Rood */

            .l_red {
                width: 195px;
                border: 1px solid #dc6161;
                float: left;
                background: #fff;
                margin: 2px 0px 0px 0px;
            }

            .l_red .titel {
                width: 180px;
                height: 23px;
                margin: 1px 0px 0px 1px;
                padding: 9px 0px 0px 13px;
                color: #fff;
                text-transform: uppercase;
                background: url(http://www.speelschip.nl/images/bg_cat_top_red.png) no-repeat;
            }

            .l_red ul {
                list-style: none;
                margin: 5px 0px 5px 3px;
                padding: 0;
            }

            .l_red ul li {
                width: 178px;
                padding: 0px 0px 0px 11px;
                min-height: 18px !important;
                height: 18px;
            }

            .l_red ul li.dark {
                width: 178px;
                background: #ffdfdf;
            }

            .l_red ul li a, .l_red ul li a:link, .l_red ul li a:visited, .l_red ul li a:active {
                color: #c32929;
                text-decoration: none;
                background: url(http://www.speelschip.nl/images/list_red.gif) no-repeat left center;
                padding: 2px 0px 0px 10px;
                width: 160px;
                display: block;
                min-height: 16px !important;
                height: 16px;
            }

            .l_red ul li a:hover {
                color: #c32929;
                text-decoration: underline;
            }

    /* Blauw */

            .l_blue {
                width: 195px;
                border: 1px solid #4499e8;
                float: left;
                background: #fff;
                margin: 2px 0px 0px 0px;
            }

            .l_blue .titel {
                width: 180px;
                height: 23px;
                margin: 1px 0px 0px 1px;
                padding: 9px 0px 0px 13px;
                color: #fff;
                text-transform: uppercase;
                background: url(http://www.speelschip.nl/images/bg_cat_top_blue.png) no-repeat;
            }

            .l_blue ul {
                list-style: none;
                margin: 5px 0px 5px 3px;
                padding: 0;
            }

            .l_blue ul li {
                width: 178px;
                padding: 0px 0px 0px 11px;
                min-height: 18px !important;
                height: 18px;
            }

            .l_blue ul li.dark {
                width: 178px;
                background: #cfe6fc;
            }

            .l_blue ul li a, .l_blue ul li a:link, .l_blue ul li a:visited, .l_blue ul li a:active {
                color: #27649d;
                text-decoration: none;
                background: url(http://www.speelschip.nl/images/list_blue.gif) no-repeat left center;
                padding: 2px 0px 0px 10px;
                width: 160px;
                display: block;
                min-height: 16px !important;
                height: 16px;
            }

            .l_blue ul li a:hover {
                color: #27649d;
                text-decoration: underline;
            }


    /* Groen */

            .l_green {
                width: 195px;
                border: 1px solid #219d24;
                float: left;
                background: #fff;
                margin: 2px 0px 0px 0px;
            }

            .l_green .titel {
                width: 180px;
                height: 23px;
                margin: 1px 0px 0px 1px;
                padding: 9px 0px 0px 13px;
                color: #fff;
                text-transform: uppercase;
                background: url(http://www.speelschip.nl/images/bg_cat_top_green.png) no-repeat;
            }

            .l_green ul {
                list-style: none;
                margin: 5px 0px 5px 3px;
                padding: 0;
            }

            .l_green ul li {
                width: 178px;
                padding: 0px 0px 0px 11px;
                min-height: 18px !important;
                height: 18px;
            }

            .l_green ul li.dark {
                width: 178px;
                background: #d8f4d8;
            }

            .l_green ul li a, .l_green ul li a:link, .l_green ul li a:visited, .l_green ul li a:active {
                color: #006e03;
                text-decoration: none;
                background: url(http://www.speelschip.nl/images/list_green.gif) no-repeat left center;
                padding: 2px 0px 0px 10px;
                width: 160px;
                display: block;
                min-height: 16px !important;
                height: 16px;
            }

            .l_green ul li a:hover {
                color: #006e03;
                text-decoration: underline;
            }

    /* Alle kleuren */

            .l_red .content, .l_blue .content, .l_green .content {
                width: 175px;
                padding: 5px 10px 5px 10px;
                color: #27649d;
            }

            .cats .l_red, .cats .l_blue, .cats .l_green {
                margin: 1px 1px 1px 1px;
            }
            
    /* top_i groen */

            .top_i {
                width: 592px;
                border: 1px solid #219d24;
                float: left;
                background: #fff;
                margin: 2px 0px 0px 0px;
            }

            .top_i .titel {
                width: 592px;
                height: 23px;
                margin: 1px 0px 0px 1px;
                padding: 9px 0px 0px 13px;
                color: #fff;
                text-transform: uppercase;
                background: url(http://www.speelschip.nl/images/top_i.png) no-repeat;
            }
            
            .top_i ul {
                list-style: none;
                margin: 5px 0px 5px 5px;
                padding: 0;
            }
            
            /* top_h rood */

            .top_h {
                width: 592px;
                border: 1px solid #dc6161;
                float: left;
                background: #fff;
                margin: 2px 0px 0px 0px;
            }

            .top_h .titel {
                width: 592px;
                height: 23px;
                margin: 1px 0px 0px 1px;
                padding: 9px 0px 0px 13px;
                color: #fff;
                text-transform: uppercase;
                background: url(http://www.speelschip.nl/images/top_h.png) no-repeat;
            }
            
			.top_h ul {
                list-style: none;
                margin: 5px 0px 5px 5px;
                padding: 0;
            }
            
            /* top_s blauw */

            .top_s {
                width: 592px;
                border: 1px solid #4499e8;
                float: left;
                background: #fff;
                margin: 2px 0px 0px 0px;
            }

            .top_s .titel {
                width: 592px;
                 height: 23px;
                margin: 1px 0px 0px 1px;
                padding: 9px 0px 0px 13px;
                color: #fff;
                text-transform: uppercase;
                background: url(http://www.speelschip.nl/images/top_s.png) no-repeat;
            }
            
            .top_s ul {
                list-style: none;
                margin: 5px 0px 5px 62px;
                padding: 0;
            }
            
            /* Game van de maand */

            .game_van_de_maand {
                width: 195px;
                height: 205px;
                border: 1px solid #219d24;
                float: left;
                background: #fff;
                margin: 1px 0px 0px 0px;
            }

            .game_van_de_maand .titel {
                width: 180px;
                height: 23px;
                margin: 1px 0px 0px 1px;
                padding: 9px 0px 0px 13px;
                color: #fff;
                text-transform: uppercase;
                background: url(http://www.speelschip.nl/images/bg_cat_top_green.png) no-repeat;
            }

            .game_van_de_maand ul {
                list-style: none;
                margin: 5px 0px 5px 3px;
                padding: 0;
            }

            .game_van_de_maand ul li {
                width: 178px;
                padding: 0px 0px 0px 11px;
                min-height: 18px !important;
                height: 18px;
            }

            .game_van_de_maand ul li.dark {
                width: 178px;
                background: #d8f4d8;
            }

            .game_van_de_maand ul li a, .game_van_de_maand ul li a:link, .game_van_de_maand ul li a:visited, .game_van_de_maand ul li a:active {
                color: #006e03;
                text-decoration: none;
                background: url(http://www.speelschip.nl/images/list_green.gif) no-repeat left center;
                padding: 2px 0px 0px 10px;
                width: 160px;
                display: block;
                min-height: 16px !important;
                height: 16px;
            }

            .game_van_de_maand ul li a:hover {
                color: #006e03;
                text-decoration: underline;
            }

    /* Formulier opmaak */

            .text_input {
                width: 163px;
                height: 18px;
                color: #3d7bad;
                font: 8pt Arial;
                margin: 3px 0px 6px 0px;
                padding: 2px 4px 0px 4px;
                border: 1px solid #b7d9ed;
                border-top: 1px solid #3d7bad;
            }

            .list_input {
                width: 173px;
                color: #3d7bad;
                font: 8pt Arial;
                margin: 3px 0px 6px 0px;
                border: 1px solid #b7d9ed;
                border-top: 1px solid #3d7bad;
                display: block;
            }

            .button_input {
                width: 84px;
                color: #fff;
                height: 32px;
                float: right;
                border: none;
                font: 8pt Arial;
                margin: 3px 0px 0px 0px;
                text-transform: uppercase;
                background: url(http://www.speelschip.nl/images/bg_input_button.png) no-repeat;
            }


            fieldset {
                margin: 0;
                padding: 0;
                border: none;
            }

/* Footer */

            #footer {
                width: 812px;
                min-height: 15px !important;
                height: 15px;
                color: #c18e4e;
                padding: 0px 15px 0px 15px;
                margin: 5px auto 20px auto;
            }

            #footer a, #footer a:link, #footer a:visited, #footer a:active {
                color: #c18e4e;
                text-decoration: none;
            }

            #footer a:hover {
                color: #c18e4e;
                text-decoration: underline;
            }


/* Overig */

            img {
                border: none;
            }

            .ad_1 {
                margin: 3px 0px 3px 0px;
            }

            .trek {
                clear: both;
            }

            .left {
                float: left;
            }

            .right {
                float: right;
            }
            

#dhtmltooltip{
position: absolute;
border: 1px dotted #CE8A1D;
padding: 2px;
background-color: #F0E0AB;
visibility: hidden;
z-index: 100;
}