/* 
Theme Name: mts Gefesselt
Theme URI: 
Description:all rights reserved  mts from by <a href="http://www.webdesign-in.de/" title="Webdesign by mts">mts</a>. 
Tags: fix width, widget-ready, widgets, right sidebar, left sidbear, three columns, valid XHTML, valid CSS

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: #272728;
		background-image: url(images/mts-gefesselt-html.jpg);
	background-repeat: repeat-y;
	background-position: 50% 0;
}

body{	background-image: url(images/mts-gefesselt-body.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;}
div#containerl {border-top:1px solid #000;
	 width: 980px;
	margin:0 auto 0 auto;padding:0 0 0 0;
	text-align: center;
	color: #232222;
	background-color: transparent;

}
div#wrapper {	z-index:5000;position:relative;
	width: 95%;margin:-290px  2.42% 0 2.42%;
  	float: left;
	min-height: 500px;
	height: auto !important;
	height: 100%;
}
div#content { 
margin:5px  22px 5px 34%;
	text-align: left;
	min-height: 500px;
	height: auto !important;
	height: 100%;
	overflow: hidden;
	padding-left:4px;
}
div#contentshop{margin:5px  22px 5px 22px;
	text-align: left;
	min-height: 500px;
	height: auto !important;
	height: 100%;
	overflow: hidden;
	padding-left:4px;}
div#header {
	width: 100%;
	position: relative;

	/*background-image: url(images/mts-urlaub-header.jpg);
	background-repeat: no-repeat;
	background-position: 50% 100%;*/
height:570px;
	padding: 0;
}
div#header h1 a {
	position: absolute;
	top: 35px;
	left: 370px;
	font:oblique 150%/170% "Palatino Linotype", swiss, serif;
	letter-spacing: -4px;
	color:#f2f7f1;
	background-color:transparent;
		text-decoration: none;
}
div#header p.eins{position:absolute;top:155px;left:210px;width:158px;font-weight:bold;}
div#header div.zwei{position:absolute;top:131px;left:440px;width:158px;}
div#header p.drei{	position: absolute;
	top:133px;width:158px;
	left: 654px;font-weight:bold;letter-spacing: -1px;text-align:left;	padding: 2px 4px;
	margin: 0 0 0 0;line-height:1.1em; }
	
div#sidebar{z-index:6000;position:relative;float:left;width:30%;margin-left:-99%;margin-top:-300px ;text-align:left;}
/*div#navigation{float:left;width:19.5%;margin-top:15px;margin-left:-40%;text-align:left;}*/
div#footer{margin:0 auto;text-align:center;clear:left;width:980px;
	background-image: url(images/mts-gefesselt-footer.jpg);
	background-repeat:no-repeat;
	background-position: 50% 100%;
  padding:8px 0;
  height:102px;}


/*--all over the world--*/
html, body {
	font: 0.9em/1.4em 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 {
	clear: both;
}
h2, h3, h4, h5, h6 {
	margin: 0 8px 4px 0;padding:0;
	font: 130%/140% "Palatino Linotype", swiss, serif;
	letter-spacing: -1px;
	color: #7d500c;
	background-color: inherit;
}
h3.archive{font-weight:bold;}
input, textarea {
	background-color: #fff;
	color: #000;
}
p {
	padding: 4px 10px;
	margin: 6px 10px 0 10px;
}
#footer p {
	margin: 0 5px 0 0;
	padding: 0.5em 0;
	text-align: right;
	font-size: 0.8em;
}
pre, code {
	font: 0.9em/1.7em Courier, monospace;
	width: 90%;
	overflow: auto;
	clear: both;
	margin: 10px 0 10px 15px;
	padding: 5px 3px 20px 4px;

}
pre{	border: 1px solid #2a4651;}
b, strong, i, em {

}
ins {
	text-decoration: none;
	padding-left: 2px;
	border-bottom: 1px solid #2a4651;
	border-left: 1px solid #2a4651;
}
del {
	font-weight: bold;
	color: #ff0000;
	background-color: inherit;
}
address {
	margin: 0 5%;
	padding: 0 5px 0 9px;
	border-left: 2px solid #2a4651;
}
blockquote {
	border-left: 3px double #2a4651;
	margin: 5px auto;
	width: 70%;
	padding-left: 5px;
}
blockquote p {
	padding: 5px;
}
acronym, abbr, span.caps, span.abbr {
	cursor: help;
}
acronym, abbr, span.abbr {
	border-bottom: 1px dashed #598b54;
}
/*--links--*/
a,a:link{padding:3px 5px;color:#232222;background-color:transparent;text-decoration:underline;}
a:visited{color:#3a3a3a;background-color:inherit;text-decoration:none;}
.post a:visited{color:#5f3e3e;background-color:inherit;text-decoration:none;}
a:link:focus{color:#a4736f;background-color:transparent;text-decoration:none;}
a:link:hover,a:visited:hover{color:#e4e1e0;background-color:#2c2f25;text-decoration:none;
	background-image: url(images/mts-gefesselt-hover.jpg);
	background-repeat:repeat-x;
	background-position: 50% 50%;}
a:link:active,a:visited:active{color:#720821;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, div.page {	margin: 0 0 10px 0;}
div.article {	margin: 4px 4px 12px 4px;}
div.article a{font-weight:bold;}
div.article a.athumb, div.article a.left {
	float: left;
	display: block;
	margin-right: 10px;
}
div.article a img.imgthumb, div.article a.left img.imgleft {
	clear: both;
	float: left;
	display: inline;
	padding: 2px;
	border: 3px solid #f3f5f5;
	background-color: #dedede;
	color: inherit;
}

span.vvqbox,.wp-caption img{	padding: 2px;
	border: 3px solid #f3f5f5;
	background-color: #dedede;
	color: inherit;}
	
p.buecher{float:right;	padding: 2px;
	border: 3px solid #f3f5f5;
	background-color: #dedede;
	color: inherit;}	

hr {
	clear: both;
	color: #ddd;
	background-color: transparent;
	border-bottom: 1px solid #ccc;
	height: 2px;
	padding: 0;
	margin: 3px 0;
	width: 290px;
}
.breadcrumb {
	font-size: 0.9em;
	font-weight: bold;
	letter-spacing: -1px;
	color: #575526;
	background-color: inherit;
	margin-left: 0;
	border-bottom: 1px solid #a4736f;
}
.breadcrumb a {	font-weight: normal;}
.eyecatch {
	width: 70%;
	margin: 3px auto;
	padding: 3px 0 3px 5px;
	border: 3px solid #f3f5f5;
	background-color: #f2f7f1;
	color: #000;
	font-size: 0.9em;
}
.navigate {
	text-align: center;
	width: 98%;
	margin: 0 auto;
}
.metadata {
	margin: 3px 0 8px 0;
	clear: both;
}
.more-link {	font-weight: bold;}
.postrelated,
ul.related {width:75%;
	margin: 3px 0 3px 50px;
	padding: 3px 0 3px 5px;
	border: 3px solid #f3f5f5;
	background-color: #dedede;
	color: inherit;
	font-size: 0.8em;clear:both;
}
.post ul.related li{background-image: url(images/mts-related-ul-li.png);background-position: 0 5px;background-repeat:no-repeat;}
.post ul.related a{font-weight:normal;}
.readmore {
	float: right;
	border: 3px solid #f3f5f5;
	background-color: #f2f7f1;
	color: inherit;
}
p.related{font-weight:bold;margin-top:35px;clear:both;}
.post h2 {
	font: bold 170%/180% "Palatino Linotype", swiss, serif;
}
.post h3 {
	margin: 15px 0 2px 0;
	color: #313415;
	background-color: inherit;
	font-weight: bold;
}
/*--lists--*/

.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.png);
}
.post ul li {
	background-image: url(images/mts-ul-li.png);
}
.post ul ul, .post ol ol, .post ul ol, .post ol ul {
	margin-left: 5px;
}
.post ol ul {
	font:   100%/160% Arial, sans-serif;
	margin-top: 8px
}

/*--sidebar on the right--*/
#sidebar h4, #searchform label {
	color: #a4736f;
	background-color: inherit;
	font-weight: bold;
	margin: 14px 5px 5px 60px;
	padding-left: 5px;
	line-height: 1.6em;
}
div#sidebar ul, div#sidebar p, div.st-tag-cloud {
	margin: 2px 5px 9px 60px;
	padding: 2px 3px;
	font-size: 0.9em;
}
div#sidebar ul {
	font-size: 0.9em;
}
div#sidebar ul ul, div#sidebar ul ul ul, div#sidebar ul ul ul ul {
	margin: 0;
	padding: 2px 0;
}
div#sidebar ul li {
	list-style-type: none;
	margin: 0;
	padding: 2px 0 2px 11px;
	/*background-image: url(images/mts-links-li.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
*/
	line-height: 1.6em;
}
div#sidebar h4.link {
	margin-top: 55px;
}
div#sidebar ul.links li {
	font-size: 0.9em;
}
div#sidebar ul.links ul {
	margin-bottom: 10px;
}
.page_item {
	font-weight: bold;
}
.page_item  .page_item {
	font-weight: normal;
}
.current_page_ancestor {
	background-image: url(images/mts-gefesselt-ancestor.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
.current_page_item {
	background-image: url(images/mts-gefesselt-current.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	font-weight: bold;
}
.current_page_parent .current_page_item {
	font-weight: bold;
}
.current_page_item  .page_item {
	font-weight: normal;
}
.current_page_parent {
	background-image: url(images/mts-gefesselt-parent.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
div#sidebar  .rss li {
	background-image: none;
}
div#sidebar a b {
	font-weight: normal;
}

/*--searchform--*/
form#searchform {
	text-align:left;
	width: 90%;
	margin: 2px;
}
form#searchform fieldset{
  border:none;
}
form#searchform input{
  border:1px solid #7d500c;
}
input#s{
  width:90%;
  margin-left:4px;
  padding:3px 6px;
  color:#fff;
  background-color:#a4736f;
  border:none!important;
}
input#searchsubmit {
	cursor: pointer;
	display:inline;
	width:32%;
}

div.contentsearch input#s,
div.textwidget input#s{
  width:52%;
  margin-right:6px;
  padding:3px 6px;
  color:#fff;
  background-color:#a4736f;
  float:left;
}
/*--widgets tagcloud calendar-*/
div.textwidget{padding:2px 3px 2px 9px;}
ul.tagcloud li{display:inline;margin:3px 0;line-height:150%;padding-left:3px;}

/*--images and other--*/

.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,
img.aligncenter{display:block;margin-left:auto;margin-right:auto;		padding:2px;
	border: 3px solid #f3f5f5;
			background-color:#dedede;
		color:inherit;}
img.alignright{clear:both;	float:right;
	display: inline;
		padding:2px;
	border: 3px solid #f3f5f5;
			background-color:#dedede;
		color:inherit;
    margin-left:10px;}
img.alignleft{clear:both;	float: left;
	display: inline;
		padding:2px;
		margin-right:10px;
	border: 3px solid #f3f5f5;
			background-color:#dedede;
		color:inherit;}
.wp-caption{text-align:center;padding-top:4px;margin:10px;clear:both;}

.wp-caption p.wp-caption-text{padding:0 4px 5px;margin:0;color:#113e50;background-color:inherit;}

dl{margin:4px 9px;}
dt{margin:5px 10px 3px 10px;font-size:1em;color:#80C0F0;background-color:inherit;}
dd{margin:2px 25px;font-size:0.9em;}
dl.image{width:230px;float:right;margin-right:1.5em!important;margin-right:0.5em;clear:both;padding-right:0.3em;overflow:hidden;}
dl.image dt{color:#113e50;background-color:inherit;}
dl.image dt, dl.image dd{margin:0 auto;text-align:center;}
dl.image dd img{padding:2px;border: 3px solid #f3f5f5;	background-color:#dedede;color:#000;}
dl.image dd a:hover img{color:#000;background-color:#CBCACA;border:3px solid #A0C0F0;}

/*Commenting System CSS*/
#combox img{vertical-align:middle}
h3#comments, h3#yourcomment,p#comments{margin-top:20px;margin-left:24px;}
p#comments{font-weight:bold;}
ol.commentlist{padding:0;margin:0 0 20px 30px;list-style-type:none; width:88%;}
ol.commentlist li{ border-bottom:1px solid #eee;padding:5px;margin-top:5px;clear:both;background-image:none!important;}
ol.commentlist  .alt{border-bottom:1px solid #333;padding:5px;margin-top:5px;clear:both;}
.comment-author{text-align:right;
/*float:left;display:inline;*/
width:160px;min-width:160px;max-width:160px;margin-right:5px;border-right:1px dotted #ddd;font-size:0.8em;overflow:hidden;}
.comment-author img{text-align:left;float:left;display:block;}
.commtext{width:55%;float:right;text-align:left;display:inline;font-size:0.98em;  overflow:hidden;}
a.commid{float:left;height:31px;width:31px;
background-image:url(images/mts-gefesselt-comments.png);
background-repeat:no-repeat;
background-position: 50% 0;}
a.commid:hover{float:left;height:31px;width:31px;
background-image:url(images/mts-gefesselt-comments-hover.png);
background-repeat:no-repeat;
background-position: 50% 0;}
p.reply{clear:both;}
ol#pinglist{list-style-type:none;}
ol#pinglist li{font-size:0.8em;}
.pingline small{font-size:0.8em;font-weight:bold;}
#respond p{width:86%;line-height:2em;}
#respond input, #respond textarea{border:1px solid #ddd;overflow:hidden;}
#respond label{width:140px;text-align:right;margin-right:4px;display:block;float:left;}
respond input{display:inline;padding:2px;height:1.8em;}
#respond input#submit{border:none!important;float:right;margin-right:5px;}
#respond input#submit img{text-align:center;margin:0 auto;width:350px;}
#respond small{font-size:0.8em;}


html div.post p img.wp-smiley{border:none;}
.topp{clear:both;text-align:right;font-size:0.9em;}
p.topp{width:95%;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */

#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a{background:#f1f1f1;padding:0;margin:0;border:none;text-decoration:none;font-weight:normal;font-style:normal;list-style:none;text-transform:none;text-indent:0px;font-variant:normal;text-align:left;line-height:12px;letter-spacing:0px;word-spacing:0px;font-size:9px;font-family:Verdana;}
#wp_page_numbers{margin:10px 14px 10px 43px;   width:98%;background-color:#f1f1f1;color:inherit;border:1px solid #bfbfbf;}
#wp_page_numbers ul{width:50%;text-align:center;margin:2px auto;}
#wp_page_numbers li{float:left;display:block;background-image:none!important;}
#wp_page_numbers a{margin-top:2px;margin-bottom:2px;padding:2px;padding-left:2px;padding-right:2px;margin-left:1px;margin-right:1px;display:block;color:#333;border:1px solid #f1f1f1;}
#wp_page_numbers li a:hover{border-color:#999;}
#wp_page_numbers li.space{margin-top:2px;margin-bottom:2px;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 #bfbfbf;background-color:#fff;color:inherit;padding-left:4px;padding-right:4px;}
#wp_page_numbers li.active_page a:hover{color:black;
/* IE fix */
background-color:inherit;}
#wp_page_numbers li.page_info{margin-top:2px;margin-bottom:2px;padding-top:2px;margin-right:2px;padding-left:2px;color:#666;background-color:inherit;border:1px solid #f1f1f1;}
.wp_page_numbers ul,.wp_page_numbers li,.wp_page_numbers a{background:#f1f1f1;padding:0;margin:0;border:none;text-decoration:none;font-weight:normal;font-style:normal;list-style:none;text-transform:none;text-indent:0px;font-variant:normal;text-align:left;line-height:12px;letter-spacing:0px;word-spacing:0px;font-size:9px;font-family:Verdana;}
.wp_page_numbers{margin:10px 14px 10px 43px;   width:98%;background-color:#f1f1f1;color:inherit;border:1px solid #bfbfbf;}
.wp_page_numbers ul{width:50%;text-align:center;margin:2px auto;}
.wp_page_numbers li{float:left;display:block;background-image:none!important;}
.wp_page_numbers a{margin-top:2px;margin-bottom:2px;padding:2px;padding-left:2px;padding-right:2px;margin-left:1px;margin-right:1px;display:block;color:#333;border:1px solid #f1f1f1;}
.wp_page_numbers li a:hover{border-color:#999;}
.wp_page_numbers li.space{margin-top:2px;margin-bottom:2px;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 #bfbfbf;background-color:#fff;color:inherit;padding-left:4px;padding-right:4px;}
.wp_page_numbers li.active_page a:hover{color:black;
/* IE fix */
background-color:inherit;}
.wp_page_numbers li.page_info{margin-top:2px;margin-bottom:2px;padding-top:2px;margin-right:2px;padding-left:2px;color:#666;background-color:inherit;border:1px solid #f1f1f1;}
/*--footer--*/

/*]]>*/