body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: #fbfbf9;
  font-family: tahoma, arial;
  font-size: 11px;
  color: #686868;
}

a img {
  border: 0px;  
}

a {
  color: #1c4c95;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

p {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 17px;
}

.cleaner {
  height: 0px;
  clear: both;
  line-height: 0px;
  font-size: 0px;
}

/*  div all-page contains all page and is divided into two columns - the left one for content  and the right one for skyscraper */

#all-page {
  width: 961px;
  position: relative;
  text-align: left;
  margin: auto;
}

#col-left {
  width: 822px;
  float: left;
}

#col-right {
  width: 139px;
  float: left;
  text-align: right;
  margin: 128px 0px 0px 0px;
}

/* skyscraper padding */

#col-right img{
}

/* space for top links - <p> is for greeting, <ul> for language links, <a> for the right links */

#topbar {
  border-bottom: 1px solid #ebe7da;
  margin-right: 7px;
  font-size: 11px;
}

#topbar p{
  margin: 0px 0px 0px 0px;
  float: left;
  padding: 0px 140px 0px 32px;
  line-height: 30px;
  color: #20241e;
}

#topbar img{
  margin: 0px 0px 0px 0px;
  float: left;
  padding: 11px 10px 0px 0px;
  display: block;
}

#topbar ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  list-style-type: none;
}

#topbar ul li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  list-style-type: none;
}

#topbar ul li a{
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  float: left;
  display: block;
  line-height: 30px;
}

#topbar ul li a.activ{
  padding: 0px 5px 0px 11px;
  background: url('/img/arrow-langs.gif') 0px 12px no-repeat;
}

.toplinks{
  padding: 0px 0px 0px 11px;
  background: url('/img/arrow-langs.gif') 0px 12px no-repeat;
  float: right;
  display: block;
  line-height: 30px;
}

.toplinks2{
  padding: 0px 12px 0px 11px;
  background: url('/img/arrow-langs.gif') 0px 12px no-repeat;
  float: right;
  display: block;
  line-height: 30px;
}

#logo {
  float: left;
  padding: 0px 0px 6px 0px;
}

#logo img{
  padding: 10px 0px 0px 20px;
}

#topbanner {
  float: right;
  margin: 15px 7px 0px 0px;
}

/* menubar - div container contains two other divs with rounded edges  */

.menubar {
  background: url('/img/topmenu-middle.jpg') 0px 0px repeat-x;
  height: 41px;
  margin-bottom: 10px;
}

.menubar-left {
  background: url('/img/topmenu-left.jpg') 0px 0px no-repeat;
  height: 41px;
}

.menubar-right {
  background: url('/img/topmenu-right.jpg') right 0px no-repeat;
  height: 41px;
  padding-left: 7px;
}

/* topmenu */

.topmenu {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  list-style-type: none;
}

.topmenu li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  list-style-type: none;
}

.topmenu li a{
  margin: 0px 0px 0px 0px;
  padding: 10px 27px 5px 27px;
  display: block;
  text-decoration: none;
  font-size: 14px;
  border-right: 1px solid #fff;
  _height: 10px;
  float: left;
}

.topmenu li a:hover{
  text-decoration: underline;
}

/* SEARCH FORM */

.menubar-right form{
  padding: 7px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  float: right;
}

.search-input {
  border: 1px solid #fff;
  width: 148px;
  height: 17px;
  padding: 3px 4px 0px 4px;
  display: block;
  float: left;
  background: url('/img/search-edit.gif') 0px 0px repeat-x;
  margin: 0px 5px 0px 0px;
}

.search-button {
  display: block;
  float: left;
}

#google {
  padding: 0px 0px 10px 0px;
}

#google img{
  padding: 0px 0px 0px 11px;
}

/* menubar is used on more places, <p> is the header */

.menubar-right p{
  padding: 0px 0px 0px 27px;
  margin: 0px 0px 0px 0px;
  line-height: 36px;
  font-size: 14px;
  color: #49433c;
}

/* div container for left link */

.beliebte-left {
  float: left;
  border-bottom: 1px solid #ebe7da;
  width: 450px;
}

/* the last one has no border bottom */


.beliebte-left a{
  display: block;
  float: left;
  line-height: 30px;
  _height: 30px;
  padding-left: 37px;
  font-size: 12px;
}

/* you can distinguish the icon type */

.beliebte-left a.iko2{
  background: url('/img/icons/search-ico1-s.jpg') 8px 7px no-repeat;
}

.beliebte-left a.iko1{
  background: url('/img/icons/search-ico2-s.jpg') 13px 7px no-repeat;
}

/* div container for right link */

.beliebte-right{
  float: left;
  border-bottom: 1px solid #ebe7da;
  width: 365px;
}

.beliebte-right a{
  display: block;
  line-height: 30px;
  _height: 30px;
  padding-left: 30px;
  float: left;
  font-size: 12px;
}

.beliebte-right a.iko-m{
  background: url('/img/icons/iko-m.gif') 10px 8px no-repeat;
}

.beliebte-right a.iko-f{
  background: url('/img/icons/iko-f.gif') 10px 8px no-repeat;
}

.beliebte-right a.iko-x{
  background: url('/img/icons/iko-x.gif') 10px 8px no-repeat;
}



.beliebte {
  padding: 0px 0px 30px 0px;
  float: left;
}

/* span is used for Punkte */

.beliebte-right span,.beliebte-right-last span{
  float: right;
  display: block;
  width: 59px;
  height: 11px;
  background: url('/img/box-punkte-small.gif') left top no-repeat;
  font-size: 9px;
  line-height: 11px;
  margin-top: 8px;
  text-align: center;
  color: #fff;
}

/* left white box width rounded edges */

.box-white {
  width: 400px;
  float: left;
  background: url('/img/box-white-middle.jpg') left top repeat-y;
  margin-bottom: 30px
}

.box-white-top {
  width: 400px;
  background: url('/img/box-white-top.jpg') left top no-repeat;
  height: 18px;
}

.box-white-bottom {
  width: 400px;
  background: url('/img/box-white-bottom.jpg') left top no-repeat;
  height: 18px;
}

.box-white p{
  padding: 0px 30px 0px 30px;
  line-height: 25px;
  margin: 5px 0px 15px 0px;
}

.box-white p.header{
  font-size: 14px;
  color: #49433c;
}

/* right brown box width rounded edges, header, ul and big red link */

.box-braun {
  width: 399px;
  height: 221px;
  float: right;
  background: url('/img/box-braun.jpg') left top no-repeat;
}

.box-braun p{
  font-size: 14px;
  color: #49433c;
  margin: 0px 0px 15px 0px;
  padding: 23px 0px 0px 30px;
}

.box-braun ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 30px 0px;
  list-style-type: none;
}

.box-braun ul li{
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 4px 50px;
  list-style-type: none;
  color: #49433c;
}

/* three list style images - because of vertical brown background */

.box-braun ul li.li1{
  background: url('/img/hacken.jpg') 30px center no-repeat;
}

.box-braun ul li.li2{
  background: url('/img/hacken2.jpg') 30px center no-repeat;
}

.box-braun ul li.li3{
  background: url('/img/hacken3.jpg') 30px center no-repeat;
}

.box-braun a{
  margin: 0px 0px 0px 0px;
  padding: 0px 30px 0px 30px;
  display: block;
  float: left;
  line-height: 23px;
  background: url('/img/arrow-box.jpg') right center no-repeat;
  color: #b1194b;
  font-weight: bold;
  font-size: 18px;
}

/* div container used for left bar and left links */

.neueste-left {
  float: left;
  width: 400px;
}

/* div container used for right bar and right links */

.neueste-right {
  float: right;
  width: 400px;
}

.links {
  padding: 10px 0px 40px 0px;
  margin-right: 7px;
  margin-left: 5px;
}

.links a{
  display: block;
  padding: 8px 0px 7px 32px;
  font-size: 12px;
}

.links p{
  font-size: 9px;
  color: #49433c;
  padding: 2px 0px 5px 32px;
  border-bottom: 1px solid #ebe7da;
  margin: 0px 0px 3px 0px;
}

.links a.iko1{
  background: url('/img/icons/search-ico1.jpg') 5px 6px no-repeat;
}

.links a.iko2{
  background: url('/img/icons/search-ico2.jpg') 5px 6px no-repeat;
}

.links a.iko3{
  background: url('/img/icons/ico-forum.jpg') 5px 6px no-repeat;
}

.links a.iko4{
  background: url('/img/iko2.gif') 27px 6px no-repeat;
}

/* small link width user icon */

.links a.iko-m{
  display: block;
  background: url('/img/icons/iko-m.gif') 42px 2px no-repeat;
  padding: 4px 0px 7px 60px;
  border-bottom: 1px solid #ebe7da;
  font-size: 9px;
}

/* the last one has no border bottom */

.links a.iko-m-last{
  display: block;
  background: url('/img/icons/iko-m.gif') 42px 2px no-repeat;
  font-size: 9px;
  padding: 4px 0px 7px 60px;
}

.links a.iko-f{
  display: block;
  background: url('/img/icons/iko-f.gif') 42px 2px no-repeat;
  padding: 4px 0px 7px 60px;
  border-bottom: 1px solid #ebe7da;
  font-size: 9px;
}

.links a.iko-x{
  display: block;
  background: url('/img/icons/iko-x.gif') 42px 2px no-repeat;
  padding: 4px 0px 7px 60px;
  border-bottom: 1px solid #ebe7da;
  font-size: 9px;
}


/* the last one has no border bottom */

.links a.iko-f-last{
  display: block;
  background: url('/img/icons/iko-f.gif') 42px 2px no-repeat;
  font-size: 9px;
  padding: 4px 0px 7px 60px;
}
.links a.iko-m-last{
  display: block;
  background: url('/img/icons/iko-m.gif') 42px 2px no-repeat;
  font-size: 9px;
  padding: 4px 0px 7px 60px;
}
.links a.iko-x-last{
  display: block;
  background: url('/img/icons/iko-x.gif') 42px 2px no-repeat;
  font-size: 9px;
  padding: 4px 0px 7px 60px;
}


/* footer */

.bottom-menu {
    margin: 0px 0px 0px 32px;
}

.bottom-menu a {
  font-size: 11px;
  color: #1c4c95;
  padding: 0px 0px 0px 11px;
  background: url('/img/arrow-langs.gif') 0px 12px no-repeat;
  float: left;
  display: block;
  line-height: 30px;
  padding-right: 12px;
}

.bottom-menu .top {
  background: url('/img/arrow-langs-top.gif') 0px 12px no-repeat;
}

.bottom-menu .red {
  color: #b1194b;
  background: url('/img/arrow-langs-red.gif') 0px 12px no-repeat;
}

.footer {
  border-top: 1px solid #ebe7da;
  margin: 0px 7px 20px 0px;
  padding: 7px 0px 0px 0px;
  text-align: right;
}

.footer a{
  padding: 0px 0px 0px 15px;
}

h1 {
  font-family: tahoma, arial;
  font-size: 24px;
  color: #49433c;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 32px;
}

.gedicht-datum {
  color: #49433c;
  font-size: 9px;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 32px;
}

.punkte {
    width: 133px;
    height: 24px;
    margin: 0px 6px 20px 32px;
    _margin: 0px 6px 20px 16px;
    background: url('/img/box-punkte.gif') left top no-repeat;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    line-height: 22px;
    float: left;
}
.flashmessage {
    height: 33px;
    position: relative;
}

#flashnotice {
    background: url('/img/flashmessage/stripe.gif') left top repeat-x;
}
#flasherror {
    background: url('/img/flashmessage/stripe-fail.gif') left top repeat-x;
}

.flashmessage p {
    margin: 0;
    padding: 0px 0px 0px 60px;
    color: #f5f2e7;
    font-weight: bold;
    line-height: 33px;
}

.flashmessage img{
    _behavior: url('htc/iepngfix.htc');
}

.flashmessage div.iko-ok {
    position: absolute;
    top: 6px;
    left: 29px;
}

.flashmessage div.iko-fail {
    position: absolute;
    top: 6px;
    left: 29px;
}

.flashmessage div.iko-close {
    position: absolute;
    top: 10px;
    right: 15px;
}

.above-footer {
    padding: 0px 0px 0px 30px;
    margin: 0px 0px 0px 0px;
    list-style-type: none;
}

.above-footer li{
    padding: 0px 13px 7px 0px;
    margin: 0px 0px 0px 0px;
    list-style-type: none;
    float: left;
}

.above-footer li a{
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    color: #b1194b; 
    background: url('/img/footer-line/left.png') left 4px no-repeat;
    font-size: 11px;
}

.above-footer li a.top{
    color: #1c4c95; 
    background: url('/img/footer-line/top.png') left 4px no-repeat;
}

.nachrichten {
    width: 808px;
    padding: 0px;
    margin: 0px 0px 40px 5px;
}

.nachrichten th{
    padding: 10px 0px 10px 10px;
    margin: 0px 0px 0px 0px;
    color: #49433c;
    font-weight: normal;
    font-size: 12px;
}

.nachrichten td.first{
    padding: 0px 0px 0px 0px;
    text-align: right;
    width: 25px;
}

.nachrichten td{
    padding: 7px 10px 7px 10px;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #ebe7da;
    font-size: 12px;
}

.nachrichten td.first img{
    padding: 2px 0px 0px 0px;
}

.nachrichten td img{
    padding: 0px 5px 0px 0px;
    position: relative;
    top: 2px;
}

.nachrichten td span{
    font-size: 9px;
    padding: 0px 5px 0px 0px;
}
/* gedichte braun box*/

.box-braun-middle {
  width: 399px;
  background: url('/img/box-braun-middle.jpg') left top repeat-y;
}

.box-braun-middle-vertical {
  margin: 0px 8px 0px 5px;
  background: url('/img/box-braun-vertical.jpg') left top repeat-x #e6dec0;
}

.box-braun-middle-vertical-user {
  margin: 0px 0px 0px 0px;
  position: relative;
  left: 5px;
  float: left;
  width: 386px;
  background: url('/img/box-braun-vertical.jpg') left top repeat-x #e6dec0;
}

.box-braun-middle-vertical-poem {
  margin: 0px 0px 0px 0px;
  position: relative;
  left: 5px;
  float: left;
  width: 386px;
  background: url('/img/box-poem-vertical.jpg') left top repeat-x #e6dec0;
}

.box-braun-top {
  width: 399px;
  background: url('/img/box-braun-top.jpg') left top no-repeat;
  height: 20px;
}

.box-braun-bottom {
  width: 399px;
  background: url('/img/box-braun-bottom.jpg') left top no-repeat;
  height: 20px;
  margin-bottom: 10px
}

.gedicht-left {
  float: left;
  padding-bottom: 20px;
  width: 423px;
}

.gedicht-left2 {
  float: left;
  padding-bottom: 20px;
  width: 423px;
  padding-top: 15px;
}

.gedicht-right {
  float: right;
  padding-bottom: 20px;
  width: 399px;
}

.gedicht-right2 {
  float: right;
  padding-bottom: 20px;
  padding-top: 15px;
  width: 399px;
}

.bewerten{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 55px;
  color: #b1194b;
  font-size: 18px;
  font-weight: bold;
  display: block;
  line-height: 60px;
  background: url('/img/plus-box.jpg') 25px center no-repeat;
  clear: left;
}

.rss {
    margin: 5px 0px 0px 0px;
    padding: 0px 30px 0px 40px;
    color: #1c4c95;
    font-size: 11px;
    display: block;
    line-height: 15px;
    background: url('/img/icons/ico-rss.png') 20px center no-repeat;
}

.nachricht-schreiben {
    margin: 0px 0px 0px 0px;
    padding: 0px 45px 0px 20px;
    color: #b1194b;
    font-size: 18px;
    font-weight: bold;
    display: block;
    line-height: 60px;
    background: url('/img/icons/ico-mail.png') right 8px no-repeat;
    float: left;
}

.gedicht-schreiben {
    color: #b1194b;
    font-size: 18px;
    font-weight: bold;
    display: block;
    line-height: 60px;
    background: url('/img/icons/ico-write.png') right center no-repeat;
    float: left;
}

.box-braun-middle-vertical ul{
  margin: 0px 20px 0px 20px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.box-braun-middle-vertical ul li{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 8px 0px;
  list-style-type: none;
  background: url('/img/li-dot.gif') left bottom repeat-x;
  font-size: 12px;
  color: #49433c;
}

.box-braun-middle-vertical ul li span{
  display: block;
  padding-left: 30px
}

.box-braun-middle-vertical ul li span.iko-m{
  background: url('/img/icons/iko-m.gif') 7px center no-repeat;
}

.box-braun-middle-vertical ul li span.iko-f{
  background: url('/img/icons/iko-f.gif') 7px center no-repeat;
}

.box-braun-middle-vertical ul li span.iko-x{
  background: url('/img/icons/iko-x.gif') 7px center no-repeat;
}


.box-braun-middle-vertical ul li span.iko-link{
  background: url('/img/icons/iko-link.jpg') 7px center no-repeat;
  font-size: 9px;
}

.box-braun-middle-vertical ul li span.iko-mark{
  background: url('/img/icons/iko-bookmark.jpg') 7px center no-repeat;
}

.box-braun-middle-vertical ul li span.iko-worte{
  background: url('/img/icons/iko-stichworte.jpg') 7px center no-repeat;
}

.box-braun-middle-vertical ul li span.iko-set{
    background: url('/img/icons/ico-list-set.png') 7px center no-repeat;
}

.box-braun-middle-vertical ul li span.iko-close{
    background: url('/img/icons/ico-list-close.png') 7px center no-repeat;
}

.box-braun-2 {
  width: 399px;
  background: url('/img/box-braun2.jpg') left top no-repeat;
  height: 83px;
}

.box-braun-2 a {
  margin: 0px 0px 0px 0px;
  padding: 0px 30px 0px 36px;
  color: #b1194b;
  font-size: 18px;
  font-weight: bold;
  line-height: 76px;
  background: url('/img/arrow-box.jpg') right center no-repeat;
  float: left;
}

.box-braun-long {
  width: 819px;
  background: url('/img/box-braun-long.jpg') left top no-repeat;
  height: 82px;
}

.box-braun-long a {
  margin: 0px 0px 0px 0px;
  padding: 0px 360px 0px 36px;
  color: #b1194b;
  font-size: 18px;
  font-weight: bold;
  line-height: 72px;
  background: url('/img/icons/ico-write-long.png') right bottom no-repeat;
  float: left;
}


.box-braun-3 {
  width: 399px;
  background: url('/img/box-braun2.jpg') left top no-repeat;
  height: 83px;
}

.box-braun-3 a {
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 36px;
  color: #b1194b;
  font-size: 18px;
  font-weight: bold;
  line-height: 76px;
  float: left;
}


.gedicht-left p{
  color: #49433c;
  font-size: 12px;
  margin: 0px 0px 15px 32px;
  line-height: 22px;
}

.gedicht-left p a{
  font-size: 9px;
}

.form-kommentar {
  margin:  0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

.form-kommentar label{
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 14px;
  color: #49433c;
  line-height: 30px;
}

.form-kommentar textarea{
  margin:  0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  background: url('/img/textarea.gif') left top repeat-x #fff;
  border: 1px solid #fff;
  width: 318px;
  height: 180px;
  font-size: 12px;
  color: #49433c;
  line-height: 20px;
  font-family: tahoma, arial;
  overflow: auto;
}

.form-kommentar a {
  margin: 0px 0px 0px 0px;
  padding: 0px 30px 0px 0px;
  color: #b1194b;
  font-size: 18px;
  font-weight: bold;
  line-height: 76px;
  background: url('/img/arrow-box.jpg') right center no-repeat;
  float: left;
}

.form-kommentar a.registrieren {
  margin: 0px 0px 0px 25px;
  padding: 0px 30px 0px 0px;
  color: #b1194b;
  font-size: 18px;
  font-weight: bold;
  line-height: 50px;
  background: url('/img/arrow-box.jpg') right center no-repeat;
  float: left;
}

.form-kommentar input.registrieren {
  border: none;
  cursor: pointer;
  margin: 10px 0px 5px 22px;
  padding: 0px 30px 0px 0px;
  color: #b1194b;
  font-size: 18px;
  font-weight: bold;
  line-height: 50px;
  text-decoration: underline;
  background: url('/img/arrow-box.jpg') right center no-repeat;
  float: left;
}

.kom-datum{
  color: #49433c;
  font-size: 9px;
  margin: 0px 0px 22px 32px;
  line-height: 10px
}

.kom-text{
  color: #49433c;
  font-size: 12px;
  margin: 0px 25px 15px 32px;
  line-height: 22px;
}

.kom-ico-m{
  font-size: 12px;
  display: block;
  line-height: 20px;
  padding: 0px 0px 0px 32px;
  background: url('/img/icons/iko-m.gif') 8px center no-repeat;
  margin-bottom: 5px;
}

.kom-ico-f{
  font-size: 12px;
  display: block;
  line-height: 20px;
  padding: 0px 0px 0px 32px;
  background: url('/img/icons/iko-f.gif') 8px center no-repeat;
  margin-bottom: 5px;
}


.kom-ico-x{
  font-size: 12px;
  display: block;
  line-height: 20px;
  padding: 0px 0px 0px 32px;
  background: url('/img/icons/iko-x.gif') 8px center no-repeat;
  margin-bottom: 5px;
}

.kom-melden{
  font-size: 9px;
  display: block;
  line-height: 30px;
  padding: 0px 0px 0px 32px;
}

.kom-line {
  display: block;
  padding: 0px 0px 0px 32px;
  margin: 0px 25px 20px 0px; 
  border-bottom: 1px solid #ebe7da;
}

.form-veroff {
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.form-veroff label{
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
  display: block;
  font-size: 12px;
  color: #49433c;
  line-height: 20px;
}

.form-veroff select {
  margin:  0px 0px 0px 25px;
  padding: 0px 0px 0px 25px;
  font-size: 12px;
  line-height: 20px;
}

.form-veroff label.red{
  color: #b1194b;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 25px;
  
}

.form-veroff label.green{
  color: #00C400;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 25px;
  
}

.line{
  margin:  0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 0px;
  line-height: 0px;
  height: 2px;
  background: url('/img/li-dot.gif') left bottom repeat-x;
}

.form-veroff textarea{
  margin:  0px 0px 15px 25px;
  padding: 5px 5px 5px 5px;
  background: url('/img/textarea.gif') left top repeat-x #fff;
  border: 1px solid #fff;
  width: 318px;
  height: 250px;
  font-size: 12px;
  color: #49433c;
  line-height: 20px;
  font-family: tahoma, arial;
  overflow: auto;
}

.form-veroff select.short{
  margin: 0px 0px 15px 25px;
  padding: 0px 0px 0px 0px;
  display: block;
  background: url('/img/textarea.gif') left top repeat-x #fff;
  border: 1px solid #ebe7da;
  width: 150px;
  height: 20px;
  font-size: 12px;
  color: #49433c;
  line-height: 20px;
  font-family: tahoma, arial;
}

.form-veroff input.short{
  margin:  0px 0px 15px 25px;
  padding: 3px 5px 0px 5px;
  background: url('/img/textarea.gif') left top repeat-x #fff;
  border: 1px solid #fff;
  width: 150px;
  height: 17px;
  font-size: 12px;
  color: #49433c;
  line-height: 20px;
  font-family: tahoma, arial;
}

.form-veroff input.long{
  margin:  0px 0px 15px 25px;
  padding: 3px 5px 0px 5px;
  background: url('/img/textarea.gif') left top repeat-x #fff;
  border: 1px solid #fff;
  width: 318px;
  height: 17px;
  font-size: 12px;
  color: #49433c;
  line-height: 20px;
  font-family: tahoma, arial;
}

.form-veroff a.registrieren {
  margin: 0px 0px 0px 25px;
  padding: 0px 30px 0px 0px;
  color: #b1194b;
  font-size: 18px;
  font-weight: bold;
  line-height: 50px;
  background: url('/img/arrow-box.jpg') right center no-repeat;
  float: left;
}

.form-veroff input.registrieren {
  border: none;
  cursor: pointer;
  margin: 10px 0px 5px 22px;
  padding: 0px 30px 0px 0px;
  color: #b1194b;
  font-size: 18px;
  font-weight: bold;
  line-height: 50px;
  text-decoration: underline;
  background: url('/img/arrow-box.jpg') right center no-repeat;
  float: left;
}

.
.form-veroff label.law{
  color: #49433c;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 25px;
  
}

.form-veroff label.law a{
  color: #1c4c95;
  text-decoration: underline;
}

.gedicht-right2 p{
  line-height: 22px;
  font-size: 12px;
  color: #49433c;
}

.gedicht-right2 p.header{
  border-top: 1px solid #ebe7da;
  border-bottom: 1px solid #ebe7da;
  font-size: 14px;
  line-height: 28px;
}

.gedicht-right2 p.header-ico{
  border-top: 1px solid #ebe7da;
  border-bottom: 1px solid #ebe7da;
  font-size: 14px;
  line-height: 28px;
  background: url('/img/icons/ico-question.jpg') left center no-repeat;
  padding-left: 30px;
}

.form-filter {
  margin: 0px 0px 0px 33px;
  padding: 0px 0px 0px 0px;
  height: 40px;
}

.form-filter select{
  margin: 0px 7px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 20px;
  float: left;
  display: block;
  border: 1px solid #ebe7da;
  width: 150px;
  font-size: 12px;
  color: #49433c;
  font-family: tahoma, arial;
}

.form-filter input.filter-text{
  margin: 0px 8px 0px 0px;
  float: left;
  display: block;
  padding: 3px 5px 0px 5px;
  background: url('/img/textarea.gif') left top repeat-x #fff;
  border: 1px solid #ebe7da;
  width: 250px;
  height: 17px;
  font-size: 12px;
  color: #49433c;
  line-height: 20px;
  font-family: tahoma, arial;
}

.form-filter input.filter-button{
  margin: 2px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: block;
}

.sort-div {
  border-top: 1px solid #ebe7da;
  border-bottom: 1px solid #ebe7da;
  height: 30px;
  margin: 0px 7px 10px 0px;
}

.sort-div p{
  float: left;
  display: block;
  padding-left: 32px;
  font-size: 14px;
  color: #49433c;
  line-height: 30px;
  font-family: tahoma, arial;
  margin: 0px 0px 0px 0px;
}

.sort-div form{
  float: right;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 150px;
  height: 18px;
}

.sort-div form select{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 18px;
  border: 1px solid #ebe7da;
  width: 150px;
  font-size: 12px;
  color: #49433c;
  font-family: tahoma, arial;
}

.suche-number {
  font-size: 14px;
  color: #49433c;
  font-family: tahoma, arial;
  line-height: 24px;
  margin: 0px 0px 7px 0px;
  float: left;
}

.suche-number span{
  float: left;
  display: block;
  text-indent: 15px;
  width: 32px;
}

.suche-number a{
  float: left;
  display: block;
  padding-left: 30px;
}

.suche-number a.ico1{
  background: url('/img/icons/search-ico1.jpg') left 0px no-repeat;
}

.suche-number a.ico2{
  background: url('/img/icons/search-ico2.jpg') left 0px no-repeat;
}

.suche-punkte {
  float: left;
  width: 92px;
  height: 11px;
  background: url('/img/box-punkte-small.gif') right 0px no-repeat;
  font-size: 9px;
  line-height: 11px;
  text-align: center;
  color: #fff;
  text-indent: 30px;
  margin: 0px 0px 7px 0px;
}

.suche-datum {
  color: #49433c;
  font-size: 9px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 6px;
  float: left;
  line-height: 11px;
}

.suche-iko-f {
  display: block;
  line-height: 13px;
  padding-left: 53px;
  background: url('/img/icons/iko-f.gif') 32px 0px no-repeat;
  font-size: 9px;
}

.suche-iko-x {
  display: block;
  line-height: 13px;
  padding-left: 53px;
  background: url('/img/icons/iko-x.gif') 32px 0px no-repeat;
  font-size: 9px;
}

.suche-useritem {
 float: left;
 margin-bottom: 0px;
}
.suche-userlink {
 font-size: 11pt !important;
}
.suche-userpunkte {
 float: right;
 margin-right: 6px;
}
.suche-entries {
 clear: both;
 margin-top: 0px;
 padding-bottom: 12px;
 margin-right: 6px;
 border-bottom: 1px solid #ebe7da;
}
.suche-entry {
 margin-left: 54px;
 margin-top: 0px;
}

.suche-iko-m {
  display: block;
  line-height: 13px;
  padding-left: 53px;
  background: url('/img/icons/iko-m.gif') 32px 0px no-repeat;
  font-size: 9px;
}

.suche-text {
  border-bottom: 1px solid #ebe7da;
  color: #49433c;
  line-height: 12px;
  padding: 10px 30px 12px 32px;
  margin-bottom: 20px;
  margin-right: 8px;
}

.suche-text-last {
  color: #49433c;
  line-height: 12px;
  padding: 10px 30px 12px 32px;
  margin-bottom: 20px;
  margin-right: 8px;
}

.sitening {
  padding-top: 15px;
  padding: 15px 0px 30px 0px;
}

.site-left-abs-passive {
  display: block;
  float: left;
  width: 59px;
  height: 30px;
  background: url('/img/sitening/left-absolute-passive.jpg') 0px 0px no-repeat;
  text-decoration: none;
}

.site-left-passive {
  display: block;
  float: left;
  width: 63px;
  height: 30px;
  background: url('/img/sitening/left-passive.jpg') 0px 0px no-repeat;
  text-decoration: none;
}

.site-right-abs-passive {
  display: block;
  float: left;
  width: 57px;
  height: 30px;
  background: url('/img/sitening/right-absolute-passive.jpg') 0px 0px no-repeat;
  text-decoration: none;
}

.site-right-passive {
  display: block;
  float: left;
  width: 64px;
  height: 30px;
  background: url('/img/sitening/right-passive.jpg') 0px 0px no-repeat;
  text-decoration: none;
}

.site-left-abs-activ {
  display: block;
  float: left;
  width: 59px;
  height: 30px;
  background: url('/img/sitening/left-absolute-activ.jpg') 0px 0px no-repeat;
  text-decoration: none;
}

.site-left-activ {
  display: block;
  float: left;
  width: 63px;
  height: 30px;
  background: url('/img/sitening/left-activ.jpg') 0px 0px no-repeat;
  text-decoration: none;
}

.site-right-abs-activ {
  display: block;
  float: left;
  width: 57px;
  height: 30px;
  background: url('/img/sitening/right-absolute-activ.jpg') 0px 0px no-repeat;
  text-decoration: none;
}

.site-right-activ {
  display: block;
  float: left;
  width: 64px;
  height: 30px;
  background: url('/img/sitening/right-activ.jpg') 0px 0px no-repeat;
  text-decoration: none;
}

.sitening span{
  display: block;
  float: left;
  line-height: 28px;
  height: 28px;
  padding: 0px 8px 0px 8px;
  border: 1px solid #ebe7da;
  color: #49433c;
  font-size: 12px;
  text-decoration: none;
}

.sitening span.number-activ{
  border-left: 0px none;
  text-decoration: none;
}

.site-number {
  display: block;
  float: left;
  line-height: 28px;
  height: 28px;
  padding: 0px 8px 0px 8px;
  border-right: 1px solid #ebe7da;
  border-top: 1px solid #ebe7da;
  border-bottom: 1px solid #ebe7da;
  font-size: 12px;
  text-decoration: none;
}

.site-number:hover {
  background: #f5f2e7;
}

.tags-div {
  border-bottom: 1px solid #ebe7da;
  margin: 0px 7px 10px 0px;
}

.tags-div p{
  float: left;
  display: block;
  padding-left: 32px;
  font-size: 24px;
  color: #49433c;
  line-height: 40px;
  font-family: tahoma, arial;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
}

.tags-div p span{
  color: #c8c3b3;
}

.tags-div form{
  float: right;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 260px;
}

.tags-div form select{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 18px;
  border: 1px solid #ebe7da;
  width: 200px;
  font-size: 12px;
  color: #49433c;
  font-family: tahoma, arial;
  float: left;
  display: block;
}

.tags-div form label{
  margin: 0px 5px 5px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 20px;
  font-size: 12px;
  color: #49433c;
  font-family: tahoma, arial;
  float: left;
  display: block;
}

.tags {
  padding: 15px 32px 30px 32px;
  line-height: 34px; 
}

.tags a.size1{
  font-size: 11px;
}

.tags a.size2{
  font-size: 18px;
}

.tags a.size3{
  font-size: 24px;
}

.tags a.size4{
  font-size: 28px;
}

.forum-div {
  border-bottom: 1px solid #ebe7da;
  margin: 0px 7px 10px 0px;
}

.forum-div p{
  float: left;
  display: block;
  padding-left: 32px;
  font-size: 12px;
  color: #49433c;
  line-height: 38px;
  font-family: tahoma, arial;
  margin: 0px 0px 0px 0px;
}

.forum-write{
  display: block;
  font-size: 12px;
  color: #b1194b;
  line-height: 20px;
  background: url('/img/icons/ico-arrow-zitieren.jpg') 32px center no-repeat;
  padding-left: 45px;
}

.forum-div span{
  display: block;
  float: right;
  font-size: 12px;
  color: #49433c;
  line-height: 38px;
  font-family: tahoma, arial;
  padding-right: 10px;
}

.forum-title {
  float: left;
  display: block;
  font-size: 14px;
  background: url('/img/icons/ico-forum.jpg') 4px 0px no-repeat;
  line-height: 22px;
  padding-left: 32px;
  margin: 10px 0px 0px 0px;
}

.forum-antworten {
  float: right;
  background: url('/img/bg-antworte.gif') center 0px no-repeat;
  height: 11px;
  font-size: 9px;
  line-height: 11px;
  color: #fff;
  margin: 5px 0px 0px 0px;
  width: 100px;
  text-align: center;
}

.forum-text {
  font-size: 12px;
  color: #49433c;
  line-height: 22px;
  padding: 0px 120px 0px 32px;
  margin: 0px 0px 6px 0px;
}

.forum-iko-f {
  display: block;
  font-size: 9px;
  background: url('/img/icons/iko-f.gif') 32px 0px no-repeat;
  line-height: 13px;
  padding-left: 50px;
  margin: 0px 0px 8px 0px;
}

.forum-iko-x {
  display: block;
  font-size: 9px;
  background: url('/img/icons/iko-x.gif') 32px 0px no-repeat;
  line-height: 13px;
  padding-left: 50px;
  margin: 0px 0px 8px 0px;
}

.forum-iko-m {
  display: block;
  font-size: 9px;
  background: url('/img/icons/iko-m.gif') 32px 0px no-repeat;
  line-height: 13px;
  padding-left: 50px;
  margin: 0px 0px 8px 0px;
}

.forum-re {
  font-size: 9px;
  padding-left: 63px;
  padding-bottom: 10px;
  margin: 0px 7px 8px 0px;
  border-bottom: 1px solid #ebe7da;
  background: url('/img/icons/ico-arrow-forum.gif') 50px 5px no-repeat;
}

.forum-re-last {
  font-size: 9px;
  padding-left: 63px;
  padding-bottom: 10px;
  margin: 0px 7px 30px 0px;
  background: url('/img/icons/ico-arrow-forum.gif') 50px 5px no-repeat;
}

.forum-re a,m.forum-re-last a{
  font-size: 9px;
}

.forum-eintrag-datum {
  font-size: 9px;
  color: #49433c;
  margin: 5px 0px 25px 32px;
}

.forum-eintrag-datum a{
  font-size: 9px;
}

.forum-eintrag-left {
  float: left;
  width: 600px;
  border-right: 1px solid #ebe7da;
}

.forum-eintrag-left p{
  padding: 0px 32px 0px 32px;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  color: #49433c;
  line-height: 22px;
}

.forum-eintrag-left a{
  display: block;
  font-size: 12px;
  color: #b1194b;
  line-height: 20px;
  background: url('/img/icons/ico-arrow-zitieren.jpg') 32px center no-repeat;
  padding-left: 45px;
}

.forum-eintrag-right {
  float: left;
  width: 221px;
  margin-bottom: 10px;
}

.forum-eintrag-right a.iko-x{
  display: block;
  font-size: 12px;
  background: url('/img/icons/iko-x.gif') 25px 0px no-repeat;
  line-height: 13px;
  padding-left: 45px;
  margin: 0px 0px 10px 0px;
}

.forum-eintrag-right a.iko-f{
  display: block;
  font-size: 12px;
  background: url('/img/icons/iko-f.gif') 25px 0px no-repeat;
  line-height: 13px;
  padding-left: 45px;
  margin: 0px 0px 10px 0px;
}

.forum-eintrag-right a.iko-m{
  display: block;
  font-size: 12px;
  background: url('/img/icons/iko-m.gif') 25px 0px no-repeat;
  line-height: 13px;
  padding-left: 45px;
  margin: 0px 0px 10px 0px;
}

.forum-eintrag-right span{
  display: block;
  margin: 0px 0px 10px 25px;
  background: url('/img/box-punkte-small.gif') 0px 0px no-repeat;
  width: 59px;
  height: 11px;
  line-height: 11px;
  font-size: 9px;
  color: #fff;
  text-align: center;
}

.forum-eintrag-right p{
  display: block;
  margin: 0px 0px 10px 25px;
  line-height: 11px;
  font-size: 9px;
  color: #49433c;
}

.forum-eintrag-melden {
  font-size: 9px;
  margin: 20px 0px 40px 32px;
  display: block;
}

.forum-antwort-left {
  float: left;
  width: 600px;
  border-right: 1px solid #ebe7da;
  margin-bottom: 15px;
  padding-top: 6px;
}

.forum-antwort-left p{
  padding: 0px 32px 0px 32px;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  color: #49433c;
  line-height: 22px;
}

.forum-antwort-left p.datum{
  padding: 0px 32px 0px 32px;
  margin: 0px 0px 0px 0px;
  font-size: 9px;
  color: #49433c;
  line-height: 16px
}

.forum-antwort-left p.zitat{
  padding: 8px 20px 8px 20px;
  margin: 8px 32px 8px 32px;
  font-size: 12px;
  color: #b2b0ad;
  line-height: 16px;
  font-style: italic;
  border-top: 1px solid #ebe7da;
  border-bottom: 1px solid #ebe7da;
}

.forum-antwort-left p.datum a{
  font-size: 9px;
  color: #1c4c95;
  display: inline;
  background: none;
  padding-left: 0px;
}

.forum-antwort-left a.zitieren{
  display: block;
  font-size: 12px;
  color: #b1194b;
  background: url('/img/icons/ico-arrow-zitieren.jpg') 32px 9px no-repeat;
  padding-left: 45px;
  padding-top: 5px;
}

.forum-antwort-left .melden{
  font-size: 9px;
  display: block;
 
  padding: 0px 0px 0px 32px;
  margin: 20px 0px 0px 0px;
}

.forum-cleaner {
  border-bottom: 1px solid #ebe7da;
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
  margin: 0px 0px 15px 0px;
}

.box-forum-middle {
  width: 610px;
  background: url('/img/box-forum-middle.jpg') left top repeat-y;
}

.box-forum-middle-vertical {
  margin: 0px 8px 0px 5px;
  background: url('/img/box-forum-vertical.jpg') left top repeat-x #e6dec0;
}

.box-forum-top {
  width: 610px;
  background: url('/img/box-forum-top.jpg') left top no-repeat;
  height: 28px;
  margin-top: 30px
}

.box-forum-bottom {
  width: 610px;
  background: url('/img/box-forum-bottom.jpg') left top no-repeat;
  height: 28px;
  margin-bottom: 30px
}

.form-forum {
  margin:  0px 0px 0px 25px;
  padding: 0px 0px 0px 0px;
}

.form-forum label{
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 14px;
  color: #49433c;
  line-height: 30px;
}

.form-forum textarea{
  margin:  0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  background: url('/img/textarea.gif') left top repeat-x #fff;
  border: 1px solid #fff;
  width: 530px;
  height: 180px;
  font-size: 12px;
  color: #49433c;
  line-height: 20px;
  font-family: tahoma, arial;
  overflow: auto;
}

 .form-forum input.registrieren {
  border: none;
  cursor: pointer;
  margin: 10px 0px 5px 0px;
  padding: 0px 30px 0px 0px;
  color: #b1194b;
  font-size: 18px;
  font-weight: bold;
  line-height: 60px;
  background: url('/img/arrow-box.jpg') right center no-repeat;
  float: left;
}

.user-img {
  display: block;
  float: left;
  padding: 0px 10px 10px 20px;
}

.user-name {
  float: left;
  font-size: 24px;
  color: #49433c;
  font-weight: bold;
  padding: 13px 0px 0px 0px;
  line-height: 34px;
}

.user-name span{
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  display: block;
  width: 132px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: url('/img/box-punkte.gif') left top no-repeat;
}

.box-braun-middle-vertical-user ul{
  margin: 0px 20px 0px 20px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.box-braun-middle-vertical-user p{
  margin: 0px 20px 0px 20px;
  padding: 0px 0px 5px 0px;
  font-size: 14px;
  color: #49433c;
}

.box-braun-middle-vertical-user ul li{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 8px 0px;
  list-style-type: none;
  background: url('/img/li-dot.gif') left bottom repeat-x;
  font-size: 12px;
  color: #49433c;
  float: left;
}

.box-braun-middle-vertical-user ul li span{
  display: block;
  float: left;
}

.box-braun-middle-vertical-user ul li span.left{
  width: 100px;
}

.box-braun-middle-vertical-user ul li span.right{
  width: 230px;
}

.user-links {
  padding: 0px 0px 25px 0px;
  margin-right: 7px;
  margin-left: 5px;
}

.user-links a{
  display: block;
  padding: 7px 0px 7px 32px;
  font-size: 12px;
  background: url('/img/icons/ico-forum.jpg') 3px 6px no-repeat;
}

/* small link width user icon */

.user-links a.small-iko-x{
  display: block;
  background: url('/img/icons/iko-x.gif') 30px 2px no-repeat;
  padding: 4px 0px 7px 50px;
  border-bottom: 1px solid #ebe7da;
  font-size: 9px;
}

.user-links a.small-iko-f{
  display: block;
  background: url('/img/icons/iko-f.gif') 30px 2px no-repeat;
  padding: 4px 0px 7px 50px;
  border-bottom: 1px solid #ebe7da;
  font-size: 9px;
}

.user-links a.small-iko-m{
  display: block;
  background: url('/img/icons/iko-m.gif') 30px 2px no-repeat;
  padding: 4px 0px 7px 50px;
  border-bottom: 1px solid #ebe7da;
  font-size: 9px;
}

/* the last one has no border bottom */

.user-links a.small-iko-x-last{
  display: block;
  background: url('/img/icons/iko-x.gif') 30px 2px no-repeat;
  padding: 4px 0px 7px 50px;
  font-size: 9px;
}

.user-links a.small-iko-f-last{
  display: block;
  background: url('/img/icons/iko-f.gif') 30px 2px no-repeat;
  padding: 4px 0px 7px 50px;
  font-size: 9px;
}

.user-links a.small-iko-m-last{
  display: block;
  background: url('/img/icons/iko-m.gif') 30px 2px no-repeat;
  padding: 4px 0px 7px 50px;
  font-size: 9px;
}

#entry-reporter {
  margin: 10px 7px 10px 32px;
}

.comment-reporter {
  margin: 10px 7px 10px 32px;
}
input.report-reason {
  float: left;
}
input.report-submit {
  border: none;
  cursor: pointer;
  margin: 0px;
  padding: 0px 10px 0px 0px;
  color: #b1194b;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  background: url('/img/icons/arrow-nachrichten.png') right center no-repeat;
  float: left;
}
.msg-btns {
  float: left;
  margin-left: 8px;
}
.msg-titel {
  float: left;
}
a.more {
  float: left;
  font-size: 80%;
  margin-left: 18px;
  padding-left: 10px;
  margin-top: 2px;
  background: url('/img/arrow-langs.gif') 0px 12px no-repeat;
  line-height: 30px;
}	
.comment {
	margin-left: 34px;
	padding-bottom: 8px;
}

.deleted-user {
  display: block;
  font-size: 9px;
  background: url('/img/icons/iko-m.gif') 32px 0px no-repeat;
  line-height: 13px;
  padding-left: 50px;
  margin: 0px 0px 8px 0px;
}
.deleted-user-right {
  display: block;
  font-size: 12px !important;
  background: url('/img/icons/iko-x.gif') 25px 0px no-repeat !important;
  line-height: 13px;
  padding-left: 40px;
  margin: 0px 0px 10px 0px !important;
  color: #49433c !important;
}

