
body {
    background-color : #ffffd6;
    font-family : Tahoma,Arial,Helvetica,sans-serif;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
  }
h1 {
    margin : 0px;
    padding : 5px;
  }
h2 {
    margin : 0px;
    padding : 5px;
  }
h3 {
    margin : 0px;
    padding : 5px;
  }
p {
    margin : 0px;
    padding : 5px;
}

#header {
    background-color : black;
  }
#header .headerline {
    border-bottom-color : #f21830;
    border-bottom-style : solid;
    border-bottom-width : thin;
    border-top-color : #f21830;
    border-top-style : solid;
    border-top-width : thin;
    color : white;
    font-size : 1.7em;
    font-weight : bold;
    letter-spacing : 3px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 8px;
    padding-right : 50px;
    padding-top : 8px;
    text-align : right;
  }
#header .banner {
    background-color : #f21830;
    background-image : url(image/banner.jpg);
    background-position : left top;
    background-repeat : no-repeat;
    height : 180px;
  }
#header .image {
    float : right;
    padding-right : 10px;
  }

#menubar {
    background-color : black;
    border-bottom-color : #f21830;
    border-bottom-style : solid;
    border-bottom-width : thin;
    border-top-color : #f21830;
    border-top-style : solid;
    border-top-width : thin;
  }
#menubar ul {
    font-size : 0.75em;
    font-weight : bold;
    height : 15px;
    list-style-type : none;
    margin : 0px;
  }
#menubar li {
    border-right-color : #f21830;
    border-right-style : solid;
    border-right-width : thin;
    float : left;
    padding-bottom : 2px;
    padding-left : 5px;
    padding-right : 5px;
    position : relative;
  }
#menubar li a, #menubar li a:link, #menubar li a:visited {
    color : white;
    text-decoration : none;
  }
#menubar li a:hover {
    color : #f21830;
  }
#menubar li a.active {
    text-decoration : underline;
  }

#page {
    margin : 0px;
    padding : 0px;
    width : 100%;
  }

#content {
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 260px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }

#sidebar {
    background-color : black;
    border-bottom-color : #f21830;
    border-bottom-style : solid;
    border-bottom-width : thin;
    border-left-color : #f21830;
    border-left-style : solid;
    border-left-width : thin;
    border-right-color : #f21830;
    border-right-style : solid;
    border-right-width : thin;
    border-top-color : #f21830;
    border-top-style : solid;
    border-top-width : thin;
    color : white;
    float : right;
    font-size: 0.75em;
    margin-bottom : 5px;
    margin-left : 0px;
    margin-right : 5px;
    margin-top : 10px;
    padding : 5px;
    width : 240px;
  }
#sidebar h1 {
    padding : 0px;
  }
#sidebar h2 {
    padding : 0px;
  }
#sidebar h3 {
    padding : 0px;
  }
#sidebar .index {
    font-weight: bold;
    padding-bottom : 10px;
  }
#sidebar .index ul {
    list-style-type : none;
    margin : 0px;
    padding-left : 10px;
  }
#sidebar .index ul li a, #sidebar .index li a:link, #sidebar .index li a:visited {
    color : white;
    text-decoration : none;
  }
#sidebar .index ul li a:hover {
    color : #f21830;
  }
#sidebar .index ul li a.active {
    text-decoration : underline;
  }
#sidebar .content {
  }

#footer {
    background-color : black;
    border-bottom-color : #f21830;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-top-color : #f21830;
    border-top-style : solid;
    border-top-width : 1px;
    clear : both;
    font-size : 0.60em;
    height : 25px;
  }
#footer .copyright {
    color : white;
    float : left;
    padding-left : 50px;
    padding-top : 5px;
  }
#footer .design {
    color : white;
    float : right;
    padding-right : 50px;
    padding-top : 5px;
  }

.tx-felogin-pi1 {
    display : block;
  }
.tx-felogin-pi1 form {
  }
.tx-felogin-pi1 legend {
    padding : 0 .5em;
    font-weight : bold;
  }
.tx-felogin-pi1 label {
    margin : 0;
    padding : 0;
  }
.tx-felogin-pi1 input[type=text], .tx-felogin-pi1 input[type=password] {
    margin : 0;
    padding : 0;
    width : 216px;
  }
.tx-felogin-pi1 input[type=submit] {
    margin : 0;
    padding : 0;
    font-size : 1em;
  }

#tx-srfeuserregister-pi1-fe_users_form {
    font-size : 0.8em;
    margin-left : 50px;
    margin-right : 50px;
  }
#tx-srfeuserregister-pi1-zone {
    font-size : 1em;
  }
#tx-srfeuserregister-pi1-static_info_country {
    font-size : 1em;
  }
.tx-srfeuserregister-pi1  {
}
.tx-srfeuserregister-pi1 p {
    margin-top : .5em;
    margin-bottom : 0;
    padding : 0 .3em;
    text-indent : 0;
  }
.tx-srfeuserregister-pi1 h4 {
    margin-top : 0;
    padding-left : .3em;
  }
.tx-srfeuserregister-pi1 legend {
    padding : 0 .5em;
    font-weight : bold;
  }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
    color : red;
    font-style : italic;
    margin-bottom : 1em;
  }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
    margin-bottom : 2em;
  }
.tx-srfeuserregister-pi1 a {
    padding-left : 14px;
    background-image : url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif");
    background-repeat : no-repeat;
    background-position : 0% 60%;
    text-decoration : none;
  }
.tx-srfeuserregister-pi1 label {
    margin : 0;
    padding : 0;
  }
.tx-srfeuserregister-pi1 label span {
    color : red;
  }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
    color : #ff0000;
  }
.tx-srfeuserregister-pi1 input {
    font-size : 1em;
    margin : 0;
    padding : 0 .5em 0 0;
  }
.tx-srfeuserregister-pi1 input[type=password] {
    margin-right : 1em;
  }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
    margin-right : 1em;
  }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {
    background-color : transparent;
  }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
    background-color : transparent;
  }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {
    margin-left : 1em;
    background-color : transparent;
  }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {
    cursor : pointer;
  }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
    padding-left : 15px;
    background-image : url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif");
    background-color : transparent;
    background-repeat : no-repeat;
    font-size : .8em;
    margin-left : 1em;
  }
.tx-srfeuserregister-pi1 ul {
    margin : 0;
    padding : 0;
    list-style-position : inside;
  }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {
    list-style-type : none;
  }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {
    margin : 0 0 .3em 0;
    padding : 0;
  }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label {
    margin : 0;
    padding : 0 0 0 .5em;
  }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {
    float : left;
    padding : 0 2em 0 0;
    margin : 0;
  }
.tx-srfeuserregister-pi1 dl {
    margin : 0;
    padding : 1em 0 0 0;
  }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
    margin : 0;
    padding : 0 0 .5em 0;
    float : left;
  }
.tx-srfeuserregister-pi1 dt {
    clear : both;
    width : 25%;
    text-align : right;
    padding-right : 1em;
  }
.tx-srfeuserregister-pi1 dd {
    text-align : left;
  }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt {
    width : auto;
    padding-right : 0;
  }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd {
    width : auto;
  }
* html .tx-srfeuserregister-pi1 dd {
    float : none;
  }
.tx-srfeuserregister-pi1 dd p {
    margin-top : 0;
    margin-bottom : .5em;
    padding : 0;
  }
.tx-srfeuserregister-pi1 dd label {
    padding : 0 1em 0 .5em;
  }

/* GENERAL DISPLAY OPTION */
.tx-mmforum-pi1 {
    margin-left : 50px;
    margin-right : 50px;
  }
tx-mmforum-pi1 td, tx-mmforum-pi1 th {
    font-family : Tahoma;
    font-size : 11px;
  }
table.tx-mmforum-table {
    border : 0px none;
    border-collapse : collapse;
  }
td.tx-mmforum-td, th.tx-mmforum-th {
    border-style : hidden !important;
    border-top : 1px solid #FFE5C3 !important;
    border-bottom : 1px solid #FFE5C3 !important;
    padding : 5px;
    font-size : 11px;
    color: #545353;
}
td.tx-mmforum-td2 {
    padding : 5px;
    font-size : 11px;
    color : #545353;
  }
td.tx-mmforum-subth {
    border-style : hidden !important;
    border-top : 1px solid #FFE5C3 !important;
    border-bottom : 1px solid #FFE5C3 !important;
    border-collapse : collapse;
    background-color : #FFE5C3;
  }
th.tx-mmforum-th {
    background : #FF9100;
    color : white;
    padding : 5px;
    text-align : left;
    font-size : 12px;
  }
div.tx-mmforum-th {
    background : #1555A0;
    color : black;
    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 : #666666;
    font-family : Tahoma;
    font-size : 11px;
    border : 1px solid #FFE5C3;
    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;
    margin : 8px 0px;
  }
td.tx-mmforum-text {
    padding : 15px;
    font-family : Tahoma,Arial,Helvetica,sans-serif;
    font-size : 11px;
  }
td.tx-mmforum-smalltext {
    padding : 3px;
    font-family : Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
  }
td.tx-mmforum-subth2 {
    color : #945400;
    font-size : 11px;
    text-align : center;
    padding : 5px;
    background-color : #FFE5C3;
  }
.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;
  }
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 : 11px;
    color : #945400;
  }
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 : Tahoma,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 : Tahoma,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 : Tahoma,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 {
    margin-bottom : 8px;
  }
.tx-mmforum-pi1-listtopic-topic {
    font-size : 8pt;
    text-align : left !important;
    border-style : hidden;
    border-top : 1px solid #dddddd;
    border-bottom : 1px solid #dddddd;
    border-collapse : collapse;
  }
.tx-mmforum-pi1-listtopic-replies {
    width : 60px;
    text-align : center;
    font-size : 10px;
    border-style : hidden !important;
    border-top : 1px solid #dddddd !important;
    border-bottom : 1px solid #dddddd !important;
    border-collapse : collapse;
  }
.tx-mmforum-pi1-listtopic-rating {
    width : 60px;
    text-align : center !important;
    font-size : 10px;
    border-style : hidden !important;
    border-top : 1px solid #dddddd !important;
    border-bottom : 1px solid #dddddd !important;
    border-collapse : collapse;
  }
.tx-mmforum-pi1-listtopic-author {
    width : 120px;
    text-align : center;
    font-size : 10px;
    border-style : hidden;
    border-top : 1px solid #dddddd;
    border-bottom : 1px solid #dddddd;
    border-collapse : collapse;
  }
.tx-mmforum-pi1-listtopic-lastpost {
    width : 150px;
    text-align : center;
    font-size : 10px;
    border-style : hidden !important;
    border-top : 1px solid #dddddd !important;
    border-bottom : 1px solid #dddddd !important;
    border-collapse : collapse;
  }
.tx-mmforum-pi1-listtopic-image {
    float : left;
    margin-right : 8px;
    margin-left : 4px;
  }
.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-top : 1px solid #dddddd;
    border-bottom : 1px solid #dddddd;
    border-collapse : collapse;
    width : 150px;
    text-align : left;
    font-family : Tahoma;
    font-size : 11px;
    padding : 10px;
  }
td.tx-mmforum-pi1-newpost-middle {
    border-top : 1px solid #dddddd;
    border-bottom : 1px solid #dddddd;
    border-collapse : collapse;
    text-align : center;
    font-family : Tahoma;
    font-size : 11px;
    padding : 10px;
  }
td.tx-mmforum-pi1-newpost-right {
    border : 1px solid #dddddd;
    border-collapse : collapse;
    text-align : right;
    font-family : Tahoma;
    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 : #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;
  }
input.tx-mmforum-button {
    margin : 5px 0px 5px 5px;
    background-color : #945400;
    border : 1px solid #945400;
    color : white;
    font-weight : bold;
    vertical-align : middle;
  }

/* User Registration */
.tx-mmforum-pi2-fliesstext_rot2 {
    font-family : Tahoma, 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 #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 : #1555a0 !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 : #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 : 600px;
    border : 1px solid #DDDDDD;
    background : #FFFFFF;
    margin-left : 20px;
  }
.tx-mmforum-pi4-infoBoxHeader {
    color : #FFFFFF;
    width : 600px;
    height : 20px;
    background : #1555a0;
    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 : #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 : #545353;
  }
.tx-mmforum-pi1 a:hover {
    color : #1555a0;
  }
.tx-mmforum-pi3 a {
    color : #1555a0;
  }
.tx-mmforum-pi3 a:hover {
    color : #1555a0;
  }
.listforum {
    border-collapse : collapse;
  }
.listforum tr,.listforum td {
    font-family : Tahoma, 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;
  }
.tx-mmforum-pi1-attachment {
    padding-left : 16px;
  }
.tx-mmforum-poll-question {
    font-weight: bold;
  }
.tx-mmforum-poll-expireson {
    font-size : 10px;
    color : #aaaaaa;
    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 : black !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 : 3px;
    border : 1px solid #945400;
    margin : 0px 4px 0px 0px;
    text-decoration : none;
    background-color : #FFE5C3;
    white-space : nowrap;
  }
.tx-mmforum-textbutton a {
    text-decoration : none;
    color : #945400;
    font-size : 10pt;
  }
.tx-mmforum-textbutton img {
    vertical-align : middle;
    margin-right : 8px;
  }
.tx-mmforum-pi1-listpost-topicicon {
    float : left;
    margin-right : 16px;
  }
.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;
  }
.tx-mmforum-pi1-listpost-rating {
    float : left;
  }
