body{
    margin:0px;
    padding:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
}

#wrapper {
    width:100%;
}
/* CONTAINER */
        #container {
            width: 995px; margin: 0 auto; overflow:auto; clear:both;
            font-size: 12px; line-height: 1.6em; color: #333;
            background-color: #FFF; background-repeat:no-repeat; background-image:url(img/background_with_drops.jpg);
            min-height: 100px;
        }
        #iframecontainer {
            width: 995px; margin: 0 auto; overflow:auto; clear:both;
            font-size: 12px; line-height: 1.6em; color: #333;
            background-color: #FFF; 
        }
       
/* HEADER ELEMENTS */

        #header{
            position:relative; width:100%; height:148px; top:0px; left:0px;
            background-repeat:no-repeat; background-position:center; background-image:url(img/header_2.jpg);
            margin-top:-1px; padding-top:0px; text-align:center;
            border-top:1px solid white; /*die moet  er staan, anders begint ff met een top-offset van 120px omdat daar pas de eerste tekst staat !*/
        }
        #backlink{
            cursor:pointer;cursor:hand;
            width:960px;
            z-index:20;
            height:126px;
            margin:0px auto 0px auto;
        }


/* NAVIGATION ELEMENTS */

        #menu { z-index: 10; color:white; width:960px; text-align:center; margin:0px auto 0px auto; }
        #dd {   margin: 0; padding: 0; }
        #dd li {   margin: 0; padding: 0; list-style: none; float: left; font-weight: bold; font-size:11px; }
        #dd li a.menu    {   display: block; text-align: center; padding: 4px 10px 3px 0px; margin: 0 0 0 0; color: #FFF; text-decoration: none }
        #dd li a.menu_active { color:yellow; }
        #dd li a.menu:hover { text-decoration:underline; }
        .submenu {   filter:alpha(opacity:90); -moz-opacity:.9; opacity .9; background: #EAEBD8; border: 1px solid #46461F; margin-left:-1px; visibility: hidden; position: absolute; }
        .submenu a { display: block; text-align: left; text-decoration: none; padding: 5px; padding-left: 15px; color: #46461F; width:150px; }
        .submenu a:hover { background: #ff0000 ; color:white; }

    #submenu2 {
        float:right;
        background-color:#eee;
        border:1px ridge #ddd;
        margin:0px 4px 0 0;
        padding:0px 4px;
        width:200px;
    }
    #submenu2 h3 {
        color:#777;
        padding:4px 2px;
        text-align:left;
        text-indent:15px;
        border-bottom:1px solid #fe0000;
        margin:0;
    }
    #subnav ul {
        padding:0; 
    }
    #submenu2 li {
        list-style:none;
        margin:0 0 10px -20px;
        text-align:left;
        font-weight:bold;
    }
    #submenu2 li a {
        text-decoration:none;
        font-weight:normal;
        color:#666;
    }

    #submenu2 li a:hover {
        text-decoration:underline;
    }
    
/* CONTENT ELEMENTS */

        #content { width: 450px; margin-left:250px; padding:0px; }
        #content-breed { width: 700px; margin:6px 10px 0px 18px; padding:0px 0px 30px 0px;}
        #content-breed h1,h1.content-head { margin-top:70px;font-size:30px;color:#999;font-weight:normal; line-height:30px; }
        h1.content-head{z-index:2000;text-align:left;padding-left:248px;}        
        #content-breed h2,h2.content-head { margin-top:70px;font-size:20px;color:#999;font-weight:normal; line-height:30px; }
        h2.content-head{z-index:2000;text-align:left;padding-left:248px;}        
        #content p { padding-bottom: 6px; margin-top:0px; margin-bottom:0px; }
        #content-iframe {}

/* SIDEBAR ELEMENTS */

        #sidebar-right,#sidebar-right-breed { float:right; width: 225px; margin-right:0px; padding: 0px 18px 0px 10px; }
        #sidebar-right { margin-top:0px; }
        #sidebar-right-breed { margin-top:120px; }
        #sidebar-left { float:left; width:225px; margin: 35px 0px 10px 0px; padding-left:16px; }

/* OPMAAK */
img { border:0px; }
img.left { float:left; margin:0px 15px 15px 0px; }
img.right { float:right; margin:0px 0px 15px 15px; }
img.thumbimg {}
img.bigimg {border:1px solid black;margin-top:15px;}
.imgcontainer {text-align:justify;}
#imgcontainer table {width:202px;}
h1 {}
h2 {}
h3 {margin-bottom:0px;}
h4 {}


/*SIDEBAR OPMAAK*/
/*.sidebar-item{font-size:10px;line-height:1.2em;}
.sidebar-item h3{font-size:14px;margin-top:0px;}*/
.sidebar-item h3{margin-top:0px;}
div.motto {text-align:right;}
p.motto {font-size:30px;font-weight:bold;text-align:right;line-height:1.2em;color:#bbb;margin-bottom:0px;}
p.explain{font-size:11px;font-style:italic;text-align:right;color:#333;}


/*SELFTEST OPMAAK*/
p.small {font-size:10px;}
#content-breed div.selftestcontainer h2 {font-weight:bold;font-size:13px;color:black;margin-top:4px;}
.selftestcontainer h4 {color:red;}
/* Ronde hoeken met afbeeldingen */
.rndbox {
	background: #C6D9EA;
	width: 460px;
	color: #000033;
}
.rndtop {
	background: url(../img/topright.gif) no-repeat right top;
}
.rndbottom {
	background: url(../img/bottomright.gif) no-repeat right top;
}
.rndbox h2, .rndbox p, .rndbox h4  {
	margin: 0 8px;
}

.button {

    text-align:center;
    font-size:110%;
    margin-right:20px;
}
.button a:link, .button a:visited {
    padding:2px 10px;
    border:1px solid #000000;
    color:#000;
    text-decoration:none;
    background-color: #fee;
}
.button a:hover, .button a:active {
    padding:2px 10px;
    border:1px outset #000000;
    text-decoration:none;
    background-color: #fff;
}
p.indent {
    margin-left:40px;
    padding-top:5px;
}
.positioning {
	float:left; 
	margin:0px 0px 0px 0;
	width:26px;
}
.intro {
    color:#555;
    font-weight:bold;
    border-bottom:1px dashed #555;
    margin-bottom:5px;
    padding-bottom:10px;
    width:420px;
}

a.newsheader {text-decoration:none;}
a.newsheader:hover {text-decoration:underline;}

/* formulier */
fieldset legend { font-weight:bold; color: #008000; }
fieldset { margin-bottom:14px; }
.lijntje { border-bottom:1px dashed #ccc; padding:0 3px; }
.ruimte { padding:4px; border-bottom:1px dashed #ccc; }
.fieldname { font-weight: bold; width:14em; color:#222; }
.expl { color:#555; }
.column { border-bottom:1px solid #444; border-left:1px solid #444; padding-left:5px; padding-right:5px; margin:0; }
span.formerror {color:red; font-size:small;}
div.form_header {margin-bottom:12px;}

div.field_with_errors{
    color: red;
    font-weight:bold;
}

a {
    color: #0066CB;
}


#footer {
    clear:right;
    font-size:90%;
    color:#555;
    font-weight: bold;
    text-align:center;
    border-top:1px solid #666;
    padding:0; 
    background-color:#eee;
    margin:0;
    border-bottom:1px solid #666; 
    line-height: 1.6em;
    height: 1.8em;
}


/*
 * FORMS
 */
form#contactform input, textarea{
 width: 300px;
}



@media print { .noprint{ display:none; } }

