/*
Theme Name: indieV2
Theme URI: http://www.herculez.de
Description: Erster Theme von und f&uuml;r Herculez.de und jetzt mit ersten Anpassungen f&uuml;rn Relaunch
Version: 0.9
Author URI: http://www.herculez.de
*/
/* braucht man immer*/
acronym, abbr, span.caps {
  cursor: help;
  }
.pagenav {
  display: block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 60px;
  }
html,body{margin: auto; padding:0;}
body{font: 76% arial,sans-serif; background-image: url(images/bg_mayfinal.jpg); background-repeat: no-repeat; background-color: #fefefe; color:#000; width:1002px;}
a{text-decoration:none; color: #000; font-weight: bold;}
a:hover{text-decoration:underline;}
a:active{text-decoration:underline;}
hr{clear: both; weight: 110%; border-style: solid; border-color: #000; border-width: 1px; margin: 20px -20px 2px -20px; text-align: center;}
/*swfir Flash-Bilder*/
.swfir, object { display: block; margin: 0.1em 0.1em 0.1em 0em; }
.swfir.imgleft, object.imgleft {float: left; }
.swfir.imgright, object.imgright {float: right; }
.swfir.imgtop, object.imgtop {text-align: center; margin: 0.1em 0em 1.0em 0em;}
/*Zitate*/
blockquote {
  border: 2px dashed #fff;
  margin: 0.5em 1.5em;
  padding: 5px 1.5em 5px 1.5em;
  background-color: #ddd;
  }
/* Forms Such */
input#s, #submit {background-color: #222; color:#fff; font-weight:bold; border:1px solid #000; width:120px;}
input#searchsubmit {background-color: #000; color:#fff; font-weight:bold; border:1;}
/* Forms Comment */
input#author, #email, #url, #subscribe, textarea#comment {border:2px solid #000;}
/* Titleschrift */
h1 {font: impact,sans-serif; color: #000; text-align: center;}
h2 a, h2.titlename a, div#singlebody h2 a{padding-right: 5px; padding-left: 5px; font: 125% impact,sans-serif; color: #000; background: #96f;}
h2 a:hover, h2.titlename a:hover, div#singlebody h2 a:hover{color: #96f; background: #000; text-decoration:none;}
h3 {font: 200% impact,sans-serif; color: #D4BFFF; text-align: right; margin: -40px 0px 0px;}
/*div.indexnotes {font: 11px; color: #000;}*/
/*div.indexnotes a{color: #000; background-color: none;}*/
div.content span.kategorie a{padding-right: 1px; padding-left: 1px; color: #fff; background-color: #000;}
div.content span.kategorie a:hover{color: #96f; background-color: #000; text-decoration:none;}
div.content span.commentslink a{float: right; padding: 2px; margin-top: -16px; color: #fff; background-color: #000;}
div.content span.commentslink a:hover{color: #96f; text-decoration:none;}
/* Titleliste*/
div#titleliste {margin: 1.5em 0.5em 0.5em; font: 135% impact,sans-serif; color: #000; text-align: justify;}
div#titleliste img {vertical-align: bottom;}
div#titleliste a {padding-right: 5px; padding-left: 5px; background: #96f; color: #000; font-weight: normal;}
div#titleliste a:hover {color: #96f; background: #000; text-decoration:none;}
/* Header */
div#header{position: relative; top:0px;}
/* Adminpanel */
div#adminpanel{position:absolute; top:25px; margin-left: 900px}
/* Zitateplugin */
div#randomQuote{position: absolute; top: 310px; margin-left: 460px; width: 250px;}
/* Rechter Pinselstrich */
div#pinselstrich{position: absolute;top:240px; margin: 0px 0px 0px 819px; overflow:hidden; z-index:2;}
/* Linker Pinselstrich */
div#pinselstrich2{position: absolute;top:1228px; margin: 0px 0px 0px -28px; overflow:hidden; z-index:0;}
/* Sidebar left */
div#leftsidebar{
    float: left;
    width: 150px;
    margin: -50px 0;
    padding: 0;
    position:absolute;
    }
/* Google Werbeanzeige */
div.werbeleiste{
    height: 600px;
}
/* Auf dem Pinselstrich2 (orange) */
div#onPinsel2{
  padding: 0 0px 0 0px;
  width: 180px;
  margin: 0px 0px 0 -5px;
  }
/* Inhalt, wenn man so will */
div.content{
  color: #000;
  margin: 0px 15% 0px 15%;
  padding: 0.1px 1em 1em;
  width: 671px;
  background-color: #fff;
  position:relative;
  z-index:1;
  }
div.content a{color: #000;}
div.indextext{
/*  font-size: 105%;*/
  font-size: 11pt;
  z-index:4;
  position:relative;
  }
div.indextext span{
  font-size: 13px;
}
div.indextext a{
  font-weight: bold;
  /*color: #63c;*/
  background-color: #D4BFFF;
  }
div.indextext a:hover{
  color: #96f;
  background: #000;
  text-decoration:none;
  }
/* Sidebar right */
div#rightsidebar{
  float: right;
  width: 150px;
  margin: -75px 0;
  padding: 0;
  position:relative;
  z-index:3;
  }
/* Auf dem Pinselstrich */
div#onPinsel{
  padding: 0 10px 0 -28px;
  width: 140px;
  margin: 0 30px 0 -5px;
  }
/* Footer */
div#footer{margin: -5px 0px 5px; height: 15px; clear:both; width:100%; font-size:88%;}
/* Eventtitle */
span.eventtitle{
    font-weight: bold;
    background: #52b;
    }
/* BEITRAGSEINZELANSICHT */
div#singlebody{
    background: #fff;
    border: 3px solid #111;
    border-top: 0px;
    color: #000;
    padding: 0 50px 0 50px;
    margin: -15px 20px 5px 20px;
    font: 130% arial,sans-serif;
    }
div#singlebody a{
    color: #000;
    }
/* Damit die img-Groesse stimmt */
div#singlebody span{
    font-size: 80%;
    }
/* Durchblaettern bei Single-Ansicht */
table#singlebrowse a{font: 90% impact,sans-serif; color: #fff; background-image:url(images/pfeilbreite.gif); background-repeat: repeat-x;}
table#singlebrowse td img {vertical-align: bottom;}
div.singletext a{
    color: #63c;
    font-weight: bold;
    }
div#singletext a:hover{
    color: #96f;
    text-decoration: none;
    }
table#singlenotes{
    font-size: 11px;
    color: #555;
    }
table#singlenotes a{
    color: #555;
    }
/* Kommentare */
div#commenttitle{
    font: 125% impact,sans-serif;
    }
table#commenttable{
    color: #fff;
    border: 5px solid #fff;
    width: 100%;
    background-color: #D4BFFF;
    }
.alt table#commenttable{
    color: #fff;
    border: 5px solid #fff;
    width: 100%;
    background-color: #333;
    }
table#commenttableautor{
    color: #000;
    border: 5px solid #fff;
    width: 100%;
    background-color: #aee64b;
    }
.alt table#commenttableautor{
    color: #fff;
    border: 5px solid #fff;
    width: 100%;
    background-color: #333;
    }
table#commenttable td#cttd1{
    color: #000;
    width: 125px;
    background-color: #D4BFFF;
    text-align: center;
    font-size: 70%;
    }
table#commenttableautor td#cttd1{
    color: #000;
    width: 125px;
    background-color: #aee64b;
    text-align: center;
    font-size: 70%;
    }
table#commenttable td#cttd1 a, table#commenttableautor td#cttd1 a{
    font-weight: bold;
    color: #000;
    }
.alt table#commenttable td#cttd1, .alt table#commenttableautor td#cttd1{
    width: 125px;
    color: #fff;
    background-color: #333;
    text-align: center;
    font-size: 70%;
    }
.alt table#commenttable td#cttd1 a, .alt table#commenttableautor td#cttd1 a{
    font-weight: bold;
    color: #fff;
    }
table#commenttable td#cttd2, table#commenttableautor td#cttd2{
    text-align: left;
    background-color: #333;
    color: #fff;
    }
.alt table#commenttable td#cttd2{
    text-align: left;
    background-color: #D4BFFF;
    color: #000;
    }
.alt table#commenttableautor td#cttd2{
    text-align: left;
    background-color: #aee64b;
    color: #000;
    }
/* Blogroll */
li.linkcat h2 {text-align:center;}
li.linkcat {text-align:left;}
/*Simple Tag Plugin*/
ul.st-tag-cloud { padding:0; margin:0; text-align:center; list-style:none; width:70%; float:left;}
ul.st-tag-cloud li { display:inline; font-size:75%; color:#ccc; background: none; padding: 0;}
ul.st-tag-cloud li a, ul.st-tag-cloud li a:link { text-decoration:none; background: none; padding: 2px;}
ul.st-tag-cloud li a:hover { text-decoration:underline; }

div#archivrechts { float:right; width: 30%;}
div#archivende {clear:both;}
/*Link Indication Plugin*/
div#singletext a.liexternal, div.indextext a.liexternal { padding-right: 12px; background: url(images/link_icons/link-icon_external_05.gif) no-repeat right; }
div#singletext a.liwikipedia, div.indextext a.liwikipedia { padding-right: 14px; background: url(images/link_icons/link-icon_wikipedia.gif) no-repeat right; }
div#singletext a.liimdb, div.indextext a.liimdb { padding-right: 18px; background: url(images/link_icons/link-icon_imdb_03.png) no-repeat right; }
div#singletext a.liflickr, div.indextext a.liflickr { padding-right: 8px; background: url(images/link_icons/link-icon_flickr.png) no-repeat right; }
div#singletext a.liyoutube, div.indextext a.liyoutube { padding-right: 17px; background: url(images/link_icons/link-icon_youtube.png) no-repeat right; }
div#singletext a.lilastfm, div.indextext a.lilastfm { padding-right: 18px; background: url(images/link_icons/link-icon_lastfm.png) no-repeat right; }

/*added for plugin Last.Fm Records
#lastfmrecords    { padding: 0px; padding-bottom: 0px; }
#lastfmrecords li { list-style-type: none; margin: 0px; padding: 0px; display: inline; }
img.cdcover {height: 85px; width: 85px; border-color: #333; border-width: 1px;}*/



/* Begin Lists (Default-Dingens)

  Special stylized non-IE bullets
  Do not work in Internet Explorer, which merely default to normal bullets. */

li.linkcat {
  list-style-image: none;
  list-style-type: none;
  }

/* End Entry Lists */



/* iLastFM */
div.lastfmtext { margin-top: 2px; }
img.imgsongbird { top: 7px; right: 23px; position:absolute;}

ul#ilastfm li, ul#ilastfm_display li {
    list-style-type: none;
    list-style-image: none;
    display: inline;
}

ul#ilastfm, ul#ilastfm_display {
    margin: 14px 0 0 0px;
    padding: 0;
}

#ilastfm a img, #ilastfm_display a img {
    border: 1px solid #333;
    width: 85px;
    height: 85px;
}