/* Forum */
div.forumHead {
  position:relative; 
  height:95px; 
  background:url(/images/forum/forum.back.jpg);
}

div.headline {
  background:#474747;
  height:25px;
}

div.headline div.forumName {
  padding:7px 4px 7px 15px; width:444px; position:relative; font-weight:bold; color:white; float:left; border-right:1px solid #666; font-size:9px;
}
div.headline div.forumTopics {
  padding:7px 4px 7px 4px; width:60px;   position:relative; font-weight:bold; color:white; float:left; border-right:1px solid #666; font-size:9px; text-align:center;
}
div.headline div.forumPosts {
  padding:7px 4px 7px 4px; width:59px;   position:relative; font-weight:bold; color:white; float:left; border-right:1px solid #666; font-size:9px; text-align:center;
}
div.headline div.lastEntry {
  padding:7px 4px 7px 4px; width:130px;  position:relative; font-weight:bold; color:white; float:left; font-size:9px; text-align:center;
}
div.headline div.forumAuthor {
  padding:7px 4px 7px 4px; width:90px;   position:relative; font-weight:bold; color:white; float:left; border-right:1px solid #666; font-size:9px; text-align:center;
}
div.headline div.forumReplys {
  padding:7px 4px 7px 4px; width:49px;   position:relative; font-weight:bold; color:white; float:left; border-right:1px solid #666; font-size:9px; text-align:center;
}
div.headline div.informations {
  padding:7px 4px 7px 10px; position:relative; font-weight:bold; color:white; float:left; font-size:9px;
}

#forumContent {
  margin:0px 20px 0px 16px;
}
#forumContent h1 {
  margin:0px 0px 0px 0px;
  padding-left:9px;
}


#forumContent div.icon,
#forumContent div.forumName,
#forumContent div.forumOptions,
#forumContent div.topics,
#forumContent div.posts,
#forumContent div.lastPost {
  float:left;
  margin:1px 0px 0px 1px;
  height:48px;
  padding:4px 6px;
}

#forumContent div.icon,
#forumContent div.topicIcon {
  clear:left;
  width:0px;
  text-align:center;
  background:#f9f9f9;
  margin-left:0px;
  padding:4px 4px 4px 5px;
}

#forumContent div.new {
  background:#888888;
}

#forumContent div.forumName {
  background:#f5f5f5;
  width:423px;
  border-left:1px solid #DDDDDD;
  margin-left:0px;
  padding-left:8px;
  line-height:1.3em;
}

#forumContent div.forumName a:link,
#forumContent div.forumName a:visited,
#forumContent div.topicName a:link,
#forumContent div.topicName a:visited {
  font-weight:bold;
  text-decoration:none;
}

#forumContent div.forumName span {
  font-size:.9em;
  color:#444;
}

#forumContent div.forumName span a:link,
#forumContent div.forumName span a:visited {
  font-weight:normal;
  color:#999;
  font-size:.9em;
  margin-right:10px;
}

#forumContent div.forumName span a:hover {
  color:black;
  text-decoration:underline;
}

#forumContent div.forumName span a:active {
  color:red;
}

#forumContent div.topics {
  background:#eee;
  width:52px;
  padding-top:20px;
  padding-right:10px;
  height:32px;
  text-align:right;
  font-size:10px;
}

#forumContent div.posts {
  background:#ddd;
  width:51px;
  padding-top:20px;
  padding-right:10px;
  height:32px;
  text-align:right;
  font-size:10px;
}

#forumContent div.lastPost {
  background:#eee;
  margin-right:0px;
  width:148px;
  padding:4px 4px 4px 8px;
  font-size:10px;
  line-height:1.2em;
}

/* Topics */
#forumContent div.topicIcon,
#forumContent div.topicIconNew,
#forumContent div.topicName,
#forumContent div.topicAuthor,
#forumContent div.topicReplys,
#forumContent div.topicSpecial,
#forumContent div.topicLastPost {
  float:left;
  margin:1px 0px 0px 1px;
  height:18px;
  padding:6px 6px;
  font-size:11px;
}

#forumContent .hr {
  clear:left;  
  width:100%;
  background: #8A8A8A;
  margin:1px 0px 1px 0px;
  border-top:1px solid white;
  padding:0px;
  height:1px;
  overflow:hidden;
}

#forumContent div.topicIcon {
  clear:left;
  width:9px;
  text-align:center;
  background:#f9f9f9;
  margin-left:0px;
  padding:0px;
  height:30px;
}

#forumContent div.locked {
  background:#f9f9f9 url(/images/forum/locked.png);
}

#forumContent div.topicIconNew {
  clear:left;
  width:9px;
  text-align:center;
  background:#888888;
  margin-left:0px;
  padding:0px;
  height:30px;
}

#forumContent div.topicName {
  width:425px;
  background:#f5f5f5;
  border-left:1px solid #DDDDDD;
  margin-left:0px;
}

#forumContent div.topicName div.topicPics {
  float:right;
  margin-top:1px;
}

#forumContent div.topicSpecial {
  width:144px;
  background:#ddd;
  font-weight:bold;
  text-align:right;
}

#forumContent div.topicAuthor {
  width:82px;
  background:#eee;
  text-align:right;
  padding-right:10px;
}

#forumContent div.topicReplys {
  width:41px;
  background:#ddd;
  text-align:right;
  padding-right:10px;
}

#forumContent div.topicLastPost {
  background:#eee;
  width:129px;
  text-align:right;
  padding:6px 6px 6px 5px;
}


/* Beiträge */
#forumContent div.item {
  clear:both;
  margin:0px;
  border-top:1px solid white;
  background:#fcfcfc url(/images/forum/item.png) repeat-y;
}


#forumContent div.itemHead {
  font-size:11px;
  font-weight:bold;
  padding:0px;
  margin:0px 0px 5px 0px;
  border-bottom:1px solid #aaa;
  clear:both;
  padding:4px 0px;
}

#forumContent div.itemHead div {
  float:right;
  font-size:10px;
  font-weight:normal;
  color:#aaa;
}

#forumContent div.itemText,
#forumContent div.itemInfos {
  float:left;
  padding:5px 20px 5px 15px;
  font-size:11px;
  line-height:1.3em;
}

#forumContent div.itemText a:link,
#forumContent div.itemText a:visited
{
  text-decoration:underline;
}

#forumContent div.itemHead a:link
{
  text-decoration:none;
}

#forumContent div.itemContent {
  border-left:1px solid #ddd;
  margin-left:9px;
  width:735px;
}

#forumContent div.itemText {
  width:557px;
  overflow:auto;
  border-right:1px solid white;
}

#forumContent div.itemInfos {
  float:left;
  background:#8A8A8A;
  width:142px;
  padding:5px 0px;
  color:white;
}

#forumContent div.itemInfos p {
  margin:4px 10px;
  line-height:1.1em;
}

#forumContent div.itemInfos strong {
  font-size:14px;
  display:block;
  margin:8px 0px 4px 0px;
}

#forumContent div.itemInfos span {
  font-size:9px;
  display:block;
  margin-bottom:6px;
}


#forumContent div.itemInfos a:link,
#forumContent div.itemInfos a:visited {
  color:#eee;
  background:url(/images/lay/menu.arrow.bright.gif) no-repeat 1px 4px;
  padding-left:8px;
}

#forumContent div.itemInfos a.userLink:link,
#forumContent div.itemInfos a.userLink:visited {
  padding-left:0px;
  background:none;
}

#forumContent div.sig {
  margin-top:10px;
  font-style:italic;
  color:#333;
  line-height:1.2em;
  padding-top:2px;
}

#forumContent div.edited {
  color:#888;
  font-style:italic;
  margin-top:5px;
}

div.userAvatar {
  width:142px;
  height:95px;
}
div.avatarBorder {
  width:142px;
  height:95px;
  background:url(/images/forum/avatarBorder.png);
}
div.avatarBorderTeam {
  width:142px;
  height:95px;  
  background:url(/images/forum/avatarBorderTeam.png);
}



#forumContent div.itemIcon1,
#forumContent div.itemIcon2 {

}

/* Optionen */

#forumContent div.options {
  clear:both;
  background:#666;
  margin:0px;
  font-weight:bold;
  font-size:11px;
  border-left:9px solid #8A8A8A;
  height:23px;
}

#forumContent div.options a:link,
#forumContent div.options a:visited {
  background:#666 url(/images/lay/menu.arrow.bright.gif) no-repeat 7px 8px;
  display:block;
  padding:3px 15px 3px 15px;
  float:left;
  border-left:1px solid #ccc;
  color:white;
}
#forumContent div.options a:hover,
#forumContent div.options a:active {
  background:#ddd url(/images/lay/menu.arrow.gif) no-repeat 5px 8px;
  color:black;
  text-decoration:none;
}

#forumContent div.bottomOptions {
  float:left;
  margin:0px 0px 0px 10px;
}
#forumContent div.bottomOptions a:link,
#forumContent div.bottomOptions a:visited {
  font-size:11px;
  font-weight:bold;
  padding:2px 14px 0px 14px;
  background:#fff url(/images/lay/menu.arrow.gif) no-repeat 5px 5px;
}



/* Legende */
div.legend {
  float:right;
  margin:10px 0px;
  width:515px;
}

div.legend div {
  float:left;
  font-size:10px;
  white-space:nowrap;
  padding:3px 4px;
  margin:0px 8px 0px 0px;
  height:18px;
}

div.legend div.legendTopicIcon {
  border-left:9px solid #eee;
}

div.legend div.legendTopicIconNew {
  border-left:9px solid #888888;
}

div.legend div.legendTopicIconHint {
  border-left:9px solid #005E20;
}

div.legend div.legendTopicIconNotice {
  border-left:9px solid #003D6C;
}

div.legend div.legendTopicIconImportant {
  border-left:9px solid #9E0B0E;
}

div.legend div.legendTopicIconLocked {
  background:url(/images/forum/locked.png) no-repeat;
  padding-left:14px;
}

/* Styles überschreiben */
#forumContent div.lastPost strong,
#forumContent div.topicLastPost strong {
  font-size:14px;
}

#forumContent div.catEnd {
  clear:both;
  border-top:1px solid #dddddd;
  margin:0px 0px 15px 9px;
  float:left; 
  width:736px;
}

#forumContent div.notice {
  background:#003D6C;
}

#forumContent div.important {
  background:#9E0B0E;
}

#forumContent div.hint {
  background:#005E20;
}

#forumContent div.answ {
  clear:both;
  background:white;
  margin:0px 0px 0px 0px;
  padding-left:10px;
}

#forumContent div.shortAnswer {
  border-left:7px solid #f5f5f5; 
  float:left;
  width:596px;
  overflow:hidden;
}

#forumContent div.shortAnswer textarea {
  width:590px; 
  height:148px;
}

#forumContent div.help {
  float:left;
  background:#8A8A8A;
  width:125px;
  height:156px;
  color:#fff;
  padding:2px 8px;
  font-size:.9em;
  margin-left:1px;
}

#forumContent div.teamOptions {
  margin-bottom:20px;
  border-left:10px solid #8A8A8A;
}
#forumContent div.teamOptions div {
  padding:2px 4px;
  font-size:11px;
  border-left:1px solid #ccc;
  background:#6A6B6A;
}

#forumContent div.teamOptions div a:link,
#forumContent div.teamOptions div a:visited {
  display:block;
  float:left;
  margin:0px 25px 0px 10px;
  color:white;
}

#forumContent div.teamOptions div select {
  margin-left:10px;
  background:#6a6a6a;
  color:#eee;
}

#forumContent div.hiddenForums {
  border-left:10px solid #f5f5f5;
  margin-top:1px;
}
#forumContent div.hiddenForums div {
  background:#f5f5f5;
  border:1px solid #dddddd;
  border-top:0px;
  padding:3px 6px;
}

#forumContent div.hiddenForums div a:link,
#forumContent div.hiddenForums div a:visited {
  display:block;
  float:left;
  margin:0px 10px 0px 0px;
  font-size:0.9em;
}

#editor {
  margin:0px 20px 0px 16px;
}
#editor h1 {
  margin:0px;
}
