

/* ---------------------------------------------------------
   forumliste startseite
--------------------------------------------------------- */

#forenbox-big{
	margin-bottom: 0;
}
#forenbox-big div.sub-01{
	border: none;
}
#forenbox-big-nav{
	margin-bottom: -1px;
}
#forenbox-big-corpus{
	border: 1px solid #C9C9C9;
}
#forenbox-big .sub-but-ffeat_big{
	width: 16.47em;
	border: 1px #C9C9C9 solid;
}
#forenbox-big .sub-but-act{
	border-bottom: 1px #FFF solid;
}
#forenbox-big .sub-but-act div{
	border-right: 1px #FFF solid;
}
#forenbox-big .sub-but-fhot_big{
	width: 10.17em;
}
#forenbox-big .sub-but-foverview_big{
	width: 17em;
}

#forenbox-big .sub-but div, 
#forenbox-big .sub-but-act div, 
#forenbox-big .sub-but-rgt div, 
#forenbox-big .sub-but-rgt-act div{
	text-align: left;
	padding-left: 0.5em;
} 

#forenbox-big .sub-but-rgt{
	float: left;
	border: 1px #C9C9C9 solid;
	border-left: none;
}
#forenbox-big .sub-but-rgt-act{
	border: 1px #C9C9C9 solid;
	border-bottom: 1px #FFF solid;
	border-left: none;
	float: left;
}
#forenbox-big .sub-but-mid div, #forenbox-big .sub-but-rgt div{
	border-bottom: 1px #dcdcdc solid;
}
#forenbox-big .sub-body {
	padding: 1.1em;
}

.forenbox-big-head .sub-lft {
	float: left;
}
.forenbox-big-head .sub-rgt {
	float: right;
}

.msg-box {
	border: 1px solid #EFEFEF;
	background-color: #F5F5F5;
	padding: 0.63em 0 1.35em 1.35em;
	margin-top: 1.44em;
}
.msg-box .sub-ctn{
	float: left;
	width: 36.18em;
	margin-right: 1.8em;
}
.msg-box .sub-ctn h4{
	padding: 0 0 0.3em 0;	
}
.msg-box .sub-ctn .sub-txt{
	background: transparent url(../../img/r2/icons/threadicon.gif) no-repeat 0 0;
	padding-left: 22px;
}
.msg-box .sub-meta{
	float: left;
	border-left: 1px solid #D5D5D5;
	margin-top: 1.98em;
	/* width: 16.47em; */
	width: 25em;
}
.msg-box .sub-meta p{
	padding: 0 0 0 1.8em;
}


/* ---------------------------------------------------------
   message
--------------------------------------------------------- */
.forum-msg-y{ background: url(../../img/r2/icons/hot_y.gif) no-repeat 0 7px; }
.forum-msg-n{ background: url(../../img/r2/icons/hot_n.gif) no-repeat 0 7px; }

.msg-mod .forum-msg-y{ background: url(../../img/r2/icons/modhot_y.gif) no-repeat 0 7px; }
.msg-mod .forum-msg-n{ background: url(../../img/r2/icons/modhot_n.gif) no-repeat 0 7px; }


.thread{
	margin-bottom: 1em;
}


.msg-mod .sub-txtfull strong.title span, .msg-mod strong.threadtitle a{
	background-color: #FBF7C3;		
}

.msg-mod strong.threadtitle a:focus,
.msg-mod strong.threadtitle a:active{
	color: #FFF;
	background-color: #D20019;
	text-decoration: none;	
}

.ghost .sub-inner{ background-image: none; background-color: #d8d8d8; }

.ghost .forum-msg-y{ background: url(../../img/r2/ghost/icons/hot_y.gif) no-repeat 0 7px; }
.ghost .forum-msg-n{ background: url(../../img/r2/ghost/icons/hot_n.gif) no-repeat 0 7px; }
.ghost .msg-mod .forum-msg-y{ background: url(../../img/r2/ghost/icons/modhot_y.gif) no-repeat 0 7px; }
.ghost .msg-mod .forum-msg-n{ background: url(../../img/r2/ghost/icons/modhot_n.gif) no-repeat 0 7px; }


.message-icons{
	position: relative;
}

.message-icons .sub-idea{
	position: absolute; 
	top: 0px; 
	left: 12.3em;
}

.message-icons .sub-moving{
	position: absolute; 
	top: 1.6em;
	left: 6em;
}

img.w90{		width: 8.1em; margin-bottom: 1em;}
img.w100{ 	width: 9.1em; margin-bottom: 1em;}

.pola90{
	float: none; 	
	width: 9.04em;
}



/* ueberschreibt padding der gradientbox */
.thread .sub-inner{
	padding: 0;
}

.thread .sub-txtfull		{ float: left; width: 74%; }
.thread .sub-txtcross	{ float: left; width: 61%; }
.thread .sub-cross		{ float: left; width: 13%; }
.thread .sub-from			{ float: left; width: 25%; }

.thread .sub-txtfull		.sub-box	{ padding: 8px 10px 0 40px; }
.thread .sub-txtcross	.sub-box	{ padding: 8px 10px 0 40px; }
.thread .sub-cross		.sub-box	{ padding: 8px 10px 0 0;  }
.thread .sub-from			.sub-box	{ padding: 8px 0 10px 0; }


.paperborder .message-head{
	margin-bottom: 0;
	border-bottom-width: 0;
}
/* ueberschreibt padding der gradientbox */
.message .sub-inner,
.message-head .sub-inner{
	padding: 0;
}
.message .sub-txtfull,
.message-head .sub-txtfull				{ float: left; width: 74%; }

.message .sub-from,
.message-head .sub-from					{ float: left; width: 25%; }

.message .sub-txtfull .sub-box,
.message-head .sub-txtfull .sub-box	{ padding: 8px 10px 0 40px; }

.message .sub-from	 	.sub-box,
.message-head .sub-from	.sub-box		{ padding: 8px 0 10px 0; }

.message strong.title,
.message-head strong.title{
	display: block;	
	font-size: 1.2em;
	font-weight: bold;
}

.forum-crosslinksubline{
	padding-top: 5px;
	font-size: 0.9em;
	clear: both;
}

/* thread-uebersicht: sondergroessen */

.thread .pola{
	float: none; 
	width: 4.53em;
	margin-bottom: 1em;
}

.thread .pola90 div{	
	padding: 0.3em 0em 0.9em 0.2em;
}

.thread .pola90 img{
	width: 4.07em;
}

.thread .sub-cross img.w90{ 	width: 4.05em; margin-bottom: 1em; }
.thread .sub-cross img.w100{ 	width: 4.55em; margin-bottom: 1em; }



/* ---------------------------------------------------------
   forumsuebersicht: kopfelement
--------------------------------------------------------- */
.threadlisthead{
	padding-bottom: 1em;
}

.threadlisthead .sub-new{
	width: 50%;
	float: left;
}

.threadlisthead .sub-sort{
	width: 49%;
	float: right;
	text-align: right;
}

/* ---------------------------------------------------------
   threadeinsicht subnavi: 
--------------------------------------------------------- */

.forum-threadorder{		
}

.forum-threadorder h3{
	margin: 0;
	padding: 0;	
}

.forum-threadorder-list{		
	padding-bottom: 0.4em;
}
.forum-threadorder-tree{		
	padding-bottom: 0em;
}

.forum-threadorder .sub-prefix{

	float: left; 
	width: 71%;			

}
.forum-threadorder-list .sub-prefix{
	padding-top: 5px;
}
.forum-threadorder-tree .sub-prefix{
	padding-top: 2px;
}



.forum-threadorder .sub-options{
	width: 27%;
	text-align: right;
	float: right;	
}

.forum-threadorder .sub-options span{
	float: left;
	padding-top: 5px;
}


.forum-threadorder ul{	
	width: 8em;
	float: right;
	list-style-type: none; 	
	voice-family: "\"}\""; /* start bmh */
	voice-family: inherit;
	width: 7.2em;
}

html>body .forum-threadorder ul {
	width: 7.2em;/* end bmh */
}



.forum-threadorder ul li{
	float: left; 
	padding-left: 0.1em;
}

.forum-threadorder ul li img {
	width: 2.25em;
}


/* ---------------------------------------------------------
   kleiner notizzettel
--------------------------------------------------------- */

.note-small{
	position: relative;		
	margin-bottom: 1em;
	width: 312px;			
	background: transparent url(../../img/r2/note_bg_mid.gif) repeat-y left top;
}

.note-small .sub-notebottom{
	background: transparent url(../../img/r2/note_bg_bottom.gif) no-repeat left bottom;
}

.note-small .sub-txt{
	z-index: 100;
	padding: 10px 10px 0 10px;		
	background: transparent url(../../img/r2/note_bg_top.gif) no-repeat left top;
}

.note-small .sub-sign{
	background: url(../../img/r2/attention.gif) no-repeat left top; 
	width: 16px; 
	height: 26px; 
	float: left;
}

.note-small .sub-signature{
	margin-bottom: 0.5em;
}

/* ghost-sonderfall durch verschiebung */
.ghost .note-small{ background: transparent url(../../img/r2/ghost/note_bg_mid.gif) repeat-y left top; }
.ghost .note-small .sub-notebottom{	background: transparent url(../../img/r2/ghost/note_bg_bottom.gif) no-repeat left bottom; }
.ghost .note-small .sub-txt{ background: transparent url(../../img/r2/ghost/note_bg_top.gif) no-repeat left top; }



/* ---------------------------------------------------------
   grosser notizzettel
--------------------------------------------------------- */

.note-big{
	position: relative;		
	margin-bottom: 1em;
	width: 455px;			
	background: transparent url(../../img/r2/notebig_bg_mid.gif) repeat-y left top;
}

.note-big .sub-notebottom{
	background: transparent url(../../img/r2/notebig_bg_bottom.gif) no-repeat left bottom;
}

.note-big .sub-txt{
	z-index: 100;
	padding: 10px 10px 0 10px;		
	background: transparent url(../../img/r2/notebig_bg_top.gif) no-repeat left top;
}

.note-big .sub-sign{
	background: url(../../img/r2/attention.gif) no-repeat left top; 
	width: 16px; 
	height: 26px; 
	float: left;
}

.note-big .sub-signature{
	margin-bottom: 0.5em;
}

/* ghost-sonderfall durch verschiebung */
.ghost .note-big{	background: transparent url(../../img/r2/ghost/notebig_bg_mid.gif) repeat-y left top; }
.ghost .note-big .sub-notebottom{ background: transparent url(../../img/r2/ghost/notebig_bg_bottom.gif) no-repeat left bottom; }
.ghost .note-big .sub-txt{ background: transparent url(../../img/r2/ghost/notebig_bg_top.gif) no-repeat left top; }


/* ---------------------------------------------------------
   die verschiedenen tiefenlvl des tree's
--------------------------------------------------------- */
.tree-overview{
	padding-bottom: 1em;
}

.tree-overview .sub-txt{	
	float: left;		
}

.tree-overview .sub-out{	
	float: left;	
}

.tree-overview .sub-mod strong.title span{
	background-color: #FBF7C3;
}

.tree-overview .sub-ghost{
	color: #999;		
}

.tree-overview .sub-ghost a 			{ color: #666; }
.tree-overview .sub-ghost a:link		{ text-decoration: underline; }
.tree-overview .sub-ghost a:visited	{ text-decoration: underline; }
.tree-overview .sub-ghost a:hover	{ text-decoration: none; }
.tree-overview .sub-ghost a:active	{ text-decoration: underline; }

.tree-overview .sub-move{
	float: left; 	
	padding-left: 20px;
	padding-top: 4px;
}

.tree-overview .sub-move img{
	width: 3.6em;
}

.tree-overview strong.title{
	display: block;
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 0;
}

.tree-overview .sub-txt-selected strong.title{
	font-size: 1.2em;
	font-weight: bold;
}

.tree-overview .sub-txt-selected{
	color: #C00;
}


.tree-overview .sub-date-selected{
	color: #C00;
}

.tree-overview .sub-date .sub-rel{
	position: relative;
}

.tree-overview .sub-modcomment{
	position: absolute; 
	top: -4px; 
	left: 11.1em; 
	width: 19px; 
	height: 26px;
}
.tree-overview .sub-modcomment img{
	width: 1.7em;
}

.tree-overview .sub-goodidea{
	position: absolute; 
	top: -6px; 
	left: 13.3em; 	
	width: 21px; 
	height: 26px;
}
.tree-overview .sub-goodidea img{
	width: 1.9em;
}


.tree-overview .sub-container{		
	position: relative;
}


.tree-overview .sub-icon{	
	position: absolute; 		
	left: -28px;
	top: -1px;
	width: 25px; 
	height: 28px; 
	background: url(../../img/icons/r/tree_current.gif) no-repeat left top;
}


.tree-overview .sub-txt{ width: 74%; } 

.tree-overview .sub-lvl-1 .sub-inner{	padding: 8px 0 0 2.5em; }
.tree-overview .sub-lvl-2 .sub-inner{	padding: 8px 0 0 4.5em; }
.tree-overview .sub-lvl-3 .sub-inner{	padding: 8px 0 0 6.5em; }
.tree-overview .sub-lvl-4 .sub-inner{	padding: 8px 0 0 8.5em; }
.tree-overview .sub-lvl-5 .sub-inner{	padding: 8px 0 0 10.5em; }
.tree-overview .sub-lvl-6 .sub-inner{	padding: 8px 0 0 12.5em; }
.tree-overview .sub-lvl-7 .sub-inner{	padding: 8px 0 0 14.5em; }


.tree-overview .sub-date{
	float: right; 
	width: 25%;
	padding-top: 8px;	
}

/* erweiterung fuer rss-icon */ 
.thread-head .sub-hl{
	float: left; 
	width: 71%;
}

.thread-head .sub-feed{
	padding-top: 2px;
	width: 27%;	
	float: right;
}

.thread-head .sub-feed img{
	text-decoration: none;
	margin-left: 1em;
	width: 1.45em;	
}

#forumnav select {
	width: 90%;
}

#forum-toolbox .sub-body{
   width: 21.85em;
}
#forum-toolbox .videntry .sub-img{
	width: 6.5em; 
	padding-bottom: 0.5em;
	float: left;
}

#forum-toolbox .videntry .sub-img img{
	width: 6em;
}
