.dummy {}

/* Forum */

/* Einstiegseite mode "display" */
#contentlist ul { 
	float: left; 
	width: 714px;
	}
#contentlist ul li {
	float: left; 
	width: 220px; 
	margin: 0 27px 0 0; 
	padding: 0 0 10px 0;
	}
#contentlist ul li.end {
	margin: 0px !important; 
	}
#contentlist ul li .normimageleft {  
	width: 220px; 
	height: 154px; 
	padding: 0px; 
	margin: 0px; 
	background: #818181;
	}
#contentlist ul li .normimageleft a {  
	overflow: hidden; 
	float: none;
	}
#contentlist ul li .normimageleft a img { 
	padding: 0px;
	margin: 0px;
}
#contentlist ul li h3 {
	padding: 7px 0 0 0;
	margin: 0px;
}
#contentlist ul li h3 a {
	color: #131313;
	padding: 0px;
	margin: 0px;
}






#forum {
	margin: 0px;
	padding: 4px 0px 8px 0px;
	font-size: 12px;
	clear: both;
}
#forum .flag {
	height: 38px;
	background: url(../../../../pages/img/portal/f_bgflag.gif) no-repeat;
	background-position: 0% 100%; 
}
#forum .flag .flagright {
	height: 38px;
	width: 1px;
	float: right;
	background: url(../../../../pages/img/portal/f_bgflag_right.gif) no-repeat;
	background-position: 0% 100%; 
}
#forum a {
	text-decoration: none;
}
/* Head Buttons */

/* Open */
#forum .flag a {
	padding: 6px 9px 6px 9px;
	display: block;
	float: left;
	color: #757479;
}
#forum .flag a:hover {
	color: #d79a1d;
}
#forum .flag .on a {
	padding: 5px 8px 6px 8px;
	border-bottom: 1px solid #fff;
}
#forum .flag .off a {
	padding: 6px 9px 6px 9px;
	border-bottom: 1px solid #dadada;
}
#forum .flag .on {
	float: left;
	margin-right: 4px;
	border-top: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}
#forum .flag .off {
	float: left;
	margin-right: 4px;
	background: url(../../../../pages/img/portal/bg-button.gif) no-repeat #fbf7eb;
	background-position: 0% 100%; 
}



#forum .headinfo {
	font-size: 12px;
	float: left;
	width: 712px;
	padding: 0px;
	margin: 0px;
	background: url(../../../pages/img/portal/f_bgheadinfo.gif) repeat-x;
	background-position: 0% 0%; 
	border-color : #FFF #A3A3A3 #FFF #D2D2D2;
	border-width : 0 1px 0 1px;
	border-style : none solid none solid;
}
#layout1 .headinfo { width: 465px; }
#forum .bottominfo {
	font-size: 12px;
	float: left;
	padding: 2px 0 2px 6px;
	margin: 0px;
	width: 706px;
	background: url(../../../pages/img/portal/f_bgbottominfo.gif) repeat-x;
	background-position: 0% 0%; 
	border-color : #FFF #A3A3A3 #FFF #D2D2D2;
	border-width : 0 1px 0 1px;
	border-style : none solid none solid;
}
#layout1 .bottominfo { width: 459px; }
#forum .headinfo .counter {
	font-size: 12px;
	float: left;
	padding: 2px 0 5px 6px;
	margin: 0px;
}
#forum .bottominfo .counter	{
	font-size: 12px;
	float: left;
	padding: 2px 0 5px 0px;
	margin: 0px;
}

/* keywords*/
#forum .headinfo select {
	float: right;
	margin: 1px 6px 0 0;
}

/* Setlist */
#forum .set {
	padding: 2px 0px 5px 6px;
	margin: 0px;
	float: left;
}
#forum .set .set-descr {
	float: left;
}
#forum .set a {
	text-decoration: none;
	font-weight: bold;
	float: left;
	display: block;
	text-align: center;
	margin-right: 4px;
}
#forum .set a:hover {
	text-decoration: none;
	font-weight: bold;
}
#forum .setact {
	text-decoration: none;
	font-weight: bold;
	float: left;
	text-align: center;
	margin-right: 4px;
}
#forum .set .setseperator {
	margin: 0 0 0 4px;
	float: left;
}

#forum .rightspacer {
	float: right;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}
/* Entry Area*/
#forum h3 {
	font-size: 12px;
	font-weight: bold;
	color: #174593;
	padding: 0 0 2px 6px;
	margin: 0px; 
	text-decoration: none;
	float:left;
}
#forum h3 a {
	color: #174593;
	text-decoration: underline;
}
#forum h3 a:hover {
	color: #ffcc33;
	text-decoration: underline;
}
#forum .entryarea {
	font-size: 12px;
	background: url(../../../pages/img/portal/f_bgentry.gif) repeat-x ;
	background-position: 0% 0%; 
	border-color : #FFF #A3A3A3 #FFF #D2D2D2;
	border-width : 0 1px 0 1px;
	border-style : none solid none solid;
	float: left;
	padding: 4px 0 4px 0;
	margin: 0px;
	width: 712px;
}
#layout1 #forum .entryarea { width: 465px; }
#forum .entryarea h3 {
	clear: none;
}
.entryarea .info {
	color: #A9A9A9;
	padding: 0 0 0 6px;
	margin: 0px;
}
.entryarea .postings {
	color: #A9A9A9;
	padding: 0 6px 0 0;
	margin: 0px;
	float: right;
}
.entryarea .buttonanswer {
	padding: 0 6px 0 0;
	margin: 0px; 
	float: right; 
	clear: both;
}
.entryarea .buttonanswer a {
	text-decoration: underline;
}
.entryarea .spacer {
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.entryarea .entryheadleft {
	margin: 0px;
	float: left;
	clear: both;
	padding: 0 0 0 6px;
}
.entryarea .entryheadleft .author {
	color: #A9A9A9;
	border: none;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.entryarea .entryheadleft .author a {
	color: #535353;
	text-decoration: none;
}
.entryarea .entryheadleft .author a:hover {
	color: #ffcc33;
}
.entryarea .entryheadleft .date {
	color: #A9A9A9;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
}
.entryarea .entryheadright {
	padding: 0 6px 0 0;
	margin: 0px;
	float: right;
	clear: right;
	text-align: right;
}
.entryarea .entryheadright .date {
	padding: 0px;
	margin: 0px;
	text-align: right;
	float: none;
	clear: both;
	white-space: nowrap;
}

#forum .entryfull { 
	clear: left;
	padding: 0px; 
	margin: 0px;
	font-size: 12px;
	border-color : #FFF #A3A3A3 #FFF #D2D2D2;
	border-width : 0 1px 0 1px;
	border-style : none solid none solid;
}
#forum .entryfull p {
	margin: 0px;
	padding: 6px; 
}
#forum .entryfull .preview {
	background: url(../../../pages/img/portal/f_preview.gif) no-repeat;
	background-position: 6px 6px; 
	padding: 0px;
	margin: 0;
	height: 56px;
	text-indent: -2200em; 
}
#forum .entryfull h3 {
	padding: 6px;
	margin: 0;
	float: none;
}
#forum .writeposting h3 {
	padding: 0 0 20px 0;
	margin: 0;
	float: left;
	color: #d30606;
	width: 100%;
}
#forum .headback {
	clear: both;
	font-size: 12px;
	text-align: right;
	padding: 1px 0 6px 0;
	margin: 0px;
	background: url(../../../pages/img/portal/f_bgheadinfo.gif) repeat-x;
	background-position: 0% 0%; 
	border-color : #FFF #A3A3A3 #FFF #D2D2D2;
	border-width : 0 1px 0 1px;
	border-style : none solid none solid;
}
#forum .headback .back {
	padding: 0px;
	margin: 0 6px 0 0;
}
#forum .headback .back a {
	text-decoration: underline;
}

#forum #newentry, 
#forum #search {
	clear: left;
	border-color: #FFF #A3A3A3 #FFF #D2D2D2;
	border-width: 0 1px 0 1px;
	border-style: none solid none solid;
	padding: 12px 6px 0 0; 
	margin: 0px;
}
#forum #search h3 {
	float: none;
	padding: 0 0 20px 90px; 
	color: #d30606;
}
#forum #newentry h3 { 
	font-size: 12px;
	margin: 0px;
	padding: 0 6px 6px 6px; 
}
#forum #newentry p, 
#forum #search p { 
	font-size: 12px;
	padding: 4px 0 4px 6px;
	margin: 0px;
	width: 80px;
	float: left;
	clear: both;
}
#forum #newentry .field, 
#forum #search .field { 
	padding: 0px;
	margin: 0px;
	float: left;
}
#forum #newentry input,
#forum #search input {
	margin: 2px 0 2px 0;
	width: 365px;
}
#forum #newentry select, 
#forum #search select {
	font-size: 11px;
	margin: 2px 0 2px 0;
}
#forum #newentry textarea {
	height: 106px;
	margin: 2px 0 2px 0;
	width: 365px;
}
#forum #newentry .button, 
#forum #search .button {
	padding: 12px 0 12px 80px;
	margin: 0px;
	text-align: left; 
}
#forum #newentry .button a, 
#forum #search .button a {
	text-decoration: underline;
}
#newentry .button .send, 
#newentry .button .preview, 
#newentry .button .cancel, 
#search .button .search {
	padding: 0px;
	margin: 0 0 0 10px; 
	height: 12px;
}
#newentry .button .send,
#search .button .search {
	font-weight: bold;
}
#forum .stop {
	clear: both;
	/*float: left;*/
	height: 10px;
	background: url(../../../pages/img/portal/f_stop.gif) repeat-x;
	background-position: 0% 0%; 
}
#forum .stop .left { 
	width: 14px;
	height: 10px;
	background: url(../../../pages/img/portal/f_stop_left.gif) no-repeat;
	background-position: 0% 0%; 
}
#forum .stop .right { 
	float: right;
	width: 14px;
	height: 10px;
	background: url(../../../pages/img/portal/f_stop_right.gif) no-repeat;
	background-position: 0% 0%; 
}
/* Functionsbar */
#forum .entryarea .functionbar {
	padding-left: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	width: auto;
	height: auto;
}
