/* (Partial compressed) CSS for www.stefantimmer.nl */

*{margin:0 auto}
body{background:#fcfcfc url(../images/body-bg.png) repeat-x; font-family:Verdana,Arial,Helvetica,sans-serif}
h1{font-size:17px; margin-bottom:10px}
h2{font-size:15px; margin-bottom:8px}
textarea{width:400px; height:200px}
ul{list-style-position:inside; padding:0; margin:0; margin-left:10px}
a{color:#2b2b2b; outline:none; }
a:hover, a.active{color:#a0b520; font-weight:bold}
hr{height: 0;border: 0;border-top: 1px solid #cdcdcd;} 

#header{background:#2b2b2b; width:100%; height:138px}
#headerImage{width:980px; height:98px; background:url(../images/header.jpg) no-repeat; padding-top:40px; padding-left:20px}
#headerImage a{color:#FFFFFF; font-size:11px}
#border{background:url(../images/border-bg.png) repeat-x; height:60px; width:100%}
#subHeaderImage{width:1000px; height:60px; background:url(../images/subheader.jpg) no-repeat}
#main{width:1000px}
#menu{background:url(../images/menu-bg.png) repeat-x; width:970px; height:48px; color:#FFFFFF; padding:0 15px 0 15px}
#menu a img{border:none; outline:none}
#menu a{outline:none}
#content{width:968px; min-height:450px; height:auto !important; height:450px; padding:16px; font-size:12px; line-height:19px; color:#2b2b2b; background:url(../images/klimop.png) no-repeat bottom right; float:left}
#content p{margin-bottom:10px}
#text{width:590px; float:left; min-height:450px; height:auto !important; height:450px}
#footer{background:#e3e3e3 url(../images/footer-bg.png) repeat-x; width:100%; height:115px; padding-top:20px; border-top:1px #e2e2e2 solid; border-bottom:1px #e2e2e2 solid}
#footerContent{width:1000px; padding-top:10px}
#footerContent img{border:none}
.footerText{width:175px; float:left; font-size:12px; line-height:18px; margin-left:35px; color:#2b2b2b}

.sitemap{width:350px; float:left}
.input{padding:4px; border:1px solid #989898; font-family:Verdana,Arial,Helvetica,sans-serif}
.inputRed{padding:4px; border:1px solid #d50000; font-family:Verdana,Arial,Helvetica,sans-serif}
.red{color:#d50000; font-weight:bold}
.button{background:#2b2b2b; border:none; padding:6px; color:#bfd630; font-size:14px; text-decoration:underline}
.big{font-size:13px}
.center{text-align:center}
.inActive{color:#CCCCCC}
.crumbtrail, .crumbtrail a{color:#606060; font-size:11px}
.noBorder{border:none}
.copyright{color:#979797}
.portfolioImage{background:#ffffff; border:1px #c6c6c6 solid; padding:5px; margin:5px}
.images img{cursor:pointer}
.recentWebsites {width:240px; text-align:center; margin-left:10px}
.homeRecentWebsites {width:250px;}
.contactDiv{width:500px}

.infoBlock{background:#e3e3e3 url(../images/footer-bg.png) repeat-x; width:300px; min-height:100px; height:auto !important; height:100px; padding:15px; margin-left:40px; margin-bottom:15px; float:right; border:1px #e2e2e2 solid}
.infoBlock a{text-decoration:none}
.infoBlock a:hover{color:#a0b520; font-weight:bold}
.infoBlockMain{background:#e3e3e3 url(../images/footer-bg.png) repeat-x; width:250px; min-height:100px; height:auto !important; height:100px; padding:15px;  margin-bottom:15px; float:left; border:1px #e2e2e2 solid}
.infoBlockMain a{text-decoration:none}
.infoBlockHome{background:#e3e3e3 url(../images/footer-bg.png) repeat-x; width:187px; min-height:230px; height:auto !important; height:230px; padding:15px; margin-right:20px; float:left; border:1px #e2e2e2 solid}
.infoBlockHome a{text-decoration:none}
.infoBlockReferenceLeft, .infoBlockReferenceRight{background:#e3e3e3 url(../images/footer-bg.png) repeat-x; width:440px; min-height:180px; height:auto !important; height:180px; padding:15px; margin-bottom:20px; float:left; border:1px #e2e2e2 solid}
.infoBlockReferenceLeft{margin-right:20px}

.navBlock{width:330px; height:20px; margin-left:40px; text-align:center; float:right}
.back{margin-top:10px}
.floatleft{float:left}
.floatright{float:right}
.clearfloat{clear:both}
