/*
Theme Name: Graz
Theme URI: http://www.graz.net
Description: all rights reserved by graz.net and webdesign-in.de
Version: 1.0
Author: mts
Author URI: http://www.webdesign-in.de/
Tags:  light
Text Domain: 

*/
/*---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 "Myriad Pro","Myriad Set","Myriad Apple",Myriad,"Trebuchet MS", "Helvetica Neue", Arial,sans-serif;
height:101%;margin-bottom:1px;
color: #333;
	background-color: #fff;
background-image:url(images/mts-graz-html.jpg);
background-repeat:repeat;background-position:50% 0;}
body{font-size:1em;line-height:1.7em;
padding-top:0;border-top:1px solid #fff;width:100%; 
background-image:url(images/mts-graz-body.jpg);
background-repeat:repeat-x;background-position:50% 0;}
#header{height:232px;position:relative;text-align:center; margin: 0 auto;padding:0;width:980px;background-color:transparent;
background-image:url(images/mts-graz-header.jpg);background-repeat:no-repeat;background-position:50% 0; }
#page{margin:0  auto;padding:0 0 0 0;text-align:center; width:980px;position:relative;
clear:both;color:#031e33;background-color:transparent;
background-image:url(images/mts-graz-page.jpg);background-repeat:repeat-y;background-position:50% 0;}
	.pageinnen{
  background-image:url(images/mts-graz-footer.jpg);
background-repeat:no-repeat;
background-position:50% 100%;}
#header,#page{}
.wrapper{width:979px;float:left;min-height:500px;height:auto !important;height:500px;text-align:left;}
.content{margin:-18px 5px 5px 302px;text-align:left;min-height:500px;height:auto !important;height:500px;overflow:hidden;padding:0;}
#sidebar{float:left;width:265px;margin-left:-99.1%;margin-top:-18px;text-align:left;padding:0;}
#footer{margin:0 auto 0 auto;padding:15px 0;width:980px;background-color:transparent;}
#footer p{text-align:right;font-size:0.9em;}
.pageinnen,.footerinnen,.sideinnen,.dividerinnen,.pageunteninnen{width:100%;margin:0 auto;padding:0;text-align:center;}

.head{text-align:left;margin-left:180px;padding-top:45px;}
  h1{
	font: lighter 330%/100% "Trebuchet MS", sans-serif;
	letter-spacing: -1px;cursor:pointer;
}
  h1 a:link{text-decoration:none;}
 p.info{top:-90px;right:25px;font-size:0.9em;position:absolute;color:#aaa;}
 p.info a:link,p.info a:visited{color:#7a817c;}
/*--headernavi--*/
.nav{padding:89px 0 10px 0;  margin:0 0 0 0;position:relative;z-index:300;width:760px;display:block;}
.nav ul{margin:0; padding:0; list-style:none; display:table; white-space:nowrap; text-align:right; }
.nav ul  li{display:table-cell; margin:0; padding:0;}
.nav ul  a{color:#7d0018;float:left; margin:0 1px; padding:0 8px 0 8px; text-decoration:none; 
letter-spacing:-1px;font:1.4em/1em Arial,sans-serif;font-weight:normal;  }
.nav ul  a b{float:left; display:block; background:transparent; padding:5px 8px 16px 8px;font-weight:normal;}
/*--chef--*/
.nav ul  a.last{color:#7d0018;float:left; margin:0 1px; padding:0 8px 0 8px; text-decoration:none; 
letter-spacing:-1px;font:oblique 1.4em/1em Arial,sans-serif;  }
.nav ul  a.last b{background:none!important;}
.nav ul a:link:focus{text-decoration:none;}
.nav ul  a:hover{background:#fff; color:#1a240a; cursor:pointer;}
.nav ul a:hover b{background:transparent;
background-image:url(images/mts-graz-navi.gif);
background-repeat:no-repeat;
background-position:50% 95%; }
.nav ul  a:link:active,.nav ul  a:visited:active{position:relative; top:4px;}
.nav ul .current_page_item a{ cursor:default;}
.nav ul  .current_page_item  a b{float:left; display:block; background:transparent; padding:5px 8px 16px 8px;
background-repeat:no-repeat;
background-position:50% 95%;}


/*--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:3px solid #e2e2e2;}
small{font-size:0.8em;}
b,strong{font-weight:bold;}
i, em{}
address{margin:0 auto 0 45px;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 0;
padding:0;color:#33333c;background-color:inherit;font:1.5em/1.7em "Trebuchet MS", "Helvetica Neue", Arial,sans-serif;}
p{margin:4px 5px 4px 12px;}
/*--for all links--*/
a, a:link{padding:0 2px;color:#7d0018;background-color:inherit;text-decoration:underline;}
a:visited{color:#740117;background-color:inherit;text-decoration:none;}
a:link:focus{color:#003;background-color:inherit;text-decoration:none;}
a:link:hover,a:visited:hover{color:#1a240a;background-color:inherit;text-decoration:none;}
a:link:active,a:visited:active{color:#b09551;background-color:inherit;position:relative;  top:0;}
/*--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{}

/*----*/

.content   .entry ol{margin:8px 5px 15px  45px;}

/*--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--*/
.entry img,
.entry a img{border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;
    background-color:#eee;color:inherit;padding:4px;}
img.alignleft{float:left;
margin:10px 7px 10px 0;
}
img.alignright{float:right;
margin:10px 0 10px 7px;}
img.alignleft{}
img.alignright{}
img.aligncentered{}

h3.autortitle img.alignleft,
  img.ngg-left,
  .catimg{float:left; margin:3px 12px 3px 0;padding:3px;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;}

.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 a:link{text-decoration:none;}
#sidebar h2,
#sidebar h4{font:1.4em/1em "Trebuchet MS", "Helvetica Neue", Arial,sans-serif;
text-align:left;color:#1a240a;margin-left:16px;margin-top:0;}
#sidebar ul,
    #sidebar ul.ec3_events{margin:8px 0 0 14px;text-align:left;font-size:1.1em;}
#sidebar ul ul,
  #sidebar ul ul ul,
    #sidebar ul ul ul ul{margin: 2px;font-size:1em;}
    
    #sidebar .ec3_list_month{color:#000;background-color:inherit;}
      #sidebar .ec3_list_month b{font-weight:normal;font-size:1.1em;}
#sidebar li{padding:6px 0 0px 0; width:80%;}
    #sidebar li.ec3_list_day{padding:6px 0 0px 10px; width:80%;}
#sidebar li li,
  #sidebar li li li,
    #sidebar li li li li {padding:2px 0 0px  5px;width:98%;}
    
        #sidebar li.ec3_list_day li{padding:2px 0 0px  9px;width:98%;}
    
/*--neue termine--*/

ul.ec3_events li.ec3_list_day{color:#000;}

#sidebar .boxsmall{width:96%;clear:both;margin:25px auto 0 auto;text-align:center;
background-image:url(images/mts-graz-sidebar.gif);
background-repeat:no-repeat;
background-position: 0 0;
/*border-top:1px solid #eee;
border-left:1px solid #eee;
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;*/
padding: 4px 6px;}

#sidebar .boxsmall p{text-align:left;}
/*--calendar--*/
#wp-calendar {
	border: none;
	empty-cells: show;
	margin: 10px auto 0 5px;
	width: 90%;
	clear:both;
	float:left;
}
#wp-calendar table{width:95%;}
#wp-calendar table.nav{text-align:center;margin:0 auto; padding:0;border:1px solid #eee;clear:both;}
#wp-calendar table.nav tbody{text-align:center;margin:0 auto; width:99%;}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev{padding-left:75px;}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 0.9em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

.content .entry table.ec3_schedule {padding:2px 10px;
    border-collapse:collapse;
    margin: 5px auto;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;
    width:60%;
    display:block;
    float:none;
    background-color:#f2f1f1;
}

table.ec3_schedule td {
 padding:0 0.5ex 0 0.5ex;
 color:#800;
}

/*--searchform--*/
form#searchform fieldset{border:none!important;
position:absolute;width:203px;
right:25px;top:176px;
background-image:url(images/mts-graz-search.gif);
background-repeat:no-repeat;background-position:0 50%;
padding:5px 0;}

form#searchform input{   background-color:transparent;color:#000;}
 form#searchform{padding: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;}


/*--body classes--*/
.titlemeta,
.time{letter-spacing:2px;font-family:"Lucida Grande",sans-serif;padding:0 2px;}
    span.titletime{}
.autormetadata{display:block;font-size:0.97em;margin:15px 0;padding:3px;}
.postmetadata{clear:both;font-size:0.97em;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;}
.rtl {}
.home {}
.blog {}
.archive {}
.date {}
.search {}
.paged {}
.attachment {}
.error404 {}
.author {margin:0 8px 28px 6px;padding-bottom:10px;
display:inline;float:left;width:550px;}
    h3.autortitle{border-bottom:2px solid #eee;float:left;width:98%;padding:4px 4px 8px 0;}
      h3.autortitle span.titlemeta{display:block;font-size:0.7em;}
.category {}
.tag {}
.post,
.page {margin:22px 8px 28px 5px;padding-bottom:10px;clear:both;}
.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{float:left;width:40%;margin-left:14px;padding-bottom:5px;}
      dl.related img.related{float:left;display:block;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;}
p.related{font-weight:bold;margin:10px 0 0 10px;padding:2px;}
ul.related{float:left;display:block;width:100%;margin:5px 5px 0 0;padding:5px 10px;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;
    background-color:#f5f5f6;}
      ul.related ul{display:inline;float:left;width:auto;margin:0;padding:0;}
      ul.related li.page_item,
        ul.related li.page_item ul li.page_item {float:left;display:inline;padding:3px 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 "Myriad Pro","Myriad Set","Myriad Apple",Myriad,"Trebuchet MS", "Helvetica Neue", 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 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 "Myriad Pro","Myriad Set","Myriad Apple",Myriad,"Trebuchet MS", "Helvetica Neue", 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;}


/*--topauthors--*/
ul#topauthors{padding-bottom:10px;}
ul#topauthors li{border-bottom:1px dotted #aaa;}
ul#topauthors li b{font-size:1.1em;margin-right:4px;}
ul#topauthors img.avatar{margin:0 6px 0 0; border:1px solid #eee;}

.navigate{clear:both;}
.ad,
.adsarchiv{clear:both;margin:3px auto;text-align:center; width:490px;}

.hotelad,
.tippsad{clear:both;margin:3px auto; text-align:center;width:490px;}

#sidebar .boxsmallad{width:96%;clear:both;margin:25px auto 0 auto;text-align:center;}
#sidebar .boxsmallad script{margin:0 auto; text-align:center;}
/*--navi vertical--*/
#sidebar .page_item{border-bottom:1px solid #aaa;}
  #sidebar .current_page_ancestor .page_folder .page_item {border-bottom:1px solid #eee;}
       #sidebar  .page_item a{background-image:none;}
 
 #sidebar .page_folder a{background-image:url(images/mts-graz-parent.gif);
      background-repeat:no-repeat;
      background-position: 100% 5px;
      padding-right:15px;}
  
  #sidebar .current_page_ancestor{}
  #sidebar .current_page_ancestor,
   #sidebar  .current_page_ancestor.page_folder a,
     #sidebar  .current_page_ancestor .page_folder .page_item a{background-image:none;border-bottom:none;}
      
    #sidebar .current_page_item  a{font-weight:bold;}
       #sidebar  .current_page_item.page_folder a{border-bottom:none;}
    
    
      #sidebar .current_page_item  .page_item {border-bottom:none;}
      #sidebar .current_page_item  .page_item a{font-weight:normal;}
           
           
/*---------------slideshow--------------*/
.haltIE{margin:20px auto;width:520px;text-align:center;
background-image:url(images/mts-graz-feature.jpg);
      background-repeat:no-repeat;
      background-position:0 0;
}
div#slideShowItems{width:520px;overflow:hidden;height:302px;z-index:100;text-align:left;}
div#slideShowItems div{width:490px;padding:10px;}
div#slideShowItems img{margin-left:13px;padding-right:13px;float:right;display:inline; }
ul#slideShowCount{padding:0;width:490px;color:#000;margin-top:-5px;}
ul#slideShowCount li.slide{line-height:18px;float:right;cursor:pointer;width:26px;height:18px;display:block;background:transparent url(images/tabs.jpg) no-repeat scroll left top;}
ul#slideShowCount li.slide span{padding-left:10px;cursor:pointer;}
ul#slideShowCount li.slide:hover{background-position:left -18px;}
ul#slideShowCount li.slide.selectedTab{background-position:left -18px;}            

div#slideShowItems div p{margin:5px 10px;}

/*--startseite--*/
.box{clear:both;margin-top:45px;}
.box01{float:left;width:217px;}       
.box02{float:right;width:217px;margin-left:4px;margin-right:4px;}       
.box03{float:right;width:217px;}          

.box h3,
.box h4{font:1.1em/1.3em "Trebuchet MS", "Helvetica Neue", Arial,sans-serif;margin:0 4px;padding:2px 6px;}
  span.more{clear:both;display:block;float:right;width:87px;height:17px;margin:2px 7px 0 0;}

.box01,.box02,.box03{background-image:url(images/mts-graz-box-oben.jpg);
  background-repeat:no-repeat;
  background-position: 50% 0;
  margin-top:15px; }
    .boxinnen{
      background-image:url(images/mts-graz-box-unten.jpg);
      background-repeat:no-repeat;
      background-position: 50% 100%;
      min-height:17em;height:auto !important;height:17em;
      padding-top:10px;}
      .boxinnen p{text-align:justify;font-size:0.9em;padding:3px 13px 3px 6px;}
          .boxunten{ height:20em;border:1px solid red;overflow:hidden;}

.box01 .alignleft,.box02 .alignleft,.box03 .alignleft{float:left;margin:5px 5px 2px 8px;}
/*--you need every time--*/
br.clear,hr.clear,.clear{clear:both;height:1px;overflow:hidden;}
body img.wp-smiley{border:none;}

.contad{float:left;margin-right:9px;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
