div#content table.fullwidth,
div#content table.fullwidth td,
div#content table.fullwidth th
{
  border-collapse: collapse;
  border: #666666 1px solid;
  padding: 3px 4px;
  vertical-align: top;
}

div#login
{
  margin-left: 10px;
}

td.nowrap
{
  white-space: nowrap;
}

div#content td
{
  vertical-align: top;
}

div#content td.gimage
{
  background: #ffffff;
}

div#content td.gimage img
{
  padding: 1px;
  border: #999999 1px solid;
}

div#content table label
{
  float: left;
  display: block;
  width: 70px;
}

div#content div.value
{
  margin: 0 0 5px 75px;
}

span.datum
{
  float: right;
  font-size: 10px;
  color: #999999;
}

ul.user { list-style: none; margin: 2px 0 2px 0; clear: left; padding: 0; }
ul.user li { width: 126px; float: left; text-align: center; margin: 0 1px 8px 1px; }
ul.user img { border: #CCCCCC 1px solid; padding: 1px; }

div#content h4 { font-size: 14px; }

body.r div#content th { white-space: nowrap; }
body.r div#content th a { color: #ffffff; }
body.r div#content th a:hover { color: #ffffff; text-decoration: underline; }

div#content ul.nostyle li { margin-bottom: 6px; }
div#content ul.nostyle { list-style: none; padding: 0; margin: 0; }
div#content ul.beitraege li span.text { margin-left: 10px; display: block; }
div.userfotodiv { height: 125px; }

li.status { font-weight: bold; text-align: center; margin: 5px 0 5px 0; }

td.gimage { width: 104px; }


div#gruppensuche
{
  clear: left;
  margin: 5px 0 10px 0px;
}

div#gruppensuche select,
div#gruppensuche input
{
  margin-left: 8px;
}

div#gruppensuche label
{
  font-weight: bold;
}

div#gruppeneu
{
  clear: left;
}

div#gruppeneu label
{
  float: left;
  width: 100px;
}

div#gruppeneu input,
div#gruppeneu select,
div#gruppenverwaltung input,
div#gruppenverwaltung textarea,
div#gruppenverwaltung select
{
  width: 400px;
  margin-bottom: 6px;
}

div#content div#gruppeneu table tr.row1
{
  background: #ffffff;
}

div#gruppenverwaltung label
{
  width: 140px;
  float: left;
}

div#gruppeninfo label
{
  width: 120px;
  float: left;
}

div#gruppeninfo div
{
  margin: 0 0 5px 120px;
}

div#thumbcontainer
{
  float: left;
  width: 210px;
  text-align: center;
  margin-right: 10px;
}

div#thumbcontainer img
{
  padding: 1px;
  border: #999999 1px solid;
}

div#thumbcontainer strong
{
  display: block;
  margin-bottom: 5px;
}

div#gruppenverwaltung img,
img.icon
{
  vertical-align: middle;
  margin: 0 4px 3px 0;
}

body div#content div.balken a
{
  font-size: 13px;
  color: #ffffff;
}

body div#content div.balken a:hover
{
  font-size: 13px;
  color: #ffffcc;
}

div.balken
{
  overflow: hidden;
  clear: left;
  background: #A90E14 url(/images/balken.png) no-repeat;
  height: 18px;
  padding: 3px 0 3px 12px;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  margin: 5px -7px 5px 0;
}

div#content table.fullwidth { width: 100%; }
div#content table.fullwidth tr th { text-align: left; padding: 4px 4px;}
div#content table.fullwidth tr.aktion { background: #cccccc; }
div#content table.fullwidth tr.aktion td div.aktion { float: right; }
div#content table.fullwidth tr.aktion td div.klapp { float: none; font-size: 9px; line-height: 1em; }
div#content table.fullwidth tr.aktion td div.klapp img { float: left; margin-right: 4px; }
div#content table.fullwidth tr.aktion td img { vertical-align: middle; margin-left: 4px; width: 24px; height: 24px; }
div#content table.fullwidth tr.aktion td.small img { float: left; margin-right: 4px; margin-left: 0; }
div#content table.fullwidth tr.aktion td span.wertung img { margin: 0; width: auto; }
div#content table.fullwidth tr.invisible { display: none; }
div#content table.fullwidth tr.visible { display: table-row; }
div#content table.fullwidth tr td.forumleft { width: 130px; }
div#content table.fullwidth tr.aktion td a.klapp { text-decoration: none; font-weight: bold; color: #ff0000; }
div#content table.fullwidth tr.aktion div.aktion img { cursor: pointer; height: 24px; }

div#content table.fullwidth tr td.userinfo { padding-bottom: 10px; }
div#content table.fullwidth tr td.userinfo img { width: 16px; height: 16px; }
div#content table.fullwidth tr td.userinfo div.userfoto img { width: auto; height: auto; max-width: 120px; max-height: 120px; margin: 0; padding: 0 }
div#content table.fullwidth tr td.userinfo div.userfoto { display: inline-block; border: #cccccc 1px solid; margin: 5px 0 0 0; text-align: center; padding: 1px; max-height: 120px; max-width: 120px;}
div#content table.fullwidth tr td.userinfo a { font-weight: bold; }
div#content table.fullwidth tr td.inhalt div.content { width: 480px; overflow: auto; }

div#content table img
{
	max-width: 450px;
}


div#content table.fullwidth tr td div.beschreibung
{
  width: 170px;
}

div#content ul.topaction
{
  clear: left;
  float: right;
  margin: 5px 0 5px 0;
}

div#content ul.topaction li a
{
  font-size: 9px;
}

div#content ul.topaction li
{
  font-size: 9px;
  cursor: pointer;
  display: block;
  float: left;
  list-style: none;
  width: 34px;
  margin: 0;
  border-right: #ffffff 8px solid;
  height: 32px;
  overflow: hidden;
}

div#content ul.topaction li img
{
  margin: 0 8px 0 0;
  width: 100px;
  height: 32px;
}

div#content ul.topaction li:hover
{
  width: 100px;
}

div.pagenav
{
  margin-left: 4px;
}

div#preview div,
div#history
{ background: url(/images/back/back28r.png); }

table.list tr.betreff { background: #0064b2 url(/images/back/back38r.png) repeat-x; }

