@charset "UTF-8";
@media all
{
/***************************************************
****************************************************
** GENERAL DISPLAY OPTION    ***********************
****************************************************
****************************************************/
 
tx-mmforum-pi1 td, tx-mmforum-pi1 th {
	/*font-family: Tahoma;*/
	/*font-size: 11px;*/
}
 
 
 
table.tx-mmforum-table {
	/*border: 1px solid #dddddd;*/
	border: 0px none;
	border-collapse: collapse;
}
 
  
 
td.tx-mmforum-td, th.tx-mmforum-th {
	/*border: 1px solid #dddddd;
	border-style: hidden !important;*/ /*?????*/
	border-top: 1px solid #dddddd;
	border-bottom: 0px solid #dddddd !important;
	border-collapse: collapse;
   padding:5px;
}

td.tx-mmforum-td2 {
	padding:5px;
	/*font-size:11px;
	color:#545353;*/
}
 
td.tx-mmforum-subth {
	-border: 1px solid #dddddd;
	border-style:hidden !important;
	border-top: 1px solid #dddddd !important;
	border-bottom: 1px solid #dddddd !important;
	border-collapse: collapse;
	background-color: #F1F2F2;
}
 
th.tx-mmforum-th {
	background: #816f62 url("../img/new/dot_th_forum.gif") no-repeat top left;
	height: 35px;
	padding: 5px 5px 5px 45px;
	border-top: 0px solid #FFF;
	text-align: left;
	color: #FFFFFF;
	/*font-size: 12px;*/
}
 
div.tx-mmforum-th {
	background: #1555A0;
	color: #FFFFFF;
	padding: 5px;
	text-align: left;
	/*font-size: 12px;*/
	border: 1px solid #dddddd;
	font-weight: bold;
}
 
.tx-mmforum-tdtext {
 	/*font-size: 11px;*/
	border-style:hidden !important;
	border-top: 1px solid #dddddd !important;
	border-bottom: 1px solid #dddddd !important;
 	padding: 4px;
}
 
.tx-mmforum-tdtext-noborder {
	/*font-size: 11px;*/
	padding: 4px;
}
 

div.tx-mmforum-rootline {
	color: #554444;
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	border: 1px solid #dddddd;
	background: #c1b8b2 url("../img/new/breadcrumb.gif") no-repeat center left; 
	margin: 4px 0px 4px 0px;
	padding: 2px 2px 2px 80px;
}
 
div.tx-mmforum-rootline a {color: #554444; text-decoration: none; }
div.tx-mmforum-rootline a:hover, div.tx-mmforum-rootline a:active, div.tx-mmforum-rootline a:focus {color: #FFF; text-decoration: none; }
 
div.tx-mmforum-pagenav {
	text-align:right;
	font-size:1em;
	padding:0;
	margin: 8px 0px 3em 0px;
}

div.tx-mmforum-pagenav .pages { margin:0.5em 0 0.3em 0;}

div.tx-mmforum-pagenav .masksolved { font-size: 0.9em; margin-top:1.2em; }
div.tx-mmforum-pagenav .masksolved label { padding-top:10px; }
div.tx-mmforum-pagenav .masksolved input { margin:0; }
 
td.tx-mmforum-text {
	padding: 15px;
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
 	/*font-size: 11px;*/
}
 
td.tx-mmforum-smalltext {
	padding: 3px;
 	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
 	font-size: 0.8em;
}
 
td.tx-mmforum-subth2 {
	color:#816f62;
	/*font-size:11px;*/
	text-align: center;
	padding: 5px;
	background: #FFF url("../img/new/bg_thsub2_forum.gif") repeat-x top left;
}
 
.tx-mmforum-desc {
	/*font-size: 11px;*/
	color: #666666;
	margin-left: 30px;
 	line-height: 12px;
}
 
.tx-mmforum-smalldesc {font-size: 0.8em; color: #666666;}
 
.tx-mmforum-pi1-markread { font-size:0.85em; text-align:right; padding:0; margin:-1.2em 0 0.4em 0; }
 
div.tx-mmforum-error {
	border: 3px solid #FF0000;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	margin: 4px 0px;
}

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    *********************************
****************************************************
****************************************************/

h2.listpost-title { color:#001D24; font-size:2em; padding-bottom:0; margin-bottom:0.3em; margin-top:0.8em;}

div.tx-mmforum-pi1-listpost-date {
 	float: left;
	padding: 2px;
	font-size:0.85em;
	color: #4c4139;
}
 
div.tx-mmforum-pi1-listpost-options { text-align: right;}
 
td.tx-mmforum-pi1-listpost-user {width:140px; padding: 5px;}
 
td.tx-mmforum-pi1-listpost-text {
 	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
 	font-size: 1em;
 	padding: 15px 15px 15px 0px;
 	min-height:100px;
 	width: auto;
}

td.tx-mmforum-pi1-listpost-text hr { display:none;}
 
div.tx-mmforum-pi1-codeboxnote {
 	text-align: left;
 	border: 1px solid rgb(213, 213, 213);
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
 	padding:10px;
}

.tx-mmforum-subth-listpost { background: #c1b8b2; border:0!important; padding-top:2px; padding-bottom:2px; }

.tx-mmforum-pi1-listpost-menu { border-top: 1px dashed #816f62; padding:0; }

tr.listpost-limits { border-top:2px dashed #c1b8b2 !important; border-width:1px; }

.reply-button { float: right; margin-top:1em;}
 
/***************************************************
****************************************************
** POST TEXTS    ***********************************
****************************************************
****************************************************/

.tx-mmforum-pi1-pt-quote {
 	text-align: left;
 	border: 1px solid rgb(213, 213, 213);
 	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
 	font-size: 11px;
 	color: rgb(68, 68, 68);
 	line-height: 125%;
 	background-color: rgb(250, 250, 250);
 	padding:10px;
}
 
.tx-mmforum-pi1-pt-code {
 	border: 1px solid rgb(213, 213, 213);
 	font-family: Courier,'Courier New',sans-serif;
 	font-size: 11px;
 	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-table-listtopic, .tx-mmforum-table-listmypost { width:100%!important; }
.tx-mmforum-table-listtopic .tx-mmforum-th { background-image:none; padding-left:10px; border-bottom:0px!important;}
.sondage .tx-mmforum-th { background-color:#FFF!important; color:#F99A1E; font-size:1.6em; padding:0; }
.tx-mmforum-table-listtopic tr {border-bottom: 1px solid #dddddd;}

/*POLL*/
.pollquestion { background: #ddd;}
 
.tx-mmforum-pi1-listtopic-newtopic { margin-bottom: 0 0 8px 0;}

.tx-mmforum-pi1-listtopic-topic {
	text-align: left !important;
	vertical-align:top;
}

.tx-mmforum-pi1-listtopic-topic a {}
 
.tx-mmforum-pi1-listtopic-replies {
	width: 75px;
	background: #eee;
	text-align: center;
	font-size: 0.9em;
}
 
.tx-mmforum-pi1-listtopic-author {
	width: 100px;
	background: #eee;
	border-left: 1px solid #FFF;
	text-align: center;
	font-size: 0.9em;
}
 
.tx-mmforum-pi1-listtopic-lastpost {
	width: 125px;
	text-align: center;
	font-size:0.8em;
	line-height: 1.5em;
}
.mypost-date { width: 125px; text-align: center; font-size:0.8em; line-height: 1.5em; background:#ddd; border-bottom:1px solid #fff;}
 
.tx-mmforum-pi1-listtopic-image { float:left; text-align: left !important; vertical-align:top ; margin-right: 5px; margin-left: -5px;}
.tx-mmforum-pi1-listtopic-imageincell { width: 35px; text-align: left !important; vertical-align:top ; margin-right: 0px; margin-left: -5px;}
 
.tx-mmforum-pi1-listtopic-topicname {font-weight: bold; line-height:1.5em;}
 
.tx-mmforum-pi1-listtopic-prefix { color: #001d24;}
 
.tx-mmforum-pi1-listtopic-pages { padding-left:30px; color: #888888; font-size:9px;}
 
.tx-mmforum-pi1-listtopic-pages a{ color: #888888 !important; text-decoration: none;}
 
.tx-mmforum-pi1-listtopic-location {
 	padding-left:30px;
 	color: #888888;
 	font-size:9px;
 	font-weight:normal;
}


/***************************************************
****************************************************
** OPTIONS ADMINISTRATEUR **************************
****************************************************
****************************************************/

.optadmin-expbutton { cursor:pointer; }
.tx-mmforum-table-optadmin { margin: -13px 0 0 0px; }
.tx-mmforum-table-optadmin th { background:none; color:#4c4139; padding:0; margin:0; }

table.tx-mmforum-table-optadmin-hiden {margin:0 0 0 0; font-size:0.9em;}
table.tx-mmforum-table-optadmin-hiden .tx-mmforum-table  {margin-left:0;}
table.tx-mmforum-table-optadmin-hiden input, table.tx-mmforum-table-optadmin-hiden textarea, table.tx-mmforum-table-optadmin-hiden select {margin-left:0;}
table.tx-mmforum-table-optadmin-hiden table {margin:0; padding:0;}
table.tx-mmforum-table-optadmin-hiden td {vertical-align: top;}
table.tx-mmforum-table-optadmin-hiden label { font-weight:bold;}
table.tx-mmforum-table-optadmin-hiden .selectmove .tx-mmforum-select {height:80px; padding:5px;}
table.tx-mmforum-table-optadmin-hiden .checklist td {padding:5px 5px 0 0;}

input.adminopt-titlfield { width: 90%; margin-top:0.5em; }
td.admopt-bt { text-align: right; padding:0;}

td.optadm-cell {padding-bottom: 0; background:#C9FF8C;}

table.alert tr {border:0;}
table.alert td {padding-left:0;}
table.alert .tx-mmforum-pi1-newpost-middle {padding-bottom:1em;}
table.alert textarea {margin-left:0;}
tr.alert-reason {border-top: 1px dashed #816f62!important;}
 
/***************************************************
****************************************************
** OPTIONS          ********************************
****************************************************
****************************************************/

table.tx-mmforum-table-options {width: 100%; margin-top: 1.5em; }
th.tx-mmforum-th-options {background: transparent; font-size:1.5em; color:#001d24; border-bottom:1px solid #001d24; padding:0.2em 0;}
td.tx-mmforum-th-options {padding:0; }

div.optionline { position:relative; display: block; height: 44px; border-bottom: 1px dashed #001d24;}
div.optionline table { float:left; width: 150px; margin:0; margin-left:-5px;}
div.optionline img {float:left;}
div.optionline div { padding: 20px 7px 7px 40px; margin:0; text-align:left;  }
span.mailsubc-desc { position:absolute; bottom:4px; right:0; font-size: 1em; margin-top:40px; width: 55%; text-align:right; font-size:0.9em;}


/***************************************************
****************************************************
** LIST LATEST   ***********************************
****************************************************
****************************************************/

 /*(EM) - */
 
 .box-latest {display:block; width:98%; padding:1px 0 0 0; margin:1em 0 2em 5px; background: #FFF url("../img/new/dot_th_latest.gif") no-repeat top right; }
 
 h2.latest-title {color:#FFF; background: #816f62; font-size:1.3em; padding: 10px 0px 9px 9px; margin:6px 33px 0 0; font-weight:lighter; height:32px;}
  
.tx-mmforum-latest-table { border:0; margin:0;  }

.tx-mmforum-latest-table .tx-mmforum-smalldesc {font-size: 0.75em; padding-left:18px; margin-bottom:0.4em; margin-right:40%;}
.tx-mmforum-latest-table .tx-mmforum-pi1-listtopic-topicname { background: transparent url("../img/new/list-add.gif") no-repeat 0px 2px; padding-left: 18px; margin-bottom:0.5em; font-size: 0.9em;}
.tx-mmforum-latest-table .tx-mmforum-pi1-listtopic-lastpost {font-size: 0.75em; float:right; width:40%;}
.tx-mmforum-latest-table .tx-mmforum-pi1-listtopic-lastpost a {text-decoration:none;}

.tx-mmforum-latest-table td.latest-items {border-top:0; border-bottom:1px solid #816F62 !important; padding:7px;}

.tx-mmforum-pi1-listtopic-topicname a:hover, .tx-mmforum-pi1-listtopic-topicname a:focus, .tx-mmforum-pi1-listtopic-topicname a:active, 
.tx-mmforum-pi1-listtopic-lastpost a:hover, .tx-mmforum-pi1-listtopic-lastpost a:focus, .tx-mmforum-pi1-listtopic-lastpost a:active {color:#F99A1E!important;}

.box-latest-tabsdown {display:block; width:100%; background: #816f62; height: 10px; margin:0; }


#body_home0 .box-latest { background-color:#dacec5; margin:2em 0 2em 0; }
#body_home0 .box-latest-tabsdown { height: 5px;}

 
/***************************************************
****************************************************
** BOARD LISTING    ********************************
****************************************************
****************************************************/

tr.tx-mmforum-main-label { font-size:0.8em; }
.labelleft { text-align:left!important; }

tr.tx-mmforum-list-even, tr.tx-mmforum-list-odd {height: 5em; font-size:0.9em; line-height:1.5em;}
 
.tx-mmforum-pi1-listforum-forum { text-align: left !important;}

.tx-mmforum-pi1-listforum-topics { width: 70px; text-align: center; background:#dadada; border-right: 1px solid #FFF; border-right-style: solid;}

.tx-mmforum-desc {font-size:0.9em; line-height:1.2em; color:#222;}

.tx-mmforum-subth2 { border-right: 0px;}

.tx-mmforum-pi1-listforum-posts { width: 70px; text-align: center; background:#cfcfcf;}
 
.tx-mmforum-pi1-listforum-lastpost {width: 120px; text-align: center; color: #999; font-size:0.9em; line-height:1.2em;}

.fav-del {text-align: center; color: #999; font-size:0.9em; line-height:1.2em; background:#ddd;}
.fav-checkbox { vertical-align:middle; width:50px;}
.fav-checkbox input { margin:0 10px 0 0;}

#fav {position:relative; clear:both;  z-index:80;}
#fav label { font-weight:bold;}

.fav-settings { float:left; width:46%; margin-right:4%;}
.fav-settings label { font-weight:bold; margin-bottom:0.3em;}
.fav-settings select, #fav select { margin-top:0.3em; }

.fav-action {position:absolute; top:-3.8em; right:0; width:50%;  z-index:90;}
.fav-action .tx-mmforum-select { width:85%!important; float:left;}
.fav-action .tx-mmforum-button {margin:1px 0 0 0; padding:1px; font-size:0.9em; float:right;}

/***************************************************
****************************************************
** TOPIC CREATION    *******************************
****************************************************
****************************************************/
 
table.tx-mmforum-table-new { width:100.5%;  border: 1px solid #c1b8b2;  }
.tx-mmforum-table-new .tx-mmforum-th { background-image:none; padding-left:10px; border-bottom:0px!important;}
table.tx-mmforum-table-new tr.separation { background: #ddd; }
table.tx-mmforum-table-new tr.separation td { padding-top:10px; padding-bottom: 10px; }
table.tx-mmforum-table-new tr.separation div { padding-left:6px;}

td.tx-mmforum-pi1-newpost-left {
/* border: 1px solid #dddddd;
 border-collapse: collapse;*/
 width: 120px;
 text-align: left;
 font-weight: bold;
 padding: 10px;
 vertical-align:top;
}

td.tx-mmforum-pi1-newpost-left table { }
td.tx-mmforum-pi1-newpost-left table td { width: 25%; padding: 5px 0; text-align:center!important;}
 
td.tx-mmforum-pi1-newpost-middle {
/* border: 1px solid #dddddd;
 border-collapse: collapse;*/
 width: 80%;
 text-align: left;
 padding: 10px 0 0 0;
}

td.tx-mmforum-pi1-newpost-middle table { width:95%; margin:0; padding:0;}
td.tx-mmforum-pi1-newpost-middle table.bbccode-bt { width:60%;}
td.tx-mmforum-pi1-newpost-middle table.bbccode-bt td {padding: 5px 0 0 6px;}
 
td.tx-mmforum-pi1-newpost-right {
/* border: 1px solid #dddddd;
 border-collapse: collapse;*/
 text-align: right;
 padding: 0px;
}

table.tx-mmforum-table-new textarea { margin:0; width:99%; margin-bottom:1em; }
table.tx-mmforum-table-new input.newtopic-title { margin-left:5px; width:92%; }
td.topic-checkbox { padding-left:0px; vertical-align:top;}
td.topic-checkbox input { margin-left:0px;}

td.cellwbutton { padding-left:0px;}
td.cellwbutton input { margin-left:0px;}

input.tx-mmforum-pi1-attachment { margin-left:0px!important; }

.maxsize-note{ font-size:0.8em; padding-left: 1em;}

table.createpoll td {padding:0px;}
table.createpoll td.poll-left { width:80px; font-weight:bold; padding-right:15px;}
#poll_replies li {margin-left:5px;; padding-left:0;}
#poll_replies input {width: 80%;}
 
/***************************************************
****************************************************
** POST ALERTION    ********************************
****************************************************
****************************************************/
 
.tx-mmforum-pi1-tooltip {
 position: absolute;
 display: none;
 background-color:#FFFFFF;
 border:1px solid #dddddd;
}
 
.tx-mmforum-pi1-tooltip-header {
 background: #1555a0;
 color: #FFFFFF;
 padding: 5px;
 text-align: left;
 font-size: 12px;
 border-bottom: 1px solid #dddddd;
 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 {text-align: right ;padding: 3px; font-size: 11px;}
 
.tx-mmforum-pi1-userdetail-fieldvalue {text-align: left; padding: 3px; font-size: 11px;}
 
.tx-mmforum-pi1-moderator { color: #0D71A4; font-weight: bold;}
 
.tx-mmforum-pi1-administrator {color: #1555a0; font-weight: bold;}
 
/***************************************************
****************************************************
** PRIVATE MESSENGING    ***************************
****************************************************
****************************************************/
 
.tx-mmforum-pi3-pminbox-item {
	 font-family: Tahoma;
 	font-size: 11px;
 	padding: 5px;
 	text-align: center;
}
 
.tx-mmforum-pi3-pminbox-unread {font-weight: bold;}
 
.tx-mmforum-pi3-message-text {
 	border: 1px solid #DDDDDD;
	 padding: 5px;
 	margin: 5px;
 	background: #EEEEEE;
}
 
.tx-mmforum-pi3-newposts {float: right;}
 
 
 
#tx_mmforum_pi3_get-stats {
 /*position: relative;*/
}
 
#tx_mmforum_pi3_quicksearch {
    position: absolute;
    /*top: 0px;
    left: 0px;*/
    background: #ffffff;
    border: 1px solid #dddddd;
    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;
    font: normal 10px Tahoma;
    padding: 3px 10px !important;
    color:#000000 !important;
    text-decoration: none;
}
 
.tx-mmforum-pi3-quicksearch_itemHover {
    display: block;
    border: 0;
    font: normal 10px Tahoma;
    padding: 3px 10px !important;
    color:#ffffff !important;
    background: #1555a0;
    cursor: pointer;
    text-decoration: none;
}
 
/***************************************************
****************************************************
** FORM FIELDS    **********************************
****************************************************
****************************************************/
 
textarea.tx-mmforum-post {}
 
.tx-mmforum-input {
    border: 1px solid #AAAAAA !important;
    font-family: Tahoma !important;
    font-size: 11px !important;
    padding: 2px;
    vertical-align: middle;
}
 
select.tx-mmforum-select {
 	border: 1px solid #AAAAAA;
 	font-family: Tahoma;
 	font-size: 11px;
}
 
select.tx-mmforum-select option, option.tx-mmforum-option2 {
	font-family: Tahoma;
 	font-size: 11px;
 	border-top: 1px solid #DCDDDE;
 	color: #666666;
}
 
select.tx-mmforum-select optgroup, option.tx-mmforum-option1 {
 	font-family: Tahoma;
 	font-size: 11px;
 	font-weight: bold;
 	font-style: normal;
 	color: #666666;
}
 

/***************************************************
****************************************************
** User Registration    ****************************
****************************************************
****************************************************/
 
 
.tx-mmforum-pi2-fliesstext_rot2 {
    font-family:  'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
 	color: #1555a0;
    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, div.error { color:red; font-weight:bold;}

 
/***************************************************
****************************************************
** PORTAL INFO    **********************************
****************************************************
****************************************************/
 
.tx-mmforum-pi6-container {
    /*border:1px solid #816F62;*/
    padding:0px;
    margin:0 1.5em 0 0;
    color:#555;
    font-size:0.9em;
    text-align:left;
}

.tx-mmforum-pi6-container span { color:#001D24 !important;}
 
.tx-mmforum-pi6-container h3 {
    font-size:1.4em;
    /*color:#9b9a9a;*/
    margin:0px;
    padding:0;
}
 
.tx-mmforum-pi6-container a, tx-mmforum-pi6-collapselink a { color:#001D24;}
 
.tx-mmforum-pi6-us {
     padding:0px 0px 3px 0px;
     background-color:#faf9f9;
     border-bottom:1px dashed #816F62;
}
 
.tx-mmforum-pi6-content { padding:5px 10px 10px 0px;}
 
.tx-mmforum-pi6-strong {color:#444; font-weight:bold;}
 
a.tx-mmforum-pi6-admin {color:#1555a0 !important; font-weight: bold;}
 
a.tx-mmforum-pi6-mod {font-weight:bold; color:#001D24 !important;}
     
 

/***************************************************
****************************************************
* CSS for search    ********************************
****************************************************
****************************************************/
 
 /*(EM) - Make BG of the header of SEARCH transparent*/
 
 /*Small Search*/
 
div#smallsearch  {display:block; width:98%; padding: 15px 5% 10px 10%; margin:0.9em 0 2em 5px; background:#1ABDBF url("../img/new/search_ico.gif") no-repeat top left; text-align:right; }
.tx-mmforum-smallsearch-button {background: #FFF; font-size:0.8em; color:#333; border:2px solid #007A7D;}
input.tx-mmforum-smallsearch {width: 85%; padding:3px; margin-bottom: 0.5em;}
 
h2.search-title { color:#F99A1E; font-size:2em; padding-bottom:0; margin-bottom:0; font-weight:bold;  border-bottom:1px dashed #cccccc;}
 
table.tx-mmforum-search-table{ color:#FFF; vertical-align:top; }

.searchguide { text-align:right; }
.searchguide a { color: #cccccc; }
.searchguide a:hover, .searchguide a:active, .searchguide a:focus { color: #FFFFFF; }

td.tx-mmforum-search-td-subhead {padding:1em 0 0.5em;}
span.searchSubHead {padding: 1em 0 0 0; margin:1em 0; font-weight:bold; font-size:1.2em; /*border-bottom:1px dashed #cccccc;*/}
/*span.searchSubHead p { padding: 0 0 0 15px; line-height:0em;}*/


td.tx-mmforum-search-td,td.tx-mmforum-search-td-subhead {font-size:0.9em;}
td.tx-mmforum-search-td, td.searchsubcol1, td.searchsubcol2 {padding:0;}
td.tx-mmforum-search-td label {padding:0 0 0 0.3em;}

table.tx-mmforum-search-table input, table.tx-mmforum-search-table select {margin:0;}
table.search-checkbox td.searchsubcol2 {padding:0 0.5em;}

td.buttonCell {text-align: right; padding:0; margin:0;}
input.tx-mmforum-search-button { float:right; background: #F99A1E; font-size:0.8em; color:#333; border:2px solid #FFF; }

/*Search Results*/
span.pages { float:right; text-align:right; width:45%; margin: 1em 5% 0 0; font-size:0.8em; line-height:1.5em;}
span.pages em { padding-top:0.6em; }
.pages a { color:#4c4139; text-decoration:none;  }
.pages a:hover, .pages a:focus, .pages a:active { color:#F99A1E!important; text-decoration:underline; }

.pageslist { float:right; text-align:right; width:50%; margin: 1em 0 0 0; font-size:0.8em; line-height:1.5em;}
.pageslist a { color:#4c4139; text-decoration:none;  }
.pageslist a:hover, .pageslist a:focus, .pageslist a:active { color:#F99A1E!important; text-decoration:underline; }


h2.search-results-title { color:#001D24; font-size:2em; padding-bottom:0; margin-bottom:0;}
table.tx-mmforum-results-table { margin-top: 0.5em; width: 95%; }

td.tx-mmforum-searchresults-td { padding: 10px 0px 7px 10px; font-size:1.1em; background:#ddd; }
td.tx-mmforum-pi4-content  { border-top: 1px dashed #999; padding: 10px 0 0 10px;}
td.tx-mmforum-searchresults-td a { text-decoration:none; color:#001D24; }
.postpath { font-size:0.8em; }
td.resultsStats { border-top: 1px dashed #999; font-size:0.8em; padding-bottom:2.5em;  } 
 


/*(EM) _______________________________________________*/

.tx-mmforum-pi4-search_options { padding:10px 0px 10px 0px;}
 
.tx-mmforum-pi4-search_options_header {
    /*font-size:12px;*/
    font-weight:bold;
    color:#FFFFFF;
    background:#1555a0;
    padding:2px 0px 2px 5px;
}

.tx-mmforum-pi4-search_options_details { border:1px solid #DDDDDD; padding:0px;}
 
.tx-mmforum-pi4-suche-abstand {
    margin-top:2px;
    margin-right:7px;
    margin-left:0px; 
    padding-top:10px;
    padding-left:10px;   
    float:left;
}
 
.tx-mmforum-pi4-suche-details-abstand { margin-top:10px;}
 
.tx-mmforum-pi4-suche-details-sort select { width:200px;}
 
.tx-mmforum-pi4-suche-details-abstand-check {
    width:100px;
    margin-top:5px;
    border:1px solid red;
    float:left;
}
 
.tx-mmforum-pi4-geloest {
    padding-top:1px;
    padding-right:5px;
    float:left;
}
 
.tx-mmforum-pi4-suche-abstand input { width:200px;}
 
.tx-mmforum-pi4-suche-box {      
    padding:10px;
    background-color:#f6f5f5;
    border-bottom:1px solid #dddddd;
    border-top:1px solid #dddddd;
}
 
.tx-mmforum-pi4-suche-starten-abstand { padding-top:10px;}

.tx-mmforum-pi4-abstand-bottom {height:10px; width:100px;}
 
/***************************************************
****************************************************
** INFO BOX    *************************************
****************************************************
****************************************************/
 
.tx-mmforum-pi4-info-box {
    position: absolute;
    visibility: hidden;
    z-index: 9999;
    width: 350px;
    border: 1px solid #816f62;
    background: #FFFFFF;
    margin-left: 0px;
	font-size: 1em;
}
 
.tx-mmforum-pi4-infoBoxHeader {
	color:#FFFFFF;
	width: 330px;
	height: 20px;
	padding: 10px 10px;
	background: #F99A1e;
	font-weight: bold;
}

.tx-mmforum-pi4-infoBoxHeader a{ color:#FFFFFF; }
.tx-mmforum-pi4-infoBoxHeader a:hover{ color:#FFFFFF; }
                                                         
.tx-mmforum-pi4-infoBoxContent { clear:both; padding:10px;}
 
.tx-mmforum-pi4-kurzanleitung { padding:5px 0px 5px 10px; /*font-size:0.8em;*/}
 
#dasx a { color:#FFFFFF;}
 
#dasx a:hover { color:#FFFFFF;}
 
.tx-mmforum-pi4-regeln li {
    /*border-bottom:1px solid #e4e5e5;
    border-top:1px solid #e4e5e5;*/
	list-style: none;
    margin-bottom:5px;
	margin-left:0px;
    padding:0px 10px 5px 0px;
    background-color:#fafbfb;
	font-size:0.9em;
}
 

.tx-mmforum-pi4-search_infobox {
    margin-left:0px;
    margin-right:10px; 
    width:100px;
    font-size:0.8em;
    color:#616161;
    border: 1px solid#DDDDDD;
    background-color:#eeeded;  
}
.tx-mmforum-pi4-search_info {
    line-height:12px;
    font-size:0.8em;
    color:#aaaaaa;
    background:#FFFFFF;
    border-top:1px solid #DDDDDD;
    padding:2px 0px 2px 5px;
}
 
.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:11px;*/ font-weight:bold; }
 
.tx-mmforum-pi4-search-box-unten { width:100%; text-align:right; float:left;}
 
.tx-mmforum-pi4-search_title {
 	margin-top:10px;
 	padding-top:2px;
 	padding-bottom:2px;
 	background-color:#dddddd;
 	/*font-size:13px;*/
 	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;
 	color:#1555a0;
}
 
.tx-mmforum-pi4-search-link a { /*font-size:11px;*/ 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 #dddddd;
    border-bottom: 0px;
    border-top: 0px;
    display:block;
    margin:0;
    padding:4px;
}
 
.tx-mmforum-pi1-user-content {border: 1px solid #dddddd; padding: 8px;}
 
/***************************************************
****************************************************
** CODE HIGHLIGHTING    ****************************
****************************************************
****************************************************/

.tx-mmforum-pi1-codeheader{
	border-top:   	1px solid #BCBEC0;
	border-left:  	1px solid #BCBEC0;
	border-right:   1px solid #BCBEC0;
	background:  	#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:			#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;
}

.tx-mmforum-pi1 a{color:#001D24;}
 
.tx-mmforum-pi1 a:hover{ color:#F99A1E;}
 
.tx-mmforum-pi3 a{ color:#1555a0;}
 
.tx-mmforum-pi3 a:hover{color:#1555a0;}
 
.listforum { border-collapse: collapse;}

.listforum tr,.listforum td {
  font-family:  'Trebuchet MS', Arial, Helvetica, sans-serif;
/*  font-size: 12px;*/
  font-weight: normal;
  border: 1px solid #DDDDDD;
}
 
div#tx-mmforum-footer { font-size: 10px; color: #999999;text-align: center;}

.tx-mmforum-pi1-attachmentlabel { font-weight: bold; margin-top: 1em; color:#001d24; border-top: 1px dashed #c1b8b2;}

.tx-mmforum-pi1-attachment { padding-left: 0px; font-size:0.9em; margin-top:0;}
.tx-mmforum-pi1-attachment a { display: block;}

.tx-mmforum-poll-question { font-weight: bold;}

.tx-mmforum-poll-expireson { font-size: 10px; color: #816f62; margin-top: 8px;} 

.tx-mmforum-pi4-title { color: #666666;}

.tx-mmforum-pi4-title a { color: #666666; font-weight: bold;}

.tx-mmforum-pi4-title a:hover { color: #1555a0;}

.tx-mmforum-pi4-content a { color: #666666;}

.tx-mmforum-pi4-content a:hover { color: #1555a0;}

th.tx-mmforum-th a { color: white !important;}

.tx-mmforum-pi1-listposts-prefix {color: #001d24 !important;}

.tx-mmforum-poll-icon {float: left; margin-right: 8px;}

.tx-mmforum-pi3-pminbox-icon {float: left; margin-right: 8px; }

.tx-mmforum-textbutton {
    float: left;
    padding: 0px;
    border: 1px solid #816f62;
    margin: 0.5em 4px 0.7em 0px;
    text-decoration: none;
    background-color: #f0f0f0;
    white-space: nowrap;
}

.tx-mmforum-textbutton:hover {background-color: #ddd;}

.tx-mmforum-textbutton a { display:block; padding:10px; text-decoration: none; color: #4c4139; font-size: 1em;}
.tx-mmforum-textbutton a:hover, .tx-mmforum-textbutton a:active, .tx-mmforum-textbutton a:focus { color: #F99A1E;}
.tx-mmforum-textbutton img { vertical-align: middle; margin-right: 8px;}

/* Buttons in post listing */
.tx-mmforum-pi1-listpost-menu .tx-mmforum-textbutton { border:0; background-color: #FFF; margin: 0.2em 4px 0.2em 0px;}
.tx-mmforum-pi1-listpost-menu .tx-mmforum-textbutton a { padding:3px; border:0; font-size: 0.9em;}
.tx-mmforum-pi1-listpost-menu .tx-mmforum-textbutton img { margin-right: 4px;}

input.tx-mmforum-button {
 	border: 1px solid #816f62;
    margin: 0.7em 4px 0.7em 0px;
	background-color: #f0f0f0;
	text-decoration: none; 
	color: #4c4139; 
	font-size: 1em;;
 	vertical-align: middle;
}

input.tx-mmforum-button:hover {background-color: #ddd;}

.tx-mmforum-pi1-listpost-topicicon { float: left; margin-right: 16px; margin-top:1em;}

.tx-mmforum-pi3-buttons { margin: 8px 0px;}

.tx-mmforum-pi1-listpost-options .tx-mmforum-textbutton {float:right;}

.tx-mmforum-pi2-textbutton img { vertical-align: middle; margin-right: 8px;}

td.tx-mmforum-optth {
	color:#1555A0;
	font-size:11px;
	padding: 2px 4px;
	background-color: #eeeeee;
	border-style: hidden !important;
	border-top: 1px solid #dddddd !important;
	border-bottom: 1px solid #dddddd !important;
	border-collapse: collapse;
}

td.tx-mmforum-optth-disabled {
	color:#666666;
	font-size:11px;
	padding: 2px;
	background-color: #eeeeee;
	border-style: hidden !important;
	border-top: 1px solid #dddddd !important;
	border-bottom: 1px solid #dddddd !important;
	border-collapse: collapse;
}

}

