/* 
*****************************************************************
*****************************************************************
*****************************************************************
Styles fr mm_forum NACH diesem Block nichts anderes mehr einfügen,
	damit das ggfs. wieder komplett hier raus kann
*/
	
	/***
 * GENERAL DISPLAY OPTION
 ***/

 
tx-mmforum-pi1 {
	
} 

tx-mmforum-pi1 td, tx-mmforum-pi1 th {
	
}
 
 
 
table.tx-mmforum-table {
	border-collapse: collapse;
	/*clear: both;*/
	width:100%;
	margin:0px;
}
 
	
 
td.tx-mmforum-td, 
th.tx-mmforum-th {
	padding:5px;
	color:#545353; 
}

/* List Forum */
td.tx-mmforum-pi1-listforum-forum,
td.tx-mmforum-pi1-listforum-topics,
td.tx-mmforum-pi1-listforum-posts,
td.tx-mmforum-pi1-listforum-lastpost {
	border-collapse: collapse;
	border:1px solid #ddd;
}


/* List Topic */
td.tx-mmforum-pi1-listtopic-topic,
td.tx-mmforum-pi1-listtopic-replies,
td.tx-mmforum-pi1-listtopic-author,
td.tx-mmforum-pi1-listtopic-lastpost {
	border-collapse: collapse;
	border:1px solid #ddd;
}


 
td.tx-mmforum-subth {
	border-collapse: collapse;
	background-color: #f3f3f3;
}
 
th.tx-mmforum-th {
	background: url('../../../images/siteimages/header/header_oben_leiste.gif') repeat-x;
	color: #000;
	padding: 5px;
	text-align: left;
	font-size: 1em;
}
 
div.tx-mmforum-th {
	background: #ff8700;
	color: #fff;
	padding: 5px;
	text-align: left;
	font-size: 0.95em;
	font-weight: bold;
}
 
.tx-mmforum-tdtext {
	border: 1px solid #ddd;
	border-collapse: collapse;
	padding: 4px;
}
 
.tx-mmforum-tdtext-noborder {
	padding: 4px;
}

div.tx-mmforum-rootline, div.tx-mmforum-rootline-post {
	color: #999;
	font-size: 1.1em;
	border-bottom: 1px solid #ddd;
	padding: 15px 2px 2px 0px;
	margin-bottom:20px;

	/*display:none;*/
}
 
div.tx-mmforum-rootline a, div.tx-mmforum-rootline-post a {
	/* color: #333; */
	text-decoration: none;
}

div.tx-mmforum-rootline-post a:last-child{
	/* Weiterer Style auf rootline nur in der Post-Ansicht */
	font-size: 1.2em;
	font-weight:bold;
}

 
div.tx-mmforum-pagenav {
	text-align:right;
	font-size:0.8em;
}

td.tx-mmforum-text {
	padding: 15px;
}

td.tx-mmforum-smalltext {
	padding: 3px;
}

td.tx-mmforum-subth2 {
	color:#003f8a;
	text-align: center;
	padding: 2px;
}

.tx-mmforum-desc {
	color:#666;
	margin-left: 30px;
	line-height: 12px;
}
 
.tx-mmforum-smalldesc {
	font-size: 0.9em;
	color:#666;
}
 
.tx-mmforum-pi1-markread {
	/* Link "Alle als gelesen markieren" ausgeblendet */
	display:none;
}
 
div.tx-mmforum-error {
	border-top: 1px solid #bc2712;
	border-bottom: 1px solid #bc2712;
	background-color:#f2f5f8;
	margin:30px 0px;
	padding: 10px;
	font-weight: bold;
	text-align: center;
}

div.tx-mmforum-success {
	border: 3px solid #008000;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	margin: 4px 0px;
}
 
a.tx-mmforum-buttonsmall {
	margin: 5px 0px 5px 5px;
	background-color:white;
	border:1px solid #6fa7c3;
	color:#6fa7c3 !important;
	font-weight: bold;
	vertical-align: middle;
	font-size: smaller;
	padding: 2px;
}

a.tx-mmforum-button {
	margin: 5px 0px 5px 5px;
	background-color:white;
	border:1px solid #6fa7c3;
	color:#6fa7c3 !important;
	font-weight: bold;
	vertical-align: middle;
	padding: 4px;
}
 
a.tx-mmforum-button:hover {
	text-decoration:none;
}
 
/***
 * POST LISTING
 ***/
 
div.tx-mmforum-pi1-listpost-date {
	float: left;
	padding: 5px;
	font-size:0.8em;
	color: #333333;
}
 
div.tx-mmforum-pi1-listpost-options {
	text-align:right;
	margin-top:10px;
}
 
td.tx-mmforum-pi1-listpost-user {
	width:120px;
	padding: 5px;
}
 
td.tx-mmforum-pi1-listpost-text {
	font-size: 0.9em;
	padding: 15px;
	min-height:50px;
	width: auto;
	font-size:1em;
}
 
div.tx-mmforum-pi1-codeboxnote {
	text-align: left;
	border: 1px solid #f2f2f2;
	color: #aaa;
	line-height: 125%;
	background-color: #f9f9f9;
	padding:10px;
}
 
/***
 * POST TEXTS
 ***/
.tx-mmforum-pi1-pt-quote {
	text-align: left;
	border: 1px solid #ccc;
	color: rgb(68, 68, 68);
	line-height: 115%;
	background-color: #f4f4f4;
	padding:5px;
	margin-bottom:5px;
}
 
.tx-mmforum-pi1-pt-code {
	border: 1px solid rgb(213, 213, 213);
	font-family: Courier,'Courier New',sans-serif;
	font-size: 0.9em;
	color: rgb(90, 90, 90);
	background-color: rgb(250, 250, 250);
	margin-left:40px;
	padding: 5px;
}
 
.tx-mmforum-pi1-highlight {
	background-color: yellow;
}
 
/***
 * TOPIC LISTING
 ***/
 
.tx-mmforum-pi1-listtopic-newtopic {
	margin-bottom: 8px;
}
 
.tx-mmforum-pi1-listtopic-topic {
 font-size: 0.9em;
 text-align: left !important;
}

/* Forenuebersicht TD und TH mit Rate-Ansicht */
.tx-mmforum-pi1-listtopic-replies {
	width: 60px;
	color:#666;
	font-size: 0.8em;
}
 
.tx-mmforum-pi1-listtopic-author {
	width: 120px;
	text-align: center;
	font-size: 0.85em;
}
 
.tx-mmforum-pi1-listtopic-lastpost {
	width: 150px;
	text-align: center;
	font-size: 0.85em;
}
 
.tx-mmforum-pi1-listtopic-image {
	float: left;
}
 
.tx-mmforum-pi1-listtopic-topicname {
	font-weight: bold;
}
 
.tx-mmforum-pi1-listtopic-prefix {
	color: blue;
}
 
.tx-mmforum-pi1-listtopic-pages {
	padding-left:30px;
	color: #888;
	font-size:0.85em;
}
 
.tx-mmforum-pi1-listtopic-pages a{
	color: #888888 !important;
	text-decoration: none;
}
 
.tx-mmforum-pi1-listtopic-location {
	padding-left:30px;
	color: #888;
	font-size:0.85em;
	font-weight:normal;
}
 
/***
 * BOARD LISTING
 ***/
 
.tx-mmforum-pi1-listforum-forum {
	text-align: left !important;
	font-size: 0.9em;
}
 
.tx-mmforum-pi1-listforum-topics {
	width: 60px;
	text-align: center;
	font-size: 0.9em;
}
 
.tx-mmforum-pi1-listforum-posts {
	width: 60px;
	text-align: center;
	font-size: 0.9em;
}
 
.tx-mmforum-pi1-listforum-lastpost {
	width: 150px;
	text-align: center;
	font-size: 0.85em;
}
 
/***
 * TOPIC CREATION
 ***/
 
td.tx-mmforum-pi1-newpost-left {
	border: 1px solid #ddd;
	border-collapse: collapse;
	width: 150px;
	text-align: left;
	font-family: Verdana;
	font-size: 0.9em;
	padding: 10px;
}
 
td.tx-mmforum-pi1-newpost-middle {
	border: 1px solid #ddd;
	background-color:#eee;
	border-collapse: collapse;
	text-align: center;
	font-size: 0.9em;
	padding: 10px;
}
 
td.tx-mmforum-pi1-newpost-right {
	border: 1px solid #ddd;
	border-collapse: collapse;
	text-align: right;
	font-family: Verdana;
	font-size: 0.9em;
	padding: 10px;
}
 
/***
 * POST ALERTION
 ***/
 
.tx-mmforum-pi1-tooltip {
	position: absolute;
	display: none;
	background-color:#fff;
	border:1px solid #ddd;
}
 
.tx-mmforum-pi1-tooltip-header {
	background: #ff8700;
	color: #fff;
	padding: 5px;
	text-align: left;
	font-size: 0.95em;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
}
 
.tx-mmforum-pi1-tooltip-text {
	padding: 5px;
}
 
.tx-mmforum-pi1-postalert-error {
	color: #ff0000;
	font-weight: bold;
	text-align: left;
	padding-top: 8px;
}
 
/***
 * USER DETAILS
 ***/
 
.tx-mmforum-pi1-userdetail-fieldname {
	border: 1px solid #ddd;
	border-collapse: collapse;
	text-align: right;
	padding: 3px;
	font-size: 0.9em !important;
}
 
.tx-mmforum-pi1-userdetail-fieldvalue {
	border: 1px solid #ddd;
	border-collapse: collapse;
	text-align: left;
	padding: 3px;
	font-size: 0.9em;
}
 
.tx-mmforum-pi1-moderator {
	color: #0D71A4;
	font-weight: bold;
}
 
.tx-mmforum-pi1-administrator {
	color: #ff8700;
	font-weight: bold;
}
 
/***
 * PRIVATE MESSENGING
 ***/
 
.tx-mmforum-pi3-pminbox-item {
	font-size: 0.9em;
	padding: 5px;
	text-align: center;
}
 
.tx-mmforum-pi3-pminbox-item input {
	/* Checkboxen im PM-Bereich*/
	width:2.5em;
	height:2.5em;
	border:none;
}
 
 
.tx-mmforum-pi3-pminbox-unread {
	font-weight: bold;
}
 
.tx-mmforum-pi3-message-text {
	border: 1px solid #ddd;
	padding: 5px;
	margin: 5px;
	background-color: #eee;
}
 
.tx-mmforum-pi3-newposts {
	/*
	border-bottom:1px #003f8a solid;
	border-top:0px #003f8a solid;
	background-color:#f2f5f8;
	*/
	padding:5px;
	padding-left:10px;
	margin:10px 0px;
	
}
 
 
 
#tx_mmforum_pi3_get-stats {
 /*position: relative;*/
}
 
#tx_mmforum_pi3_quicksearch {
	position:absolute;
	/*top: 0px;
	left: 0px;*/
	background: #fff;
	border: 1px solid #ddd;
	width: 143px;
}
 
 
 
#tx_mmforum_pi3_quicksearch ul , #tx_mmforum_pi3_quicksearch li {
	margin: 0;
	padding: 0;
	list-style: none;
}
 
.tx-mmforum-pi3-quicksearch_item {
	display: block;
	border: 0;
	padding: 3px 10px;
	color:#000 !important;
	text-decoration: none;
}
 
.tx-mmforum-pi3-quicksearch_itemHover {
	display: block;
	border: 0;
	padding: 3px 10px;
	color:#000000 !important;
	background: #ffe1bf;
	cursor: pointer;
	text-decoration: none;
}
 
/*** * FORM FIELDS * ***/

.tx-mmforum-input {
	border: 1px solid #aaa !important;
	font-size: 0.9em !important;
	padding: 2px;
	vertical-align: middle;
}

textarea.new_message {
	width:100%;
	height:300px;
}

select.tx-mmforum-select {
	border: 1px solid #aaa;
	font-size: 0.9em;
}
 
select.tx-mmforum-select option, option.tx-mmforum-option2 {
	font-size: 0.9em;
	border-top: 1px solid #dcddde;
	color: #666;
}
 
select.tx-mmforum-select optgroup, option.tx-mmforum-option1 {
	font-size: 0.9em;
	font-weight: bold;
	font-style: normal;
	color: #666;
}
 
input.tx-mmforum-button {
	margin: 5px 0px 5px 5px;
	width:8em;
	vertical-align: middle; 
}
 

/*** * User Registration * ***/
 
.tx-mmforum-pi2-fliesstext_rot2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #ff8700;
	padding-left: 10px;
	padding-top:5px;
}
 
.tx-mmforum-pi2-container {
	border:1px solid #A5ACB2;
}

DIV.tx-mmforum-pi2-container p label {
	float:left;
	width:130px;
	padding-left: 10px;
}
span.error {
	color:red;
	font-weight:bold;
}

 
/***  * PORTAL INFO  ***/
.tx-mmforum-pi6-container {
	border:1px solid #e5e5e5;
	padding:0px;
	color:#aaaaaa;
	font-size:0.85em;
	text-align:left;
}
 
.tx-mmforum-pi6-container h3 {
	font-size: 0.9em;
	color:#9b9a9a;
	margin:0px;
	padding:0px;
}
 
.tx-mmforum-pi6-container a {
	color:#aaa; 
}
 
.tx-mmforum-pi6-us {
	 padding:3px 0px 3px 5px;
	 background-color:#faf9f9;
	 border-bottom:1px solid #e5e5e5;
}
 
.tx-mmforum-pi6-content {
	padding:5px 10px 10px 10px;
}
 
.tx-mmforum-pi6-strong {
	color:#9b9a9a;
	font-weight:bold;
}
 
a.tx-mmforum-pi6-admin {
	font-weight: bold;
}
a.tx-mmforum-pi6-mod {
	font-weight:bold;
}


/** * CSS for SEARCH / SUCHFORMULAR und Ergebnisliste ***/
div.tx-mmforum-pi4 {
}

div.tx-mmforum-pi4 div.suchfeld {
	margin-bottom:10px;
	clear:both;
}

/* Labels der Suche */
div.tx-mmforum-pi4 label {
	display:block;
	width:200px;
	float:left;
}

/* Handicap-Art Select-Box */
div.tx-mmforum-pi4 select#infoSelectHandicap {
	width:320px;
}

/* Links fuer "Hilfe-Box" und "Erweiterte-Suche" */
div.tx-mmforum-pi4 div.link_part {
	text-align:right;
}
div.tx-mmforum-pi4 div.link_part span.anleitung {
	margin-right:10px;
	text-align:right;
	display:block;
}
div.tx-mmforum-pi4 div.link_part span.anleitung a {
	background-color:#b6cd00;
	background-image:url('../../images/button_bg.png');
	background-repeat:repeat-x;
	border:1px solid #b0bd00;
	color:#224400;
	display:block;
	float:right;
	height:18px;
	margin-left:10px;
	margin-top:5px;
	text-align:center;
	width:125px;
}

/* Button und Label fuer den Extended-Switch */
div.tx-mmforum-pi4 div.extended_search_bar {
	cursor:pointer;
	border-bottom:1px solid #b0bd00;
}
/* Button (+/-) */
div.tx-mmforum-pi4 div.extended_search_bar span#toggle_icon {
	background-color:#b6cd00;
	background-image:url('../../images/button_bg.png');
	background-repeat:repeat-x;
	border:1px solid #b0bd00;
	color:#224400;
	display:block;
	float:left;
	height:16px;
	width:20px;
	margin-right:5px;
	text-align:center;
}


div.tx-mmforum-pi4 fieldset#extended {
	border:1px solid #b6cc00;
	border-top:none;
	background-color:#f4f8f4;
	padding:8px;
	margin-bottom:20px;
}


/* INFO BOX / Anleitung */
div.tx-mmforum-pi4-info-box {
	position: absolute;
	visibility: hidden;
	z-index: 9999;
	width: 600px;
	border: 1px solid #ddd;
	background: #fff;
	margin-left: 20px;
}
div.tx-mmforum-pi4-infoBoxHeader {
	color:#000;
	width: 600px;
	height: 20px;
	background-color: #b6cd00;
	font-weight: bold;
}
div.tx-mmforum-pi4-infoBoxHeader a {
	color:#fff;
}
div.tx-mmforum-pi4-infoBoxContent {
	clear:both;
}
div#dasx a {
	color:#f00;
	background-color:#b6cd00;
	background-image:url('../../images/button_bg.png');
	background-repeat:repeat-x;
	border:1px solid #b0bd00;
	padding:2px 4px;
}
ul.tx-mmforum-pi4-regeln li {
	border-bottom:1px solid #e4e5e5;
	border-top:1px solid #e4e5e5;
	margin-bottom:20px;
	padding:5px 10px 10px 10px;
	background-color:#fafbfb;
}
div.tx-mmforum-pi4-search_infobox {
	margin-left:5px;
	margin-right:10px; 
	width:150px;
	font-size: 0.85em;
	color:#616161;
	border: 1px solid#ddd;
	background-color:#eeeded;  
}
div.tx-mmforum-pi4-search_info {
	line-height:12px;
	font-size: 0.85em;
	color:#aaa;
	background:#fff;
	border-top:1px solid #ddd;
	padding:2px 0px 2px 5px;
}
div.tx-mmforum-pi4-infobox-titel {
	padding-left:5px;
}
.tx-mmforum-pi4-search-box-aussen {
	border:1px solid #eceded;
	width:100%;
	float:left;
	background-repeat:no-repeat;
}
.tx-mmforum-pi4-search-box-rechts {
	width:170px;
	height:100px;  
	margin-top:10px;
	float:right;
}
.tx-mmforum-pi4-search-box-links {
	width:70%;
	padding:5px;     
	float:left;
}
.tx-mmforum-pi4-search-box-links a {
	font-size: 0.9em;
	font-weight:bold;
}
.tx-mmforum-pi4-search-box-unten {
	width:100%;
	text-align:right;
	float:left;
}

/* ein einzelner Treffer in der Suchliste */
div.tx-mmforum-pi4 div.result_item  {
	margin-bottoM:10px;
	margin-top:10px;
	clear:both;
	padding-top:10px;
	border-top:1px solid #b0bd00;
}

/* Suchtrefferliste: Info des einzelnen Treffers */
div.tx-mmforum-pi4 div.result_item div.result_postinfo {
	width:180px;
	font-size:0.8em;
	color:#666;
	float:right;
	margin-left:10px;
	border:1px solid #eee;
	padding:4px;
}

/* Rate-Bar Label */
div.tx-mmforum-pi4 div.result_item div.result_postinfo div.dmints_grate_label {
	float:left;
	margin-top:-5px;
}
/* Rate-Bar */
div.tx-mmforum-pi4 div.result_item div.result_postinfo_ratebar div.dmints_grate {
	margin-left:50px;
	margin-top:10px;
	position:relative;
	width:60px;
}

/* Titel */
div.tx-mmforum-pi4 div.result_item div.result_title {
	font-weight:bold;
}



.tx-mmforum-pi4-search_title {
	margin-top:10px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#ddd;
	font-size: 1.05em;
	font-weight:bold;
	width:100%;
	float:left;
	border-top:1px solid #eceded;
	border-left:1px solid #eceded;
	border-right:1px solid #eceded;
}
.tx-mmforum-pi4-search-link {
	text-align:left;  
	float:left;     
	padding-left:8px;
	padding-bottom:2px;
}
.tx-mmforum-pi4-search-link a {
	font-size:0.9em;
	font-weight:bold;
}



/***
 * USER CONFIGURATION
 ***/
.tx-mmforum-pi5-configleft {
	text-align:right;
}
 
/***
 * USER CONTROL CENTER
 ***/
.tx-mmforum-pi1-user {
	width: 100%;
}
.tx-mmforum-pi1-user-menu {
	text-align:right;
	border: 1px solid #ddd;
	border-bottom: 0px;
	border-top:0px;
	display:block;
	margin:0;
	padding:4px;
}
 
.tx-mmforum-pi1-user-content {
	border:1px solid #ddd;
	padding:8px;
}
 
/***
 * CODE HIGHLIGHTING
 ***/
.tx-mmforum-pi1-codeheader{
	border-top:1px solid #bcbec0;
	border-left:1px solid #bcbec0;
	border-right:1px solid #bcbec0;
	background-color:#ddd;
	font-weight:bold;
	padding:5px;
}
.tx-mmforum-pi1-codeblock {
	border:1px solid #bcbec0;
	background-color:#f6f6f6; 
	overflow:auto;   
	padding-left:7px;
	line-height:15px;
	padding-top:4px;
	padding-bottom:4px;
}

.tx-mmforum-pi1-codeblock a {
	text-decoration:none;
}
.tx-mmforum-pi1-codeblock a:hover {
	text-decoration:none;
	background-color:yellow;
}
.tx-mmforum-pi1-codeblock a:visited {
	text-decoration:none;
}

.tx-mmforum-pi1-linenumbering{
	float:left; 
	background-color:#ddd;
	color:#000;
	border-top:1px solid #ddd;
	border-left:1px solid #bcbec0;
	border-bottom:1px solid #bcbec0;
	padding:4px;
	line-height:15px; 
	text-align:right;
}

.listforum {
	border-collapse:collapse;
}

.listforum tr,
.listforum td {
	font-size: 0.95em;
	font-weight:normal;
	border: 1px solid #ddd;
}
 
div#tx-mmforum-footer {
	display:none;
	font-size: 0.85em;
	color: #999;
	text-align:center;
}

.tx-mmforum-pi1-attachmentlabel {
	font-weight:bold;
}

div.tx-mmforum-pi1-attachment {
	margin-bottom:10px;
}
div.tx-mmforum-pi1-attachment a {
	display:block;
	width:300px;
	overflow:hidden;
	font-size:1.1em;
}

/* *************  POLL / UMFRAGE ************* */
div.mmforum_listpost_poll {
	border:1px solid #e2e5e2;
	background-color:#f4f9f4;
	padding:20px;
	margin-bottom:30px;
	position:relative;
}
div.mmforum_listpost_poll form {
	margin:0;
	padding:0;
}
div.mmforum_listpost_poll div.poll_wrapper {
	
}
div.mmforum_listpost_poll div.poll_icon {
	position:absolute;
	top:15px;
	left:18px;
}
div.mmforum_listpost_poll div.poll_label {
	position:absolute;
	top:65px;
	left:10px;
}
div.mmforum_listpost_poll div.poll_label h2 {
	margin:0;
	padding:0;
}

/* Question */
div.mmforum_listpost_poll div.poll_question_label {
	display:none;
}
div.mmforum_listpost_poll div.poll_question {
	font-weight: bold;
	padding-left:80px;
}
/* Poll Expires */
div.mmforum_listpost_poll div.poll_expires {
	margin-bottom:10px;
}
div.mmforum_listpost_poll div.tx-mmforum-poll-expireson {
	font-size: 0.85em;
	color: #aba;
}
/* Answers */
div.mmforum_listpost_poll div.poll_answers {
	padding-left:80px;
}
div.mmforum_listpost_poll div.poll_answer_all {
	margin-bottom:10px;
}
div.mmforum_listpost_poll div.poll_answer_count {
	font-size:0.85em;
	color: #aba;
}
div.mmforum_listpost_poll div.poll_answer_bar {
	border:1px solid #e2e5e2;
}
/* Submit */
div.mmforum_listpost_poll div.poll_submit {
	padding-left:80px;
}


/************* List Post Styles ***************/

/* Ueberschrift fuer die Posts-Seite ?!?!*/
div.mmforum_list_posts {
	background-color:#eee;
	padding:2px;
	padding-left:5px;
	margin-top:10px;
	color:#999;
}

div.mmforum_listpost_text {
	color:#333;
	padding-top:30px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:10px;
}

div.mmforum_listpost_date {
	color:#999999;
	font-size:0.9em;
	margin-top:10px;
	padding-right:10px;
	text-align:right;
}

div.mmforum_listpost_disclaimer {
	color:#999999;
	font-size:0.9em;
	padding-right:10px;
	text-align:right;
}

div.mmforum_listpost_disclaimer a {
	color:#999999;
}

div.mmforum_listpost_text div.tx-mmforum-signature {
	clear:both;
	font-size:0.9em;
	margin-bottom:10px;
}

/* Menue zum einzelnen Post */
div.mmforum_listpost_menu {
	padding-bottom:3px;
	padding-top:10px;
	clear:both;
	height:20px;
}



/************* Text-Buttons *******************/
div.tx-mmforum-textbutton {
	display:inline;
	margin-right:2px;
	padding-top:4px;
	padding-right:10px;
	padding-left:8px;
	padding-bottom:3px;
	text-align:center;
}
div.tx-mmforum-textbutton a,
div.tx-mmforum-textbutton a:focus,
div.tx-mmforum-textbutton a:visited,
div.tx-mmforum-textbutton a:active,
div.tx-mmforum-textbutton a:hover {
	text-decoration:none;
	color:#003f8a;
	font-size:0.9em;
}
div.tx-mmforum-textbutton img {
	border:none;
	vertical-align:middle;
}
div.tx-mmforum-textbutton span.tx-mmforum-buttontext {
	margin-left:3px;
	/*vertical-align:middle;*/
}

/* Action-Buttons bei einem einzelnen Post */
div.mmforum_listpost_menu div.tx-mmforum-textbutton {
	border-left:1px solid #b1c6d4;
}

/* Textbutton ganz unten - "Antworten" UND Textbutton ganz oben (Topic-UEbersicht) "Neues Thema" */
div.tx-mmforum-pi1-listtopic-newtopic div.tx-mmforum-textbutton,
div.mmforum_listpost_bottom div.tx-mmforum-textbutton {
	background-color:#b6cd00;
	background-image:url('../../images/button_bg.png');
	background-repeat:repeat-x;
	border:1px solid #b0bd00;
	padding-top:4px;
	padding-right:10px;
	padding-bottom:4px;
}


/**************** Listpost Userinfo *************/
div.mmforum_listpost_item {
	border:1px solid #b1c6d4;
	margin-bottom:40px;
	background-image:url('../../images/forum_post_buttonbar_bg.png');
	background-repeat:repeat-x;
	background-position:left bottom;
}

/* postings mit einer Wertung ueber X% bekommen diese Zusatzklasse! */
div.dmints_listpost_item_marked {
	/*border:1px solid #123b89;*/
}
div.dmints_listpost_item_marked div.mmforum_userinfo {
	/*background-color:#fbf9a5;*/
}
div.dmints_listpost_item_marked {
	background-color:#fffddd;
}

div.mmforum_userinfo {
	padding:5px;
	height:105px;
	border-bottom:1px solid #e4e9f4;
	position:relative;
	text-align:right;
	background-color:#e4e9f4;
}

div.datamints_postcolorclass_1 {
	background-image:url('../../images/post_background_redaktion.gif');
	background-color:#a3ffac;
	background-position:280px 50px;
	background-repeat:no-repeat;
}

div.datamints_postcolorclass_2 {
	background-image:url('../../images/post_background_fachexperte.gif');
	background-color:#fff0bb;
	background-position:230px 50px;
	background-repeat:no-repeat;
}

div.datamints_postcolorclass_3 {
	background-image:url('../../images/post_background_externer_fachexperte.gif');
	background-color:#ffa3a3;
	background-position:71px 50px;
	background-repeat:no-repeat;
}

div.mmforum_userinfo div.mmforum_listpost_options {
	position:absolute;
	left:5px;
	top:5px;
	width:300px;
}

div.mmforum_userinfo div.mmforum_listpost_options div.tx-mmforum-textbutton {
	display:block;
	border:none;
	background-image:none;
	background-color:transparent;
	width:140px;
	float:left;
	text-align:left;
	padding:1px 0;
}

div.mmforum_userinfo div.mmforum_listpost_user,
div.mmforum_userinfo div.mmforum_anker,
div.mmforum_userinfo div.mmforum_listpost_date {
	font-size:0.8em;
	color: #333;
}

div.mmforum_userinfo div.mmforum_listpost_user div.mmforum_listpost_userstats {
	position:absolute;
	top:0;
	right:220px;
}

/* Siegel wenn eine Person viele Threads schreibt*/
.mmforum_listpost_img_mostvaluable {
	position:absolute;
	top:5px;
	right:125px;
}

/* Listpost Attachment */
div.mmforum_listpost_attachment {
	/*margin-top:30px;*/
	padding-left:5px;
	padding-right:5px;
	font-size:0.9em;
	color:#666;
}
div.tx-mmforum-pi1-attachmentlabel {
	margin-top:20px;
	border-top:1px solid #ccd3e4;
	padding-top:10px;
	margin-bottom:5px;
}
div.mmforum_listpost_attachment hr {
	display:none;
}

/* quote */
div.tx-mmforum-pi1-pt-quote {
	margin:10px;
	margin-left:40px;
}


/******************* Suche / Trefferliste *************************/

/* Titel */
td.tx-mmforum-pi4-titlecell {
	background-color:#eee;
}

/* Info (rechts) */
td.tx-mmforum-pi4-info {
	vertical-align:top;
	font-size:0.9em;
	color:#666;
	width:20%;
	background-color:#fafafa;
}


/******************* PM *************************/
table.tx-mmforum-table-pm {
	border-collapse:collapse;
}
table.tx-mmforum-table-pm td,
table.tx-mmforum-table-pm th {
	border:1px solid #eee;

}

h2.tx-mmforum-topictitle {
	font-size:1.4em;
}


/*************** Popup *****************/
div#dmints_popup_bewerten {
	position:absolute;
	top:10px;
	left:360px;
	width:377px;
	height:227px;
	background:url('../../images/bubble_big_lb.gif');
	background-repeat:no-repeat;
	opacity:0.8;
	filter:Alpha(opacity=80);
}
div#dmints_popup_bewerten div.popup_text {
	padding:30px;
}

/* Damit ein 120px breites Banner, das per Iframe eingebunden wird, mittig ist */
#content_left iframe{
	left: 30px; 
	position: relative;
}
