@charset "utf-8";
/* Global CSS Layout */

body {
    background-color:#F2F2F2;
    margin:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

h2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    /*text-transform:uppercase;*/
    color:#2F90B0;
    margin: 0px;
    padding: 15px;
    padding-bottom: 10px;
    /*background-color: #ffffff;*/
}

table {
    border-collapse: separate;
    padding-right: 15px;   
    padding-left: 15px;  

}

table td {
    text-align: justify;

}

td {
    padding-right: 0px;
}

td p {
    padding-right: 0px;
}


.panel-pane h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#2F90B0;
    margin: 0px;
    padding: 15px;
    padding-bottom: 0px;
}



    
p {
    margin: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
}

/*.node .clear-block {
    margin: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
} */

span {
    padding-left: 15px;
    padding-right: 15px;
}




#block-menu_block-1 .active-trail {
    color: #2f90b0;
}

.menu {
    list-style-type: none;
}

.webform-client-form {
    margin-left: 15px;
    margin-right: 15px;
} 

.links {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
}   

    
.wrapper {
    margin:auto; 
    position:relative; 
    height:150px; 
    width:799px;
}

#footer {
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    padding-top: 5px;
    padding-bottom: 10px;
}

/* HEADER Styles */    
    
#headermenu{
    height:200px;
    background-color: #f2f2f2;
}

#logo{
    padding-top:30px;
    left:0px;
}

#banner{
    height:150px;
    width:100%;
    background-color:#4D4D4F;
    margin:0px;
}

/* NODE Css Styles */
    
.panel-pane {
    background-color: #ffffff;
    margin-top:0px; 
    padding: 0px;
    font-size: 12px;
    height: 100%
}
.panel-pane p {
    padding-top: 0px; 
}

.panel-pane a {
    color:#999999;
    text-decoration:none;
}  

.panel-pane a:hover {
    color: #2F90B0;
} 


.content a {
    color:#999999;
    text-decoration:none;
}  

.content a:hover {
    color: #2F90B0;
} 

.panel_bottom {
    background-image: url(/themes/duckys/images/layout/circle.png);
    background-position:right bottom;
    background-repeat:no-repeat;
    min-height: 180px;
}  

.node {
    background: #ffffff;
    margin-top: 0px;
}

#tabs-wrapper {
    margin-top: 10px;
    padding-top: 10px;
    background: #ffffff;
}

.with-tabs {
    background: none;
    margin: 0px;
    
}    

.clear-block-white {
    background: #ffffff;
}

/* Navigation CSS Layout */

/* Top Menu */
    
#header-region {
    position:absolute; 
    bottom:0px;
    width:100%;
    padding:0px;
    text-align:left;
    border: none;
}


#header-region .selected {
    color:#2F90B0;
}

#header-region ul{
    list-style:none;
    margin-left: 0px;
    padding-left: 0px;
} 
#header-region ul li{
    background-image:url('/themes/duckys/images/layout/button.png'); 
    background-repeat:no-repeat;
    display:block;  
    padding-left:2px;
    padding-right:2px; 
    padding-top: 7px;
    background-position:top left; 
    height:18px; 
    width:110px;
    margin: 0px;
    text-align:center;
    float:left;
    text-transform:uppercase;
}

#header-region ul li a{
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    color:#666666;
    margin-top:15px;
}  

#header-region ul li ul {
    z-index: 100;

}

#header-region ul li ul li {
    margin-bottom: 20px;   
    background: none;
    background-image: none;
    float: none;
}

#header-region ul li a:hover {
    color: #000000;
}

/* Sub Menu */

#menu_sub_transparency {
    height:201px;
    width:250px;
    background-color:#FFFFFF;
    opacity:0,75;
    filter:alpha(opacity=75);
}    

#sidebar-left {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    position:absolute;
    left: 45px;
    top: 35px;
    text-transform:uppercase;      
}
 
#sidebar-left .selected{
    color:#2F90B0;
}

#sidebar-left ul {
    list-style-type:none;
    margin: 0px;
    padding: 0px;
}

#sidebar-left ul li {
    list-style-type: square;
    list-style-position: inside;
    color: #6D6E71;
    margin-bottom: 20px;
}

#sidebar-left ul li a {
    color:#6D6E71;
    text-decoration:none;
    text-transform:uppercase;
}

#sidebar-left ul li a:hover{
    color:#000000;
}   

#sidebar-left .active {
    color: #2f90b0;
}

#sidebar-left .active a:hover{
    color: #2f90b0;
}

#sidebar-right ul li {
    display: inline;
    padding: 5px;
    margin-right: 10px;
    background-color:#FFFFFF;
    opacity:0,75;
    filter:alpha(opacity=75);
    border: 1px solid #2f90b0;
}

#sidebar-right ul li a {
    text-decoration: none;
    color: #2f90b0;
    font-weight: bold;
}

#sidebar-right ul .active {
    background: #2f90b0;
    color: #ffffff;
}


/* Logging Windows CSS */

#adminwindow {
    border: 1px solid #cccccc;
    padding: 5px;
    width: 360px;
    margin: 10px;
    background: #e5e5e5;
    right: 0px;
    position: absolute;
    top: 150px;
    display: inherit;
}    


/* Forms Css */

label {
    display: block;
}

input {
    display: block;
}


/* CONTENT CSS TEMP */

#referenties{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    margin-left: 20px;
    margin-top: 10px;
    }

#nieuws{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    margin-left: 20px;
    margin-top: 10px;
    }

#referenties td{
    border-right: 1px solid #CCCCCC;
}

#sidebar-right {
    top: 0px;
    right: 0px;
    position: absolute;
    height:30px;
    width:144px;
    padding-top: 170px;       
    /*background-color:#FFFFFF;
    opacity:0,75;
    filter:alpha(opacity=75);*/
    padding-left: 130px;
    text-align: right;
}

.panel-col-last {
    width: 399px;
}

/* Views CSS */

.views-row-first {
    margin-top: 15px;
}

.views-row {
    margin-left: 15px;  
    margin-right: 15px; 
}

.views-row-last {
    margin-bottom: 10px;
    
}

.views-field-title {
    color: #2f90b0;
    font-size: 14px;
}

.views-field-created {
    display: inline;
    float: left;
    color: #999999;
}


.views-field-created:after { 
    content: ",";
    margin-left: -4px;
    margin-right: 4px;
}

.views-label-last-comment-name {
    display: inline;
    color: #999999;
}

.field-content a {
    color: #999999;
    text-decoration: none;
}   

.field-content a:hover {
    color: #2f90b0;
}

.views-field-last-comment-name .field-content {
    color: #999999;
}

.views-field-view-node {
    text-align: right;
    padding-bottom: 10px;
}

.views-row p {
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
    text-align: justify;
}

.views-row .field-content {
    padding: 0px;
    padding-top: 10px;
}

.folding-title {
    padding-bottom: 15px;
    cursor: pointer;
}

.center-wrapper {
    margin-top: 10px;
}

.submitted {
    display: block;
    margin-bottom: 10px;
}

ul.links .node_translation_nl {
    display: none;
}

ul.links .node_translation_fr {
    display: none;
}

ul.links .node_translation_en {
    display: none;
}

ul.links .node_read_more {
    float: right;
    margin-top: -15px;
    padding-bottom: 10px;
    padding-right: 15px;
}

.panel-pane .node {
    background: none;
    text-align: justify;
}

.panel-pane {
    min-height: 180px;
}

#content {
    background: #ffffff;
}

#footer a {
    text-decoration: none;
    color: #6D6E71;
}

li.leaf {
    list-style-image: none;
}

.pane-content .node .submitted {
    display: none;
}

.submitted {
    display: none;
}
/* FORMS CSS */

/* Repair Form CSS */

/*#edit-submitted-voornaam-wrapper {
    float: left;
}

#edit-submitted-naam-wrapper {
    float: right;
} */


/* Website Referenties Padding */
.node img {
    padding-bottom: 15px;
}

#node-39 img {
    padding-bottom: 3px;
}

#node-84 .content {
    padding-left: 15px;
    padding-right: 15px;
}

.form-text {
    border: 1px solid #4D4D4F;
    margin-top: 3px;
    background: #F2F2F2;
    font-family: Verdana, Arial, Helvetica, sans-serif;       
}

.form-select {
    border: 1px solid #4D4D4F;
    margin-top: 3px;
    background: #F2F2F2;
}

.form-radio {
    display: inline;
}

.form-required {
    color: #4D4D4F;
    padding-left: 0px;
}

.form-textarea {
    border: 1px solid #4d4d4F;
    margin-top: 3px;
    background: #F2F2F2;
}

.form-submit {
    border: 1px solid #4D4D4F;  
    margin-bottom: 15px;     
}