/* by Holger Koelling*/
/* www.fuchsundhase.de */
.head_name { color: #37465a; font-size: 26px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 32px }
.marg_linktitel    { color: #37465a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px; background-image: url("/fileadmin/generic/ico_Pfeil_big_i.gif"); background-repeat: no-repeat; background-position: 0 4px; padding-left: 25px; position: relative }
.marg_titel { color: #37465a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px; background-position: 0 3px; position: relative; bottom: 3px }
.marg_titelzelle { color: #37465a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px; padding-left: 25px; position: relative; top: -5px; height: 30px; border-bottom: 1px dotted #00385f }
.marg_artikelzelle { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; position: relative; top: -5px; border-bottom: 1px dotted #00385f }
.marg_artikeltypo  { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin-top: 5px; margin-bottom: 5px }
.list_typ_s { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px }
.marg_arthead { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin-top: 5px; margin-bottom: 5px }
.txt_marg_adress   { font-size: 11px; line-height: 13px; padding-top: 8px; padding-bottom: 8px; border-bottom: 2px dotted #b3cc80 }
.list_linie_u  { border-bottom: 1px dotted #37465a }
.list_linie_r { border-right: 1px dotted #37465a }
.list_linie_l { border-left: 1px dotted #37465a }
.list_countleiste  { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #9ba2ac; padding-right: 15px; padding-left: 15px; height: 20px }
.txt_marg_bu { font-size: 11px; line-height: 13px }
.txt_serif_xl { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px }
body            { color: #000000; font-size: 12px; font-family: arial, sans-serif }
td, tr, p, div      { color: #37465a; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; 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 }
.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       { width: 265px; border: dotted 1px #37465a; 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("/fileadmin/generic/ico_Pfeil_big_i.gif"); background-repeat: no-repeat; cursor: pointer; width: 15px; border-width: 0 }
.searchbutton_suche:hover   { background-color: transparent; background-image: url("/fileadmin/generic/ico_Pfeil_big_a.gif"); background-repeat: no-repeat; cursor: pointer; border-width: 0 }
.inputbox_suche             { color: #37465a; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; background-color: white; background-image: none; cursor: text; padding-top: 6px; padding-left: 6px; width: 130px; height: 25px; border: solid 1px white }
.back_button         { color: #333333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 10px; text-decoration: none; background: url("/fileadmin/generic/ico_Pfeil_sml_a.gif") no-repeat 0 2px; text-transform: lowercase; white-space: normal; margin-right: 4px; padding: 1px 2px 4px 12px; float: right }
.button           { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #9ba2ac; cursor: pointer; margin-top: 5px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 1px; padding-left: 3px; border: solid 1px #37465a }
input                { color: #37465a; 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; width: 150px; height: 25px; border: solid 1px }

.input_area { color: #37465a; 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; width: 150px; border: solid 1px }
.input_area { color: #37465a; 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; width: 150px; border: solid 1px }
.inputbox                 { color: #37465a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; margin: 5px 10px 3px 0; padding-top: 5px; padding-left: 3px; width: 150px; height: 25px; border: solid 1px }
.tx-srfeuserregister-pi1-text { color: #37465a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; margin: 5px 10px 3px 0; padding-top: 5px; padding-left: 3px; width: 150px; height: 25px; border: solid 1px }
.inputboxerror          { color: #c50011; 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; border: solid 3px #c50011}
.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 }
/* extended menu: _main*/
.mainlevel-nav       { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px; background-image: url("/fileadmin/generic/ico_Pfeil_big_i.gif"); background-repeat: no-repeat; letter-spacing: 0.03em; padding-left: 25px }
.mainlevel-nav:link  { color: #37465a; background-color: white }
.mainlevel-nav:hover  { color: #c50011; background-image: url("/fileadmin/generic/ico_Pfeil_big_a.gif"); background-repeat: no-repeat }
.mainlevel_active-nav, .mainlevel_current-nav  { color: #c50011; letter-spacing: 0.03em }
#active_menu-nav_ { color: #c50011; background-image: url("/fileadmin/generic/ico_Pfeil_big_a.gif"); background-repeat: no-repeat; padding-left: 25px }

.mainlevel_active-nav:link,  .mainlevel_current-nav:link   { color: #c50011; font-size: 14px; line-height: 24px; background-image: url("/fileadmin/generic/ico_Pfeil_big_a.gif"); background-repeat: no-repeat; padding-left: 25px }
.mainlevel_active-nav:hover, .mainlevel_current-nav:hover  { color: #c50011; background-image: url("/fileadmin/generic/ico_Pfeil_big_a.gif"); background-repeat: no-repeat; padding-left: 25px }
.mainlevel_current-nav:visited, .mainlevel_active-nav:visited   { color: #c50011; font-size: 14px; line-height: 24px; background-image: url("/fileadmin/generic/ico_Pfeil_big_a.gif"); background-repeat: no-repeat; padding-left: 25px }
/* extended menu: _sub*/
.sublevel-nav       { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; letter-spacing: 0.03em; padding-left: 21px; position: relative; bottom: 2px }
.sublevel-nav:link   { color: #37465a }
.sublevel-nav:hover  { color: #c50011; background-image: url("/fileadmin/generic/ico_Pfeil_sml_a.gif"); background-repeat: no-repeat; background-position: 5px 2px; padding-left: 21px }
.sublevel_active-nav, .sublevel_current-nav    { font-size: 12px; line-height: 17px; background-image: url("/fileadmin/generic/ico_Pfeil_sml_a.gif"); background-repeat: no-repeat; background-position: 5px 2px; letter-spacing: 0.03em; position: relative; bottom: 2px }
.sublevel_active-nav:link, .sublevel_current-nav:link  { color: #c50011; padding-left: 21px }
.sublevel_active-nav:hover, .sublevel_current-nav:hover  { color: #c50011 }
.sublevel_current-nav:visited, .sublevel_active-nav:visited  { color: #c50011; padding-left: 21px }
/* ende extended menu*/
a.mainlevel                      { font-size: 21px; line-height: 25px; margin-bottom: 2px; width: 170px }
a.mainlevel:link, a.mainlevel:visited                          { font-size: 21px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: 0.05ex; width: 170px }
a.mainlevel:hover  { color: #c50011; text-decoration: none }
.a.mainlevel_active { color: purple }
a:link, a:visited                { color: #37465a; text-decoration: none; background-repeat: no-repeat }
a:hover             { color: #c50011; text-decoration: none; background-repeat: no-repeat }
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("/fileadmin/generic/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("/fileadmin/generic/i_leo_readon.gif") no-repeat; white-space: normal; padding: 1px 2px 3px 12px; float: left }
.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 { }
ul     { list-style: none; margin: 2px; padding-left: 10px; float: left }
li     { line-height: 15px; background-image: url("/fileadmin/generic/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: #37465a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.small:hover { color: #c50011; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.smalldark   { color: #333333; font-size: 10px }
.createdate, .modifydate    { color: #fff; 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: #37465a; font-size: 12px; line-height: 15px }
a.pathway:link, a.pathway:visited        { color: #37465a; font-size: 12px; padding-left: 0 }
a.pathway:hover       { color: #c50011; font-size: 12px; 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: 8px; width: 100%; border-spacing: 0px        }
table.contentpaneopen_head { text-align: left; margin-bottom: 15px; 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: #37465a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px; text-align: left; text-transform: none; padding-bottom: 4px; width: 100%; border-bottom: 1px dotted #37465a }
.contentheading_eigene      { color: #37465a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 22px; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-transform: none; padding-bottom: 8px; width: 100%; border-bottom: 1px dotted #37465a }
.contentheading_veranst     { color: white; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-transform: none; padding-bottom: 2px; width: 100%; border-top: 1px dotted #37465a; border-bottom: 1px dotted #37465a }
.contentheading_rechteSpalte    { color: #37465a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 22px; text-align: left; text-transform: none; padding-bottom: 8px; width: 100%; border-bottom: 1px dotted #37465a }
.componentheading      { color: white; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-transform: none; padding-bottom: 25px; width: 100% }
.componentheading_veranst  { color: white; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; 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    { text-indent: -50px }
.buttonheading_mail { text-indent: -50px; padding-bottom: 10px }
.buttonheading_print { text-indent: -50px; padding-right: 20px; padding-bottom: 10px }
.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("/fileadmin/generic/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("/fileadmin/generic/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("/fileadmin/generic/i_bot03_kast_fl.png"); background-repeat: no-repeat; background-position: left top }
.bot3_kast_fr { background-image: url("/fileadmin/generic/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 }
.tab-page { color: black }
/* rte_uvhb.css */
