﻿div.line
{
    width:100%;
    height:1px;
    border-bottom:1px solid #ddd;
    }

.gsblue
{
    color:#073b8e;
    }
.right
{
    float:right;
    }
.left
{
    float:left;
    }
/********titels********/

h1
{
    font-size:1.1em;
    font-weight:bold;
    padding:10px 0px 5px 0px;
    }
h3
{
    font-size:1.1em;
    font-weight:bold;
    padding:10px 0px 0px 0px;
    color:#ee9800;
    text-align:left;
    }
h3 .grijs
{
    font-size:0.8em;
    font-weight:bold;
    color:#ccc;
    }
h4
{
    font-size:1.0em;
    font-weight:bold;
    padding:2px;
    color:#fff;
    text-align:left;
    }

div.content_title h1
{
    width:746px;
    height:19px;
    color:#fff;
    }
       
div.contentgrijs_title h1
{
    width:744px;
    height:19px;
    color:#000;
    border-left:2px solid #f2f2f2;
    }
    
div.content_text table.content
{
    margin:15px 15px 5px 15px;
    }
    
div.content_text table.content td
{
    vertical-align:top;
    }
div.content_text table.content td h3,
div.content_text table.content td p
{
    padding:0px 0px 0px 10px;
    }
    
div.footer h1
{
    padding:0px;
    }
    
.vlak_links h2,
.vlak_midden h2,
.vlak_rechts h2,
.vlak_rechtslang h2
{
    margin-bottom:0px;
    color:#797979;
    font-weight:bold;
    font-size:1.0em;
    }
    
div.contentgrijs_text h2
{
    width:744px;
    height:19px;
    font-size:1.1em;
    font-weight:bold;
    color:#000;
    padding:3px 0px 5px 0px;
    border-left:2px solid #f2f2f2;
    }
    
    
/********Paragrafen********/

.vlak_links p
{
    line-height:1.6em;
    color:#797979;
    }
    
div.content_text p
{
    padding:8px 0px 5px 0px;
    }
div.content_text ul
{
    margin:8px 0px 5px 20px
    }
    
div.content_text p.lead
{
    font-weight:bold;
    }
    
div.contentgrijs_text p.lead
{
    padding:0px 0px 10px 0px;
    } 
    
div.sidebar p
{
    color:#fff;
    text-align:center;
    padding:15px 10px 0px 10px;
    }

div.wrapper div.viervlak_oranje div p,
div.wrapper div.viervlak_groen div p,
div.wrapper div.viervlak_blauw div p
{
	padding-top:50px;
    }
    
    
/********images********/
div.sidebar img
{
    width:256px;
    height:256px;
    }
    
    
/********ankers/linkbuttons********/

a:link,
a:visited
{
    text-decoration:underline;
    font-weight:bold;
    color:#093c8f;
    }
    
a:hover
{
    text-decoration:none;
    color:#396cbe;
    }

.vlak_links a:active,
.vlak_midden a:active,
.vlak_rechts a:active,
.vlak_rechtslang a:active,
div.contentgrijs_text a:active,
div.content_text a:active
{
    text-decoration:none;
    border-bottom:1px dotted #22098f;
    color:#22098f;
    }
    
div.wrapper div.viervlak_oranje a,
div.wrapper div.viervlak_groen a,
div.wrapper div.viervlak_blauw a
{
    text-decoration:none;
    border-bottom:0px dotted #22098f;
    color:#fff;
    }
div.wrapper div.viervlak_oranje a:hover,
div.wrapper div.viervlak_groen a:hover,
div.wrapper div.viervlak_blauw a:hover
{
    text-decoration:none;
    border-bottom:0px dotted #22098f;
    color:#396cbe;
    }
    
a.button
{
    background:transparent url(../images/button.gif) no-repeat;
    width:71px;
    height:20px;
    color:#fff;
    text-align:center;
    display:block;
    text-decoration:none;
    padding-bottom:3px;
    margin-right:4px;
    }
input.button
{
    background:transparent url(../images/button.gif) no-repeat;
    width:71px;
    height:20px;
    color:#fff;
    text-align:center;
    display:block;
    text-decoration:none;
    padding-bottom:3px;
    margin-right:4px;
    border:0;
    }

a.item_blauw,
a.item_groen,
a.item_blauw:visited,
a.item_groen:visited
{
    color:#fff;
    text-decoration:none;
    display:block;
    width:90%;
    text-align:left;
    font-size:0.9em;
    padding:2px 0px;
    margin:0 auto;
    }

a.item_blauw
{
    border-top:1px solid #6f9cfb;
    border-bottom:1px solid #000883;
    }

a.item_blauw .date
{
    color:#6f9cfb;
    }
    
a.item_blauw:hover
{
    color:#6f9cfb;
    background:#0f1bd7;
    }

a.item_groen
{
    border-top:1px solid #84df2a;
    border-bottom:1px solid #4b7b0c;
    }

a.item_groen .date
{
    color:#84df2a;
    }
    
a.item_groen:hover
{
    color:#84df2a;
    background:#6ab41b;
    }
    
/********input formulier********/

input.choose
{
    display:block;
    background:#a0bff0 url(../images/rep_button.jpg) no-repeat;   
    font-weight:normal;
    text-decoration:none;
    padding:4px 0px 5px 5px;
    margin-bottom:3px;
    color:#073b8e;
    width:175px;
    text-align:left;    
border: none;
        }
        
input.choose:hover
{
	background:#a0bff0 url(../images/rep_button_hover.jpg);
    display:block;  
    font-weight:normal;
    text-decoration:none;
   margin-bottom:3px;
    color:#073b8e;
    width:175px;
    text-align:left;    
border: none;    
    }

td.answer input.button
{	
    background:transparent url(../images/button.gif) no-repeat;
    width:71px;
    height:20px;
    color:#fff;
    text-align:center;
    display:block;
    text-decoration:none;
    padding-bottom:3px;
    margin-right:4px;
       }

div.contentgrijs_text td .textarea,
div.contentgrijs_text td .input_groot,
div.contentgrijs_text .input_zoek
{
    border:1px solid #aaa;
    }

div.contentgrijs_text td table input
{
    width:15px;
    margin:0px 5px 0px 0px;
    float:left;
    border:0;
    }
    
div.contentgrijs_text td table label
{
    float:left;
    }

ul.checkboxes,
ul.checkboxes_breed
{
    list-style:none;
    margin:0px;
    padding:0px;
    font-size:1.0em;
    }

ul.checkboxes li
{
    float:left;
    margin-right:10px;
    width:160px;
    }
ul.checkboxes_breed li
{
    float:left;
    margin-right:10px;
    width:300px;
    }

input.checkbox
{
    margin-right:2px;
    border:0px;
    background:transparent;
    }
    
    
    input.radio 
    {border:none:
		}

/* Enquete formulier */
.enqueteform
{
	width: 95%;
	height: auto;
}
.enqueteform tr
{
}
.enqueteform td
{
	padding: 5px;
}
.rowheader input
{
	width: 200px;
}
.rowheader td
{
	vertical-align: top;
	text-align: left;
}
.enq_radiolist input
{
	width: 40px;
	text-align: left;
}
.enq_radiolist label
{
}
