/*
Theme Name: MTS Immobilien 09
Theme URI: http://www.webimmobilien-in.de/
Description: all rights reserved 
Version: 1.0
Author: mts
Author URI: http://www.webdesign-in.de/
Tags: blue,green,brown, light, theme-options, fixed-width,three-columns, widgets,threaded-comments,sticky-post,translation-ready,front-page-post-form
Text Domain: 

*/
/*--reset--*/
/*---credits to Erich Meyerweb meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded --- */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus{outline:0;}
ol,ul{list-style:none;background-image:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after, q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/*-- credits end--*/
/*--structure--*/
html{border:none;font:90%/1.4em Helvetica, Arial, sans-serif;height:100%;margin-bottom:-1px;
background-image:url(images/mts-immo-html.jpg);
background-repeat:repeat;background-position: 0 0;}
body{font-size:0.97em;line-height:1.7em;}
#container{background-image:url(images/mts-immo-post.jpg);
background-repeat:repeat-y;background-position: 50% 0;text-align:center;margin:0 auto;}
.containerinnen{ background-image:url(images/mts-immo-body.jpg);
background-repeat:no-repeat;background-position: 50% 0;}
#header{position:relative;text-align:center; margin: 0 auto;padding:0;width:910px;}
  #header h1 a{position:absolute;top:27px;left:25px;font:200%/1.4em Helvetica, Arial, sans-serif;z-index:200;}
    #header p{display:inline;position:absolute;top:25px;right:35px;}
#page{margin:0 auto;padding:0;text-align:center; width:910px;position:relative;
/*background-image:url(images/themes/mts-page.jpg);*/
background-repeat:repeat-y;background-position:0 0;}




.wrapper{width:100%;float:left; }
.content{margin:5px 5px 0 287px;text-align:left;min-height:500px;height:auto !important;height:500px;overflow:hidden;padding:0;}
   .contenth{margin:5px 5px 0 5px;text-align:left;min-height:360px;height:auto !important;height:360px;overflow:hidden;padding:0;} 
#sidebar{float:left;width:280px;margin-left:-99.8%;margin-top:5px;text-align:left;padding:0;border-right:1px solid #c6c6c6;}
#footer{margin:-5px auto 50px auto;padding:0 0 40px 0;width:980px;position:relative;
background-image:url(images/mts-immo-footer.jpg);
background-repeat:no-repeat;background-position: 50% 0;}
.pageinnen,.footerinnen,.sideinnen,.containerinnen,.pageunteninnen{width:100%;margin:0 auto;padding:0;text-align:left;}

/*--headernavi--*/
.nav{padding:90px 0 10px 0;  margin:0 0 0 10px; text-align:center;position:relative;width:900px;display:block;
}
.nav ul{margin:0 0 0 0%; padding:0; list-style:none; display:table; white-space:nowrap; font-weight:bold;}
.nav ul  li{display:table-cell; margin:0; padding:0;}
.nav ul  a{color:#0e2b31;float:left; margin:0 1px; padding:0 0 0 4px; text-decoration:none; letter-spacing:1px;font:1.4em/1em Helvetica, Arial, sans-serif;  }
.nav ul  a b{float:left; display:block; background:transparent; padding:5px 16px 5px 12px;font-weight:normal; }
.nav ul a:link:focus{text-decoration:none;}
.nav ul  a:hover{background:#a7a7a7/* url(images/themes/mts-navi-hover.gif)*/; color:#fff; cursor:pointer;}
.nav ul a:hover b{background:transparent;}
.nav ul  a:link:active,.nav ul  a:visited:active{position:relative; top:4px;}
.nav ul #current a{background:#b09551 /*url(images/themes/mts-navi-current.gif)*/; color:#fff; cursor:default;}
.nav ul  #current a b{float:left; display:block; background:transparent; padding:5px 16px 5px 12px;}


/*--all about the text world and something else--*/
li{line-height:1.6em;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{text-align:justify;margin:15px 30px;padding-left:20px;border-left:5px solid #953758;}
small{font-size:0.8em;}
.entryhome small{font-size:0.85em;}
b,strong{font-weight:bold;}
i, em{}
address{margin:0 auto 0 12px;width:70%;padding:2px 0 2px 20px;border-left:3px solid #9a9a9a;}
pre{color:#333;background:#f3f2ed url(images/mts-code.png) repeat 0 9px;clear:both;margin:10px auto 10px 20px;width:80%;overflow:auto;padding:8px 0 20px 0;}
code{font-family:"Courier New",Courier,monospace;clear:both;margin:4px;padding:7px 3px 5px 5px;width:80%;overflow:auto;line-height:1.7em;font-size:1.1em;font-weight:bold;}
h2,h3,h4,h5,h6{margin:4px 5px 0 9px;padding:0;color:#33333c;background-color:inherit;font: 1.3em/1.7em Helvetica, Arial, sans-serif;}
p{margin:4px 5px 14px 12px;}
/*--for all links--*/
a, a:link{font-family:Arial,sans-serif;padding:0 2px;color:#45649e;background-color:inherit;text-decoration:underline;}
a:visited{color:#405e95;;background-color:inherit;text-decoration:none;}
a:link:focus{color:#003;background-color:inherit;text-decoration:none;}
a:link:hover,a:visited:hover{color:#953758;background-color:inherit;text-decoration:none;}
a:link:active,a:visited:active{color:#b09551;background-color:inherit;position:relative;  top:1px;}

      a.emailh, a.emailh:link{margin-top:20px;padding-left:65px;padding-top:44px;background-image:url(images/mts-immo-email.gif);
          background-position:0 0;background-repeat:no-repeat;line-height:80px;vertical-align:baseline;}
/*--pictures as a link--*/
a img{border:none;}
a:link img{border:none;}
a:visited img{border:none;}
a:link:active img,a:visited:active img{border:none;padding:0;margin:0;background-color:transparent;color:inherit;}

/*--wp classes--*/
.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

/*--ueberblick--*/
ul.ueberblick{margin-left:15px;}
  ul.ueberblick li{clear:both;padding-left:12px;line-height:1.5em;margin:5px 10px 10px 0; font-size:0.9em;}
  ul.ueberblick li img.alignleft{margin-bottom:2px;}


/*--you need sometimes and for images too--*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

/*--special things for images--*/

img.alignleft{float:left;
margin-right:7px;
border:1px solid #eee;padding:3px;
}
    img.alignlefth{float:left;margin-right:7px;border:none!important;}
img.alignright{float:right;
margin-left:7px;border:1px solid #eee;padding:3px;}
img.alignleft,
img.alignright,
img.aligncentered{}



.wp-caption{border:1px solid #ddd;   text-align:center;   background-color:#f3f3f3;   padding-top:4px;   margin:10px;}
.wp-caption img{margin:0;   padding:0;   border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;   line-height:17px;   padding:0 4px 5px;   margin:0;}

/*--sidebar--*/
#sidebar{font-size:0.9em;}
#sidebar h4{font:bold 1.2em/1.3em Helvetica, Arial, sans-serif;margin-top:20px;}
#sidebar ul{margin:6px 0 0 14px;}
#sidebar ul ul{margin: 2px;}
#sidebar li{padding:4px 0 4px 0;;list-style:circle;margin-left:25px;}
    #sidebar li a{padding-left:0;margin-left:0;}
      #sidebar li a b{font-weight:normal;}
#sidebar li li{padding:2px 2px 2px  6px;}

  #sidebar  a.emailh,#sidebar a.emailh:link{margin-top:20px;padding-left:65px;padding-top:44px;background-image:url(images/mts-immo-email.gif);
          background-position:0 0;background-repeat:no-repeat;line-height:80px;vertical-align:baseline;}
/*--body classes--*/
.postmetadata{clear:both;font-size:0.9em;margin:15px 0;padding:3px;
border-top:1px solid #eee;
border-left:1px solid #eee;
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;}
  .postmetadatah{clear:both;font-size:0.9em;margin:15px 0;padding:3px;}
.rtl {}
.home {}
.blog {}
.archive {}
.date {}
.search {}
.paged {}
.attachment {}
.error404 {}
.author {}
.category {}
.tag {}
.post,
.page {margin:22px 8px 28px 5px;padding-bottom:10px;}
    .posthome{margin:22px 8px 10px 15px;padding-bottom:10px;}
        .entryhome{ float:left;margin:22px 0 0 80px;width:400px; }
          .startmail{float:right;margin-right:45px;}
.hentry{}
.page-parent {}
.search-results {}
.search-no-results {}
.logged-in {}

/*--related articles--*/
dl.related{float:left;display:block;width:100%;margin:15px 5px 0 0;padding-bottom:5px;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;
    background-color:#f5f5f6;}
  dl.related dt{font-weight:bold;margin-left:81px;}
    dl.related dd{clear:both;margin-left:14px;padding-bottom:5px;}
      dl.related img.related{float:left;margin:3px 10px 3px 0; padding:2px;
        border-top:1px solid #eee;
        border-left:1px solid #eee;
        border-right:1px solid #aaa;
        border-bottom:1px solid #aaa;}
  ul.related{clear:both;margin:15px 0 0 0;padding-bottom:5px;
        border-top:1px solid #eee;
        border-left:1px solid #eee;
        border-right:1px solid #aaa;
        border-bottom:1px solid #aaa;}
      ul.related li{padding-left:35px;}
      ul.related li h4{padding-left:0; margin-left:-10px;}
/*--comments-pings-trackbacks--*/
#respond{clear:both; padding-top:12px;margin:20px 5px 0 5px;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;
    background-image:url(images/mtsmag-comments.jpg);
    background-repeat:no-repeat;
    background-position:10px  60px;
    background-color:#f5f5f6;}
  #respond ul{margin-left:170px;}


#respond h4,
h5.comments{font: 1.2em/1.3em Helvetica, Arial, sans-serif;}

.commentlist{margin:20px 5px 0 5px;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;}
.commentlist li{ margin:18px 0 0 0;padding:4px;
    border-bottom:1px solid #aaa;}
.commentlist li p{width: 380px;float:right;text-align:left;margin-left:5px;}
.commentlist .mine{display:block;width:180px;text-align:left;
    border-right:1px solid #aaa;}
  .commentlist .mine h4{float:left;display:block;width:180px;text-align:left;font: 1.2em/1.3em Georgia,sans-serif;}
  .commentlist .mine .meta{font-size:0.7em;display:block;}
.commentlist .you{display:block;width:174px;text-align:right;padding-right:8px;
    border-right:1px solid #aaa;}
  .commentlist .you h4{float:right;text-align:right;display:block;width:170px;font: 1em/1.3em Helvetica, Arial, sans-serif;}
  .commentlist .you .meta{font-size:0.7em;display:block;}
  
.commentlist img{border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;
    padding:2px;} 


.pinglist{margin:20px 5px 0 5px;font-size:0.9em;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;}
    .pinglist li{ margin:2px 0 0 0;padding:4px;
    border-bottom:1px solid #aaa;}
  
p.nocomments{padding-left:20px;font-size:0.8em;}
.navigation{clear:both;width:80%;text-align:center;margin:4px auto;font-size:0.8em;}

#respond li{clear:both;padding:0; margin:0 0 8px 0;}
#respond .reply{}
#respond  #cancel-comment-reply{}
#respond .message{}
#respond .allowed{}
#respond .textarea{padding-left:20px;}
  #respond .textarea textarea{width:372px;}
  #respond input{width:231px;}
    #respond textarea,
    #respond input{border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;

    padding:3px;}
#respond .login{}
#respond .required{padding-left:20px;font-size:0.8em;}
#respond .name{}
#respond .email{}
#respond .url{}
#respond .submit{padding-left:160px;}
  #respond .submit input#submit{cursor:pointer;width:238px;}

  #respond label{float:left;display:block; width:130px;padding:0 9px 0 20px; text-align:right;}
  
/*---seite 1 von 4 page numbers--*/
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	padding: 0;
	margin: 0;
	border: none;
	text-align: left;
}

#wp_page_numbers {
clear:both;font-size:1em;margin:15px 7px 4px 6px;padding:0;
border-top:1px solid #eee;
border-left:1px solid #eee;
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;
	background: #f1f1f1;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
}

#wp_page_numbers a {
	margin: 2px 1px;
	padding: 2px;
	display: block;
	color: #333;
	border: 1px solid #f1f1f1;
}

#wp_page_numbers li a:hover {
	border-color: #999;
}

#wp_page_numbers li.space {
	margin: 2px 0;
	border: 1px solid #f1f1f1;
	padding-top: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border: 1px solid #a12020;
	background: white;
	padding: 0 4px;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
}

#wp_page_numbers li.page_info {
	margin: 2px;
	padding: 2px 0 0 2px;
	color: #666;
	border: 1px solid #f1f1f1;
}
  
/*--topauthors--*/
ul#topauthors img.avatar{margin:2px 6px 2px 0;}
ul#topauthors li b{font-size:1.1em;margin-right:4px;}
/*--you need every time--*/
br.clear,hr.clear,.clear{clear:both;height:1px;overflow:hidden;}
body img.wp-smiley{border:none;}
#footer p.pfooter{font-size:0.8em;line-height:1.1em;margin:2px 35px 2px 2px;padding:3px;text-align:right;}
#footer{padding-top:15px;}

/*--boxen startseite--*/
.box{margin:5px auto;width:943px;text-align:center;padding-top:45px;}
.box01{float:left;}
.box02{float:right;margin-right:65px;}
.box03{float:right;}

.box01,.box02,.box03{text-align:left;width:269px;
background-image:url(images/mts-immo-box.jpg);
background-repeat:no-repeat;background-position: 50% 0;}
    .box01 a  ,.box02 a  ,.box03 a {margin-left:0;padding-left:0;}
    .box01 a b,.box02 a b,.box03 a b{font-weight:normal;}
    .box01 h4,.box02 h4,.box03 h4{font:normal 1.2em/1.1em Helvetica, Arial, sans-serif;margin:2px 0;padding:16px 0 2px 20px;}

    .box01 ul,.box02 ul,.box03 ul{width:237px;margin:0 auto 0 auto;padding:10px 0 10px 0;background-color:#fff;color:inherit;
    min-height:15em;height:auto!important;height:15em;}
        .box01 ul li,.box02 ul li,.box03 ul li{list-style:disc;color:#c6c6c6;margin-left:20px;font:normal 0.9em/1.5em Arial,sans-serif;}
              .box03 ul li.ohne{list-style:none!important;color:#000;margin-left:20px;margin-top:10px;font:normal 0.9em/1.5em Arial,sans-serif;}
              
              
/*--suche--*/

form#searchform fieldset{border:none!important;
position:absolute;width:203px;
right:25px;top:80px;
background-image:url(images/mts-immo-search.gif);
background-repeat:no-repeat;background-position:0 50%;
padding:5px 0;z-index:300;}

form#searchform input{   background-color:transparent;color:#000;}
 form#searchform{padding:4px 0 0 0;margin:0;background-repeat:no-repeat;background-position: 0 0;
}
 form#searchform input{   }
  form#searchform input#s{border:none!important;line-height:1.3em;float:left;width:63%;padding:6px 2px 6px 4px;margin-left:15px;background-color:transparent;color:#464a54;}
 form#searchform input#searchsubmit{border:none!important;cursor:pointer;display:inline;width:30px;height:30px;float:left;margin-top:2px;}




p.emailright{float:right; display:block; margin-right: 25px;border-bottom:2px solid #771b2d;}

div.adcat{clear:both;float:right;border:1px solid #f0f0f0;}
div.ad{clear:both;float:right;}
div.adcontent{clear:both;width:470px; margin:5px auto;}
div.adsingle{margin:0 5px 5px 0;width:310px;float:left;}





.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
