/* 
Theme Name: mts Katalog f EK
Theme URI: http://www.webdesign-in.de/
Description: 3columns widget adsense pages,  <a href="http://www.webdesign-in.de/" title="Webdesign by mts">mts</a>.  
Tags: fixed-width,three-columns, 

Version: 1.0.0
Author: mts
Author URI: http://www.webdesign-in.de/


 */
/*<![CDATA[*/

*{
  margin: 0;
  padding: 0;
}

html{
 height:101%;
}

html{color:#333;background-color:#fff;
background-image:url(images/mts-ekatalog-html.jpg);
background-repeat:repeat-x;
background-position:0 0;}

body{ }
div#container{width:980px;margin:0  auto;text-align:center;color:#031e33;background-color:#fff;
background-image:url(images/mts-ekatalog-page.jpg);
background-repeat:repeat-y;
background-position:0 0;
position:relative;
}


#top {width:755px;  text-align:left; height:50px;
background: transparent;padding-top:122px; margin-left:197px;}
div#wrapper{width:980px;float:left;display:inline; min-height:500px;height:auto !important;height:100%;}
div#content{margin:-10px 199px 5px 199px;text-align:left;min-height:500px;height:auto !important;height:100%;
overflow:hidden;
}




div#header{position:relative;width:100%;float:left;height:196px;
background: #fff url(images/mts-ekatalog-header.jpg) no-repeat top left;
color:inherit;margin:0  auto ;padding:0;text-align:center;
}

div#header h1  {
	font: 180%/100% Verdana,Sans-serif;
	letter-spacing: -1px;
	color:#b10e03;
	background-color:transparent;
}
div#header h1 a{
color:#b10e03;
z-index:1000;
position:absolute;
left:35px;
top:35px;
}
div#header a:link:hover{
color:#b10e03;

}
div#header p{position: absolute;
	top:65px;
	left:42%;
  padding:5px 5px;margin:10px 2px;}
	

div#sidebar {}

div.leftsidebar,
div.rightsidebar{width:194px;float:left; margin-top:-10px;text-align:left;}
div.leftsidebar{ margin-left:-195px; }
div.rightsidebar{ margin-left:-100%; }


div#footer {
background-color:#fff;color:inherit;
background-image:url(images/mts-ekatalog-footer.jpg);background-repeat:no-repeat;background-position:0 0;
	margin: 0 auto;
	text-align: center;
	clear: left;
	width: 100%;
}


/*--all over the world--*/
html, body {font: 0.9em/1.5em  Arial, Helvetica,  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{	letter-spacing: -1px;margin:6px 0 4px 3px;
 font:  1.5em/1.2em "Myriad Pro","Myriad Set","Myriad Apple",Myriad,"Helvetica Neue",Arial,Verdana,Sans-serif;color:#81d82a;background-color:inherit;}

input,textarea{background-color:#fff;color:#335a7f;}

p{padding:2px 0;margin:4px 25px 10px 4px;text-align:justify;
line-height:1.4em;
}



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 #335a7f;}
b,strong,i,em{}
ins{text-decoration:none;padding-left:2px;border-bottom:1px solid #335a7f;border-left:1px solid #335a7f;}
del{font-weight:bold;color:#335a7f;background-color:inherit;}
address{margin:0 5%;padding:0 5px 0 9px;border-left:2px solid #335a7f;}
blockquote{clear:both; border-left:3px double #335a7f;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 #81d82a;}

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 {
	padding:2px;
	color: #756a67;
	background-color: transparent;
	text-decoration: underline;
}
a:visited {
	color: #6e6361;
	background-color: inherit;
	text-decoration: none;
}
a:link:focus {
	color: #ff335a ;
	background-color: transparent;
	text-decoration: none;
}
a:link:hover, a:visited:hover {
	color: #81d82a;
	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;}
/*--navi--*/

#pagenavi{100%;float:left;height:32px;padding-top:1px;padding-bottom:1px;z-index:20000;}
#pagenavi li{float:left;display:block;/*height:32px;*/border-right:1px solid #ddd;}
#pagenavi li a{display:block;padding-left:15px;padding-right:15px;font-size:1.1em;font-weight:bold;color:#756a67;}
#pagenavi li a:hover{background:transparent;color:#cad418;}
#pagenavi li.current_page_item a{background:transparent;color:#b10e03;}
#pagenavi li.current_page_item a:hover{background:transparent;color:#81d82a;}
#pagenavi ul{display:none;z-index:99;position:absolute;}
#pagenavi ul li a{display:block;}
#pagenavi li ul a:hover{display:block;background:#81d82a;}
#pagenavi ul a{display:block;}
#pagenavi ul ul{margin-top:-27px;display:none;margin-left:198px;position:absolute;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#pagenavi li:hover ul ul{display:none;}
#pagenavi li:hover ul{display:block;}
#pagenavi ul li:hover ul{display:block;}
#pagenavi li ul li{display:block;width:180px;height:24px;border-top:2px solid #52551b;;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
#pagenavi li.page_item ul{border-top:2px solid #ddd;width:180px;}
#pagenavi li.page_item a{display:block;}
#pagenavi li.page_item a:hover{display:block;}
#pagenavi li.page_item ul li a{display:block;text-align:left;height:24px;line-height:24px;border-right:1px solid #ddd;border-left:1px solid #ddd;padding-left:15px;padding-right:15px;text-transform:uppercase;font-size:0.7em;font-weight:bold;color:#333;}
#pagenavi li.page_item ul li a:hover{display:block;text-align:left;height:24px;line-height:24px;border-right:1px solid #aaa;border-left:1px solid #ddd;background:#424605;padding-left:15px;padding-right:15px;text-transform:uppercase;font-size:0.7em;font-weight:bold;color:#81d82a;}



/*--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;font-size:0.8em;}
#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{}
.post h2 a{ }
/*----------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{}
.page h2 a{color:#b10e03;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{ }
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;
  }
  
  div#sidebar ul li ul li{line-height:1.6em;}



/*----------------rightsidebar----------*/
.rightsidebar{ }
.rightsidebar a{ }
.rightsidebar .boxsmall{margin:12px 5px 2px 12px; padding:3px;}
.rightsidebar h4{background-image:url(images/mts-ekatalog-h4.gif);
background-position:0 100%;
background-repeat:no-repeat;
padding-bottom:3px;
line-height:1.3em;
}
.rightsidebar ul{margin:0;padding:2px 0;
font-size:0.9em;
}
.rightsidebar ul ul{font-size:1em;
}
/*-----------leftsidebar---------*/
.leftsidebar{ }
.leftsidebar a{ }
.leftsidebar .boxsmall{margin:12px 12px 2px 5px; padding:3px;}
.leftsidebar h4{background-image:url(images/mts-ekatalog-h4.gif);
background-position:0 100%;
background-repeat:no-repeat;
padding-bottom:3px;
line-height:1.3em;
}
.leftsidebar ul{margin:0;padding:2px 0;
font-size:0.9em;
}
.leftsidebar ul ul{font-size:1em;
}


/*--archive tag--*/
h3.archive{margin:8px 0 4px 10px;padding:0 0 0 4px;line-height:100%;}
/*--searchform--*/
#header  form#searchform fieldset{ position:relative; border:none; }
#header form#searchform input{   background-color:transparent;color:#464a54;}
#header  form#searchform{

 position:absolute;
 top:25px;
 right:4px;
 width:329px;height:50px;padding:0;margin:0;
 background-image:url(images/mts-ekatalog-suche.png);background-repeat:no-repeat;background-position: 0 0;}
#header  form#searchform input{   }
  #header form#searchform input#s{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e0dfd9;line-height:0.9em;float:left;width:195px;
  margin:4px 3px 6px 22px;padding:2px;background-color:transparent;color:#fff;}
 #header form#searchform input#searchsubmit{
 position:absolute;
 right:44px;
 bottom:5px;
 border:none!important;cursor:pointer;display:inline;width:43px;height:43px; }

/*--searchform content--*/
/*--searchform--*/
#content form#searchform fieldset{ position:relative; border:none; }
#content form#searchform input{   background-color:transparent;color:#464a54;}
#content  form#searchform{
 width:329px;height:50px;padding:0;margin:10px;
 background-image:url(images/mts-ekatalog-suche.png);background-repeat:no-repeat;background-position: 0 0;}
#content  form#searchform input{   }
 #content  form#searchform input#s{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e0dfd9;line-height:0.9em;float:left;width:195px;
  margin:4px 3px 6px 22px;padding:2px;background-color:transparent;color:#fff;}
#content  form#searchform input#searchsubmit{top:-16px;right:60px;position:absolute;
 border:none!important;cursor:pointer;display:inline;width:43px;height:43px; }

/*--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:#99031e;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;}
.topp{clear:both;text-align:right;font-size:0.9em;}
/*-----------comments------------*/
#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; }

.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;}
.metasmall{font-size:0.8em;margin-top:0;margin-bottom:5px;padding:2px;}


#footer p{text-align:right;font-size:0.8em;}
/*--------------------- mts ekatalog tdo miniforms style orig----------- */
form.tdomf_form{
  margin:1.48em 0 0 0;
  padding:0;
  width:98%;
  float:left;
  font: 1.1em/1em Arial,sans-serif;
	border: 3px double #fff; 

  background-color:#f8fcf4;
	color: #000;/*sonst probleme mit dem ie und legend*/
  }
  
  form.tdomf_form br { 
    clear: left;
    }
  form.tdomf_form fieldset p{
    margin:2px 0 2px 13px;
    padding:2px;
    font-size:0.9em;
    clear:both;
    }
  form.tdomf_form fieldset small{
    font-size:0.9em;
    clear:both;
    }     
  form.tdomf_form div.script{
    padding-left:10px;
    font-size:0.9em;
    } 
    
    form.tdomf_form .required span{
      color:red;
      font-weight:bold;
      padding-right:2px;}
    
    
    
    
  form.tdomf_form label,
  form.tdomf_form input,
  form.tdomf_form textarea { /* Alle Labels UND Formularelemente ausw�hlen */
    float: left;
    margin:5px 0;
    padding:3px;
    }  
  form.tdomf_form label {
    text-align: right; 
    padding-right:10px; 
    width: 9em;
    font-weight:lighter;}
  form.tdomf_form label.radio{
    text-align:left;
    padding-left:5px;
    margin:0;
    width:9em;
    vertical-align:top;
    } 


  form.tdomf_form fieldset input{  
    width: 15em; /* Breite.*/
    }
    
    form.tdomf_form fieldset input.senden{  
      float:right;
      margin-right:4px;
      }
   form.tdomf_form fieldset input.vorschau{  
      margin-left:4px;
      }
      
      
      
   form.tdomf_form fieldset.eintrag div.script input{
      width:auto!important;
      } 
    

  form.tdomf_form textarea{
    overflow:auto;
    width:93%;
    margin-left:10px;
  }   

  form.tdomf_form input.radio{
	  width:1em;
	  margin:1px 0 1px 140px;
	  background-color:transparent;
    }
  
  form.tdomf_form fieldset.checkbox input{
	  width:1.5em;
	  margin:1px 5px 1px 135px;
	  background-color:transparent;
    }
    
  form.tdomf_form fieldset.checkbox label{
    width:15em;
    text-align:left;
    }
    
    
    
  form.tdomf_form select#select{
    margin-left:140px;
    }
    form.tdomf_form select option{
      width:15em;
      }
  form.tdomf_form fieldset{
    position: relative;
    float: right;
    width:100%;
    margin:0;
    padding:0.6em 0 0.6em 0;
    border:none;
   
    }

    
    
    
  form.tdomf_form legend {  
    position:relative;
    padding: 0;
    color: #000;
    width:70%;
    }    
  form.tdomf_form fieldset fieldset legend{
    font: 1.2em/1em Arial, sans-serif;
    text-indent:15px;
    margin-bottom:10px;
    }
  form.tdomf_form legend  span {  
    text-indent:15px;
    display:block;/*ermoeglicht text-indent*/
    font:bold 1.2em/1em  Arial, sans-serif;
    top:-1.1em;
    position:absolute;
    width:auto;
    }    
    
  form.tdomf_form fieldset fieldset {
    background:none;
    border-right: 1px solid #aaa;
    border-top: 1px solid #e7e7e7;
    border-left:1px solid #e7e7e7;
    border-bottom: 1px solid #aaa;
    width:95%;
    margin-right:10px;
    margin-bottom:6px;
    background-color:#f8fcf4;
    }  
    
    
fieldset#alles{}

fieldset.info{}
fieldset.eintrag{}

fieldset.kategorien{}
  select.tdomf_categories{}
fieldset.autor{}
  fieldset.autor p{}
fieldset.checkbox{}
fieldset.captcha{}
fieldset.bestaetigen{}
fieldset.tdomf_buttons{}
  input.senden{}
  input.vorschau{}



/*---index cats--*/
div#content div.catindex{margin-left:6px;}
div#content div.catindex ul li.cat-item{
width:170px;
display:block;
float:left;
margin:10px 3px 20px 3px;
min-height:2em;height:auto !important;height:2em;
overflow:hidden;
}

div#content div.catindex   ul li.cat-item ul.children li.cat-item
{display:inline;float:left;
border:none;
margin:3px;
width:auto;
min-height:1.8em;height:auto !important;height:1.8em;
}

 div#content div.catindex ul li.cat-item a{
font-size:1.1em;
font-weight:bold;
}

 div#content div.catindex ul li.cat-item ul.children li.cat-item{font-size:0.84em;}
div#content div.catindex ul li.cat-item ul.children li.cat-item a{
display:inline;float:left;font-weight:normal;
}



p.single{width: 110px; 
text-align:right;
float:left;margin-right:0;padding-right:0; }
div.single{display:block;clear:both;margin:0;padding:0; }
p.single00{float:right;text-align:left;margin-right:12px;margin-left:0;width:417px; }
div.single01{float:right;text-align:left;width:417px;padding:0;margin-left:0;margin-right:12px;}
div.single01 p{margin:2px 0;padding:3px 0 0 0;}













/*]]>*/
