/* ======================= Forum ==================== */

/*
dunkel, border #2d394a
mitte #C8D2EB
bghiilte #FFFFFF
*/

#forumsearch {
    float:right;
    margin-bottom:10px;
    color:#000;
}
#forumsearch .fq {
    border:1px solid #999; 
    font-size:12px;
}

#forumsearch .fqsubmit {
    border:1px solid #999; 
    font-size:11px;
}


#forumthemen .forumcat {
    margin-bottom:10px;
}

#forumthemen  .forumcat .forumcathead {
   padding: 5px 5px 5px 10px;
   background:url(/img/ly/themacat_bg.jpg) #4b627f;
   color:#fff;
   border:1px solid #2d394a; 
}

#forumthemen .forumcat .forumcattitle {
    font-size:12px;
    font-weight:bold;
}

#forumthemen .forumcat .forumcatdescription {
    font-size:10px;
    font-weight:normal;
}

.forumheadtitles {
    float:right;
    text-align:center;
    width:70px;
    color:#fff;
}

.forumheadtitleslc {
    float:right;
    text-align:center;
    width:90px;
    color:#fff;
}

#forum .item .title {
    font-size:12px;
    font-weight:bold;
    padding-bottom:2px;
}

#forum .item .description {
	float: left;
    font-size:10px;
    font-weight:normal;
}

#forum .r0 {
    background-color:#E7F0D8;
}
#forum .r1 {
    background-color:#f9f9f9;
}
#forum #ov {
    background:url(/img/ly/forumcatitem_bg.gif) no-repeat #fff;
}

#forum .item a,
#forum .item a:hover {
    color:#000;
    border:none;
    text-decoration:none;
}

#forum .item {
    border:1px solid #2d394a;
    border-top:none;
    padding: 5px 5px 5px 34px;
    cursor:pointer;
    display:block;
}

#forum .tclosed {
	float: right;
	margin-right: 20px;

}

#forum .tsticky {
	float: right;
	margin-right: 5px;
}

.forumrcols {
    float:right;
    text-align:center;
    width:70px;
    font-weight:normal;
    font-size:11px;
}

.forumrcolslc {
    float:right;
    text-align:center;
    width:90px;
    font-weight:normal;
    font-size:11px;
}


#forumnav {
   padding: 5px 5px 5px 10px;
   background:url(/img/ly/themacat_bg.jpg) #4b627f;
   border:1px solid #2d394a;
   font-size:11px;
   color:#fff;
}

#forum #forumnav a,
#forum #forumnav a:hover {
    color:#fff;
    border:none;
    text-decoration:underline;
}

#forum #actions {
    margin-bottom:10px;
}

#forum #actions a {
    display:block;
    font-size:11px;
    border:1px solid #fff;
    padding:4px;
    text-align:center;
    background:url(/img/ly/themacat_bg.jpg) #4b627f;
    width:130px;
    color:#fff;
}

#forum #pageslider {
    margin:5px 0px;
    font-size:11px;
    color: #fff;
}

#forum #pageslider span,
#forum #pageslider a {
    display:block;
    float:left;
    margin-right:5px;
    padding:0px 3px;
}

#forum #pageslider a {
    border:1px solid #2d394a;
    background-color:#f8f6e2;
    color:#000;
    text-decoration:none;
    
}

#forum #pageslider a:hover,
#forum #pageslider a.act {
    background-color:#2d394a;
    color:#fff;
}

#forumdetails .answer {
    border-bottom:1px solid #2d394a;
    background:#fff;
    display:block;
}

#forumdetails .answer .head {
	padding:10px;
	padding-bottom:2px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #eee;
}

#forumdetails .answer .head b {
	color:#c00;
	display:block;
}

#forumdetails .answer .message {
	padding:10px;
	padding-top:2px;
    font-weight:normal;
}

#emptymessage {
	padding-top: 10px;
}

#forumform {
	clear: both;
	background:url(/img/ly/forumform_bg.gif) repeat-x #fff;
	border:1px solid #2d394a;
	margin:1em 0;
	padding:0 1em;
}

#forumeditform {
	clear: both;
	background:url(/img/ly/forumform_bg.gif) repeat-x #fff;
	border:1px solid #2d394a;
	margin:1em 0;
	padding:0 1em;
}

#forumform textarea {
	font-family:Arial;
	font-size:11px;
}

#forumform .smilielist {
}

/* ======================= Forum Spaltenlayout ==================== */

#forumnavsp {
   margin-bottom: 5px;
   padding: 5px 5px 5px 10px;
   background:url(/img/ly/themacat_bg.jpg) #4b627f;
   border:1px solid #2d394a;
   font-size:11px;
   color:#fff;
}

#forum #forumnavsp a,
#forum #forumnavsp a:hover {
    color:#fff;
    border:none;
    text-decoration:underline;
}

#forumdetails #answerwrapper {
	margin-top: 10px;
	background: url(/img/ly/answer_bg.gif);
}

#forumdetails #answersp {
	border: 1px solid #fff;
}

#forumdetails #headsp {
	float: left;
	width: 130px;
	font-weight:bold;
	padding: 10px 0 0 8px;
	
}

#forumdetails #headsp b {
	color:#c00;
	display:block;
}

#forumdetails #headsp img {
	margin: 8px 0 10px 0;
}

#forumdetails #headinfo {
	font-weight: normal;
	font-size: 10px;
}

#forumdetails #headinfo img {
	margin-right: 5px;
}

#forumdetails #headinfz2 {
}
	
#forumdetails #messagesp {
	float: right;
	width: 600px;
	padding: 10px;
	margin-bottom: 5px;
}

#forumdetails #messagespdatewrapper {
	border-bottom: 1px solid #5D7699;
}

#forumdetails #messagespdate {
	float: left;
    font-weight:bold;
    font-size: 11px;
}

#forumdetails #jumpanswers {
	float: right;
}

#forumdetails #descwrapper {
	width: 100%;
}

#forumdetails #jumpanswers img {
	margin-bottom: 3px;
	padding-left: 5px;
}

#forumdetails #messagesptext {
	padding-top: 10px;
    font-weight:normal;
    
}

#forumdetails #signatur {
	padding-top: 3px;
	margin-top: 20px;
    font-size: 9px;
    border-top: 1px dotted #000;
    
}

/************* Forum-TOP ********/
#forumtop {
	background-color: #fff;
}

#toplastposts{
	float: right;
	width: 382px;
	background-color: #DEDBD6;
}

#topmostviewed {
	float: left;
	width: 383px;
	background-color: #FFFF9C;
}

#headcol {
	float: left;
}	

#topheadcol {
	float: left;
}

#lastposts{
	float: right;
	width: 50%;
	background-color: #DEDBD6;
}

#mostviewed {
	float: left;
	width: 49%;
	background-color: #FFFF9C;
}

/********* UserList *******/

#userscreen {
}	

#userdetail {
	width: 580px;
	margin-bottom: 10px;
}

#nickname {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
	
#usrdtleft {
	width: 100px;
	float: left;
}

#usrdtright {
	width: 480px;
	float: right;
	text-align: left;
	font-weight: bold;
}

#usrdtfooter {
	margin-top: 20px;
}	

#description {
	font-weight: bold;
}	

/******* PN ********/

#pn {
}

#forumpnatttopics {
	margin: 6px 0 6px 5px;
	font-weight: bold;
	color: #DEE7FF;
	font-size: 12px;
}	

.forumpncols {
    float: left;
    text-align: left;
    width: 190px;
    font-weight: normal;
    font-size: 11px;
}

.forumpncolslc {
    float: left;
    text-align: left;
    width: 90px;
    font-weight: normal;
    font-size: 11px;
}


#forumpn {
   padding: 5px 5px 5px 34px;
   background: url(/img/ly/themacat_bg.jpg) #4b627f;
   border: 1px solid #2d394a;
   font-size: 11px;
   color: #fff;
}

.forumpntitles {
	float: left;
	text-align: left;
	width: 190px;
	font-weight: bold;
    font-size: 11px;
}

.forumpntitleslc {
	float: left;
    text-align: left;
    width: 90px;
    font-weight: bold;
    font-size: 11px;
}

#pn #forumpn a,
#pn #forumpn a:hover {
    color: #393939;
    border: none;
    text-decoration: underline;
}

#pnkopf {
	background-color: #E7F0D8;
	padding: 4px 0 4px 4px;
	margin-bottom: 15px;
}

#pnbetreff {
	font-weight: bold;
	padding: 4px 0 4px 4px;
}

#pnmsg {
	background-color: #fff;
	border: 1px solid #314152;
	padding: 4px 0 4px 4px;	
}	

