/*  
Theme Name: Totalsanieren
Theme URI: http://www.totalsanieren.ch
Description: 
Version: 1.0
Author: FEINHEIT kreativ studio
Author URI: http://www.feinheit.ch/
*/



html{height:100%;}
html,body{height:100%; margin:0px; padding:0px;}

body{
	background:#02acfb url(/blog/wp-content/themes/totalsanieren_ch/img/design/body_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#pagealign{
	margin:0px auto;
	width:906px;
	padding:0px;
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/pageholder_bg.jpg) repeat-y;
}
#pageholder{
	clear:both;
}

#pageheader,#pagecontent{
	padding:0px 0px 0px 127px;
}
#pageheader{
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/pageheader_bg.jpg) no-repeat top left;
	height:126px;
	padding-top:5px;
}

#pageheader a.logo{
	display:block;
	background:#161616 url(/blog/wp-content/themes/totalsanieren_ch/img/design/pageheader_logo.jpg) no-repeat;
	height:95px;
	text-indent:-7777px;
	width:652px;
}
#pagecontent{
	clear:both;
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/pageheader_bg.jpg) no-repeat;
	background-position:0px -130px;
	padding-right:130px;
	float:left;
	width:652px;
	padding-top:4px;
}
#headerswf{
	background:#343434;
	width:652px;
	border-bottom:5px solid #fff;
}
	
	
#footer{
	color:#02acfb;
	clear:both;
	background:#02ACFA url(/blog/wp-content/themes/totalsanieren_ch/img/design/footer_bg.jpg) no-repeat top left;
	height:46px;
	width:755px;
	padding:4px 0px 0px 126px;	
}
#footer ul, #footer li{margin:0px; padding:0px;display:inline;}
#footer ul{background:#FFED00; padding:3px 0px 3px 10px; width:643px; display:block;}
#footer li a{text-decoration:none;}
#footer li a:hover{text-decoration:underline;}




#col1, #col2{
	float:left;
}
#col1{
	width:398px;/*438px*/
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/pagecontent_gelb_bg.jpg) repeat-x;
	margin-right:4px;
	padding:0px 25px 15px 25px;
	line-height:20px;
}
#col1.blogcol1
{
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/pagecontent_blau_bg.jpg) repeat-x;
}

#col2{
	width:200px;/*160px*/
	background:#FFED00;
}
.clearit{
	clear:both;
	display:block;
	font-size:1px;}


/* COL 2 */
#col2 .box{
	background:#FFED00 url(/blog/wp-content/themes/totalsanieren_ch/img/design/boxtitel_bg.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#col2 .box .titel{
	height:47px;
	text-indent:-7777px;
}
#col2 .box .cont{padding:7px; line-height:17px;}
#col2 .box .kat{background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/boxtitel_kategorien.jpg) no-repeat 0px 11px;}
#col2 .box .kinfo{background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/boxtitel_kurzinfo.jpg) no-repeat 0px 11px;}
#col2 .box .hmit{background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/hilfmit.jpg) no-repeat 0px 11px;}
#col2 .box .kontakt{background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/kontakt.jpg) no-repeat 0px 11px;}
#col2 .box .links{background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/links.jpg) no-repeat 0px 11px;}
#col2 .box .altlasten{background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/boxtitel_altlasten.jpg) no-repeat 0px 11px;}
#col2 .box .information{background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/boxtitel_information.jpg) no-repeat 0px 11px;}
#col2 .box .kantone{background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/boxtitel_kantone.jpg) no-repeat 0px 11px;}
#col2 .box .kurzmeldungen{background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/boxtitel_kurzmeldungen.jpg) no-repeat 0px 11px;}
#col2 .box .bilder{background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/boxtitel_bilder.jpg) no-repeat 0px 11px;}

#col2 .box .contk ul, #col2 .box .contk li{
	margin:0px; padding:0px; list-style:none;
}

#col2 .box .contk li a{text-decoration:none; display:block; padding:1px 0px 1px 7px;}
#col2 .box .contk li a:hover{background:#FABA00;}
#col2 .box .contk li{padding:0px 0px 0px 0px;border-bottom:1px solid #FABA00;}

#col2 .box .katcont{padding-left:0px;padding-right:0px;}
#col2 .box .kantoncont a{text-decoration:none; line-height:25px;}
#col2 .box .kantoncont a:hover{text-decoration:underline;}


#bottompic {
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/maulwurf.jpg) no-repeat;
	height:215px;
	width:122px;
	position:absolute;
	clear:both;
	display:none;
}


h1,h2{
	font-size:16px;
	margin: 1em 0;
	font-size: 120%;
	text-transform:uppercase;
}
h1{
	font-size:18px;
	margin-top:25px;
}
a{color:#000;}
img{border:none;}

/********************************************************/
/* PAGE NAVI */
.pagemenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.pagemenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.pagemenu ul li{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.pagemenu ul li a{
	display: block;
	width: 90px;
	border-left-width: 0;
	text-decoration: none;
	height:21px;
	border-left:1px solid #3E3E3E;
	border-bottom:1px solid #3E3E3E;
	border-right:1px solid #3E3E3E;
	background:#262626;
	color:#fff;
	line-height:21px;
	padding:0px 0px 0px 8px;
}
	
/*1st sub level menu*/
.pagemenu ul li ul{
	left: 0;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.pagemenu ul li ul li{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.pagemenu ul li ul li ul{ 
	left: 159px; /* no need to change, as true value set by script */
	top: 0;
}

/* Sub level menu links style */
.pagemenu ul li ul li a{
	display: block;
	width: 152px; /*width of sub menu levels*/
	text-decoration: none;
}

.pagemenu ul li a:hover{
	color:#000;
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/hnavi_h_bg.jpg) repeat-x;
}


.pagemenu a.subfolder{
	background:#262626 url(/blog/wp-content/themes/totalsanieren_ch/img/design/icon_navifolder.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .pagemenu ul li { float: left; height: 1%; }
* html .pagemenu ul li a { height: 1%; }
/* End */


.pagemenu a#hm1, .pagemenu a#hm2, .pagemenu a#hm3, .pagemenu a#hm4{
	width:162px;
	text-indent:-7777px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	height:28px;
	border-top:1px solid #3E3E3E;
	border-right:1px solid #3E3E3E;
	border-left:none;
	border-bottom:1px solid #3E3E3E;
}
.pagemenu a#hm1:hover, .pagemenu a#hm2:hover, .pagemenu a#hm3:hover, .pagemenu a#hm4:hover,
.pagemenu a#hm1.mark, .pagemenu a#hm2.mark, .pagemenu a#hm3.mark, .pagemenu a#hm4.mark{
	background-position:0px -28px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}

.pagemenu a#hm1{background-image:url(/blog/wp-content/themes/totalsanieren_ch/img/design/hnavi1_bg.jpg);}
.pagemenu a#hm2{
	background-image:url(/blog/wp-content/themes/totalsanieren_ch/img/design/hnavi2_bg.jpg);
}
.pagemenu a#hm3{
	background-image:url(/blog/wp-content/themes/totalsanieren_ch/img/design/hnavi3_bg.jpg);
	/*background-image:url(/blog/wp-content/themes/totalsanieren_ch/img/design/hnavi_leer.jpg);*/
}
.pagemenu a#hm4{
	background-image:url(/blog/wp-content/themes/totalsanieren_ch/img/design/hnavi5_bg.jpg);
	/*background-image:url(/blog/wp-content/themes/totalsanieren_ch/img/design/hnavi_leer.jpg);*/
}
/********************************************************/
/* BLOG */
.entry{padding:25px 0px 0px 0px;}
#col1 .entry h1{margin-top:0px;}
.entry p{margin:0px; padding:4px 0px 4px 0px;}
.entry .info{border-bottom:1px solid #CDCDCD; padding-bottom:5px;}
.entry .info, .entry .info a{color:#7d7d7d;}
.entry a.titel, .comment .titel{
	padding-left:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/icon1.gif) no-repeat;
	font-size:16px;
	display:block;
	text-decoration:none;
	height:55px;
	font-weight:bold;
}
.entry a.titel .date{font-size:11px; display:block; font-weight:normal;}

.comment{padding:25px 0px 0px 0px;}
.comment h2.titel{margin:0px; padding:0px 0px 0px 60px;}
.comment .titel{
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/icon3.gif) no-repeat;
	font-size:13px;
	height:38px;
}
.comment .titel .date{font-size:11px; display:block;}
.comment .info, .comment .info a{color:#7d7d7d;}
.comment .info{
	padding-bottom:15px;
}
form.commentform{margin:0px; padding:0px; border-top:1px solid #CDCDCD;}
.commentform h2{padding:0px; margin:0px; padding-top:15px;}
.commentform label{
	padding:15px 0px 0px 0px;
	margin:0px;
	clear:both;
	display:block;
}
.commentform textarea{width:350px; height:200px;}	
.commentform .inp{width:250px;}
textarea, input{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}



/* Galleryart 1 */
ul.galleryart1, ul.galleryart1 li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.galleryart1 li{clear:both;}
ul.galleryart1 a{
	float:left;
	display:block;
	background:#D3EBFB;
	padding:8px;
	clear:both;
	margin-bottom:5px;
	text-decoration:none;
	width:472px;
}
ul.galleryart1 a:hover{background:#FFED00;}
ul.galleryart1 img{float:left; padding-right:8px;}
ul.galleryart1 span{display:block;}
ul.galleryart1 .date, ul.galleryart1 .name{font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.galleryart1 .date{font-size:11px;}
ul.galleryart1 .name{font-size:16px; font-weight:bold;}
ul.galleryart1 .titel{font-size:12px;}

.intro{
	padding:0px 25px 0px 25px;
}
.intro .titel{
	padding-left:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/icon2.gif) no-repeat;
	font-size:16px;
	display:block;
	text-decoration:none;
	height:37px;
	font-weight:bold;
}
.intro .titel .date{font-size:11px; display:block; font-weight:normal;}


/* fotopetition */
body#fotopetition #col1,
#col1.fpcol1 {
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/pagecontent_blau_bg.jpg) repeat-x;
	padding:25px 0px 15px 0px;
	width:488px;
}
body#fotopetition .pageturn,
#col1.fpcol1 .pageturn {
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 0px 4px 8px;
}
body#fotopetition .pageturn a,
#col1.fpcol1 .pageturn a {text-decoration:none;}
body#fotopetition .pageturn a:hover,
#col1.fpcol1 .pageturn a:hover {text-decoration:underline;}
body#fotopetition .pageturn a.mark,
#col1.fpcol1 .pageturn a.mark {color:#fe0101;text-decoration:underline;}

/* einzelbild */
body#einzelbild #col1,
#col1.fpecol1 {
	background:url(/blog/wp-content/themes/totalsanieren_ch/img/design/pagecontent_blau_bg.jpg) repeat-x;
	padding:0px 0px 15px 0px;
	width:488px;
	text-align:center;
}
body#einzelbild .pageturn,
#col1.fpecol1 .pageturn {
	clear:both;
	height:25px;
	line-height:22px;
}

.einzelbilddetail{
	clear:both;	
}

.einzelbilddetail h2, .einzelbilddetail .rechts, .einzelbilddetail .links{
	display:block;
	float:left;
	text-align:left;
	padding:5px 0px 5px 0px;
	border-bottom:4px solid #fff;
	line-height:20px;
	margin:0px;
	width:142px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.einzelbilddetail h2{
	width:138px;
	text-align:center;}
.einzelbilddetail .rechts{	
	text-align:right;
	padding-right:8px;
}
.einzelbilddetail .links{
	padding-left:8px;
}


.pageturn a.next, .pageturn a.back{
	display:block;
	width:135px;
	text-decoration:none;
	background-repeat:no-repeat;
	height:25px;
	float:left;
	background-color:#fff;
}
.pageturn a{text-decoration:none;}
.pageturn a:hover{ }
.pageturn a.next{
	background-image:url(/blog/wp-content/themes/totalsanieren_ch/img/design/btn_next.jpg);
	background-position:right top;
}
.pageturn a.next:hover{background-position:right -40px;}
.pageturn a.back{
	background-image:url(/blog/wp-content/themes/totalsanieren_ch/img/design/btn_back.jpg);
}
.pageturn a.back:hover{background-position:0px -40px;}


.pageturn a.main{float:left; background-color:#fff; text-align:center; width:164px; height:25px;}
.pageturn a.main:hover{text-decoration:underline;}


/* Links */
ul.linkliste, ul.linkliste ul, ul.linkliste li{
	list-style:none;

}

/* PRINT */
@media print{
body,#pagealign, #pagecontent, #col1, body#blog #col1{
	background:none;
}
#pageheader, #headerswf, #footer, #col2, #bottompic{
	display:none;
}
#pagecontent{
	margin:0px; padding:0px;}
#pagealign{
	margin:0px;
	width:906px;
}
#col1{
	width:auto;
	margin:0px;
}
.entry a.titel, .comment .titel{
	padding-left:0px;
	background:none;
}
}

#comments textarea {
	width: 300px;
	height: 250px;
}
