div#artikel {
}

div#artikel h1 {
 font-size:200%;
 margin-top:0;
 font-family: Georgia, 'Times New Roman', serif;
 font-weight:normal;
}

div#artikel .artikeltext h2 {
 font-size:100%;
 text-align:center;
 margin:4ex 0;
 font-weight:bold;
}

div#artikel .artikeleinleitung {
 margin-bottom:2ex;
 line-height:145%;
 font-style:italic;
 }

div#artikel .artikeltext {
 line-height:145%;
}

div#artikel .artikelautor {
 text-align:right;
 font-style:italic;
 font-size: 92%;
 margin:1ex 0;
}


div.artikelwerbung {
 width:250px;
 float:right;
 padding:0 0 1px 4px;
}


div.artikel {
 padding-bottom:20px;

}

div.artikel .artikeldatum, div.artikelkopf .artikeldatum {
 margin-bottom:0;
 font-size:90%;
 background-color:#eee;
}

div.artikel h3 {
 margin:0 0 .75ex 0;
 padding:0;
 font-family: Georgia, "Times New Roman", serif;
 font-size:160%;
 font-weight:normal;
 margin-top:-.75ex;
}

div.artikel .artikelkategorie,  div.artikelkopf .artikeltask {
 text-align:right;
 margin-top:0;
 margin-bottom:0;
 font-size:90%;
 position:relative;
 top:-2.6ex;
}


div.artikel .artikelthumb {
 float:left;
 margin: 0;
 padding:3px 7px 1px 0;
}


form.bewertungsleiste, p.bewertung {
 padding:0;
 margin:0;
}

form.bewertungsleiste p, p.bewertung {
 margin:.5ex 0;
 text-align:right;
 font-size:83%;
}

form.bewertungsleiste p input {
 background-color:#eeccbb;
 border:outset 1px #fff;
 margin:0 0 0 1px;
 padding:0;
 font-size:90%;
/* font-family: "Lucida Console", "Courier New", Courier, monospace; */
 width:2em;
}

span.bildl {
 display:block;
 float:left;
 padding:0 12px 0 0;
 margin:4px 0 8px 0;
 font-size:89%;
 text-align:center;
}

span.bildr {
 display:block;
 position:relative;
 float:right;
 padding:0 0 0 12px;
 margin:4px 0 8px 0;
 font-size:89%;
 text-align:center;
}
span.bildz {
 display:block;
 background-color:#eee;
 padding:0;
 margin:4ex auto;
 font-size:89%;
 text-align:center;
}

span.bildl img, span.bildr img, span.bildz img {
 display:block;
 margin:auto;
}

span.bildl span.bildtext, span.bildr span.bildtext, span.bildz span.bildtext {
 display:block;
 margin:auto;
 text-align:left;
 padding:7px 2px 5px 2px;
 line-height:145%;
 background-color:#eee;
}

ul#kommentarekompakt {
 list-style-type:none;
 font-size:85%;
 margin:0;
 padding:0;
}

ul#kommentarekompakt li {
 list-style-type:none;
 margin:2ex 0;
 padding:0;
}

ul#kommentare {
 list-style-type:none;
 font-size:88%;
 margin:0;
 padding:0;
 width:480px;
 overflow:hidden;
}

ul#kommentare li {
 margin:0 0 0 0;
 padding:2ex 0 0 0;
 overflow:auto;
}


ul#kommentare li p.kommentarbild {
 margin:0 auto 0 0;
 padding:2px;
 float:left;
 text-align:center;
 width:36px;
 height:36px;
 background-color:#eee;
 border-top:solid 1px #999;
 border-bottom:solid 1px #999;
 border-left:solid 1px #999;
}

ul#kommentare li p.kommentarautor {
 margin:0  0 0 41px;
 background-color:#eee;
 border-top:solid 1px #999;
 border-right:solid 1px #999;
 padding:2px 5px;
}

ul#kommentare li div {
 margin:0  0 0 41px;
 border-bottom:solid 1px #999;
 border-left:solid 1px #999;
 border-right:solid 1px #999;
 padding:5px 5px 10px 5px;
}

div#verwandteartikel ul {
 font-size:85%;
 margin:0 0 10px 0;
 padding:0;
 list-style-type:none;
}

div#verwandteartikel ul li{
 margin: 1ex 0;
}

form.kommentarfeld {
  margin-top:2ex;
  margin-bottom:3ex;
  border:solid 1px #ddd;
  padding:0px 5px;
  background-color:#f8f8f8;
}

form.kommentarfeld h4,
form.kommentarfeld p {
 margin:4px 0;
 text-align:left;
}

form.kommentarfeld textarea {
 margin:0;
 width:464px;
 border:solid 1px #ccc;
}

form.kommentarfeld input {
  border:outset 1px #fff;

}

table.pdfausgabe {
  margin:auto;
}

table.pdfausgabe td {
  padding:6px 3px;
  text-align:center;
  font-size:75%;
}

table.pdfausgabe td span.lbild, table.pdfausgabe td span.rbild
{
  border:solid 1px #eee;
  padding:1px;
  display:block;
  height:200px;
}

table.pdfausgabe td span.lseite, table.pdfausgabe td span.lseite
{

}

table.pdfausgabe td span.fehl
{
  color:#999;
  padding:60px 5px;
  display:block;
}

