/* 
Theme Name: mts Fitrun
Theme URI: http://www.webdesign-in.de/
Description: 3 Spalten,   <a href="http://www.webdesign-in.de/" title="Webdesign by mts">mts</a>.  
Tags: right-sidebar,fixed-width,two-columns, 

Version: 1.0.0
Author: mts
Author URI: http://www.webdesign-in.de/


 */
/*<![CDATA[*/

html, body {
	margin: 0;
	padding: 0;
}
html {
	color: #fff;
	background-color: #4b494a;
	
}
body{padding-top:0;border-top:1px solid #4b494a;width:100%; }
div#containerl{clear:both;width:979px;margin:0  auto;text-align:center;color:#031e33;background-color:transparent;
background-image:url(images/mts-mag-page.jpg);
background-repeat:repeat-y;background-position:50% 0;}
div#top{position:relative;width:979px;margin:0  auto;text-align:center;color:#031e33;background-color:transparent;
background-image:url(images/mts-mag-header.jpg); 
background-repeat:no-repeat;background-position:50% 0;  }
div#wrapper{width:100%;float:left;min-height:500px;height:auto !important;height:100%;}
div#content{margin:0 385px 5px 5px;text-align:left;min-height:500px;height:auto !important;height:100%;overflow:hidden;}
div#contentw{margin:0 0 5px 0;text-align:left;min-height:500px;height:auto !important;height:100%;overflow:hidden;}

div#header{position:relative;width:100%;float:left;height:233px;
background-color:transparent;color:inherit;margin:0 auto ;padding:0;text-align:center;}

div#header h1 a.homelink {
	position: absolute;
	top:145px;
	left:22%;
	font: 130%/100% "Palatino Linotype", swiss, serif;
	color:#7d2519;
	background-color:transparent;
}
div#header p{position: absolute;
	top:165px;
	left:22%;
  padding:5px 5px;margin:10px 2px;}
	
	div.sidesearch{position:absolute;
  z-index:5000;}
div#sidebar {position:relative; z-index:4000;
	float: left;
	width: 370px;
	margin-top:-70px;
	margin-left: -380px;
	text-align: left;
	font-size:0.9em;

}

div.leftsidebar{width:189px;float:left;margin-left:3px;margin-top:15px;}
div.rightsidebar{width:165px;float:right;margin-right:9px;}


div#contentU {
background-color:#fff;color:#031e33;
	margin: 0 auto;
	text-align: center;
	padding-bottom:25px;
	clear: left;
	width: 979px;
	background-image:url(images/mts-mag-footer.jpg);background-repeat:no-repeat;background-position:50% 100%;
}


/*--all over the world--*/
html, body {font: 0.9em/1.7em Verdana, "Trebuchet ms", "Gill Sans MT", "Gill sans", sans-serif;}
ol li, ul li {
	list-style-type: none;
	list-style-image: none;
	line-height: 1.6em;
}
body img.wp-smiley {
	border: none;
	float: none;
	vertical-align: middle;
}
.clear {text-align:left;
	clear: both;
}
h2,h3,h4,h5,h6{margin:6px 0 4px 3px;font:130%/140% "Palatino Linotype",swiss,serif;color:#7d2519;background-color:inherit;}
input,textarea{background-color:#fff;color:#031e33;}
p{padding:5px 10px;margin:10px 25px 10px 10px; text-align:justify;}
#contentU p{margin:0 5px 0 0;padding:2px 0;text-align:right;font-size:0.8em;}
pre,code{font:bold 1.1em/1.7em Courier,monospace;width:90%;overflow:auto;clear:both;margin:10px 0 10px 15px;padding:5px 3px 20px 4px;}
pre{border:1px solid #031e33;}
b,strong,i,em{}
ins{text-decoration:none;padding-left:2px;border-bottom:1px solid #031e33;border-left:1px solid #031e33;}
del{font-weight:bold;color:#ff031e330;background-color:inherit;}
address{margin:0 5%;padding:0 5px 0 9px;border-left:2px solid #031e33;}
blockquote{clear:both; border-left:3px double #031e33;margin:5px auto;width:60%;padding:8px; font: 1.1em/1.7em "Avant Garde","Century Gothic", sans-serif;}
blockquote p{padding:5px;}
acronym,abbr,span.caps,span.abbr{cursor:help;}
acronym,abbr,span.abbr{border-bottom:1px dashed #7d2519;}

dl{ font: 0.9em/1.6em Arial,serif;margin:5px;padding:4px;}
dt{margin:2px 0 4px 8px;}
dd{margin:0;}
/*--links--*/
a, a:link {font-weight:bold;
	padding:2px;
	color: #031e33;
	background-color: transparent;
	text-decoration: underline;
}
a:visited {
	color: #031b2e;
	background-color: inherit;
	text-decoration: none;
}
a:link:focus {
	color: #ff031e330;
	background-color: transparent;
	text-decoration: none;
}
a:link:hover, a:visited:hover {
	color: #802216;
	background-color: inherit;
	text-decoration: none;
}
a:link:active, a:visited:active {
	color: #ffa500;
	background-color: inherit;
}
/*--images as a link--*/
:link img{border:none;}
:visited img{border:none;}
:link:active img,:visited:active img{border:none;}





/*--articles--*/
div.post {overflow:hidden;
	margin:0 7px 10px 0;
	padding:5px 8px 5px 10px;
}
/*--lists--*/
.post ul,.post ol,
.page ul, .page ol{width:80%;font: 0.9em/1.6em Arial,serif;}

.post ul li,.post ol li{padding:2px 0 2px 12px;background-repeat:no-repeat;background-position:0 7px;}
.post ol li{background-image:url(images/mts-ol-li.gif);}
.post ul li{background-image:url(images/mts-ul-li.gif);}
.post ul ul,.post ol ol,.post ul ol,.post ol ul{margin-left:5px;}
/*--more--*/
.navigate{text-align:center;width:98%;margin:0 auto;}
.metadata{margin:5px 0 0 0;clear:both;padding:2px 31px 2px 2px;
background-repeat:no-repeat;background-position:100% 0;text-align:right;
border-bottom:1px solid #031e33;}
#content p.related{clear:both; margin:13px 5px 0 5px;padding:10px 4px 2px 4px;font: bold 0.9em/1.4em Arial,serif;
border-top:1px solid #031e33;}
#content    ul.related{margin:0 0 0 12px;padding:0;font: 0.8em/1.4em Arial,serif; }
.more-link{font-weight:bold;}
p.titlemeta{margin:5px 0 0 0; font-size:0.8em;width:35%;display:inline;}

.post h2{font:bold 170%/180% "Palatino Linotype",swiss,serif;}
.post h2 a{color:#7d2519;background-color:inherit;}
/*----------pages-------------*/
div.page {
	margin:0 0 10px 0;
	padding:5px 8px 5px 10px;
}

div.childpages{float:right;text-align:left;padding:3px;margin:3px 6px 3px 3px;border:1px solid #616161;}
div.childpages ul,.div.childpages ul li{margin:2px;padding:2px;background-image:none!important;}


.navigate{text-align:center;width:98%;margin:0 auto;}
.metadata{margin:15px 0 0 0;clear:both;}
.more-link{font-weight:bold;}


.page h2{font:bold 170%/180% "Palatino Linotype",swiss,serif;}
.page h2 a{color:#7d2519;background-color:inherit;}

/*--lists--*/
.page ul li,.page ol li{padding:2px 0 2px 12px;background-repeat:no-repeat;background-position:0 7px;}
.page ol li{background-image:url(images/mts-ol-li.gif);}
.page ul li{background-image:url(images/mts-ul-li.gif);}
.page ul ul,.page ol ol,.page ul ol,.page ol ul{margin-left:5px;}


/*--sidebar on the right--*/
#sidebar h4{margin:0;padding:25px 0 6px  5px;line-height:1em;color:#031e33c;background-color:transparent;font-weight:bold;font-size:1.4em;}
#sidebar .imag h4{text-align:left;}
div#sidebar ul{margin:0;padding:4px 3px;}
div#sidebar ul ul{margin:0;padding:2px 0;}
div#sidebar ul li,div#sidebar ul li ul li{list-style-type:none;margin:0;padding:2px 0 0 3px;line-height:1.6em;}


.about .sidesearch{margin: 20px 0 4px 0;}
div.boxsmall{width:98%;margin:0 0 27px 0;}
div.boxwide ul,
div.boxsmall ul,
div.textwidget{/*background-color:#eff7f7;color:inherit;*/ }
div#contentw div.textwidget{border-left:none;border-right:none;border-bottom:none;background-color:transparent;color:inherit;}

div.boxwide ul.without{border-left:none;border-right:none;border-bottom:none;background-color:transparent;color:inherit;}
div.boxsmall ul ul,
div.boxwide ul ul{border-left:none;border-right:none;border-bottom:none;}
div.boxwide h4{}
div.boxsmall h4{}



/*--archive tag--*/
h3.archive{margin:2px 0 4px 10px;padding:0 0 0 4px;line-height:100%;}
/*--searchform--*/
form#searchform fieldset{  border:none;}
form#searchform input{  border:none;background-color:transparent;color:#464a54;}
.sidesearch form#searchform{width:98%padding:0;margin:0;background-repeat:no-repeat;background-position: 0 0;}
.sidesearch  form#searchform input{  border:1px solid #fff;}
.sidesearch  form#searchform input#s{line-height:1.1em;float:left;width:109px;padding:2px 2px 2px 4px;margin-top:2px;background-color:transparent;color:#464a54;}
.sidesearch  form#searchform input#searchsubmit{border:none!important;cursor:pointer;display:inline;width:24px;height:24px;float:left;margin-top:2px;}

/*--widgets tagcloud calendar-*/
div.textwidget {padding: 2px 3px 2px 9px;}
ul.tagcloud li {
	display: inline;
	margin: 3px 0;
	line-height: 150%;
	padding-left: 3px;
}
#wp-calendar{border:1px dotted #f2f9f9;text-align:center;empty-cells:show;font-size:11px;margin:16px auto 5px auto;width:80%;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;text-decoration:none;font-weight:bold;border:1px solid #f2f9f9;}
#wp-calendar a:hover{border:1px solid #031e33;}
#wp-calendar a:visited{border:1px solid #031e33;font-weight:normal;}
#wp-calendar caption{text-align:center;font-size:12px;margin:0;margin:0 auto;font-weight:bold;border:1px dotted #f2f9f9;}
#wp-calendar td{border:1px dotted #f2f9f9;font-size:11px;letter-spacing:normal;text-align:center;}
#wp-calendar td.pad:hover{background:#f2f9f9;}
#wp-calendar td:hover,#wp-calendar #today{background:#f2f9f9;color:#fff;}
#wp-calendar th{font-style:normal;text-transform:capitalize;color:#99031e330;text-align:center;}

/*--images and other--*/
div.post p img{border:1px solid #f2f9f9;padding:2px;float:left;margin:5px 5px 5px 0;}
.right{float:right;margin:3px 5px;}
.left{float:left;margin:3px 5px;}
.center{margin:0 auto;text-align:center;}
.aligncenter,div.aligncenter{display:block;margin:8px auto;text-align:center;}
.alignright{float:right;}
.alignleft{float:left;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;float:right;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;float:left;}
.wp-caption{border:1px solid #f2f9f9;text-align:center;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{padding:0 4px 5px;margin:0;}
.img img {padding:4px;background-color:#fff;color:#031e33;text-align:center;margin: 0 auto;}

/*------ gallery ------*/
.gallery{text-align:center;}
.gallery img{padding:3px;border:1px solid #f2f9f9;}
.attachment{text-align:center;}
.attachment img{padding:5px;border:1px solid #f2f9f9;}
.imgnav{text-align:center;}
.imgleft{float:left;}
.imgleft img{padding:5px;border:1px solid #f2f9f9;}
.imgright{float:right;}
.imgright img{padding:5px;border:1px solid #f2f9f9;}
html div.post p img.wp-smiley{border:none;}
html div.page p img.wp-smiley{border:none;}






#commentform{margin:0 0.4em;text-align:left;padding:0.4em 0 1em 0;width:97%;font-size:0.9em;border:1px solid #2d5b77;}
#commentform legend{color:#000303;background-color:inherit;text-align:center;}
#commentform fieldset.comment{width:97%;margin:0;padding-top:0;border:none;text-align:center;}
#commentform fieldset.comment fieldset{margin-left:0 !important;margin-left:0.5em;margin-top:0.6em;border:none;text-align:left;}
#commentform fieldset.comment fieldset.fieldone{float:right;width:38%;}
#commentform fieldset.comment fieldset.fieldtwo{float:left;width:50%;}
#commentform fieldset.comment fieldset label{margin:0 0 0.9em 0;display:block;clear:both;}
#commentform fieldset.comment fieldset label.author{margin-top:10px;}
#commentform fieldset.comment fieldset label.labelcomment{width:100%;}
#commentform textarea#comment{width:97%;overflow:auto;}
#commentform input#submit{cursor:pointer;width:95%;margin:0.6em 0;}
#commentform input,#commentform textarea{padding:0.3em;line-height:1.5em;border:1px solid #2d5b77;}

.commentlist{font-family:Arial, serif;}
.commentlist li,
.pinglist li{width:98%;overflow:hidden;}

.comment p{margin:4px;line-height:1.6em;}

.thread-even{background-color:#fff;color:inherit;border-left:1px solid #2d5b77;border-bottom:1px solid #2d5b77;}
.thread-odd{background-color:#faeef8;color:inherit;border-left:1px solid #2d5b77;border-bottom:1px solid #2d5b77;}
.commentlist  li.comment{margin:25px 0;clear:both;}

/*--author--*/
.comment-author{float:left;background-color:#fff;color:#000;margin:0 4px 4px 0; }
.comment-author img{display:block; margin:3px;padding:4px;}
.vcard{}
.comment-author cite{font-size:0.9em;}
.comment-author cite a{}
.comment-author-admin{}
.byuser{}
.comment-author-admin{}
.bypostauthor{}

/*--comment meta--*/
.comment-meta {font-size:0.8em;}
.commentmetadata{}

/*-- for the threaded reply link--*/
.reply{clear:both;font-size:0.8em;}
.reply a{}

/*--threaded comments  --*/
ol.commentlist li ul.children{margin:2px 0;padding:2px 4px 2px 8px;}
.commentlist ul.children{margin:4px 0;clear:both;}
.commentlist ul.children li{margin:4px 0; padding:0 0 0 0;}
.commentlist .children .comment{margin:5px 0;}
.commentlist .children .odd{background-color:#eee7e7;color:#000;border-left:1px solid #2d5b77;border-bottom:1px solid #2d5b77;}
.commentlist .children .alt{background-color:#faeef8;color:#000;border-left:1px solid #2d5b77;border-bottom:1px solid #2d5b77;}
.commentlist .children .even{background-color:#f2f9f9;color:#000;border-left:1px solid #2d5b77;border-bottom:1px solid #2d5b77;}
.bypostauthor,
 .commentlist .children .bypostauthor{background-color:#616161;color:#fff;border-left:1px solid #94cac6;border-bottom:1px solid #94cac6;}
.commentlist a{background-color:#fff;}

/*--pinglist--*/
.post .pinglist .comment-author{float:left;border:none; background-color:#fff;color:#000; font-size:0.9em;margin:2px; }





















.topp{clear:both;text-align:right;font-size:0.9em;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
.adsarchive{margin:5px;padding:2px;}
.adsside{margin: 0;padding: 0;clear:both;}
.adssingle{margin:5px 8px 5px 5px;padding:2px;float:left;}
li.readmore{text-align:right;width:95%;float:right;margin-right:20px;background-image:none!important;}
/*]]>*/