/*
THEME NAME:Henrik 2
THEME URI:http://henrikkroner.com/
DESCRIPTION:Theme for Henrik Kröners website (based on Sandbox)
VERSION:1.0
AUTHOR:<a href="http://fernstrg.com/">Florian Schroiff</a>
AUTHOR URI:*/
/*-----RESET-------*/
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ol,ul{list-style:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
/*------GENERAL------*/
body{background:#fff url(./i/body-bg3.png) repeat-y top left;font:400 1em/1.6em "Palatino","Palatino Linotype","Constantia",Georgia,Times,"Times New Roman",serif;color:#102d33;}
#wrapper{position:absolute;top:0;left:180px;z-index:500;min-height:100%;height:auto !important;height:100%;}
#header{position:absolute;top:0;left:-180px;width:180px;text-align:right;padding-top:3em;z-index:900;}
#container{width:780px;overflow:hidden;}
#content{padding:3em 0 4em 20px;}
#footer{position:absolute;bottom:0;left:-180px;z-index:800;width:170px;text-align:right;font-size:.75em;color:#aebcbe;}
/*-----LINKS-----*/
a:link,a:visited{color:#1c73a8;text-decoration:none;}
a:hover,a:active{color:#6a98c8;text-decoration:none;}
/*-----HEADER-----*/
h1{font-size:1em;font-weight:400;line-height:1.25em;margin-bottom:-.5em;padding:0 10px 0 0;text-transform:uppercase;}
#blog-description{font-size:.875em;padding:0 10px 0 0;font-style:italic;color:#aebcbe;}
#menu{margin-top:2em;}
#menu ul li{position:relative;z-index:1000;width:180px;}
#menu ul li ul{display:block;visibility:hidden;width:180px;padding-left:10px;text-align:left;background:url(./i/menu-bg2.png) no-repeat top left;position:absolute;top:0;left:180px;}
#menu ul li ul li{border-left:2px solid #e8edf2;float:none;width:178px;overflow:hidden;}
#menu ul li.hover ul,#menu ul li:hover ul{visibility:visible;z-index:1100;}
#menu a:link,#menu a:visited{display:block;padding:0 10px;background:#e8edf2;line-height:1.75em;}
#menu a:hover,#menu a:active,
#menu ul li.hover a:link,#menu ul li:hover a:link,
#menu ul li.hover a:visited,#menu ul li:hover a:visited,
#menu ul li.hover ul li a:hover,#menu ul li:hover ul li a:hover,
#menu ul li.hover ul li a:active,#menu ul li:hover ul li a:active{background:#f3f6f8;}
#menu ul li a:link,#menu ul li a:visited{border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;}
#menu ul li a:hover,#menu ul li a:active,
#menu ul li:hover a,#menu ul li.hover a{border-top:1px solid #f0f5fa;border-bottom:1px solid #dce1e6;color:#6a98c8;}
#menu ul li.hover ul li a:link,#menu ul li:hover ul li a:link,
#menu ul li.hover ul li a:visited,#menu ul li:hover ul li a:visited{background:#e8edf2;color:#1c73a8;border-bottom:1px solid #dce1e6;border-top:1px solid #e8edf2;font-size:.875em;line-height:2em;}
#menu ul li.hover ul li a:hover,#menu ul li:hover ul li a:hover,
#menu ul li.hover ul li a:active,#menu ul li:hover ul li a:active{background:#f3f6f8;color:#6a98c8;border-bottom:1px solid #dce1e6;border-top:1px solid #f0f5fa;}
#menu ul li.hover ul li:first-child a,#menu ul li:hover ul li:first-child a{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;}
#menu ul li.hover ul li:last-child a,#menu ul li:hover ul li:last-child a{-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-khtml-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border-bottom:0;}
/*-----CONTENT-----*/
.entry-content,h2.entry-title{width:520px;}
.pageid-3 .entry-content,.parent-pageid-3 .entry-content,.attachment .entry-content,.home .entry-content.attachment .entry-content,.home .entry-content{width:760px;}
.pageid-66 .entry-content{width:600px;}
.entry-content p{margin:0 0 1em 0;}
.attachment .entry-content p{font-size:.875em;}
.attachment .entry-content h2{margin-bottom:1em;}
h2.entry-title,h2.page-title{font-weight:400;font-size:1.25em;line-height:1em;margin-bottom:.5em;clear:both;}
h2.page-title{margin-bottom:2.5em;border-bottom:1px solid #fff;}
.home h2.entry-title,.home h2.page-title{display:none;}
.blog .post h2.entry-title,.single .post h2.entry-title,
.pageid-49 .hentry h2.entry-title,.parent-pageid-49 .hentry h2.entry-title,
h2.entry-title.block{font-weight:700;font-size:2em;line-height:1em;padding:0 0 .1em 0;margin:1.5em 0 .5em 0;}
.pageid-3 .hentry h2.entry-title{padding-top:.125em;}
ul li h2.entry-title.block{margin:0 0 1.5em 0;}
ul li:last-child h2.entry-title.block{margin:0;}
h3{font-weight:700;clear:both;padding:0;}
h4{font-size:.75em;font-style:italic;font-weight:700;}
.gallery dl{float:left;}
#image-head{height:1.5em;}
#image-head h2{float:left;padding:0;}
.navigation a{display:block;float:left;padding:0 1em 0 0;}
.navigation{font-size:.875em;line-height:1.25em;}
.entry-caption{clear:both;padding-top:2em;}
.entry-date{font-size:.75em;font-style:italic;color:#aebcbe;margin-top:-1em;}
blockquote{margin:0 0 1em 0;padding:1em .5em .5em 2em;background:#f3f6f8;font-style:italic;}
#alltexts li.current_page_item a{color:#102d33;}
li.linkcat{margin-bottom:3em;}
.gallery{clear:both;height:250px;}
.gallery-item{margin:0 10px 10px 0;}
.pageid-3 .gallery-item{margin:0 10px 3em 0;}
.gallery a:link,.gallery a:visited,
.post .entry-content a:link img,.post .entry-content a:visited img{padding:10px;border:10px solid #f3f6f8;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.gallery a:hover,.gallery a:active,
.post .entry-content a:hover img,.post .entry-content a:active img{border:10px solid #e8edf2;}
.gallery a{display:block;width:200px;height:200px;text-align:center;}
/*------CONTACT------*/
.required{color:#ff0000;}
.wpcf7-form-control-wrap,.form-input,.form-textarea{width:400px;float:left;margin-bottom:0.5em;}
.form-label,.wpcf7 label{width:100px;margin-left:0;float:left;font-size:.75em;}
input:focus,textarea:focus{outline:0;}
.wpcf7-form-control-wrap input{width:300px;border:3px solid #e8edf2;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;font:400 1em/1.5em "Palatino","Constantia",Georgia,Times,"Times New Roman",serif;color:#102d33;background:#f3f6f8;height:26px;}
.form-textarea textarea,.wpcf7-form-control-wrap textarea{width:400px;max-width:400px;height:250px;border:3px solid #e8edf2;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;font:400 1em/1.5em "Palatino","Constantia",Georgia,Times,"Times New Roman",serif;color:#102d33;background:#f3f6f8;}
.form-submit{padding-left:100px;}
.form-submit input:hover{cursor:pointer;}
/*-----FOOTER-----*/
#footer p{margin:0 0 1em 0;line-height:1.25em;}
#footer a{font-size:.8125em;text-transform:uppercase;}