/* @override http://www.freilichtbuehnen.de/fileadmin/ext/mm_forum/tmpl/VDF/css/mm_forum.css */

/***



 * GENERAL DISPLAY OPTION



 ***/



table.tx-mmforum-table {

border: 1px solid #dddddd;

border-collapse: collapse;
width: 490px;

}

td.tx-mmforum-td, th.tx-mmforum-th {

border: 1px solid #dddddd;

border-collapse: collapse;

padding: 5px;

font-size: 11px;

color: gray;

}

td.tx-mmforum-subth {

border: 1px solid #dddddd;

border-collapse: collapse;

background-color: #F1F2F2;

}

th.tx-mmforum-th {

background: gray;

color: #FFFFFF;

padding: 5px;

text-align: left;

font-size: 13px;

}

div.tx-mmforum-th {

background: gray;

color: #FFFFFF;

padding: 5px;

text-align: left;

font-size: 12px;

border: 1px solid #dddddd;

font-weight: bold;

}

.tx-mmforum-tdtext {

font-size: 11px;

border: 1px solid #dddddd;

border-collapse: collapse;

padding: 4px;

}

.tx-mmforum-tdtext-noborder {

font-size: 11px;

padding: 4px;

}

div.tx-mmforum-rootline {

color: #666666;

font-family: Verdana;

font-size: 11px;

border: 1px solid #dddddd;

margin: 4px 0px;

padding: 2px;

}

div.tx-mmforum-rootline a {

color: #666666;

text-decoration: none;

}

div.tx-mmforum-pagenav {

text-align: right;

font-size: 10px;

}

td.tx-mmforum-text {

padding: 15px;

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 11px;

}

td.tx-mmforum-smalltext {

padding: 3px;

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 11px;

}

td.tx-mmforum-subth2 {

color: #2a396b;

font-size: 11px;

text-align: center;

padding: 2px;

}

.tx-mmforum-desc {

font-size: 11px;

color: #666666;

margin-left: 30px;

line-height: 12px;

}

.tx-mmforum-smalldesc {

font-size: 10px;

color: #666666;

}

.tx-mmforum-pi1-markread {

}

div.tx-mmforum-error {

border: 3px solid #FF0000;

padding: 10px;

font-weight: bold;

text-align: center;

margin: 4px 0px;

}

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: 9px;

color: #333333;

}

div.tx-mmforum-pi1-listpost-options {

text-align: right;

}

td.tx-mmforum-pi1-listpost-user {

width: 120px;

padding: 5px;

}

td.tx-mmforum-pi1-listpost-text {

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 11px;

padding: 15px;

min-height: 50px;

width: auto;

}

div.tx-mmforum-pi1-codeboxnote {

text-align: left;

border: 1px solid rgb(213, 213, 213);

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 11px;

color: rgb(68, 68, 68);

line-height: 125%;

background-color: rgb(250, 250, 250);

padding: 10px;

}

/***



 * POST TEXTS



 ***/



.tx-mmforum-pi1-pt-quote {

text-align: left;

border: 1px solid rgb(213, 213, 213);

font-family: Verdana,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-pi1-listtopic-newtopic {

}

.tx-mmforum-pi1-listtopic-topic {

font-size: 8pt;

text-align: left !important;

}

.tx-mmforum-pi1-listtopic-replies {

width: 60px;

text-align: center;

font-size: 10px;

}

.tx-mmforum-pi1-listtopic-author {

width: 120px;

text-align: center;

font-size: 10px;

}

.tx-mmforum-pi1-listtopic-lastpost {

width: 150px;

text-align: center;

font-size: 10px;

}

.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: #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;

}

/***



 * BOARD LISTING



 ***/



 



.tx-mmforum-pi1-listforum-forum {

text-align: left !important;

font-size: 11px;

}

.tx-mmforum-pi1-listforum-topics {

width: 60px;

text-align: center;

font-size: 11px;

}

.tx-mmforum-pi1-listforum-posts {

width: 60px;

text-align: center;

font-size: 11px;

}

.tx-mmforum-pi1-listforum-lastpost {

width: 150px;

text-align: center;

font-size: 10px;

}

/***



 * TOPIC CREATION



 ***/



 



td.tx-mmforum-pi1-newpost-left {

border: 1px solid #dddddd;

border-collapse: collapse;

width: 150px;

text-align: left;

font-family: Verdana;

font-size: 11px;

padding: 10px;

}

td.tx-mmforum-pi1-newpost-middle {

border: 1px solid #dddddd;

border-collapse: collapse;

text-align: center;

font-family: Verdana;

font-size: 11px;

padding: 10px;

}

td.tx-mmforum-pi1-newpost-right {

border: 1px solid #dddddd;

border-collapse: collapse;

text-align: right;

font-family: Verdana;

font-size: 11px;

padding: 10px;

}

/***



 * POST ALERTION



 ***/



 



.tx-mmforum-pi1-tooltip {

position: absolute;

display: none;

background-color: #FFFFFF;

border: 1px solid #dddddd;

}

.tx-mmforum-pi1-tooltip-header {

background: gray;

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 {

border: 1px solid #dddddd;

border-collapse: collapse;

text-align: right;

padding: 3px;

font-size: 11px !important;

}

.tx-mmforum-pi1-userdetail-fieldvalue {

border: 1px solid #dddddd;

border-collapse: collapse;

text-align: left;

padding: 3px;

font-size: 11px;

}

.tx-mmforum-pi1-moderator {

color: #0D71A4;

font-weight: bold;

}

.tx-mmforum-pi1-administrator {

color: red;

font-weight: bold;

}

/***



 * PRIVATE MESSENGING



 ***/



 



.tx-mmforum-pi3-pminbox-item {

font-family: Verdana;

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 Verdana;

padding: 3px 10px;

color: #000000 !important;

text-decoration: none;

}

.tx-mmforum-pi3-quicksearch_itemHover {

display: block;

border: 0;

font: normal 10px Verdana;

padding: 3px 10px;

color: #000000 !important;

background: #ffe1bf;

cursor: pointer;

text-decoration: none;

}

/***



 * FORM FIELDS



 ***/



 



textarea.tx-mmforum-post {

}

.tx-mmforum-input {

border: 1px solid #AAAAAA !important;

font-family: Verdana !important;

font-size: 11px !important;

}

select.tx-mmforum-select {

border: 1px solid #AAAAAA;

font-family: Verdana;

font-size: 11px;

}

select.tx-mmforum-select option, option.tx-mmforum-option2 {

font-family: Verdana;

font-size: 11px;

border-top: 1px solid #DCDDDE;

color: #666666;

}

select.tx-mmforum-select optgroup, option.tx-mmforum-option1 {

font-family: Verdana;

font-size: 11px;

font-weight: bold;

font-style: normal;

color: #666666;

}

input.tx-mmforum-button {

margin: 5px 0px 5px 5px;

background-color: gray;

border: 1px solid #ff8700;

color: #FFFFFF;

font-weight: bold;

vertical-align: middle;

}

/***



 * User Registration



 ***/



 



 



.tx-mmforum-pi2-fliesstext_rot2 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

color: maroon;

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;

margin: 0px 25px 10px 25px;

color: #aaaaaa;

font-size: 10px;

text-align: left;

}

.tx-mmforum-pi6-container h3 {

font-size: 11px;

color: #9b9a9a;

margin: 0px;

padding: 0px;

}

.tx-mmforum-pi6-container a {

color: #aaaaaa;

}

.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 {

color: #ff8700 !important;

font-weight: bold;

}

a.tx-mmforum-pi6-mod {

font-weight: bold;

color: #f19d55 !important;

}

.tx-mmforum-pi6-container a { /*color: #bf2236;*/

}

/**



* CSS for search



**/



 







.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: gray;

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;

-margin-left: -8px;

-margin-right: -10px;

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;

-padding: 0px;

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: 600px;

border: 1px solid #DDDDDD;

background: #FFFFFF;

margin-left: 20px;

}

.tx-mmforum-pi4-infoBoxHeader {

color: #FFFFFF;

width: 600px;

height: 20px;

background: gray;

font-weight: bold;

}

.tx-mmforum-pi4-infoBoxHeader a{

color: #FFFFFF;

}

.tx-mmforum-pi4-infoBoxHeader a:hover{

color: #FFFFFF;

}

.tx-mmforum-pi4-infoBoxContent {

clear: both;

}

.tx-mmforum-pi4-kurzanleitung {

padding: 5px 0px 5px 10px;

font-size: 11px;

}

#dasx a {

color: #FFFFFF;

}

#dasx a:hover {

color: #FFFFFF;

}

.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;

}

.tx-mmforum-pi4-search_infobox {

margin-left: 5px;

margin-right: 10px;

width: 150px;

font-size: 10px;

color: #616161;

border: 1px solid#DDDDDD;

background-color: #eeeded;

}

.tx-mmforum-pi4-search_info {

line-height: 12px;

font-size: 10px;

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: #ff8700;

}

.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: #545353;

}

.tx-mmforum-pi1 a:hover{

color: gray;

}

.tx-mmforum-pi3 a{

color: black;

}

.tx-mmforum-pi3 a:hover{

color: gray;

}

.listforum {

border-collapse: collapse;

}

.listforum tr,.listforum td {

font-family: Verdana, 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-pi5 {

width: 490px;

overflow: auto;

}

