/*
Theme Name: MB Hessen Neues
Theme URI: http://www.mbhessen.de/neues/
Description: Vorlagen für Neues-Blog in MB Hessen
Version: 6.7
Author: Horst Kuni
Author URI: http://www.mbhessen.de/personen/kuni.htm

*/

/* style.css 20.04.2010   */

body {
 font-size: 99%;
 font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
 line-height: 125%;
 margin: 4px 0;
 padding: 0;
 color: #000;
 background: url(bilder/linkbgr.gif);
/* wegen Bug im IE 5.x */
 text-align: center;
}

a:link {
  color:#000080;
  text-decoration: none
}
a:visited {
  color:#0060FF;
  text-decoration:none
}

a:hover {
  color:#FF6300;
  text-decoration: underline;
}

a.homebox, a.pfnlibox, a.pfnobox {
  display: block;
  position: relative;
  float: right;
  margin: 0 2px 0 0;
  width: 34px;
  height: 35px;
}

a.homebox {
  background: url(bilder/homeb.gif) 0 0 no-repeat;
}

a.pfnlibox {
  margin: 0 15px 0 0;
  background: url(bilder/pfnlib.gif) 0 0 no-repeat;
}

a.pfnobox {
  background: url(bilder/pfnob.gif) 0 0 no-repeat;
}

.beginnbox {
  display: block;
  margin: 15px 0 0 15px;
  width: 34px;
  height: 35px;
  background: url(bilder/pfnob.gif) 0 0 no-repeat;
}

div.alignleft {
  position: static;
  float: left;
}

div.alignright {
  position: static;
  float: right;
}

div.boxschirmdistanz {
  clear: both;
  position: static;
  width: 100%;
  height: 800px;
}

div.datbox {
  position: static;
  float: left;
  width: 100px;
  height: 2em;
  margin: 0;
}

div.datboxv {
  position: static;
  float: left;
  width: 160px;
  height: 1.5em;
  margin: 0;
  background: #FFF;
}

div.erstebox {
  clear: both;
  position: static;
  width: 680px;
  height: 2.5em;
  margin: 0;
  padding: 4px 0 0 0;
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: #AAA;
}

.extlinkbox, .extlinkbox2z, .extlinkboxdoc 
  , .intlinkbox, .leerelinkbox {
  display: block;
  position: relative;
  float: left;
  width: 190px;
  height: 1.5em;
  margin: 8px 0 8px 10px;
  padding: 0 0 0 23px;
}

.extlinkbox {
  background: url(bilder/mbcolors.gif) 0 0 no-repeat;
}

.extlinkbox2z {
  height: 2.5em;
  background: url(bilder/mbcolors.gif) 0 0 no-repeat;
}

.intlinkbox {
  background: url(bilder/mbintc.gif) 0 0 no-repeat;
}

.extlinkboxdoc {
  background: url(bilder/mbdoc.gif) 0 0 no-repeat;
}

div.topintlink {
  position: static;
  float: left;
  width: 660px;
  margin: 0 0 0 4px;
}

a.topintlink {
  display: inline;
  padding: 0 0 0 23px;
  background: url(bilder/mbintc.gif) 0 0 no-repeat;
}


div.fussbox {
  position: relative;
  float: left;
  width: 64px;
  height: 90px;
}

#fusszeile1, .fusszeile2 {
  position: relative;
  float: left;
  font-size: 0.8em;
  line-height: 150%;
}

#fusszeile1 {
  padding-top: 12px;
  width: 600px;
}

.fusszeile2 {
  padding-top: 0;
  width: 424px;
}

.headbox23 {
  position: static;
  float: left;
  width: 585px;
  padding: 5px 1px;
  text-align: left;
}

p.headbox23 {
  margin: 0 4px;
  font-size: 150%;
  font-weight: bold;
  line-height: 120%;
}

img.rss {
  width: 31px;
  height: 14px;
  border: 0;
}

div.intro, div.introil {
  position: static;
  clear: both;
  width: 672px;
  margin: 2em 4px 1.2em 4px;
  text-align: justify;
/* Wegen Italics-Bug in IE5 u. IE6 */
  overflow: visible;
}

/* das ist der Unterschied zu introil: img-Format nur in intro */
div.intro img {
  float: left;
  margin: 0 20px 20px 4px;
}

div.introv {
  position: static;
  float: left;
  width: 488px;
  margin: 0 4px;
  text-align: justify;
  background: #FFF;
}

div.introv p {
  margin: 0 0 0 160px;
}

div.linkbox, div.linkbox2 {
  position: static;
  clear: both;
  width: 680px;
  margin: 0;
/*  font-size: 110%;
  font-weight: bold; */
}

div.linkbox {
  padding: 10px 0;
}

div.linkbox2 {
  padding: 0;
}

div.linkboxv {
  position: static;
  clear: both;
  width: 672px;
  margin: 0;
  padding: 10px 0;
  font-size: 110%;
  font-weight: bold;
/* wegen Bug im IE 5.x */
  background-color: #FFF;
}

div.linkbox23 {
  position: static;
  float: left;
  width: 450px;
  padding: 5px 1px;
  text-align: left;
  background-color: #FFF;
}

div.linkbox23 h2 {
   margin: 0 4px;
   font-size: 140%;
}

#loewebox {
  position: static;
  float: right;
  width: 37px;
  height: 65px;
  margin: 6px 0 0 0;
  background: url(bilder/hesloew2k.gif) 0 7px no-repeat;
}

#mblogobox {
  position: static;
  float: left;
  width: 630px;
  height: 65px;
  background: url(bilder/mblogo3.gif) 30px 0px no-repeat;
}

div.navigieren {
  position: static;
  clear: both;
  width: 420px;
  margin: 20px 0 0 130px;
}

.pfnobox {
  display: block;
  position: relative;
  float: right;
  margin: 0 2px 0 0;
  width: 34px;
  height: 35px;
  background: url(bilder/pfnob.gif) 0 0 no-repeat;
}

div.postmetatitel, div.postmetatitel2 {
  clear: both;
  position: static;
  float: left;  
  width: 6.3em;
  margin: 0 0 0 46px;
  font-size: 90%;
  text-align: right;
}

div.postmetatitel2 {
  margin: 0 0 15px 46px;
}

p.postmetadaten {
  position: static;
  float: left;
  margin: 0;
  padding: 0;
  width: 500px;
  font-size: 90%;  
}

div.post-meta {
  position: static;
  float: left;
  width: 165px;
  padding: 0 0 0 15px;
  background: #FFF url(bilder/mbcolor7.gif) 0 5px no-repeat;
}

div.prntli, span.nurprint {
  display: none;
}

#rssbox {
  position: static;
  float: right;
  margin: -12px 0 0 0;
  width: 100px;
  height: 15px;
}

#rssbox img {
  width: 31px;
  height: 14px;
  border: 0;
}

div.tbox {
  position: static;
  clear: both;
  width: 676px;
  height: 2em;
  margin: 30px 0 0 4px;
}

div.tboxv {
  position: static;
  clear: both;
  width: 676px;
  height: 1.5em;
  margin: 20px 0 0 4px;
}

div.textbox, div.textboxor, div.trennbox {
  position: static;
  clear: both;
  width: 680px;
  margin: 0;
  padding: 10px 0;
}

div.textbox {
  padding: 10px 0;
  height: auto;
}

div.textboxor {
  padding: 20pt 0 0 0;
  height: auto;
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: #AAA;
}

div.trennbox {
  height: 0;
}

div.textboxv {
  position: static;
  clear: both;
  top: 0;
  left: 0;
  width: 672px;
  height: auto;
  margin: 0 4px;
  padding: 20px 0 0 0;
/* wegen Bug im IE 5.x */
  background-color: #FFF;
}

div.titelbox, div.titelboxs, div.titelboxv {
  position: static;
  float: left;
  height: 2em;
  margin: 0;
}

div.titelbox {
  width: 536px;
}

div.titelboxs {
  width: 570px;
}

div.titelboxv {
  width: 460px;
}

div.titelbox h1, div.titelboxs h1, div.titelboxv h1,
div.intro h1, div.intro h2, div.introil h1, div.introil h2 {
  margin: 0;
  font-size: 100%;
  font-weight: bold;
  height: 2em;
}

span.weiterl {
  width: auto;
  margin: 0;
  padding: 0 0 0 20px;
  font-weight: bold;
  background: url(bilder/mbcolor12.gif) 0 3px no-repeat;
}

#wpzeile {
  position: static;
  float: right;
  padding-top: 0;
  width: 178px;
  font-size: 0.8em;
  line-height: 150%;
}

#zentrcont {
  position: static;
  width:680px;
  margin:4px auto;
  padding: 0;
/* wegen Bug im IE 5.x */
  text-align: left;
  background-color: #FFF;
  border-width: 2px 0 ;
  border-style: solid;
  border-color: #FFF;
  -moz-border-radius: 6px;
}

*.fett {
  font-weight: bold;
}

*.serif {
  font-family: Times, "Times New Roman", serif;
}

a.ilinkf:link {
  padding: 0 0 1em 27px;
  background: url(bilder/mbcolors.gif) 0 3px no-repeat;
}

a.ilinkf:visited {
  padding: 0 0 1em 27px;
  background: url(bilder/mbcolors.gif) 0 3px no-repeat;
}

a.ilinkf:hover {
  padding: 0 0 1em 27px;
  text-decoration: underline;
  background: url(bilder/mbcolors.gif) 0 3px no-repeat;
}

*.ampel {
  padding: 0 4px 0 0;
}

*.intli2, *.mailli2, *.mbli2, *.mbbvli2, *.mbkeyli2, *.mbdocli2, *.mbpdfli2,
*.wwwli2, *.wwwmp3li2, *.wwwpdfli2 {
  padding: 0 0 1em 23px;
}

*.intli2 {
  background: url(bilder/mbintc.gif) 0 2px no-repeat;
}

*.mailli2 {
  background: url(bilder/mailbg.gif) 0 2px no-repeat;
}

*.mbli2 {
  background: url(bilder/mbcolor12.gif) 0 2px no-repeat;
}

*.mbbvli2 {
  background: url(bilder/pfwww12.gif) 3px 2px no-repeat;
}

*.mbkeyli2 {
  background: url(bilder/mbkey.gif) 0 1px no-repeat;
}

*.mbdocli2 {
  background: url(bilder/mbdoc.gif) 0 1px no-repeat;
}

*.mbpdfli2 {
  background: url(bilder/mbpdf.gif) 0 1px no-repeat;
}

*.wwwli2 {
  background: url(bilder/wwws.gif) 0 2px no-repeat;
}

*.wwwmp3li2 {
  background: url(bilder/wwwmp3.gif) 0 2px no-repeat;
}

*.wwwpdfli2 {
  background: url(bilder/wwwpdf.gif) 0 2px no-repeat;
}

dt {
  font-weight: bold;
}

dd {
  margin: 1em 0 1em 15px;
}

li.li2 {
  margin: 0 0 1em 2px;
}

ul.leer {
  list-style-type: none;
  margin: 20px 0 20px 0;
}

ul.leer li {
  margin: 20px 0 20px 0;
}

ul.ilinks {
  clear: both;
  position: static;
  margin: 10px 0 0 0;
  padding: 0 0 0 30pt;
  font-size: 100%;
  list-style-image: url(bilder/mbcolor7.gif);
}

ul.ilinks li {
 margin: 0 0 10px 0;
}

ul.children li {
  margin: 2px 0;
}

ul.ilinks img {
  padding: 0 10px;
  width: 31px;
  height: 14px;
  border: 0;
}

li.blass {
  list-style-image: url(bilder/mbcolor7h.gif);
}

li.quero {
  list-style-image: url(bilder/mbintc7o.gif);
}

li.queru {
  list-style-image: url(bilder/mbintc7u.gif);
}

ul.abisz {
  position: static;
  float: left;
  margin: 10px 0 20px 0;
  padding: 0 0 0 30pt;
  font-size: 100%;
  list-style-image: url(bilder/mbintc7u.gif);
}

ul.abisz li {
  position: static;
  float: left;
  margin: 0 5px 0 0;
  padding: 0 25px 0 0px;
}

ul.abisz a:link, ul.abisz a:hover, ul.abisz a:visited {
 padding: 0 10px 0 0px;
}

span.akt {
 padding: 0 0.5em;
 font-weight: normal;
 background-color: #FFCE9C;
}

p.postmetadaten a:link, div.navigieren a:link, #fusszeile a:link,
p.postmetadaten a:visited, div.navigieren a:visited, #fusszeile a:visited,
p.postmetadaten a:hover, div.navigieren a:hover, #fusszeile a:hover {
  margin: 0 0 0 2px;
  padding: 0 0 0 14px;
  background: url(bilder/mbcolor7.gif) 0 6px no-repeat;
}

#wpzeile a:link, #wpzeile a:visited, #wpzeile a:hover {
  margin: 0 0 0 2px;
  padding: 0 0 0 14px;
  background: url(bilder/wwws7.gif) 0 6px no-repeat;
}