/*
Theme Name: hausamfluss
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "style/css/reset.css";

@import "style/css/layout.css";



/*Linkhover Textblau 		#0096DE */




body	{ font: normal 11px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; color: #868678; background: #FFF; }
html, body { height: 100%; }
.post ul{ padding-left: 15px; margin-top: 15px; }
.post ul li { font-size: 11px; line-height: 160%; margin-left: 8px; margin-bottom: 10px; list-style: disc; }




.myclass	{ display: none !important; }
.hide		{ display: none; }
.current	{ color: #0096DE; }
.pdflink 	{ background: url(img/pdf.png) no-repeat left top; padding-left: 25px; display: block; height: 25px; margin-top: 0px; padding-top: 4px; }
.bulletblaupfeil {list-style-type: none !important; background: url(img/blaupfeil.jpg) no-repeat left -3px; padding-left: 40px;}
.bulletdoppelpfeil {list-style-type: none !important; background: url(img/doppelpfeil.jpg) no-repeat left -3px; padding-left: 45px;}
.bulletblaupfeil ul li {list-style-type: none !important; }
.bulletblaupfeil li { background: url(img/blaupfeil.jpg) no-repeat left -3px; padding-left: 40px; }




/*styles für image align in posts*/

img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright { padding: 4px; margin: 0 0 2px 15px; display: inline; }

img.alignleft { padding: 0px; float: left; display: inline; margin-right: 25px; margin-bottom: 25px; margin-left: 0; clear: left; }

img.aligncenter { margin-top: 12px; margin-bottom: 12px; }

.alignright {
float: right;
}

.alignleft {
float: left;
}



.wp-caption,
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter,
.wp-caption.alignnone{ background: transparent; text-align: left; border-width: 0px; font-size: 9px; padding: 0px; margin: 0px; }






/*png transparenz für ie 6 http://www.twinhelix.com/css/iepngfix/ */
img, div { behavior: url(iepngfix.htc) }

:focus {outline: 0;}


div { position: relative; }
.clear { clear: both; overflow: hidden; }
#wrap980 { width: 980px; margin-right: auto; margin-left: auto; background: url(img/wrap980.png) repeat-y; padding-right: 6px; padding-left: 7px; height: 100%; min-height: 100%; height: auto !important; margin-bottom: -20px; }




a:link , a:visited, a:active { color: #00486A; text-decoration: none; }
a:hover			{color: #0096DE; }

h1 { font-size: 16px; font-weight: normal; margin-bottom: 5px; }
h2 { font-size: 16px; font-weight: normal; margin-bottom: 10px; margin-top: 0px; }
h3 { font-size: 16px; font-weight: normal; margin-bottom: 10px; margin-top: 20px; }
p { line-height: 165%; margin-bottom: 6px; }
.zitat { font: italic normal 12px/28px Georgia, "Times New Roman", Times, serif; color: #999; }



#header { height: 250px; }
.headerbase { background: url(img/headerfluss.jpg) no-repeat left top; }
.headercoaching { background: url(img/coaching.jpg) no-repeat left top; }
.headerorg { background: url(img/oe.jpg) no-repeat left top; }
.headermediation { background: url(img/mediation.jpg) no-repeat left top; }
.headerpersonal { background: url(img/pe.jpg) no-repeat left top; }
.headerprojekt { background: url(img/header-projekt.jpg) no-repeat left top; }
#logo { left: 30px; top: 75px; height: 31px; width: 200px; position: relative; background: url(img/logo.png) no-repeat 0px 0px; overflow: hidden; }
#logo h1 a{ top: 900px; height: 100%; width: 100%; display: block; line-height: 900px; }
#claim { height: 60px; width: 330px; position: relative; left: 65px; top: 85px; color: #868678; line-height: 18px; overflow: hidden; }





#meta { text-align: right; color: #999; font-size: 11px; height: 30px; padding-top: 10px; padding-right: 58px; padding-bottom: 5px; }
#meta a:link , #meta a:visited, #meta a:active { color: #999; text-decoration: none; font-size: 11px; }
#meta a:hover			{color: #0096DE}



#homelink	{ width: 210px; float: left; margin-right: 60px; height: 60px; padding-left: 30px; }


#nav { float: left; width: 660px; height: 60px; clear: right; }
#nav ul		{ list-style: none; text-align: right; }
#nav li		{ display: inline; float: left; }
#nav a:link , #nav a:visited, #nav a:active, #homelink a:link , #homelink a:visited, #homelink a:active { text-decoration: none; display: block; text-transform: uppercase; font-size: 12px; padding-right: 28px; }
#nav a:hover, #homelink a:hover			{color: #0096DE}

#current { color: #0096DE !important; }



#sidebar  { width: 238px; float: left; margin-right: 60px; margin-top: 5px; height: 450px; }
#sidebar h2 a:link, #sidebar h2 a:visited , #sidebar h2 a:active  { text-transform: uppercase; font-size: 12px; margin-top: 0px; margin-bottom: 10px; }

#sidebar ul { margin: 0px 0px 30px; }
#sidebar li { display: block; margin-bottom: 10px; padding-left: 16px; width: 100%; line-height: 140%; background: url(img/tilde.png) no-repeat left 3px; }
#sidebar p {}
.inside { padding-left: 30px; }



#content { float: left; width: 550px; margin-bottom: 30px; }

.post { margin-bottom: 20px; display: block; }
.post h2 a:link, .post h2 a:visited, .post h2 a:active { color: #666 !important;  }
.post h2 a:hover { color:#0096DE !important; }


.footer,.push { height: 20px; }


.footer { background: url(img/wrap980.png) repeat-y; width: 980px; margin-right: auto; margin-left: auto; padding-right: 6px; padding-left: 7px; }
.footer .inside { }
.footer a:link , .footer a:visited, .footer a:active { color: #8B8C79; text-decoration: none; margin-right: 20px; }
.footer a:hover			{color: #0096DE}

#logo span { display: none; }

