/*

Theme Name: klauspforte
Theme URI: http://www.klauspforte.de/
Description:  
Version: 1.0
Author: Klaus Pforte
Author URI: http://www.klauspforte.de/

*/
div#container_head {margin-left:auto; margin-right:auto; margin-bottom:0px; visibility:visible; overflow:visible; padding:0px; text-align:left; vertical-align:top;}
div#container_head {margin-top:9px; width:925px; height:110px;}
div#head_navi_1, div#head_navi_2, div#head_mid {float:left; border:0px; padding:0px; margin:0px; width:925px; clear:both;}
div#head_navi_1 {height:26px; max-height:26px;}
div#head_navi_2 {height:38px; max-height:38px;}
div#head_navi {float:left; border:0px; padding:0px; margin:0px; display:inline;}
div#head_mid {height:46px;}
.clearboth { clear:both; margin:0px; padding:0px; height:0px; max-height:0px; width:0px; overflow:hidden; visibility:hidden; display:block;}
* html div#head_navi_1 {margin-bottom: -3px;}
* html div#head_navi_2 {margin-bottom: -3px;}
* html div#head_mid {margin-bottom: -3px;}
* html .clearboth {margin-bottom: -3px;}
div#uebersicht_navi {text-align:left; vertical-align:top; overflow:visible; visibility:visible;}
div#uebersicht_navi {margin-top:0px; margin-left:auto; margin-right:auto; margin-top:12px; margin-bottom:20px; width:869px;background-color:#FFFFFF; padding-top:3px; padding-bottom:1px; height:18px; padding-right:0px; padding-left:6px; border-bottom:1px solid #E6E6E6; font-size:8pt;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; line-height:1.5em; color:#333; margin:0;}
* {margin:0; padding:0;}
code {font-family: "Courier New", Courier, monospace; font-size:100%;}
#header {border-top:30px solid #fff;}
#header .description {float:right; margin:45px 0 0 0; color:#333;}
#header h1 {margin:15px 0 0 0;	padding:25px 25px 40px 0; border-bottom:3px solid #E6E6E6;}
#wrapper {width:869px; margin:0 auto;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:3.8em; font-weight:normal; color:#333; letter-spacing:-1px; margin:20px 0;}
h1 a:hover {text-decoration:none; color:#333; background:#F4F4F4;}
#nav {border-bottom:3px solid #E6E6E6; padding:15px 0; margin:0; height:25px;}
#nav li { float:left; list-style:none; padding:0px 10px 0px 0px;}
#nav li a {color:#999; padding:5px 5px 5px 5px;	background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.6em; margin:1px 2px 0 0; font-weight:normal; text-decoration:none; display:block;}
#nav li a:hover {background-color:#F4F4F4; color:#000; text-decoration:none;}
#nav li a.active {background-color:#eee; color:#444; text-decoration:none;}
.clear {clear:both;}
#content {margin:0 250px 0 0 !important; margin:0 250px 0 0; padding:10px 14px 30px 14px; background-color:#FCFCFC; border:1px solid #E6E6E6;}
#content2 {margin:0 0px 0 0 !important;	margin:0 0px 0 0; padding:10px 0px 30px 0px; background-color:#FCFCFC; border:1px solid #E6E6E6;}
#content p, #content2 p {line-height:1.75em; margin:10px 0; font-size:120%; text-align:justify;}
#content a, #content2 a {color:#000000;}
#content a:hover, #content2 a:hover{background-color:#F4F4F4; color:#000000;}
#content h2, #content2 h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:bold; color:#999; margin:15px 0 3px 0; border-bottom:1px solid #E6E6E6; padding:3px 0 0 0; line-height:30px;}
#content h2 a, #content2 h2 a {border:none; text-decoration:none;}
#content h3 {margin:10px 0;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:160%; color:#222;}
#content2 h3 {margin:10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:160%; color:#222;}
#content ul, ol {margin:10px 10px 10px 25px; font-size:120%;}
#content2 ul, ol {margin:10px 10px 10px 25px;}
#content li {padding:10px; border-bottom:1px solid #E6E6E6;}
#content2 li {padding:10px; border-bottom:1px solid #E6E6E6;}
img {border:0px; padding:0px; margin:0px;}
blockquote {padding:5px 15px; background:#F4F4F4; margin:10px 0; border:1px solid #E6E6E6;}
a {color:#999;}
a:hover {color:#000; background-color:#F4F4F4;}
a.more {display:block; text-align:right; color:#2F460D; margin:10px 0 0 0 ;}
a.more:hover {}
.post {margin:0 0 50px 0;}
.post .info { padding:2px 3px 3px 8px; border-bottom:1px solid #E6E6E6; border-top:1px solid #E6E6E6; background-color:#F4F4F4; font-size:1em; color:#333; }
p.news {padding:10px; background:#F4F4F4; margin:10px 0 28px; color:#333; font-size:120%; border-bottom:1px solid #E6E6E6; border-top:1px solid #E6E6E6;}
#sidebar {width:230px; float:right;	margin-left:3px; padding:28px 8px 30px 8px; background-color:#FCFCFC; border:1px solid #E6E6E6;}
#sidebar h2 {letter-spacing:1px; font-size:1.6em; color:#333; padding:30px 0 3px 0;}
#sidebar ul {list-style:none; margin:0 0 23px 0; font-size:120%;}
#sidebar li {padding:3px; border-bottom:1px solid #E6E6E6; list-style:none;}
#sidebar li a {color:#999; text-decoration:none;}
#sidebar li a:hover {color:#000; background-color:#F4F4F4;}
#sidebar input {width:102px; padding:3px; background:#fff; color:#444; border:1px solid #eee; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#sidebar input:focus {background:#fff; border:1px solid #eee;}
input {border: 1px solid #E6E6E6; font-size: 11px;}
input:hover {border:1px solid #E6E6E6;}
input:focus {border:1px solid #E6E6E6; color:#333;}
#comments {font-size:0.9em;}
#commentlist li {margin-bottom: 1.5em; padding-bottom: 1em;}
#commentform {margin: 1em 0; background: #ffffff; width: 350px; text-align:left;}
#commentform textarea {background: #f8f7f6; border: 1px solid #E6E6E6; width: 480px;}
#commentform #email, #commentform #author, #commentform #url {font-size: 1.1em;	background: #f8f7f6; border: 1px solid #E6E6E6;	width: 350px;}
#commentform input{margin-bottom: 3px;}
#footer {padding:20px 0 20px; margin:0;	color:#333;}
#footer a {color:#999; text-decoration:none;}
#footer a:hover {text-decoration:none; color:#333; background:#F4F4F4;}
.wp-caption {border: 1px solid #E6E6E6; text-align: center; background-color: #F4F4F4; padding-top: 4px; margin: 10px;}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 8px;	padding: 0 4px 0; margin: 0;}
