div.gbeintrag {
 margin:1ex 0 2ex 0;
 padding:1ex 1ex .25ex 1ex;
 border:solid 1px #a00;
 clear:both;
 background-color:#fec;
}

div.gbeintrag h3 {
 margin:1ex 0;
 padding:.3ex;
}

div.gbeintrag p.nummer {
 display:block;
 margin:0;
 padding:0;
 float:right;
 width:2.5em;
 text-align:right;
 padding:.5ex;
 border-left:solid 1px #a00;
 border-bottom:solid 1px #a00;
 border-right:solid 1px #e6e6e6;
 border-top:solid 1px #e6e6e6;
 position:relative;
 top:-1.2ex;
 right:-1.2ex;
 background-color:#e6e6e6;
 font-weight:bold;
}

div.gbeintrag p.smiley {
 display:block;
 margin:0;
 padding:0;
 text-align:left;
 width:2.5em;
 padding:.5ex;
 border-left:solid 1px #e6e6e6;
 border-bottom:solid 1px #e6e6e6;
 border-right:solid 1px #a00;
 border-top:solid 1px #a00;
 position:relative;
 bottom:-0.45ex;
 left:-1.2ex;
 background-color:#e6e6e6;
 text-align:center;
}

div.gbeintrag p.autor {
 margin:0 0 0 5em;
 float:right;
 font-size:85%;
 text-align:right;
 padding:0;
}
div.gbeintrag p.datum {
 border-top:solid 1px #fca;
 margin:0;
 font-size:80%;
}

div.gbeintrag p.kommentar {
 padding:0 0 .5ex 0;
 margin:1ex 0 .5ex 2em;
 font-size:90%;

}

div.gbeintrag p.text {
 padding:0 0 .5ex 0;
 margin:1ex 0 .25ex 0;

}

div.gbeintrag p.smiley img {
 padding:3px;
}

form#gbeingabe table {
 width:100%
}

form#gbeingabe input.eingabefelder {
 width:96%;
}

form#gbeingabe td.absenden {
 text-align:center;
}

form#gbeingabe td.meinung img{
 vertical-align:middle;
 letter-spacing:5em;
}
