* html .clearfix {
   height: 1%;
}

*+html .clearfix {
   height: 1%;
}

#contentWrapper .forumWrapper {
	padding-bottom: 20px;
}
#contentWrapper .forumWrapper h1 {
	margin-bottom: 20px;
}

#contentWrapper .forumWrapper h3 {
	font-size: 1.2em;
}

/*#contentWrapper .forumWrapper a {
	font-size: 1.1em;
}*/

.forumWrapper .boxContent {
   /* background: #fff; */
   padding-bottom: 0px;
   overflow: hidden;
}

.forumWrapper .boxFooter {
   background:transparent url(/media/images/site/backgrounds/bg_box_bottom.png) no-repeat scroll left bottom;
   height: 10px;
}


.forumWrapper .forumLinks,
.forumWrapper .modLinks,
.forumWrapper .threadInfo {
   padding: 0px;
}

.forumWrapper .forumLinks {
   padding: 0;
   margin: 10px 0px;
   float:left;
   width: 100%;
}

.forumWrapper .modLinks {
   border-top: 1px solid #b80000;
   border-bottom: 1px solid #b80000;
   padding: 5px;
}

.forumWrapper .modLinks .icon {
   padding-left: 20px;
}

.forumWrapper .modLinks .delete {
   background: transparent url(/media/images/forum/icon_loeschen_bombe-trans.png) left center no-repeat;
}

.forumWrapper .modLinks .noDelete {
   background: transparent url(/media/images/forum/icon_loeschen_bombe_anti-trans.png) left center no-repeat;
}

.forumWrapper .modLinks .close {
   background: transparent url(/media/images/forum/icon_schloss-trans.png) left center no-repeat;
}

.forumWrapper .modLinks .noClose {
   background: transparent url(/media/images/forum/icon_schloss_anti-trans.png) left center no-repeat;
}

.forumWrapper .modLinks .sticky {
   background: transparent url(/media/images/forum/icon_prio1-trans.png) left center no-repeat;
}

.forumWrapper .modLinks .noSticky {
   background: transparent url(/media/images/forum/icon_prio1_anti-trans.png) left center no-repeat;
}

.forumWrapper .forumLinks li,
.forumWrapper .modLinks li,
.forumWrapper .threadInfo li {
   float: left;
   display: block;
   margin: 0 10px 0 0;
   list-style-type: none;
   font-size: 1.1em;
   color: #fff;
   padding: 0 0 0 10px;
   background: transparent url(/media/images/forum/button-rot-links.png) left top no-repeat;
}

.forumWrapper .forumLinks li a,
.forumWrapper .modLinks li a,
.forumWrapper .threadInfo li a {
   float: left;
   display: block;
   color: #fff;
   padding: 5px 10px 6px 0px;
   background: transparent url(/media/images/forum/button-rot-rechts.png) right top no-repeat;
}

/*.forumWrapper .forumLinks li a:hover,
.forumWrapper .modLinks li a:hover,
.forumWrapper .threadInfo li a:hover {
   text-decoration: underline;
}*/

.forumWrapper .threadInfo li.icon {
   width: 15px;
   height: 15px;
   text-indent: -9999px;
}

.forumWrapper .threadInfo li.deleted {
   background: transparent url(/media/images/forum/icon_loeschen_bombe-trans.png) center center no-repeat;

}

.forumWrapper .threadInfo li.closed {
   background: transparent url(/media/images/forum/thread_closed.gif) center center no-repeat;
}

.forumWrapper .threadInfo li.sticky {
   background: transparent url(/media/images/forum/thread_sticky.gif) center center no-repeat;
}

.forumWrapper .modLinks li.right {
   float: right;
}

.forumWrapper .forumLinks li.search {
   float: right;
   display: block;
   padding: 0;
   background: none;
   width: 350px;
}

.forumWrapper .forumLinks li.search label {
   color: #000;
   font-size: 1.2em;
  	background: none;
}
.forumWrapper .forumLinks li.search .text {
   color: #000;
   font-size: 1.2em;
   background: none;
   float: left;
}

.forumWrapper .search .form input.button {
	background:transparent url(/media/images/hintergrund/bg_submit_button.png) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:1.0em;
	font-weight:bold;
	margin-bottom:8px;
	padding:4px 0 7px;
	text-align:center;
	height:27px;
	width:188px;
	float: right;
}

.forumWrapper .forumLinks li a,
.forumWrapper .modLinks li a {
   font-weight: normal;
   color: #fff;
   font-weight: bold;
}

.forumWrapper .modLinks li,
.forumWrapper .modLinks li a {
   color: #b80000;
}

#contentWrapper .forumWrapper table.forum {
   font-size: 1.2em;
   border: none;
}

#contentWrapper .forumWrapper table.forum tr {
   border: none;
}

#contentWrapper .forumWrapper table.forum th {
   /*background-color: #b80000;*/
   background:transparent url(/media/images/forum/bg_tablehead.jpg) left top repeat-x;
   color: #fff;
   text-transform: none;
   border: none;
}

#contentWrapper .forumWrapper table.forum td {
	/*border-bottom:1px dashed #333333;*/
	border: none;
}


#contentWrapper .forumWrapper table.forum .spalte1 {
   width: 25%;
   overflow: hidden;
}
#contentWrapper .forumWrapper table.forum .odd td {
  /* background-color: #efefef;*/
  	background:transparent url(/media/images/hintergrund/bg_buttontable.gif) repeat-x scroll left top;
}

#contentWrapper .forumWrapper table.forum th,
#contentWrapper .forumWrapper table.forum td {
   padding: 7px 4px;
}

#contentWrapper .forumWrapper table.forum .nocolor td {
   padding: 5px 2px;
   border-top: 1px solid #b80000;
   border-bottom: none;
}

.forumWrapper table.forum .threadIcon {
   display: block;
   float: left;
   width: 15px;
   height: 15px;
   margin-right: 3px;
}

.forumWrapper table.forum .threadSticky {
   background: transparent url(/media/images/forum/thread_sticky.gif) center center no-repeat;
}

.forumWrapper table.forum .threadClosed {
   background: transparent url(/media/images/forum/thread_closed.gif) center center no-repeat;
}

.forumWrapper table.forum .threadDeleted {
   background: transparent url(/media/images/forum/icon_loeschen_bombe-trans.png) center center no-repeat;
}

.forumWrapper table.forum .threadNew {
   width: auto;
   color: #b80000;
}

/*.forumWrapper .odd {
   background-color: #efefef;
}*/

.forumWrapper .foren  {
   border-bottom: 1px solid #b80000;
   margin-bottom: 10px;
   background-color: #fff;
}

.forumWrapper .odd {
   background-color: #efefef;
}

.forumWrapper .beitrag {
   	margin-bottom: 5px;
   	padding: 5px;
}

.forumWrapper .beitrag .avatar {
   float: left;
   width: 150px;
   margin-bottom: 5px;
   font-size: 1.2em;
}

.forumWrapper .beitrag .avatar .avatarImg {
   float: left;
   width: 145px;
   display: block;
}

.forumWrapper .beitrag .nachricht {
   float: right;
   width: 500px;
   margin-bottom: 5px;
   font-size: 1.2em;
}

.forumWrapper .beitrag .nachricht .body {
   margin-bottom: 5px;
}
.forumWrapper .beitrag .nachricht fieldset {
   font-size: 1em;
   padding: 5px 5px 5px 5px;
   border: 1px solid #b80000;
   background-color: #efefef;
}

.forumWrapper .beitrag .nachricht fieldset fieldset {
   font-size: 1em;
}
.forumWrapper .odd .nachricht fieldset {
   border: 1px solid #b80000;
   background-color: #fff;
}

.forumWrapper .beitrag .nachricht fieldset legend {
   color: #b80000;
}

.forumWrapper .beitrag .nachricht textarea {
   float:right;
   width: 100%;
   font-size: 1.2em;
}

.forumWrapper .beitrag .nachricht .formatBox {
   width: 100%;
   padding: 0px;
   padding: 5px 0;
}

.forumWrapper .beitrag .nachricht .formatBox li {
   float: left;
   clear: none;
   margin-right: 5px;
   font-size: 1em;
}

.forumWrapper .beitrag .nachricht .formatBoxInfo li {
   font-size: 1em;
}

.forumWrapper .beitrag .nachricht .editInfo .editUser,
.forumWrapper .beitrag .nachricht .editInfo .editText {
   font-size: 1em;
   color: #333;
}

.forumWrapper .beitrag .nachricht .editInfo .editUser {
   border-top: 1px dashed #666;
   margin-top: 2px;
   padding-top: 2px;
}

.forumWrapper .beitrag .footer {
   float: left;
   width: 100%;
   margin-right: 3px;
}

.forumWrapper .beitrag .footer .button {
   font-size: 1em;
}
.forumWrapper .actionIcons {
   padding: 0;
   margin-bottom: 0px;
   padding-top: 5px;
   border-top: 1px solid #efefef;
}

.forumWrapper .odd .actionIcons {
   border-top: 1px solid #fff;
}

.forumWrapper .actionIcons li {
   float: left;
   display: block;
   margin-right: 10px;
   list-style-type: none;
   font-size: 1em;
}

.forumWrapper .actionIcons li a {
   font-weight: normal;
   color: #000;
}

.forumWrapper .actionIcons li.icon a {
   padding-left: 20px;
}

.forumWrapper .actionIcons li.reply a {
   background: transparent url(/media/images/forum/icon_antworten-trans.png) left center no-repeat;
}

.forumWrapper .actionIcons li.quote a {
   background: transparent url(/media/images/forum/icon_zitieren-trans.png) left center no-repeat;
}

.forumWrapper .actionIcons li.notify a {
   background: transparent url(/media/images/forum/icon_benachrichtigung_an-trans.png) left center no-repeat;
}

.forumWrapper .actionIcons li.noNotify a {
   background: transparent url(/media/images/forum/icon_benachrichtigung_aus-trans.png) left center no-repeat;
}

.forumWrapper .actionIcons li.getThread a {
   background: transparent url(/media/images/forum/icon_benachrichtigung_aus-trans.png) left center no-repeat;
}

.forumWrapper .actionIcons li.edit a {
   background: transparent url(/media/images/forum/icon_bearbeiten-trans.png) left center no-repeat;
}

.forumWrapper .actionIcons li.delete a {
   background: transparent url(/media/images/forum/icon_loeschen-trans.png) left center no-repeat;
}

.forumWrapper .formForum {
   width: 450px;
   margin: 0 10px 10px 0;
   float: left;
}

.forumWrapper .formForum .formRow {
   margin-bottom: 10px;
}

.forumWrapper .formForum fieldset {
   margin-bottom: 10px;
   padding-bottom: 10px;
   border-bottom: 1px solid #ccc;
}

.forumWrapper .formForum .indent {
   float: right;
   width: 360px;
}

.forumWrapper .formForum .check,
.forumWrapper .formForum .radio {
   margin-right: 5px;
}

.forumWrapper .formForum label {
   font-weight: bold;
   font-size: 1.2em;
   float: left;
   width: 120px;
   padding: 2px 0;

}

.forumWrapper .formForum .text,
.forumWrapper .formForum textarea,
.forumWrapper .formForum select {
   font-size: 1.2em;
   float: right;
   width: 310px;
   padding: 2px;
}

.forumWrapper .formForum .formrow span {
   font-size: 1.0em;
   float: left;
   width: auto;
   padding:4px 5px 7px 4px;
   height:16px;

}

.forumWrapper .formForum select {
   width: 365px;
}

.forumWrapper .formForum .text,
.forumWrapper .formForum textarea,
.forumWrapper .formForum select {
   border: 1px solid #ccc;
   font-family: Arial, Helvetica, sans-serif;
}

.forumWrapper .formForum .searchCategories {
   width: 235px;
   float: left;
   margin-right: 10px;
}

.forumWrapper .formForum .searchCategories .formRow {
	width:235px;
}

.forumWrapper .formForum .searchCategories h4 {
   width: 235px;
   float: left;
   margin-right: 10px;
}

.forumWrapper .formForum .searchCategories label {
   float: right;
   width: 210px;
   display: block;
   /*margin-bottom: 5px;*/
   font-weight: normal;
}

.forumWrapper .formForum .searchCategories label.head {
   color: #b80000;
   font-size: 1.3em;
   font-weight: bold;
}

.forumWrapper .formForum .searchCategories .check{
   float: left;
   display: block;
   margin: 3px 0px;
}


.forumWrapper .formForum .searchCategories .formRow {
   margin-bottom: 2px;
}

.forumWrapper .button {
   background-color:#b80000;
   color: #fff;
   font-weight: bold;
   padding: 0px 3px;
   border: none;
   font-size: 1.1em;
   text-transform: uppercase;
   width: auto;
   display: inline;
}

.forumWrapper .form .button {
   background-color:#fff;
   color: #b80000;
   font-weight: bold;
   padding: 0px 5px 2px 5px;
   border: none;
   width: auto;
   display: inline;
   margin: 0px;
}

.forumWrapper .formForum .button {
   background: transparent url(/media/images/buttons/button_rot.png) left top no-repeat;
   color: #fff;
   font-weight: bold;
   padding: 0 0 3px 0;
   border: none;
   font-size: 1.4em;
   display: block;
   width: 266px;
   float: left;
   text-align: center;
   height: 25px;
   text-transform: none;
}

.forumWrapper .form .text {
  
   	font-size: 1.1em;
   	padding: 2px;
   	border:1px solid #CCCCCC;
	font-family:Arial,Helvetica,sans-serif;
}

#innerContentWrapper .forumWrapper .formatBox {
   	width: 220px;
   	float: left;
   	padding: 20px 0px 0px 0px;
   	display: block;
   	list-style-type: none;
   	list-style-position: outside;
}

.forumWrapper .formatBox li {
   	display: block;
    width: 100%;
 }

.forumWrapper .formatBox li.textOnly {
   padding: 5px 0 10px 0;
   clear: both;
 }

.forumWrapper .formatBox li.icon {
  /* width: 20px;*/
   height: 20px;
   margin-bottom: 5px;
   text-align: left;
   margin-left: 0px;
   float: left;
}

.forumWrapper .formatBox li.icon a {
   display: block;
   /*width: 20px;*/
   height: 20px;
   padding-left: 28px;
   font-weight: normal;
   color: #000;
   font-size: 1.0em;
  /* text-indent: -9999px;*/
}

.forumWrapper .formatBox li.bold a {
   background: transparent url(/media/images/forum/bold.gif) left center no-repeat;
}

.forumWrapper .formatBox li.italic a {
   background: transparent url(/media/images/forum/ital.gif) left center no-repeat;
}

.forumWrapper .formatBox li.underline a {
   background: transparent url(/media/images/forum/underline.gif) left center no-repeat;
}

.forumWrapper .formatBox li.strike a {
   background: transparent url(/media/images/forum/strike.gif) left center no-repeat;
}

.forumWrapper .formatBoxAjax li.icon {
   float: left;
   clear: none;
   margin-right: 5px;
   font-size: 1em;
   width: 20px;
   height: 20px;
   display: block;
}

.forumWrapper .formatBoxAjax li.icon a {
   display: block;
   width: 20px;
   height: 20px;
   float: left;
   text-indent: -9999px;
   padding: 0px;
   font-size: 0px !important;
}

.forumWrapper .formatBoxInfo {
   width: 100%;
   float: left;
   display: block;
   list-style-type: none;
}

.forumWrapper .pagingForum {
   list-style-type: none;
   padding: 0 0 10px 0;
}

.forumWrapper .pagingForum li {
   display: block;
   float: left;
   margin-right: 3px;
   color: #000;
   font-size: 1.1em;
}

.forumWrapper .pagingForum li.icon {
   width: 12px;
   height: 16px;
   display: block;
}

.forumWrapper .pagingForum li a {
   color: #000;
}

.forumWrapper .pagingForum li.aktiv {
   color: #b80000;
   font-weight: bold;
}

.forumWrapper .pagingForum li.icon a {
   width: 12px;
   height: 16px;
   display: block;
   text-indent: -9999px;
}

.forumWrapper .pagingForum li.first a {
   background: transparent url(/media/images/forum/first.gif) center center no-repeat;
}

.forumWrapper .pagingForum li.prev a {
   background: transparent url(/media/images/forum/prev.gif) center center no-repeat;
}

.forumWrapper .pagingForum li.next a {
   background: transparent url(/media/images/forum/next.gif) center center no-repeat;
}

.forumWrapper .pagingForum li.last a {
   background: transparent url(/media/images/forum/last.gif) center center no-repeat;
}

p.hinweis {
   padding: 5px 0px 5px 20px;
   background: transparent url(/media/images/forum/thread_sticky.gif) left center no-repeat;
   /*border-top: 1px dashed #333333;
   border-bottom: 1px dashed #333333;*/
   border: none;
   color: #ff0000;
   font-weight: bold;
   font-size: 1.1em;
   clear:both;
}

.forumWrapper  .spalte1 a{
   color: #000000;
   font-weight: bold;
}

.forumWrapper .formatBox li{
   font-size: 1.2em;
   padding-bottom: 10px;
}

.listeRechts{
   padding-top: 55px;
   float: left;
   width: 230px;
}

.forumWrapper .categorie{
   color:#000000;
   font-weight: bold;
}

.forumWrapper .boxCol1 .formular input.button{
  	width:188px;
 	background:transparent url(/media/images/hintergrund/bg_submit_button.png) no-repeat scroll left -30px;
}

.forumWrapper .boxCol1 .formular input.button:hover{
 	background:transparent url(/media/images/hintergrund/bg_submit_button.png) no-repeat scroll left top; 
}

.forumWrapper .modLinks li #modOptions  a{
	background:none;
}

.forumWrapper .modLinks li{
	background:none !important;
}

.forumWrapper .modLinks li #modOptions span{
	height: 20px;
	display: block;
	vertical-align:bottom;
	float: left;
}

.forumWrapper .boxCol9 .button{
	background-color:transparent;
	border:medium none;
	color:#FFFFFF;
	display:inline;
	font-size:1.2em;
	font-weight:bold;
	padding:0 3px;
	text-transform:none;
	width:188px;
}

.forumWrapper .boxCol4 .button{
	background-color:transparent;
	border:medium none;
	color:#FFFFFF;
	display:inline;
	font-size:1.2em;
	font-weight:bold;
	padding:0 3px;
	text-transform:none;
	width:188px;
}

.forumWrapper .boxCol5 .button{
	background-color:transparent;
	border:medium none;
	color:#000000;
	display:inline;
	font-size:1.2em;
	font-weight:bold;
	padding:0 3px;
	text-transform:none;
	width:188px;
}

span.name{
	color:#333333;
	font-size:1.2em;
	margin-bottom:8px;
	padding-left: 15px;
}
