/*  
Theme Name: Fertighaus-Design 
Theme URI: http://fertighaus-fertigteilhaus.de
Description: Fertighaus-Portal Layout
Version: 1.2
Author: Robert Hartl
Author URI: http://www.hartl.info/
*/


*{margin:0;padding:0;}
small{font-family:Arial, Helvetica, Sans-Serif;font-size:10px;line-height:1.5em;}
small,.nocomments,.postmetadata,blockquote,strike{color:#777;}
code{font:1.1em 'Courier New', Courier, Fixed;}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;cursor:help;}
a,a:link,a:visited,a:active,a:hover{color:#8d4411;text-decoration:underline;}
select{width:130px;}
acronym,abbr{border-bottom:1px dotted #ccc;}
blockquote{padding-left:25px;font-family:Geneva, Arial, Helvetica, sans-serif;margin:15px 30px 0 10px;}
blockquote,cite{display:block;margin:5px 0 0;}
h1,h2,h3,h4,h5,h6{font-family:Georgia, "Times New Roman", serif;font-weight:400;line-height:110%;margin:0;padding:0;}
h1{font-size:200%;}
h2{font-size:170%;}
h3{font-size:140%;}
h4{font-size:130%;}
h5{font-size:110%;}
h6{font-size:100%;}
legend{color:#ccc;padding-right:2px;}
fieldset{margin-top:5px;text-align:left;border:3px solid #f8e9ca;padding:5px;}
body{background:#f3f3eb url('images/back_content-2.gif') center repeat-y;font-family:Arial, Verdana, Sans-serif;font-size:13px;line-height:170%;color:#333;text-align:center;margin:0;padding:0;}
#rahmen{background:#fff url('images/footrmas.jpg') bottom left repeat-x;width:916px;margin:0 auto;padding:0;}
#rahmen2{background:transparent url('images/fertighaus.jpg') top right no-repeat;width:916px;margin:0 auto;padding:0;}
#seiteninhalt{width:870px;text-align:left;margin:0 auto;padding:0;}
#header{height:330px;margin:0;padding:0;}
#header #adsenselinks{text-align:right;position:relative;top:0;right:0;display:block;padding:0;}
#adsenselinks a{margin-left:30px;}
#header a{display:block;width:275px;height:60px;text-indent:-91em;background:url(images/fertighaeuser.jpg) top left no-repeat;text-decoration:none;font-size:140%;margin:-10px 0 0;padding:0;}
#header a:hover{text-decoration:none;}
#header h1{font-size:1em;text-transform:uppercase;letter-spacing:.05em;margin:3px 0 0 -1px;}
#header h1 span{background:#fff;}
#header form{margin:0;}
#header #searchform{margin:0;padding:6px 0 0;}
#header #searchform #s{width:180px;background-color:#fff;border:1px solid #ccc;font-size:11px;margin-right:4px;padding:2px;}
#artikel{width:660px;float:right;margin:0;padding:0 0 20px;}
#artikel-home{width:870px;margin:0;padding:0 0 20px;}
.content{margin-left:2px;}
#sense{text-align:right;width:180px;float:right;margin:0;padding:0;}
.adueber{font-size:12px;text-transform:uppercase;letter-spacing:.03em;font-family:georgia;text-align:left;font-weight:700;margin:70px 0 0 20px;padding:0;}
#sidebar{float:left;background:#fff url('images/home-kasten-sidebar.jpg') top left no-repeat;width:175px;margin:0;padding:0;}
#sidebar2{padding:0 7px 0 14px;}
#sidebar h4{text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#000;margin:17px 0 2px;padding:0;}
#sidebar h4#erste{margin-top:0;}
#sidebar form{margin:0;}
#sidebar ul{margin:0 0 0 4px;padding:0;}
#sidebar ul li{line-height:1.5em;list-style-type:none;list-style-image:none;margin:0;padding:0;}
#sidebar ul li.current_page_item a,#sidebar ul li.current-cat a{text-decoration:none;color:#333;}
#sidebar #searchform{margin:10px auto;padding:3px 0 0;}
#sidebar #searchform #s{width:120px;background-color:#f1f1f1;border:1px solid #ccc;font-size:11px;margin-right:4px;margin-left:5px;padding:2px;}
#sidebar #searchsubmit{cursor:pointer;background-color:#eee;border:1px solid #8d4411;font-size:11px;padding:1px;}
#sidebar #searchsubmit:hover{background-color:#f8e9ca;cursor:pointer;}
#footr{color:#666;clear:both;text-align:center;margin:0;padding:40px 0 10px;}
#footr a{text-decoration:none;}
.post h1,.post h2,.post h3{margin-bottom:10px;}
.post h2,.post h3{margin-top:20px;}
.post h2.title{margin-top:0;}
.post h1 a,.post h2 a{text-decoration:none;}
.post span.h1-kat{font-size:11px;text-transform:uppercase;letter-spacing:.03em;margin-left:20px;}
.post img{border:1px solid #ccc;padding:3px;}
.post img.left{float:left;margin:5px 12px 4px 0;}
a.weiterlesen{float:right;padding-right:18px;background:transparent url('images/icon_next.gif') right no-repeat;}
.post{margin-bottom:50px;}
.post p{margin-bottom:1.3em;}
.post ol,.post ul{margin-left:30px;}
ul.st-related-posts,ul.st-related-posts li{list-style:none;}
#home-allgemein,#home-bauart,#home-finanzierung,#home-hersteller{width:195px;float:left;margin:0;padding:0;}
#home-allgemein,#home-bauart,#home-finanzierung{margin-right:20px;}
#home-allgemein h2,#home-bauart h2,#home-finanzierung h2,#home-hersteller h2{font-size:130%;margin:0 0 15px;padding:33px 0 0 73px;}
ul.home-liste{line-height:1.5em;list-style-type:none;margin:0;padding:0 7px 20px 10px;}
ul.home-liste li{list-style:none;margin:0 0 12px;padding:0;}
ul.home-liste li.eintragen{margin-top:-8px;font-style:italic;text-align:right;}
#home-allgemein{background:transparent url('images/home-kasten-allgemein.jpg') top left no-repeat;}
#home-bauart{background:transparent url('images/home-kasten-bauart.jpg') top left no-repeat;}
#home-finanzierung{background:transparent url('images/home-kasten-finanzierung.jpg') top left no-repeat;}
#home-hersteller{background:transparent url('images/home-kasten-anbieter.jpg') top left no-repeat;}
.clearreihe{clear:left;}
#home2-verzeichnis,#home2-erfahrungsberichte{width:410px;float:left;margin:0;padding:0;}
#home2-verzeichnis{margin-right:20px;background:transparent url('images/home-kasten-verzeichnis.jpg') top left no-repeat;}
#home2-verzeichnis ul.home-liste{padding-bottom:0;margin-bottom:0;}
#home2-verzeichnis h2,#home2-erfahrungsberichte h2{font-size:130%;margin:0 0 15px;padding:33px 0 0 73px;}
ul.home-links{width:177px;float:left;}
ul.home-links li ul{margin:0;padding:4px 4px 9px 9px;}
ul.home-links li ul li{margin:0 0 6px;}
ul.home-rechts{width:180px;float:right;}
#home2-erfahrungsberichte{background:transparent url('images/home-kasten-erfahrungsberichte.jpg') top left no-repeat;}
#home3-tags{background:transparent url('images/home-kasten-tags.jpg') top left no-repeat;width:840px;margin:0;padding:0;}
#home3-tags h2{font-size:130%;margin:0 0 15px;padding:33px 0 0 73px;}
ul.wp-tag-cloud{list-style:none;line-height:1.6em;margin:0;padding:0 20px 10px 13px;}
ul.wp-tag-cloud li{display:inline;list-style:none;margin-right:10px;}
#home-infos{background:transparent url('images/home-info.jpg') top left no-repeat;width:840px;margin:22px 0 0;padding:0;}
#home-infos h2{font-size:130%;margin:0 0 15px;padding:33px 0 0 73px;}
#home-infos p{line-height:1.6em;margin:0;padding:0 30px 0 15px;}
#anbieter-links{width:320px;float:left;margin:0;padding:0;}
#anbieter-rechts{width:320px;float:right;margin:0;padding:0;}
.box{border:1px solid #ccc;padding:7px 14px;}
.post ul.metalinks{margin:0;padding:0;}
ul.metalinks li{font-size:11px;display:inline;height:23px;vertical-align:top;line-height:23px;}
ul.metalinks li.category{text-transform:uppercase;letter-spacing:.02em;margin-right:22px;color:#aaa;}
ul.metalinks li.category a{color:#d98c07;}
.metalinkssub{background-color:#f8e9ca;margin-top:25px;border-left:10px solid #f8e9ca;padding:3px 5px;}
.tags{font-size:11px;margin-bottom:15px;padding-left:20px;background-image:url(images/icon_tag.gif);background-repeat:no-repeat;background-position:left;}
ul.related li{list-style-type:none;}
h3#respond,h3#comments{margin-top:40px;}
.navigation{background-color:#f8e9ca;display:block;text-align:center;margin-top:30px;margin-bottom:10px;padding:3px 5px;}
.navigation ul{display:block;margin:0 0 30px;padding:0;}
.navigation li{display:block;width:49%;margin:0;padding:0;}
.navigation li.next{text-align:right;float:right;}
#information{width:320px;float:left;clear:right;margin:0 0 30px 20px;padding:0;}
#post_meta{width:320px;float:left;display:inline;margin:0 0 30px 20px;padding:0;}
#author{width:320px;float:right;margin:0 0 30px 20px;padding:0;}
#commentform input{width:190px;margin:5px 5px 1px 0;padding:2px;}
#commentform textarea{width:98%;padding:2px;}
#commentform #subscribe{width:12px;margin:0;}
#commentform #submit{float:right;margin:0;}
.commentlist{text-align:left;list-style:none;list-style-image:none;padding:0;}
.commentlist li{font:.9em Arial, Verdana, Sans-Serif;list-style:none outside;list-style-image:none;margin-bottom:18px;padding:3px 0 10px 5px;}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em;}
.commentlist p{color:#4c4c4c;font-size:1.15em;line-height:1.5em;letter-spacing:.01em;margin:10px 20px;padding:0;}
.commentlist span{color:#effbbd;font:bold 80px Georgia, "Times New Roman", serif;float:right;margin:-20px -5px 0 0;}
.commentlist li.nobgco{background:#fff!important;}
#commentform p{font-family:Verdana, Arial, Sans-Serif;margin:5px 0;}
#commentform input,#commentform textarea{font:1.2em Arial, Verdana, Sans-Serif;}
#commentform input#submit{font-size:1em;margin:0;padding:0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{display:block;margin:0;}
.alt span{color:#f2f2f2;}
.clearboth{clear:both;}