

/* FOREN ÜBERSICHT */

.frageButton
{
  margin : 0 0 10px 0; 
}

.forentablehead
{
  height : 26px;
  background-color : #578ec6;
  border : 1px solid #dedbdb;
  border-bottom : 0;
  position : relative;
}

.forentablehead .spalte1
{
  position : absolute;
  top : 6px;
  left : 65px;
  color : #fff;
  text-transform: uppercase;
}

.forentablehead .spalte2
{
  position : absolute;
  top : 6px;
  right : 95px;
  color : #fff;
  text-transform: uppercase;
}

.tree-wrap
{
  padding : 0;
  border : 0;
}

.forum-subwrap
{
  padding : 0;
  border : 0;
  margin : 0 0 10px 0;
}

.forum-title .forum-note
{
  color : #808080; 
}



.forum-title h2, .forum-title h2 a, .forum-title h2 a:link, .forum-title h2 a:visited {
    
  color : #113961;
  font-size : 100%;
  font-weight : bold;
  padding : 0;
  margin : 0;
  text-decoration : none;
  line-height : 140%;
}

.forum-title h2 a:hover, h.forum-title h2 a:focus {
    
  text-decoration : underline;
}


.forentable
{
  border : 1px solid #cbe5ff;
  margin : 0 0 5px 0;
}

.forentable tr
{
  vertical-align : top;
  background-color : #fff;
}

.forentable tr:hover
{
  background-color : #e2f2f8;
}

.forentable td
{
  vertical-align : top;
}

.forentable td.forum-ico
{
  padding : 5px 0 0 5px;
  width : 50px;
}

a.ico
{
  display : block;
  width : 50px;
  height : 50px;
  background : url(images/forumbg.png) 0 0 no-repeat transparent;
  text-indent : -9999px;
  line-height : 1px;
}


.forentable td.forum-title
{
  padding : 5px 10px;
}

.forentable td.forum-order
{
  width : 40px;
  padding : 10px 0;
  text-align :center;
  vertical-align : top;
}

.forentable td.forum-statistik
{
  width : 100px;
  text-align : center;
  background-color : #cadfef;
  vertical-align : top;
  line-height : 140%;
  font-size : 90%;
  color : #075090;
  font-weight : bold;
  padding : 10px 0;
}

.forentable td.forum-lastpost
{
  width : 200px;
  padding : 5px 10px;
}

/* unterforen in der liste */

ul.treelistesub
{
  padding : 0;
  margin : 10px 0 0 0;
}

ul.treelistesub li
{
  padding : 0 0 0 0;
  margin : 0 5px 0 0;
  background : none;
}

ul.treelistesub li img
{
  vertical-align : middle;
}

ul.treelistesub li a.subTitle
{
  padding : 0 0 0 15px;
  margin : 0 0 0 0;
  background : url(images/pfad.gif) 0 2px no-repeat transparent;
  color : #000;
}

ul.treelistesub li a.subTitle:link, ul.treelistesub li a.subTitle:visited
{
  color : #000;
  text-decoration : none;
}

ul.treelistesub li a.subTitle:hover, ul.treelistesub li a.subTitle:focus
{
  color : #000;
  text-decoration : underline;
}

/* lastpost */

.lastpost-date
{
  font-size : 87%;
}

.lastpost-titel
{
  display : block;
}

.lastpost-titel a:link, .lastpost-titel a:visited 
{
  color : #26517c;
}

.lastpost-author
{
  font-size : 87%;
}

.blockWrap
{
    margin : 0 0 20px 0;
    padding : 0;
	border : 1px solid #e2e0e0;
	margin : 0 0 5px 0;
	background-color : #fff;
	padding : 5px 10px 0 10px;
}



/* PFAD */

.gwpfad
{
    margin : 0 0 20px 0;
    padding : 0;
	border : 1px solid #e2e0e0;
	margin : 0 0 5px 0;
	background-color : #fff;
	padding : 10px 10px;
}

.gwpfad li
{
    display : inline;
    background-image : url(images/pfad.gif);
    background-position : 0 1px;
    background-repeat : no-repeat;
    line-height : 11px;
    padding : 0 15px 0 15px;
	font-size : 90%;
}

.gwpfad li a:link, .gwpfad li a:visited
{
    color : #808080;
}

.gwpfad li a:hover, .gwpfad li a:focus, .gwpfad li a:active
{
    color : #000 !important;
}

/* GW */

#kategorieTitle {
    
    padding : 10px 10px 5px 65px;
    margin : 0 0 10px 0;
    background-image : url(images/forumbg.png);
    background-position : 10px 10px;
    background-repeat : no-repeat;
    position :relative;
    background-color : #e6ecf3;
    border : 1px solid #d6d6d6;
}

#kategorieTitle h1 {    
    margin : 0 0 4px 0;
    padding : 0 0 0 0;
    font-size : 180%;
	line-height : 100%;
    font-weight : bold;
    color: #26517c;
}

#kategorieTitle p {
    
    margin : 0 0 5px 0;
    padding : 0;
    font-weight : normal;
    line-height : 120%;
    color: #808080;
}


.openerTitle {
    
    padding : 10px 10px 5px 50px;
    margin : 0 0 10px 0;
    background-image : url(images/opener.png);
    background-position : 10px 10px;
    background-repeat : no-repeat;
    position :relative;
    background-color : #fff;
    border : 1px solid #d6d6d6;
}

.openerTitle h1 {    
    margin : 0 0 4px 0;
    padding : 0 0 0 0;
    font-size : 180%;
	line-height : 100%;
    font-weight : bold;
    color: #26517c;
}

.openerTitle p {
    
    margin : 0 0 5px 0;
    padding : 0;
    font-weight : normal;
    line-height : 120%;
    color: #808080;
}


/* THREADS */

.openerlist-table {
    
    border-collapse : collapse;
    margin : 0 0 10px 0;
}

.openerlist-table tr
{
   background-color : #ffffff;
}

.openerlist-table tr:hover
{
  background-color : #e2f2f8;
}

.openerlist-table td
{
  padding : 10px 0 10px 0;
  border-bottom : 1px solid #d6d6d6;
  vertical-align : top;
}

.openerlist-table td .infotext
{
   color : #808080;
   font-size : 90%;
}

.openerlist-table th
{
   font-weight : bold !important;
   padding : 3px 0 4px 0;
   background-color : #26517c;
   color : #fff;
   font-size : 87%;
}

.openerlist-table td.tdposticon
{
    width : 55px;
    padding : 10px 0 0 0;
}

a.posticon
{
  background : url(images/forumbg.png) no-repeat 10px -155px transparent;
  display : block;
  width : 50px;
  height : 36px;
  text-indent : -9999px;
  line-height : 1px;
}

a.posticon.top
{
  background-position : 10px -197px;
}

a.posticon.blocked
{
  background-position : 10px -237px;
}

a.posticon.blocked.top
{
  background-position : 10px -277px;
}



.openerlist-table td .postauthor {
  
  display : block;
}

.openerlist-table td .postauthor a:link, .openerlist-table td .postauthor a:visited {
  
  text-decoration : none;
}

.openerlist-table td.last-post {
  
  color : #808080;
  font-size : 90%;
}


/* BUTTONS */


a.forumbutton-link
{
    display : block;
	background : url(images/button.png) 0 0 no-repeat transparent;
	width : 160px;
	height : 30px;
    color : #fff;
    font-weight : normal;
    text-align : center;
    text-decoration : none;
    line-height : 30px;
    cursor : pointer;
    float : right;
}

a.forumbutton-link:link, a.forumbutton-link:visited
{
  text-decoration : none;
}

a.forumbutton-link:hover, a.forumbutton-link:focus {
    
  background-position : 0 -40px;
  text-decoration : none;
}


a.forumbutton-link.abobutton
{
	background-position : 0 -160px;
    float : left;
}

a.forumbutton-link.abobutton:hover
{
	background-position : 0 -200px;
}

a.forumbutton-link.abobuttonstop
{
	background-position : 0 -240px;
    float : left;
}

a.forumbutton-link.abobuttonstop:hover
{
	background-position : 0 -280px;
}

/*
a.forumbutton-link.abobutton
{
	background : url(images/button.png) 0 0 no-repeat transparent;
    float : left;
}
*/

.postlistetitel
{
    font-size : 110%;
    color : #161e29;
	font-weight : bold;
}

.postlistetitel a:link, .postlistetitel a:visited 
{
    color : #417394;
    font-weight : bold;
    text-decoration : none;
}

.postlistetitel a:hover, .postlistetitel a:focus 
{
    color : #417394;
    font-weight : bold;
    text-decoration : underline;
}


.devhnavi.forumnavi
{
  padding : 0;
  margin : 0;
  width : 550px;
  float : left;
  overflow: hidden;
  height: auto;
  margin-bottom: 5px;
}

.devhnavi.forumnavi ul li {;
    margin: 0 4px 4px 0 !important;
}

/* BUTTONS */

.gwhnavi
{
    padding : 0 0;
    height : 25px;
    float : right;
}

.gwhnavi li
{
    background-image : none;
    float : left;
    background-position : 0 3px;
    background-repeat : no-repeat;
    height : 12px;
    line-height : 12px;
    padding : 2px 2px 3px 2px;
    border : 1px solid #c0c0c0;
    margin : 0 5px 0 0;
}

.gwhnavi li a, .gwhnavi li a:link, .gwhnavi li a:hover
{
    text-decoration : none;
}

.gwhnavi li a, .gwhnavi li a:link, .gwhnavi li a:hover
{
    text-decoration : none;
}

.gwhnavi .noli
{
    display : inline;
    background-image : none;
    padding : 0;
    margin : 0;
    border : 0;
}



.gwhnavi li:hover
{
    background-color : #efefef !important;
}

.gwhnavi li.editpost, .gwhnavi li.deletepost, .gwhnavi li.reportpost, .gwhnavi li.quotepost {
  


}

.gwhnavi li.editpost a {
  
  padding : 2px 10px 3px 18px;
  background : url(images/editpost.gif) 2px 2px no-repeat;
}

.gwhnavi li.deletepost a {
  
  padding : 2px 10px 3px 18px;
  background : url(images/deletepost.gif) 2px 2px no-repeat;
}

.gwhnavi li.reportpost a {
  
  padding : 2px 10px 3px 18px;
  background : url(images/reportpost.gif) 2px 2px no-repeat;
}

.gwhnavi li.quotepost a
{
  padding : 2px 10px 3px 18px;
  background : url(images/quotepost.gif) 2px 2px no-repeat;
}



.gwsnavi{
    
    margin : 0;
    padding : 0;
    height : 30px;    
}

.gwsnavi li {
    
    margin : 0 5px 0 0 !important;
    padding : 0 5px 0 5px !important;
    height : 20px !important;
    line-height : 20px !important;
    float : left !important;
    border : 1px solid #c0c0c0;
    background-image : none !important;
}

.gwsnavi .ac {
    
    background-color : #c0c0c0;
}

.addbereich.addpostglobal
{
  border: 1px solid #b5deed;
  margin : 0;
}



.showimages
{
    margin : 5px 0 0 0;
    padding : 40px 0 20px 10px;
    background : url(images/fotos.png) no-repeat;
}

.showimages ul li
{
    float : left;
    padding : 0;
    margin : 0 10px 0 0;
    backgrund-image : none;
}

.showimages ul li img
{
    border : 1px solid #c0c0c0;  
}



.showfiles {

    margin : 5px 0 0 0;
    padding : 40px 0 20px 10px;
    background : url(images/files.png) no-repeat;
}

.showfiles ul li
{
    padding : 0;
    margin : 0 10px 0 0;
    backgrund-image : none;
}

.showfiles ul li
{
    padding : 0 0 6px 20px;
    margin : 0 10px 0 0; 
}

.showfiles ul li.icofile {  background : url(images/ico_file.png) 0 4px no-repeat; }
.showfiles ul li.icopdf  {  background : url(images/ico_pdf.png) 0 4px no-repeat; }
.showfiles ul li.icoxls {  background : url(images/ico_xls.png) 0 4px no-repeat; }
.showfiles ul li.icoppt {  background : url(images/ico_ppt.png) 0 4px no-repeat; }
.showfiles ul li.icodoc {  background : url(images/ico_doc.png) 0 4px no-repeat; }
.showfiles ul li.icozip {  background : url(images/ico_zip.png) 0 4px no-repeat; }

/* admin leiste */

#movetree_formular #gwzielparent
{
  width : 200px;
  margin : 0;
  padding : 2px;
  border : 1px solid #c0c0c0;
}

#movetree_formular #gwbutton
{
  margin : 0;
}

.adminPostWrap
{
  border : 1px solid #c0c0c0;
  background-color : #fff;
  padding : 10px 10px 0 10px;
  margin : 0 0 10px 0;
  height : 35px;
}

.adminPostWrap .moveThema
{
  float : left;
  margin : 0 20px 0 0;
}

.adminPostWrap a.topThema
{
  float : left;
  display : block;
  margin : 0 10px 0 0;
  padding : 3px 10px 3px 25px;
  background : url(images/topthema.png) no-repeat 3px 3px transparent;
  border : 1px solid #c0c0c0;
}

.adminPostWrap a.topThema:link, .adminPostWrap a.topThema:visited
{
  text-decoration : none;
}

a.topThema:hover, a.topThema:focus
{
  background-color : #efefef;
}

.adminPostWrap a.topThema.selected
{
  background : url(images/topthema_selected.png) no-repeat 3px 3px transparent;
}

a.topThema.selected:hover, a.topThema.selected:focus
{
  background-color : #efefef;
}

a.blockedThema
{
  float : left;
  display : block;
  margin : 0 10px 0 0;
  padding : 3px 10px 3px 25px;
  background : url(images/blockedthema.png) no-repeat 3px 3px transparent;
  border : 1px solid #c0c0c0;
}

a.blockedThema:link, a.blockedThema:visited
{
  text-decoration : none;
}

a.blockedThema:hover, a.blockedThema:focus
{
  background-color : #efefef;
}

a.blockedThema.selected:hover, a.blockedThema.selected:focus
{
  background-color : #efefef;
}

a.blockedThema.selected
{
  background : url(images/blockedthema_selected.png) no-repeat 3px 3px transparent;
}


/* TAGS */

.tagcloud
{
    margin : 0;
    padding : 0;
}

.tagcloud li 

{
    display : inline;
    background-image : none;
    margin : 0;
    padding : 0;
}

.tagcloud li strong

{
    font-size: 107%;
    font-weight: normal;
    text-decoration : none;
}

.tagcloud li a:link, .tagcloud li a:visited
{
    text-decoration : none;
    color : #808080;
}

.tagcloud li a:hover, .tagcloud li a:focus
{
    text-decoration : none;
    color : #145ca5;
}

.radiowrap input.radio
{

  margin : 0 !important;
  padding : 0 !important;
  border : 0 !important;
  
}








