@import url("../default/forum.css");

/***************************+
*	Gesamtdefinition für	* 
*	 das gesamte Forum		*
+***************************/
#Forum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#000000;	
}

#Forum a, #Forum a:visited, #Forum a:active, #Forum a:hover {
	color:#7c0200;
}

#Forum a:hover {
	color:#000000;
}

#forumNavigation {
	font-size:11px;		
}

#forumNavigation a, #forumNavigation a:visited, #forumNavigation a:active, #forumNavigation a:hover {
	color:#000000;
}


/***************************+
*		FORUM MAIN BAR		* 
+***************************/
#forumMainBar {
	background: #000000;
 	height:15px; 
	vertical-align:top;  
	font-size:12px; 
	font-weight:bold; 
	color:white; 
	padding:3px; 
	padding-left:6px;
}


#forumMainBar .infoItem{
	margin-right:20px; 
	float:left;
}

#forumMainBar a, #forumMainBar a:hover, #forumMainBar a:visited, #forumMainBar a:active {
	color:white;	
}
 


/***************************+
*		FORUM HEADER		* 
+***************************/
div.forumHeader {
	border: 1px solid #666a51;
	margin:0px;
	padding:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.forumHeader div {
	background: #666a51;
	margin:0px;
	padding:6px;
	font-size:13px;
	color:#ffffff;
}


/* FORUM TABELLE */

table.forum th {	/* Header */
	background: #342110;
	font-size:11px;
	font-weigt:bold;
	color:#ffffff;
	text-align:left;	
	padding:4px;

}	


table.forum td.category {
	background: #666a51;
	font-size:13px;
	font-weigt:bold;
	color:#ffffff !important;	
	border: 1px solid #999999;
	/* border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede; */
	border-top: none;
}		


table.forum td.category a {
	color:#ffffff ! important;
	text-decoration: none;
}


table.forum td.category a:hoover {
	text-decoration: underline;
}

.time {
	color:#222222;
}




/***************************+
*	  FORUM POST LIST		* 
+***************************/

	div.postThread {
		margin-top:10px;
	}

	div.postThreadHeader {
		border: 1px solid #999999;
		margin:0px;
		padding:1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
	}
	
	div.postThreadHeader div {
		background: #342110;
		margin:0px;
		padding:6px;
		font-size:11px;
		color:#ffffff;	
	}
	
	div.postThreadHeader div a {
		color:#ffffff;
	}
	div.postThreadForum {
	 	float:right; 
	 	background:transparent !important;
	 	padding:0 !important;
	}

	div.postThreadPosts {
		padding:10px; 
		margin:0;
		background:#b9b9b9;
		border: 1px solid #999999;
		border-top:none;
	}

	table.post {
		border-spacing:0px;
		border-collapse:collapse;
		font-size:13px;
		color:#000000;
		width:100%;
		border:1px solid #342110;
		border-top: none;

	}
	
	table.post td {
		font-size:13px;
		padding:5px;
		background-color:#d9d9d9;
		vertical-align:top;
	}
	
	table.post th {
		font-size:11px;
		font-weight:normal;
		color:#ffffff;
		background: #342110;
		text-align:left;
		/* padding-left:180px;*/
	}
	table.post th div.posthead {
		padding:3px;
	}
	
	table.post td.user {
		background-color:#efeddc;
		width:135px;
		padding:5px;
		padding-left:7px;
		vertical-align:top;
		font-size:10px; 
	}

	table.post td.userButton {
		background-color:#efeddc;
		width:135px;
		padding:2px;
		padding-left:7px;
		vertical-align:top;
		font-size:10px; 
	}
	table.post td.button {
		background-color:#d9d9d9;
		padding:2px;
		padding-left:7px;
		padding-right:5px;		
		vertical-align:top;
	}
	
	table.post td.button div {
		float: right;
	}

	table.post td.user strong {
		font-size:13px;
	}

	table.post td.post {
		background-color:#d9d9d9;
		font-size:12px;
		padding:5px;
		vertical-align:top;		
	}

	table.post td.lockedPublic {
		background-color:#d9d9ff;
	}

	table.post td.marked {
		background-color:#ffff00;
	}

	table.post td.locked {
		background-color:#e99999;
	}
	
	table.post td.deleted {
		background-color:#ff0000;
		color:#ffffff;		
	}

	hr.signature {
		width:300px; 
		color:black; 
		background-color:black; 
		height:1px;
  		margin-left:0; 
  		margin-top:20px;
	  	text-align:left; 
	  	border:none;	
}
	.postEditedBy {
		font-size:11px;
		font-style: italic;
		font-weight:normal ! important;
	}
	.threadPostUser {
		font-size:13px;
		font-weight:bold;
	}
	
	.userFunction {
		color:#009900;
	}
	
	.userTitle {
		color:#000000;
	}
	
	.userTitleUnregistered {
		color:#ff0000;
	}
	
	.userTitleWithFunction {
		color:#0000dd;
	}
	.userTitleDefault {
		color:#000000;
	}	
	
	.userGroup {
		color:#000000;
		font-weight:bold;
	}
	
	div.threadReplyButton {
		padding:3px; 
		padding-top:6px;
	}	
	
	div.rating {
		background-image: ; 
		background-repeat: no-repeat; 
		background-position:top right; 
		float:right; 
		text-align:right; 
		width:110px; 
		height:19px; 
		margin:0px; 
		padding:0px;
	}
	div.rating img {
		margin-top:3px;
		margin-right:10px;
	}





/* ### definiert sFMenu Kopf für die obere Leiste### */
div.sFMenuContainerMainBar {
	color:#ffffff ! important;
	font-size:11px;
	height:15px;
	background:#666a51 ! important;
	border:1px ridge #999999 ! important; 
	float:right ! important; 
	padding:2px! important;
	padding-left:5px! important;	
	padding-right:5px! important;		
	text-decoration:underline ! important;
	cursor:pointer ! important;
}

div.sFMenuContainerMainBar:hover {
	background:#342110 ! important;	
}

div.sFMenuContainerMainBar a {
	color:#ffffff !important;	
}
div.sFMenuContainerMainBar a:visited {
	color:#ffffff !important;	
}
div.sFMenuContainerMainBar a:active {
	color:#ffffff !important;	
}
div.sFMenuContainerMainBar a:focus  {
	color:#ffffff !important;	
}
div.sFMenuContainerMainBar a:hover  {
	color:#ffffff !important;	
}


div.sFMenuContainerMainBar img {
	width:10px;
	height:10px;
	background: !important;
	margin-left:4px;
}
