/*  
Theme Name: Info
Theme URI: http://www.informationeel.nl
Description: thema
Version: 12.23
Author: info neel
Author URI: http://www.informationeel.nl


/* HTML Elements */

* {
    margin:0;
    padding:0;
}

body,html {
    min-height:101%;
}
    
body {
    background: #D9E2E7;
    color: #000;
}

body, select, input, textarea {
    font: 100% Tahoma, Verdana, Sans-Serif;
}
    
p {    
    margin: 10px 0;
    line-height: 23px;
    font-size:0.84em;
    font-family:tahoma;
    color:#333;
}

a:link, a:visited {
    color: #1C76A7;
    text-decoration:none;
}

a:hover, a:active {
    text-decoration:underline;
}

a.blauw:link {
        color: blue;
        text-decoration:underline;
}

a.groen:link {
        color: #7da939;
        text-decoration:underline;
}

a.boven:link {
        color:#2200cc;
        font-size:1.05em;
        font-family:arial;
}
a.midden:link {
        color:#000;
        text-decoration:none;
}
a.onder:link {
        color:#008000;
}

hr {
    display: block;
    height:1px;
    background:#333;
    border:0;
}

small {
    font-size: 0.95em;
    background:#eef5e1;
    padding:3px 6px;
}

img, a:link img, a:visited img {
    border:0
}
       

/* Structure */

#header {
width:930px;
margin:0 auto;
}

#header img{
margin-top:7px;
}

#wrapper {
width:930px;
margin: 0 auto;
}

.left {
    float:left;
}

.right {
    float:right;
}

.berichten {    
    padding:3px 0 3px 5px;
    margin:15px 0 7px 0;
}

#breadcrumbs {
        line-height:18px;
        padding-top:17px;
}

#breadcrumbs a {
        font-family:verdana;
}
 
#offerte {
    width:300px;
    float:right;
    background:#D9E2E7;
}
    
 
/*    Headers */

h1 {
    font:1.1em Lucida Sans Unicode, Tahoma, "Times New Roman", Times, serif;
    padding-top:15px;
    line-height:20px;
    color:#1C76A7;
    }


h3#respond {

    margin-top:25px;
    padding-top:2px
    }

h3#comments {
    margin-top:32px
    }

h4 {
    font-size:1.6em;
    margin-bottom:6px;
    }
    
    
    
/* Content */

#content {
    width:930px;
    margin:0 auto;
    background:#fff;
    }

#content #left {
    background:#fff;
    padding-top:0px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
    width:600px;
    margin:0px;
    float:left;   
}

#content #left p {
    margin-bottom: 15px;
    margin-top: 0px;
    }
    
#content #left h2 {
    font-family:Tahoma;
    font-size:0.9em;
    padding-top:0px;
    color:#000;
    line-height: 18pt;
    border-bottom:0px solid #000;
    margin: 0px 0;
    }

#content #left h3 {
    font: bold 0.82em Tahoma, Arial Black, Impact, Verdana, "Times New Roman", Times, serif;
    padding-top:2px;
    line-height: 16pt;
    border-bottom:0px solid #000;
    margin: 0px 0;
}

#content #left blockquote {
    color:#000;
    background:#fff;
    font-size: 100%;
    padding:6px 14px;
    margin:18px 35px;
    border-left:2px solid #000;
    border-bottom:0px solid #DDD;
    }   

#content #left ul li {
list-style:square;
margin-bottom:5px;
margin-top: 5px;
line-height:16pt;
margin-left:15px;
font-size:0.84em;
font-family:tahoma;
color:#333;
    }

#content #left ul {
    margin-bottom:15px;
}

#content #left ol li {
    margin-bottom:5px;
    margin-top: 5px;
    font-size:0.84em;
    line-height:16pt;
    margin-left:20px;
    }

#content #left .advert {
    margin-top:10px;
    margin-bottom:10px;    
}

#content #left .highlight {
    background-color: #fff8dd;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    color:#222;
}

/************************************************
*                 Content                       *
************************************************/
#content #right {
    width:300px;
    margin:0px;
    float:right;
    background:#fff;
    padding-bottom:10px;
}

#content #right ul li {
    list-style: square;
    margin-bottom:3px;
    margin-left:20px;
    margin-top: 3px;
    line-height:14pt;
    font-size:0.8em;
    }

#content #right ul li a { 
    color:#444;
}

#content #right h4 {
    font: 1.0em Verdana, Arial Black, Impact, Verdana, "Times New Roman", Times, serif;
    padding-top:11px;
    line-height: 16pt;
    border-bottom:0px solid #000;
    margin-left:6px;
}

#content #right h5 {
    font: 1.3em Verdana, Arial Black, Impact, Verdana, "Times New Roman", Times, serif;
    padding-top:11px;
    line-height: 16pt;
    border-bottom:0px solid #000;
    margin: 0px 0;
}


.feature {
    background:#fff;
    padding:15px;
    border-bottom:1px solid #666;
    border-top:1px solid #666;
    border-left:1px solid #666;
    border-right:1px solid #666;
    }


.feature p, #right p, #right1 p {
    margin:0;
    }

.feature img {
    padding:0px;
    border:1px solid #000;
}

#left img, #right img, #right1 img {
    padding:0px;
        }


#left img {
    padding:0px;
    border:0px solid #000;
    margin:3px 10px 2px 0px;
    }
        
.feature2 {
    background:#f2f2f2;
    padding-top:5px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
    border-bottom:1px solid #b6b6b6;
    border-top:1px solid #b6b6b6;
    border-left:1px solid #b6b6b6;
    border-right:1px solid #b6b6b6;
    }

    
.feature21 p {
    margin-bottom: 15px;
    margin-top: 0px;
}
.feature2 h2 {
    font: 1em Verdana, "Times New Roman", Times, serif;
    padding-top:0px;
        line-height: 16pt;
    border-bottom:0px solid #000;
    margin: 0px 0;
    }

.feature2 img {
    padding:1px;
    border:1px solid #000;
    margin:3px 10px 4px 0;
    }

    
#leadpic {
    float:right;
    margin: 0 4px 18px 0;
    }

#lead {
    margin-top:10px;
    }

.title {
    font-size:1.1em;
    font-weight:bold;
    line-height:90%;
    }
    
.feature#lead .title {
    font:1.8em Georgia, "Times New Roman", Times, serif;
    line-height:100%;
    display:block;
    padding-bottom:7px;
    }

#left .feature, left .feature {
    margin-bottom: 5px;
    border-bottom: 1px solid #b6b6b6;
    }

#right .clearfloat, #right1 .clearfloat {
    border-bottom:1px solid #b6b6b6;
    padding:15px 0;
    }    

#sidelist li {
    list-style:none;
    }
    
.bullets li {
    list-style:none;
    border-bottom:1px solid #FFF;
    }
    
#feature1 li {
    list-style:square;
    margin-bottom:5px;
        font-size:0.5em;
    margin-left:200px;
    }

#sidelist .children {
    background:#e4efd5;

    }
    
#sidelist .children li {
    list-style: square;
    margin-left:28px;
    border-bottom:1px solid #e4efd5;
    }
    
#sidelist .children li a, #sidelist .children li a:visited {
    padding:2px 2px 2px 0px;
    border:0;
    background:#e4efd5;
    color: #818d6f;
    }

#sidelist .children li a:hover, #sidelist .children li a:active    {                
    color:#465d23
    }

.postmetadata {
    margin: 0px 0;
    border-top:1px dashed #b6b6b6;
    border-bottom:1px dashed #b6b6b6;
        color:#000;
        font-family: arial .59em;
        text-transform: lowercase;
    }


.writer {
    background:#eef5e1;
    margin:0px 0 8px 0;
    padding:3px;
    }

#writer {
    background:#eef5e1;
    margin:0px 0 10px 0;
    padding:3px;
    }

#writer img {
    padding:1px;
    border:1px solid #7da939;
    float:left;
    width:80px;
    }

#writer span {
    display:block;
    padding-top:4px;
    border-top:1px solid #cbd8b4;
    margin-top:12px;
    }

#writer p {
    margin:0;
    width:482px;
    }    

.entry {
    padding-bottom:8px;
    }

.entry p {
    margin: 20px 0;
    }


h3 a:link, h3 a:visited {
    color:#5f5f5f;
    }

h2 a:link, h2 a:visited {
    color:#000;
    font: 1.5em Georgia,Verdana, Arial Black, Impact, Georgia, Verdana;
    padding-top:0px;
    text-decoration:none;
    margin: 10px 0;
    }

/*Post Formatting*/

.picleft {
    float:left;
    margin:3px 14px 10px 0;
    border:7px solid #f2f2f2;
    }

.picright {
    float:right;
    margin:3px 0 10px 14px;
    border:7px solid #f2f2f2;
    }    

.post blockquote {
    color:#000;
    background:#f2f2f2;
        font-size: 82%;
    padding:6px 14px;
    margin:18px 35px;
    border-left:2px solid #000;
    border-bottom:0px solid #DDD;
    }    

.post h1 {
     font-family: arial,Verdana, Arial Black, Impact;
    }

.post h2 {
    font: 1.1em arial,Verdana, Arial Black, Impact;
        line-height: 16px;
        margin-bottom:0px;
        margin-top:0px;
        color:#000;
        font-weight:bold;
    }


.post ul li {
    list-style:square;
    margin-bottom:5px;
    line-height:16pt;
    margin-left:15px;
    }

.post ul li a {
    color:#7da939;
    text-decoration:underline;
    }

.post ol li {
    list-style:decimal;
    margin-bottom:5px;
    line-height:16pt;
    margin-left:42px;
    }

.post p {
        margin-bottom:10px;
        margin-top:0px;
    }

.post outlink a {
    color:#0000FF;
    text-decoration:underline;
    }

#tags {
    padding:3px;
    border-bottom:1px solid #DDD;
    border-top:1px solid #DDD;
    }    
                

/* Form Elements */

select {
    background:#f2f2f2;
    border:1px solid #9c9c9c;
    width:100%
    }
    
#searchform {
    padding:16px 5px 0 0; 
    }

.button {
    padding: 1px;
    background:#7da939;
    color:#e7e7e7;
    border:none;
    }

.button:hover {
    background:#777;
    color:#FFF;
    text-decoration:none;
    }

#commentform input {
    width: 170px;
    margin: 5px 5px 1px 0;
    }

#commentform textarea {
    width: 100%;
    margin-top:5px;
    }



/* Comments*/

.commentlist {
    padding-left:0px;
    border:1px solid #1C76A7; 
    }
    
.commentlist li {
    list-style:none;
    margin: 0px 0 0px;
    padding: 0px 0px 0px 0px;
    background:#fff;
    border-top: 0px solid #ddd;
    }


#commentform small {
    background:#FFF;
    font-weight:bold;
    padding:0;
    }
    
.commentmetadata {
    display: block;

    }

.commentlist small {
        background:#fff;
    }

.commentlist cite {
    font: 0.85em Verdana, "Times New Roman", Times, serif;
    font-weight:normal;
    letter-spacing:-0.05em;
        color:#000;

    }    
    

/* Float Properties*/

.clearfloat:after {
    display:block;
    visibility:hidden;
    clear:both;
    height:0;
    content:".";
    }
    
.clearfloat {
    display:inline-block
    }

.clearfloat {
    display:block
    }
    


/* Footer*/

#footer {
    width: 510px;
    font: 0.73em tahoma;
    line-height:18px;
    color:#000;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:290px;
    }

#footer p {
	font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333;
}

#footer a {
    color:#555;
    text-decoration: underline;
    margin-right:0px;
    margin-left:0px;
    margin-top:0px;
}

/* Begin Contact Form ][ CSS */
.contactform {
    position: static;
    overflow: hidden;
}

.contactleft {
    width: 15%;
    text-align: left;
    clear: both;
    float: left;
    display: inline;
    padding: 4px;
    margin: 5px 0;
    font-weight: normal;
}

.contactright {
    width: 70%;
    text-align: left;
    float: left;
    display: inline;
    padding: 4px;
    margin: 5px 0;
}

.contacterror {
    border: 2px solid #ff0000;
}

table tr td{
        font-size:0.8em;
        font-weight:none;
        }

table a:link {
        color: #1C76A7;
        }

/************************************************
*	submenubar      								*
************************************************/

#menu {
	background: #B6B6B6;
	width: 930px;
	height: 24px;
	color: #FFFFFF;
        margin:0 auto; 
	padding: 0px;
        
	}
	
#submenu {
	margin: 0px;
	padding: 0px;
	}
	
#submenu ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#submenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#submenu li.meer {
	color: #fff;
	display: block;
	font-size: 10px;
        font-weight: normal;
        text-transform: uppercase;
        margin: 0px 5px 0px 0px;
	padding: 6px 10px 6px 10px;
	}

#submenu li a, #submenu li a:link, #submenu li a:visited {
	color: #fff;
	display: block;
	font-size: 10px;
        font-weight: normal;
        text-transform: uppercase;
        margin: 0px 5px 0px 0px;
	padding: 6px 10px 6px 10px;
	}

#submenu li a:hover, #submenu li a:active {
	background: #1C76A7;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
        margin: 0px 5px 0px 0px;
	padding: 6px 10px 6px 10px;
	}
	
#submenu li li a, #submenu li li a:link, #submenu li li a:visited {
	background: #B6B6B6;
	width: 150px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#submenu li li a:hover, #submenu li li a:active {
	background: #1C76A7;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	}
	
#submenu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0px;
	padding: 0px;
	}

#submenu li li { 
	}

#submenu li ul a { 
	width: 150px;
	}

#submenu li ul a:hover, #submenu li ul a:active { 
	}

#submenu li ul ul {
	margin: -25px 0 0 171px;
	}

#submenu li:hover ul ul, #submenu li:hover ul ul ul, #submenu li.sfhover1 ul ul, #submenu li.sfhover1 ul ul ul {
	left: -999em;
	}

#submenu li:hover ul, #submenu li li:hover ul, #submenu li li li:hover ul, #submenu li.sfhover1 ul, #submenu li li.sfhover1 ul, #submenu li li li.sfhover1 ul {
	left: auto;
	}

#submenu li:hover, #submenu li.sfhover { 
	position: static;
	}


#home .links {
    background:#fff;
    float:left;
    width:273px;
    padding:10px;
    margin-right:15px;
    margin-bottom:15px;
    border:0px solid #666;
}

#home .midden {
    background:#fff;
    float:left;
    width:273px;
    padding:10px;
    margin-right:15px;
    margin-bottom:15px;
    }

#home h2 {
        font-family:Tahoma;
        font-size:0.9em;
        line-height: 1.2em;
	margin: 0em;
	padding: 0em;
}

#home p {
        font-family:Tahoma;
        line-height: 1.6em;
        font-size:0.84em;
        color:#000;
        margin-top:5px;
        padding:0px;
}

#home ul {
        font-family:Tahoma;
        line-height: 1.6em;
        font-size:0.84em;
        color:#000;
        margin-top:5px;
        margin-bottom:10px;
        margin-left:15px;
        padding:0px;
        list-style-type:circle;
}

#home img {
        margin-right:10px;
        margin-top:5px;
}

#home .rechts{
    background:#fff;
    float:right;
    width:273px;
    padding:10px;
    margin-bottom:15px;
    }
