/* ********************************************************************************************************** */

/* CSS by Piccobello - Media & Corporate, Trier, Germany, http://www.piccobello.com */
/* All associated graphics copyright 2006, EMI Music Germany */

/* ********************************************************************************************************** */
		
		div.baustein {
			position: relative;
			width: 542px;
			display: block;
			padding: 10px 10px 10px 10px;
			margin-bottom: 4px;
			background-color: #FFF;
		}
		
		div.baustein.breadcrumb {
			padding: 5px 10px 5px 10px;
			background-color: #F6F6F6;
		}
	
		span.pfad {
			color: #000;
			font-weight: bold;
			font-size: 11px;
			padding: 0px 5px 0px 8px;
			background: url(../forum_img/icon_pfad.gif) no-repeat left center;
		}
	
		a.pfad {
			color: #4884AE;
			font-weight: normal;
			text-decoration: none;
			font-size: 11px;
			padding: 0px 5px 0px 8px;
			background: url(../forum_img/icon_link.gif) no-repeat left center;
		}
		
		a.forumtop {
			color: #4884AE;
			font-weight: normal;
			text-decoration: none;
			font-size: 11px;
			padding: 0px 5px 0px 12px;
			background: url(../forum_img/icon_top.gif) no-repeat left center;
		}
		
		a.schutz {
			color: #4884AE;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;
			padding: 0px 5px 0px 12px;
			background: url(../forum_img/icon_schutz.gif) no-repeat left center;
		}
		
		a.retour {
			color: #4884AE;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;
			padding: 0px 5px 0px 8px;
			background: url(../forum_img/icon_back.gif) no-repeat left center;
		}
	
		a:hover.pfad, a:hover.forumtop, a:hover.schutz, a:hover.retour {
			text-decoration: underline;
		}
	
		/* +++ FORUMMENUE +++ */
		
		div.forummenu {
			position: relative;
			width: 542px;
			display: block;
			padding: 5px 10px 5px 10px;
			margin-bottom: 4px;
			background: #fff; /*url(../forum_img/bg_submenu.jpg) repeat 0px 0px; */
		}
		
		div.forummenu a {
			display: block;
			padding: 0px 0px 0px 8px;
			background: url(../forum_img/icon_link.gif) no-repeat left center;
			padding: 0px 5px 0px 8px;
			margin: 0px 4px 0px 0px;
			float: left;
		}
		
		div.forummenu a.back {
			background: url(../forum_img/icon_back.gif) no-repeat left center;
		}
	
		div.forummenu a:hover div.forummenu a:hover.back {
			text-decoration: underline;
		}

		/* +++ TOPICS +++ */
		
		div.baustein.topic {
			background: #dfdfdf url(../forum_img/bg_topic.gif) repeat 0px 0px;
			margin-bottom: 4px;
		}
		
		div.baustein.topic h3 {
			font-size:  1.6666em;
			margin: 0px 0px 8px 0px;
		}
		
		div.baustein.topic h4 {
			font-size:  1.3333em;
			margin: 0px 0px 8px 0px;
		}
		
		div.baustein.topic p.beschreibung {
			display: block;
			font-weight: bold;
			font-size:  1.0833em;
			padding: 0px 0px 4px 0px;
			margin: 0px 0px 4px 0px;
			border-bottom: 1px solid white;
		}
	
		div.baustein.topic p.infozeile {
			font-weight: normal;
			font-size:  0.9166em;
			margin: 0px 0px 0px 0px;
		}
		
		div.baustein.topic p.werkzeug, div.baustein.topic p.werkzeug a.btn img {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		div.baustein.topic a img.bild { border: none; padding: 1px; }

		/* +++ THREAT LISTE +++ */
		
		div.baustein.threatlist {
			width: 562px;
			display: block;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}
		
		table.threat th {
			padding: 5px 10px 5px 10px;
			background-color: #414f65;
			color: #fff;
			border-bottom: 4px solid #FFF;
			text-align: left;
			vertical-align: middle;
		}
		
		table.threat td {
			padding: 10px 10px 5px 10px;
			font-size: 0.9166em;
			border-bottom: 1px solid #FFF;
			text-align: left;
			vertical-align: top;
			overflow: hidden;
		}
		
		table.threat td.autor, table.threat td.beitragtitel {
			border-right: 1px solid #FFF;
		}
		
		table.threat td.toolbar, table.threat td.threatlock {
			padding: 2px 10px 2px 10px;
			border-bottom: 4px solid #FFF;
			vertical-align: middle;
		}
		
		table.threat td.threatlock {
			text-align: right;
		}
		
		table.threat tr.user td {
			background-color: #DADADA;
		}
		
		table.threat tr.webmaster td {
			background-color: #E6BFD3; /* #F4D800; */
		}
		
		table.threat tr.administrator td {
			background-color: #B5DCEC;
		}
		
		table.threat h3 {
			font-size:  1.5em;
			margin: 0px 0px 4px 0px;
		}
		
		
		table.threat p.userdata {
			line-height: 1.25em;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		table.threat p.userbild {
			margin: 0px 0px 4px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		table.threat p.username{
			margin: 0px 0px 5px 0px;
		}
		
		table.threat p.kommentardata {
			margin: 0px 0px 2px 0px;
			line-height: 1.25em;
		}
		
		table.threat p.infozeile {
			margin: 0px 0px 10px 0px;
			border-bottom: 1px solid black;
		}
		
		table.threat td.beitrag {
			font-weight: normal;
		}
		
		table.threat td.beitragstrenner {
			padding: 0px 0px 0px 0px;
			background-color: #414f65;
			font-size: 10px;
			line-height: 1.0em;
			border-bottom: 4px solid #FFF;
		}
		
		table.threat p.beitragsinhalt {
			font-weight: bold;
			font-size: 1.16666em;
			margin: 0px 0px 0px 0px;
			line-height: 1.25em;
		}
		
		/* +++ SMILIES +++ */
		
		table.smilies {
			width: 92px;
			margin-top: 70px;
			margin-left: 10px;
		}
		
		table.smilies td {
			width: 23px;
			height: 23px;
			text-align: center;
			vertical-align: middle;
		}
		
		/* +++ FORMULARE +++ */
		
		div.comstyle div.forumeingabelinks label, div.comstyle div.forumeingaberechts label, div.comstyle div.forumeingabeganz label {
			background: transparent;
			width: 250px;
		}
		
		input.text.forum {
			width: 400px;
		}
		
		textarea.forum {
			width: 400px;
			height: 200px;
		}
		
		div.forumeingabelinks {
			float: left;
			width: 110px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}

		div.forumeingaberechts {
			float: right;
			width: 410px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}
		
		input.text.sort {
			width: 40px;
			margin-right: 10px;
			margin-bottom: 0px;
		}
		
		span.sorttopic {
			font-weight: bold;
			line-height: 1.0em;
			vertical-align: middle;
		}
		
		span.newthreatinside {
			font-weight: bold; font-size: 10px !important; 
			color: #fff;
			padding: 3px 5px 3px 5px;
			border: 1px solid #414f6b;
			background: #5774a8; line-height: 1.0em;
		}

/* ********************************************************************************************************** */