/* css for mambo template > 4.5.1 fuh_scs01*/
/* by Holger K"lling*/
/* www.fuchsundhase.de */
.txt_marg_adress  { font-size: 11px; line-height: 13px; padding-top: 8px; padding-bottom: 8px; border-top: 2px dotted #ffb54c }
.txt_marg_bu { font-size: 11px; line-height: 13px }
body            { color: #000000; font-size: 12px; font-family: arial, sans-serif }
td, tr, p, div    { color: #636a6d; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; padding: 0 }
.marginal     { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px }
hr     { color: #999999; width: 100%; height: 1px }
.contentlink   { font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; text-indent: 0; margin: 0; padding: 0 }
.mod    { background: #ffffff; width: 2px }

.mt     { color: #636a6d; font-size: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal }
.mt a:link, .mt a:visited    { color: #636a6d; font-size: 4px; font-weight: bold; text-decoration: none }
.mt a:hover   { color: #f63; font-size: 4px; font-weight: bold; text-decoration: none }

.main     { margin: 0; padding: 0; width: 100%; float: left }
.contentdescription     { display: block; width: auto !important } 
#buttons  { margin: 0; padding: 0; width: 50%; float: right }
ul#mainlevel-nav   { font-size: 0.8em; list-style: none; margin: 0; padding: 0 }
ul#mainlevel-nav li     { font-size: 11px; line-height: 22px; background-image: none; white-space: nowrap; display: block; margin: 0; padding-right: 1px; padding-left: 1px; width: auto !important; float: right; border-left: 1px solid #cccccc }
ul#mainlevel-nav li a     { color: #636a6d; font-size: 11px; text-decoration: none; background: transparent; display: block; padding-right: 15px; padding-left: 16px }
ul#mainlevel-nav li a:hover   { color: #ffb54c; font-size: 11px }
.sublevel        { color: #636a6d; font-size: 13px; line-height: 16px; position: relative; top: -3px }
.sublevel:link, .sublevel:visited      { color: #636a6d; font-size: 13px; letter-spacing: 0.05ex; padding-left: 3px; position: relative; bottom: 4px }
.sublevel:hover  { color: #ffb54c }
a.sublevel#active_menu { font-weight: bold }
a.sublevel#active_menu:hover { }
.leftrow          { width: 250px; height: 100% }
.rightrow      { background-color: #ccd7e6; margin-left: 5px; width: 168px; height: 100% }
table.moduletable       { width: 100%; table-layout: auto   }
table.moduletable th        { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px; background-color: #390; text-align: left; text-transform: none; text-indent: 50px; height: 22px; border-top: 5px solid white; border-bottom: 8px solid white }
table.moduletable_anmeldung   { background-color: #f9f7dd; width: 205px; table-layout: auto    }
table.moduletable th_anmeldung  { color: #390; font-size: 11px; font-weight: bold; line-height: 21px; background-color: #ffffff; text-align: left; text-transform: none; text-indent: 10px; height: 21px }
table.moduletable th_rechteSpalte { color: #fff; font-size: 12px; font-weight: bold; line-height: 21px; background-color: #ffb54c; text-align: left; text-transform: none; text-indent: 10px; height: 21px }
table.moduletable td      { padding-right: 0; padding-left: 0 }
#search        { color: black; margin-top: 0; margin-right: 10px; margin-left: 10px; padding: 0; width: 100px; height: 16px !important; float: left; overflow: hidden; border: solid 1px #390 }
#search. inputbox       { color: #999999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: #ffffff; margin-top: 0; padding: 2px 3px 2px 6px; width: 20px !important; height: 12px !important; border: solid 1px #390 }
.searchbutton_suche    { background-color: transparent; background-image: url("../images/i_bot_bt_such.jpg"); background-repeat: no-repeat; background-position: -2px 0; cursor: pointer; width: 27px; height: 25px; border-width: 0 }
.inputbox_suche        { color: #000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #fff; cursor: text; margin-bottom: 1px; padding-top: 6px; padding-left: 6px; width: 150px; height: 25px; border: solid 1px #390 }
.back_button        { color: #333333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 10px; text-decoration: none; background: url("../images/i_leo_bb.gif") no-repeat; white-space: normal; margin-right: 4px; padding: 1px 2px 4px 12px; float: right }
.button         { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #390; cursor: pointer; margin-top: 5px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 1px; padding-left: 3px; border: solid 1px #390 }
.inputbox            { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: white; margin: 5px 10px 3px 0; padding-top: 6px; padding-left: 3px; position: relative; top: -2px; width: 150px; height: 25px; border: solid 1px #390 }
.sectiontableheader      { color: #390; font-size: 11px; font-weight: bold; background: #ccd7e6; text-transform: none; padding: 1px 3px }
.sectiontableentry1     { font-size: 11px; background: white; padding: 3px; vertical-align: top; border-top: 1px solid #ffffff; border-bottom: 1px solid #999999 }
.sectiontableentry2   { font-size: 11px; padding: 3px; vertical-align: top; border-top: 1px solid #ffffff; border-bottom: 1px solid #999999 }
a.mainlevel                { font-size: 13px; line-height: 20px; margin-bottom: 2px; width: 100px }
a.mainlevel:link, a.mainlevel:visited                  { color: #636a6d; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-indent: 52px; letter-spacing: 0.05ex; display: block; width: 230px }
a.mainlevel:hover         { color: #ffb54c; text-decoration: none }
a.mainlevel#active_menu    { font-weight: bold; background-image: url("../images/i_bot03_menu_act.jpg"); background-repeat: no-repeat; background-position: 0 -4px }
a.mainlevel#active_menu:hover { }
a:link, a:visited              { color: #636a6d; text-decoration: none }
a:hover           { color: #ffb54c; text-decoration: none }
a.category:link, a.category:visited    { font-size: 11px; font-weight: bold }
a.readon:link, a.readon:visited           { color: #390; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 16px; text-decoration: none; background: url("../images/i_leo_readon.gif") no-repeat; white-space: normal; padding: 1px 2px 3px 12px; float: left }
a.readon:hover        { color: #800000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; background: url("../images/i_leo_readon.gif") no-repeat; white-space: normal; padding: 1px 2px 3px 12px; float: left }
ul     { list-style: none; margin: 2px; padding-left: 10px; float: left }
li     { line-height: 15px; background-image: url("../images/i_bot_bullet.png"); background-repeat: no-repeat; background-position: 0 2px; padding-top: 0; padding-left: 15px }
table.contenttoc        { background: #ccd7e6; text-align: left; margin-bottom: 5px; margin-left: 10px; padding: 5px; width: 150px; border: solid 1px #ffffff }
.pagenavcounter    { color: #FFFFFF; font-size: 10px }
.pagenavbar   { padding: 2px; border-top: 1px solid #999999 }
.pagenav      { color: white; font-weight: bold; margin-right: 2px; margin-left: 2px }
a.pagenav:link, a.pagenav:visited     { color: white; font-weight: bold; text-decoration: none }
a.pagenav:hover    { color: #f63; font-weight: bold; text-decoration: none }
.date   { color: #333333; font-size: 10px; padding-right: 10px }
.small       { color: #636a6d; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.smalldark   { color: #333333; font-size: 10px }
.createdate, .modifydate   { color: #666666; font-size: 10px }
.content_vote  { font-size: 10px; padding-top: 2px; padding-bottom: 2px; height: 22px }
.content_rating  { color: #cc9900; font-size: 10px }
.pathway         { color: #fff; font-size: 11px; line-height: 13px }
a.pathway:link, a.pathway:visited      { color: #fff; font-size: 11px; padding-left: 0 }
a.pathway:hover     { color: #ffb54c; font-size: 11px; padding-left: 0 }
table.content    { margin-bottom: 10px; padding: 0; width: 100%; border-collapse: collapse; border-spacing: 0px    }
table.contentpane       { margin-bottom: 5px; padding-right: 5px; padding-left: 5px; width: 100%; border-spacing: 0px      }
table.contentpaneopen  { text-align: left; margin-bottom: 18px; margin-left: 3px; padding-right: 5px; width: 100%; border-spacing: 0px      }
table.contentpaneopen_eigene    { text-align: left; margin-bottom: 18px; margin-left: 3px; padding-right: 35px; width: 100%; border-spacing: 0px        }
table.contentpaneopen_veranst { text-align: left; margin-left: 3px; padding-right: 35px; padding-bottom: 5px; width: 100%; border-spacing: 0px        }
table.contentpaneopen_rechteSpalte { text-align: left; margin-bottom: 18px; margin-left: 3px; padding-right: 5px; width: 100%; border-spacing: 0px       }
.pollstableborder    { border-color: #999999 }
.contentheading { color: #636a6d; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; text-align: left; text-transform: none; padding-bottom: 8px; width: 100%; border-bottom: 2px dotted #ffb54c }
.contentheading_eigene   { color: #636a6d; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-transform: none; padding-bottom: 8px; width: 100%; border-bottom: 2px dotted #ffb54c }
.contentheading_veranst { color: #636a6d; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-transform: none; padding-bottom: 2px; width: 90%; border-top: 2px dotted #ffb54c; border-bottom: 2px dotted #ffb54c }
.contentheading_rechteSpalte { color: #636a6d; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; text-align: left; text-transform: none; padding-bottom: 8px; width: 100%; border-bottom: 2px dotted #ffb54c }
.componentheading     { color: #636a6d; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-transform: none; padding-bottom: 25px; width: 100% }
.componentheading_veranst { color: #636a6d; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-transform: none; margin-bottom: 18px; padding-bottom: 8px; width: 100% }
.title  { color: #ffffff; font-size: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; text-transform: none; text-indent: 8px }
.title a:link, .title a:visited  { color: #ffffff; font-size: 20px; font-weight: bold; text-decoration: none }
.title a:hover {
  font-size        : 20px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
.ontab     { color: #333333; font-weight: bold; line-height: 40px; text-align: center; padding: 5px; border-left: 1px solid #404040 }
.offtab   { color: #999999; font-weight: normal; line-height: 40px; text-align: center; padding: 5px; border-left: 1px solid #404040 }
.tabpadding    { border-left: 1px solid #404040 }
.pagetext      { background-color: orange; visibility: hidden; display: none }
.footer   { color: #ffffff; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal }
.footer a:link, .footer a:visited   { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none }
.footer a:hover  { color: #333333; font-size: 11px; font-weight: bold; text-decoration: none }
.contact_email    { width: 100% }
.contact_email .inputbox   { width: 345px }
.trennlinie { }
.buttonheading  { padding-right: 4px; padding-bottom: 10px; position: relative }
.nav_impressum { color: white }
.bot_mtab_head { color: white; background-color: #FFFFFF; margin-left: 20px; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF }
.bot_mtab_ol   { background-color: white; padding: 6px 3px 3px 6px; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF }
.bot_mtab_om  { background-color: white; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 1px solid #FFFFFF }
.bot_mtab_or  { background-color: white; padding-top: 3px; padding-bottom: 3px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF }
.bot_mtab_absttxt_l  { margin: 20px }
.bot3_kast_hl { color: white; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; background-image: url("../images/i_bot03_kast_hl.png"); background-repeat: no-repeat; background-position: left top; padding-top: 8px; padding-bottom: 3px; padding-left: 22px }
.bot3_kast_hl_txtlink { color: white; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px }
.bot3_kast_hr { background-image: url("../images/i_bot03_kast_hr.png"); background-repeat: no-repeat; background-position: right top }
.bot3_kast_ml { font-size: 11px; line-height: 13px; background-color: #e3edf4; padding: 3px 2px 0 8px; border-left: 1px solid white }
.bot3_kast_ml_txtlink { font-size: 11px; line-height: 13px; background-color: #e3edf4 }
.bot3_kast_m_pic { font-size: 11px; line-height: 13px; background-color: #e3edf4; padding: 0; border-right: 1px solid white; border-left: 1px solid white }
.bot3_kst_mr { background-color: #e3edf4; border-right: 1px solid white }
.bot3_kst_fl { background-image: url("../images/i_bot03_kast_fl.png"); background-repeat: no-repeat; background-position: left top }
.bot3_kast_fr { background-image: url("../images/i_bot03_kast_fr.png"); background-repeat: no-repeat }
.bot3_bu { font-size: 11px; line-height: 13px; background-color: white; padding: 5px 8px }
.mosimage   { margin: 0; padding: 0; position: relative; top: -5px; left: -5px }
.mosimage_caption   { font-size: 11px; line-height: 13px; margin-top: 5px; position: relative; left: 6px }

