






/* ##### F O R U M ##### */

table.forum {background:#FFFFFF; border: #006699 2px solid; }
table.forumline {background:#FFFFFF; border: #006699 2px solid; }
table.menuetop{background:#FFFFFF;}
table.content {background:#ececec;}
table.fodes {background:#FFFFFF;}

.forum td, th {
    border: none;	
}

img { border: 0px; }


.forum_input {
    border: 1px solid #c2c2c2;
    background:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #636466;
}


.bodyline { border: #cccccc 1px solid;  }
.forumline {border: #006699 2px solid; }

/* td */
td.spacerow {background-color: #ffffff }


.maintitle, .boardtitle { font-weight: bold; font-size: 18px; color: #000000; line-height: 120%; font-family: "trebuchet ms",verdana, arial, helvetica, sans-serif; text-decoration: none }
.boardtitle { font-size: 22px; }

.gen, .poll { font-size: 12px }
.genmed, .name { font-size: 11px; }
.gensmall, .postdetails { font-size: 10px; }
.strong { font-weight: bold; }

.mainmenu { font-size: 11px; color: #000000 }
.cattitle { font-weight: bold; font-size: 12px; color: #01336b; letter-spacing: 1px; }
.forumlink { font-weight: bold; font-size: 12px; color: #01336b; }
.nav, .topictitle { font-weight: bold; font-size: 11px; color: #000000; }


blockquote {
    background:#E1EBF2 none no-repeat scroll 6px 8px;
    border:1px dashed #DBDBDB;
    font-size:0.95em;
    margin:0.5em 10px 0pt 10px;
    overflow:hidden;
    padding:5px;
}

blockquote {
    background-color:#E1EBF2;
    background-image:url(../../templates/default/images/quote.gif);
    border-color:#DBDBCE;
}

blockquote cite {
    display:block;
    font-size:0.9em;
    font-style:normal;
    font-weight:bold;
    margin-left:20px;
}

blockquote.uncited {
    padding-top:25px;
}

.pre-error { font-size: 1em; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #fafafa; border: 0; padding-left: 0; }
.copyright { font-size: 10px; color: #444444; font-family: verdana, arial, helvetica, sans-serif; letter-spacing: -1px }

/* posts */
.postbody { font-size: 12px; line-height: 1.5em; }

.postinfo { font-size: 10px; color: #000000; padding: 4px; height: 2em; }
.postinfo .date { width: 160px; float: left; }
.postinfo .subject { float: left; }
.postinfo .action { float: right; }

a.copyright { color: #444444; text-decoration: none; }
a.copyright:hover { color: #000000; text-decoration: underline; }


/*input ss - vorher schon definiert daher hier nicht definiert*/

td.attachrow        { font: normal 11px verdana, arial, helvetica, sans-serif; color : #000000; border-color : #000000; }
td.attachheader     { font: normal 11px verdana, arial, helvetica, sans-serif; color : #000000; border-color : #000000; background-color: #d1d7dc; }
table.attachtable   { font: normal 12px verdana, arial, helvetica, sans-serif; color : #000000; border-color : #000000; border-collapse : collapse; }


.inputSearchForum {
    background-image: url(/cms/templates/default/images/icon_mini_search.gif);
    background-position:left 1px;
    background-repeat:no-repeat;
    padding-left:17px;
}


#icon_saving { background-image: url(/cms/templates/default/indicator.gif); width: 16px; height: 16px; display: none;}
.icon_folder_announce { background-image: url(/cms/templates/default/images/folder_announce.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_sticky { background-image: url(/cms/templates/default/images/folder_sticky.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_hot { background-image: url(/cms/templates/default/images/folder_hot.gif); width: 19px; height: 18px; display: inline; }
.icon_folder { background-image: url(/cms/templates/default/images/folder.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_lock { background-image: url(/cms/templates/default/images/folder_lock.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_announce_new { background-image: url(/cms/templates/default/images/folder_announce_new.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_sticky_new { background-image: url(/cms/templates/default/images/folder_sticky_new.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_new_hot { background-image: url(/cms/templates/default/images/folder_new_hot.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_new { background-image: url(/cms/templates/default/images/folder_new.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_lock_new { background-image: url(/cms/templates/default/images/folder_lock_new.gif); width: 19px; height: 18px; display: inline; }
.icon_vote_lcap { background-image: url(/cms/templates/default/images/vote_lcap.gif); width: 4px; height: 12px; display: inline; }
.icon_vote_rcap { background-image: url(/cms/templates/default/images/vote_rcap.gif); width: 4px; height: 12px; display: inline; }
.icon_topic_delete { background-image: url(/cms/templates/default/images/topic_delete.gif); width: 19px; height: 18px; display: inline; }
.icon_topic_move { background-image: url(/cms/templates/default/images/topic_move.gif); width: 19px; height: 18px; display: inline; }
.icon_topic_unlock { background-image: url(/cms/templates/default/images/topic_unlock.gif); width: 19px; height: 18px; display: inline; }
.icon_topic_lock { background-image: url(/cms/templates/default/images/topic_lock.gif); width: 19px; height: 18px; display: inline; }
.icon_latest_reply { background-image: url(/cms/templates/default/images/icon_latest_reply.gif); width: 18px; height: 9px; display: inline; }
.icon_up { background-image: url(/cms/templates/default/images/icon_up.gif); width: 18px; height: 18px; display: inline; }
.icon_delete { background-image: url(/cms/templates/default/images/icon_delete.gif); width: 18px; height: 18px; display: inline; }

/* Default buttons, in English. For localized ones, see <locale_name>.css in the "styles" directory */
.icon_new_topic img { background-image: url(/cms/templates/default/images/en_US/post.gif); width: 82px; height: 25px; }
.icon_reply img { background-image: url(/cms/templates/default/images/en_US/reply.gif); width: 82px; height: 25px; }
.icon_reply_locked img { background-image: url(/cms/templates/default/images/en_US/reply_locked.gif); width: 82px; height: 25px; }
.icon_quote img { background-image: url(/cms/templates/default/images/en_US/icon_quote.gif); width: 59px; height: 18px; }
.icon_edit img { background-image: url(/cms/templates/default/images/en_US/icon_edit.gif); width: 59px; height: 18px; }
.icon_profile img { background-image: url(/cms/templates/default/images/en_US/icon_profile.gif); width: 59px; height: 18px; }
.icon_pm img { background-image: url(/cms/templates/default/images/en_US/icon_pm.gif); width: 148px; height: 18px; }

/*CSS Sabrosus style pagination*/
.pagination {
    padding:3px;
    margin:3px;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, Times;
}

.pagination a {
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    border: 1px solid #9aafe5;
    text-decoration: none; 
    color: #2e6ab1;
}
.pagination a:hover, .pagination a:active {
    border: 1px solid #dd6900;
    color: #000;
    background-color: lightyellow;
    text-decoration: none;
}
.pagination .current {
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    border: 1px solid navy;
    font-weight: bold;
    background-color: #2e6ab1;
    color: #FFF;
}
.pagination .disabled {
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    border: 1px solid #929292;
    color: #929292;
}

#goToBox {
    position:absolute; 
    display:none; 
    border: 1px solid black;
    background-color: #fafafa; 
    padding: 2px;
    width: 190px;
}

#goToBox .title {
    padding: 1px;
    background-color: #dd6900;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    color: #fff;
}

#goToBox .form {
    padding: 5px;
    text-align: left;
}

#goToBox .form input {
    font-weight: bold;
}

blockquote dl.codebox code { font-size: 1.0em; }
input.subject, textarea.message { width: 100%; }
.postTabContents { padding-top: 24px; }
/* .postTabContents div { background-color: #E5EDF3; } */
.postTabContents div { background-color: #FFFFFF; }

/* ##### default-button german ##### */
.de_DE .icon_new_topic img { background-image: url(/cms/templates/default/images/de_DE/post.gif); width: 148px; height: 18px; }
.de_DE .icon_reply img { background-image: url(/cms/templates/default/images/de_DE/reply.gif); width: 60px; height: 18px; }
.de_DE .icon_reply_locked img { background-image: url(/cms/templates/default/images/de_DE/reply_locked.gif); width: 60px; height: 18px; }
.de_DE .icon_quote img { background-image: url(/cms/templates/default/images/de_DE/icon_quote.gif); width: 19px; height: 18px; }
.de_DE .icon_edit img { background-image: url(/cms/templates/default/images/de_DE/icon_edit.gif); width: 19px; height: 18px; }
.de_DE .icon_profile img { background-image: url(/cms/templates/default/images/de_DE/icon_profile.gif); width: 60px; height: 18px; }
.de_DE .icon_pm img { background-image: url(/cms/templates/default/images/de_DE/icon_pm.gif); width: 148px; height: 18px; }

/* ##### stylesheet SyntaxHighlighter ##### */

.dp-highlighter
{
    font-family: "Consolas", "Courier New", Courier, mono, serif;
    font-size: 12px;
    background-color: #E7E5DC;
    width: 99%;
    overflow: auto;
    margin: 18px 0 18px 0 !important;
    padding-top: 1px; /* adds a little border on top when controls are hidden */
}

/* clear styles */
.dp-highlighter ol,
.dp-highlighter ol li,
.dp-highlighter ol li span 
{
    margin: 0;
    padding: 0;
    border: none;
}

.dp-highlighter a,
.dp-highlighter a:hover
{
    background: none;
    border: none;
    padding: 0;
    margin: 0;
}

.dp-highlighter .bar
{
    padding-left: 45px;
}

.dp-highlighter.collapsed .bar,
.dp-highlighter.nogutter .bar
{
    padding-left: 0px;
}

.dp-highlighter ol
{
    list-style: decimal; /* for ie */
    background-color: #fff;
    margin: 0px 0px 1px 45px !important; /* 1px bottom margin seems to fix occasional Firefox scrolling */
    padding: 0px;
    color: #5C5C5C;
}

.dp-highlighter.nogutter ol,
.dp-highlighter.nogutter ol li
{
    list-style: none !important;
    margin-left: 0px !important;
}

.dp-highlighter ol li,
.dp-highlighter .columns div
{
    list-style: decimal-leading-zero; /* better look for others, override cascade from OL */
    list-style-position: outside !important;
    border-left: 3px solid #6CE26C;
    background-color: #F8F8F8;
    color: #5C5C5C;
    padding: 0 3px 0 10px !important;
    margin: 0 !important;
    line-height: 14px;
}

.dp-highlighter.nogutter ol li,
.dp-highlighter.nogutter .columns div
{
    border: 0;
}

.dp-highlighter .columns
{
    background-color: #F8F8F8;
    color: gray;
    overflow: hidden;
    width: 100%;
}

.dp-highlighter .columns div
{
    padding-bottom: 5px;
}

.dp-highlighter ol li.alt
{
    background-color: #FFF;
    color: inherit;
}

.dp-highlighter ol li span
{
    color: black;
    background-color: inherit;
}

/* Adjust some properties when collapsed */

.dp-highlighter.collapsed ol
{
    margin: 0px;
}

.dp-highlighter.collapsed ol li
{
    display: none;
}

/* Additional modifications when in print-view */

.dp-highlighter.printing
{
    border: none;
}

.dp-highlighter.printing .tools
{
    display: none !important;
}

.dp-highlighter.printing li
{
    display: list-item !important;
}

/* Styles for the tools */

.dp-highlighter .tools
{
    padding: 3px 8px 3px 10px;
    font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: silver;
    background-color: #f8f8f8;
    padding-bottom: 10px;
    border-left: 3px solid #6CE26C;
}

.dp-highlighter.nogutter .tools
{
    border-left: 0;
}

.dp-highlighter.collapsed .tools
{
    border-bottom: 0;
}

.dp-highlighter .tools a
{
    font-size: 9px;
    color: #a0a0a0;
    background-color: inherit;
    text-decoration: none;
    margin-right: 10px;
}

.dp-highlighter .tools a:hover
{
    color: red;
    background-color: inherit;
    text-decoration: underline;
}

/* About dialog styles */

.dp-about { background-color: #fff; color: #333; margin: 0px; padding: 0px; }
.dp-about table { width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; }
.dp-about td { padding: 10px; vertical-align: top; }
.dp-about .copy { border-bottom: 1px solid #ACA899; height: 95%; }
.dp-about .title { color: red; background-color: inherit; font-weight: bold; }
.dp-about .para { margin: 0 0 4px 0; }
.dp-about .footer { background-color: #ECEADB; color: #333; border-top: 1px solid #fff; text-align: right; }
.dp-about .close { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; color: #333; width: 60px; height: 22px; }

/* Language specific styles */

.dp-highlighter .comment, .dp-highlighter .comments { color: #008200; background-color: inherit; }
.dp-highlighter .string { color: blue; background-color: inherit; }
.dp-highlighter .keyword { color: #069; font-weight: bold; background-color: inherit; }
.dp-highlighter .preprocessor { color: gray; background-color: inherit; }

/*- Menu Tabs 10--------------------------- */

 #tabs10 {
  float:left;
  /*width:100%;*/
  font-size:11px;
 /*  border-bottom:1px solid #E5EDF3; */
  line-height:normal;
 
  
  }
#tabs10 ul {
      margin:0;
      padding:0;
      list-style:none;
  }
#tabs10 li {
  display:inline;
  margin:0;
  padding:0;
  line-height: 2;
   background:url("/cms/templates/default/images/tableft10.gif") no-repeat left top;
  } 
  
#tabs10 a {
  float:left;
  background:url("/cms/templates/default/images/tableft10.gif") no-repeat left top;
  
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabs10 a span {
  float:left;
  display:block;
  width: 35px; height: 20px;
  background:url("/cms/templates/default/images/tabright10.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs10 a span {float:none;}
/* End IE5-Mac hack */
#tabs9 a:hover span {
  color:#FFF;
  }
#tabs10 a:hover {
  background-position:0% -42px;
  }
#tabs10 a:hover span {
  background-position:100% -42px;
  }

  #tabs10 .current a {
          background-position:0% -42px;
  }
  #tabs10 .current a span {
          background-position:100% -42px;
  }
