/* - reset ------------------ */

    body{
    padding:0px;
    margin:0px;
    color:black;
    font-size:13px;
    font-family:verdana;
    padding-top:12px;
    }
    
    object { outline:none; }
    a { outline:none; }
    input { outline:none; }
    
    p, ul, li{
    margin:0px;
    padding:0px;
    }
    
    p{
    margin:5px 0;
    line-height:16px;
    }
    
    a{
    color:black;
    }
    
    img{
    border:0px;
    }
    
    form{
    padding:0px;
    margin:0px;
    }

    /*  */

    #bg{
    position:relative;
    }

    #logo{
    display:block;
    position:absolute;
    top:50px;
    right:50px;
    }

/* - module style ----------- */

    /* - Header pagina */

        h1{
        
        }
        
    /* - Header module */
        
        h2{
        margin:5px 0 5px 0;
        color:#364d32;
        font-family:"Palatino Linotype",Georgia,"Times New Roman",Times,Serif;
        }

        h2 a{
        text-decoration:none;
        }
        
    /* - Header container */
        
        h3{
        margin:8px 0 4px 0; 
        color:#364d32;
        }
        
        h3 a{
        color:#364d32;
        text-decoration:none;
        }

        h4{
        margin:6px 0 3px 0; 
        }
        
        h4 a{
        text-decoration:none;        
        }

    /* - Images container */

        img.float{
        float:left;margin-right:10px;margin-right:10px;
        }
        
        img.block{
        padding-bottom:10px;
        }   

        img.border{
        padding:1px;
        border:1px solid #cccdcb;
        }
        
    /* - content styles */
        
        p.bericht{
        margin:0px;
        }

        p.ondertitel{
        margin-bottom:5px;
        color:#5f5f5f;
        }

        span.bijschrift{
        
        }    
            
    /* - link styles */
    
        a.leesmeer{
        margin:3px 0;
        display:inline-block;
        color:#364d32;
        padding-left:10px;
        background:url('/gfx/pijl-groen.png') no-repeat 0px 6px;
        }

        a.leesmeer:hover{
        text-decoration:none;
        }
        
        a.terug{
        margin:3px 0;  
        display:inline-block;
        }

        a.terug:hover{
        text-decoration:none;        
        }
        
    /* - div styles */

        div.container{
        }
    
        div.container-float{
        float:left;
        margin-right:10px;
        margin-bottom:10px;
        }
        
        div.clear {
           clear: both;
        }
        
    /* - egolf styles */
    
    #ledenlijst font{
    font-size:13px;
    }
    
    #commissielijst font{
    font-size:13px;
    }
    
    #commissielijst td{
    border:none;
    }    
    
    #ledenlijst td{
    border:none;
    }
    
    table{
    width:100%;
    border-spacing:0px;
    }
    
    thead th{
    text-align:left;
    font-weight:normal;
    color:#000;
    font-size:13px;
    background-color:#cecece;
    }
    
    tbody th{
    width:30%;
    padding:5px 0;
    text-align:left;
    font-weight:normal;
    color:#373737;
    font-size:12px;
    }
    
    tbody td{
    border-bottom:1px solid #dadada;
    }
    
    #naw{
    padding-top:10px;
    }
    
    #naw{
    padding-top:10px;
    }  
      
    #wijzignaw td{
    border-bottom:none;
    }
    
    #inschrijfform td{
    border-bottom:none;
    }
    
    #vreemdekaarten td{
    border-bottom:none;
    }
    
    .overzicht td{
    padding-top:5px;
    }

/* - containers ------------- */

    body{
    min-height:400px;
    }

    #container{
    /*width:1000px;*/
    width:1000px;
    margin: 0 auto;
    padding-bottom:20px;
    }   
    
    #container-content{
    width:1000px;
    position:relative;
    }
    
        #container-top{
        height:180px;
        background-color:#afba9c;
        }

        #container-links{
        padding-top:5px;
        position:absolute;
        left:0px;
        top:0px;
        width:224px;
        min-height:1px;
        }
        
        #container-midden{
        margin-left:224px;
        padding-top:5px;
        width:552px;
        }
        
        #container-rechts{
        padding-left:15px;
        padding-top:5px;
        position:absolute;
        right:0px;
        top:0px;        
        width:209px;
        }
        
        #container-full{
        padding-top:5px;
        margin-left:224px;
        width:776px;
        }                        
    /* - modules ---------- */
    
        /* - menu - */
            
            #menu{
            background-color:black;
            height:21px;
            }
            
            #menu li{
            float:left;
            list-style:none;
            }
            
            #menu li{
            }

            #menu li a{
            font-size:11px;
            display:block;
            padding:3px 16px 4px;
            text-transform: uppercase; 
            font-weight:bold;
            text-decoration:none;
            background-color:#afba9c;
            border-right:1px solid black;
            }

            #menu li a:hover{
            color:#d1d7c6;
            background-color:#587f53;
            }
            
            #menu li{
            background:url('/gfx/menu-sep.jpg') no-repeat 0 4px;
            }
            
            #menu li.first{
            background:none;
            }

        /* - submenu - */
            
            #submenu .gray-skin-content{
            background-color:#f7f7f7;
            padding-top:1px;
            }

            #submenu li{
            list-style:none;
            margin:5px 0;
            }     
                   
            #submenu li a{
            display:block;
            text-decoration:none;
            }            

            #submenu li a:hover{
            background-color:#e8e8e8;
            }

            #submenu .gray-skin-content > ul > li > a {
            padding-left:20px;
            }

            #submenu .gray-skin-content > ul > li > ul > li > a{
            padding-left:40px;
            }
            
            #submenu .gray-skin-content > ul > li > ul > li > ul > li > a{
            padding-left:60px;
            }    
                    
            #submenu li{
            list-style:none;
            }
            
            #submenu li{
            list-style:none;
            }     
            
            #submenu li.current > a{
            background-color:#e8e8e8;
            } 
                              
            #submenu li.hasChildren > a{
            font-weight:bold;
            }    
                       
        /* - formulier ------------------ */
        
        
            #formulier{
            width:80%;
            }
            
            #formulier table, #formulier tr, #formulier td{
            border:0px;
            }
            
            #formulier td.label{
            width:100px;
            }
            
            #formulier td label{
            display:inline-block;
            padding-top:10px;
            }
            
            #formulier td.field input{
            width:250px;
            float:right;
            }
            
            #formulier .field-div{
            float:right;
            width:250px;
            }
            
            #formulier td.full textarea{
            width:100%;
            float:right;
            }
            
            #formulier tr.verplicht label{
            background:url('/gfx/form-verplicht.png') no-repeat 100%;
            padding-right:11px;
            }
            
            #formulier tr.verplicht.melding label{
            background:url('/gfx/form-fout.png') no-repeat 100%;
            padding-right:20px;
            }
            
            
            #formulier #image{
            margin-bottom:5px;
            }
            
            #formulier tr.melding input, #formulier tr.melding textarea  {
            background-color:#fceeee;
            }
            
            #formulier ul.meldingen li{
            list-style:none;
            padding:5px 0;
            
            }
            
            #formulier ul.meldingen{
            margin-bottom:10px;
            }
            
            p.verplicht{
            padding-left:10px;
            background:url('/gfx/form-verplicht.png') no-repeat;
            }
            
        /* - rss -------------------------- */
        
        .rss a{
        
        }
 
        .rss a:hover{
        text-decoration:none;
        }
        
        .rss .rss-content{
        display:none; 
        /*position:absolute; */
        border-style: solid; 
        background-color: white; 
        padding: 5px;
        width:200px;
        }
            
        /* - menu ------------------------- */
        
        .bericht-foto-groot{
        margin:15px 0;
        }
            
        /* - login ------------------------ */
        
            #loginform label{
            display:block;
            }

            #loginform input{
            width:140px;
            }

            #loginform input[type='image']{
            width:auto;
            }     
            
         /* - gallery ------------------- */
         
            #sb-title{
            display:none;
            }   
            
            a#sb-nav-next{
            width:83px !important;
            }
            
            a#sb-nav-previous{
            width:63px !important;
            }            
            
            .overzicht-album{
            width:125px;
            height:200px;
            }
            
            .afbeelding-mask{
            height:100px;
            width:100px;
            border:1px solid #fff;
            }

        /* - baanstatus ------------------ */
        
            .baanstatus-noskin{
            padding-left:5px;
            padding-top:5px;
            }

        /* - buienradar ------------------ */
        
            .buienradar-noskin{
            padding-left:5px;
            padding-top:5px;
            }
            
        /* - baanstatus ------------------ */
        
            .custom-noskin{
            margin-left:5px;
            margin-top:5px;
            padding-left:5px;
            padding-top:5px;
            padding-right:5px;
            border:1px solid #9ECEFE;
            }

            .custom{
            padding-left:5px;
            padding-top:5px;
            }

        /* - buienradar ------------------ */

                               
    /* - skin ------------- */
    
        
        .gray-skin{
        margin: 10px 0;
        }
        
            .gray-skin-header{
            width:208px;
            height:23px;
            background-image:url('/gfx/skin/grayskin/header.jpg');
            text-align:center;
            font-weight:bold;
            padding-top:7px;
            }
            
            .gray-skin-content{
            width:206px;
            border-left:1px solid #cccdcb;
            border-right:1px solid #cccdcb;
            border-bottom:1px solid #cccdcb;            
            }

                .padding{
                    padding:5px;
                }
                
                .padding-image{
                    padding:3px;
                }
