.label,
.widelabel,
.size2,
.size4,
select,
textarea {
    padding:2px 0 3px 2px;
	border: 1px solid #E7E7E7;
    border-top-color: #ACACAC;
}

textarea {
  width: 355px;
}

.th_label,
.th_show_error {
  padding-top: 10px;
  padding-right: 10px;
  height: 23px;
  font-size:1.1em;
  font-weight:bold;
}

.th_label_suffix {
  padding-left: 10px;
  padding-right: 0;
  display: inline;
}
  
.td_field {
	height:20px;
	padding:0 0 13px;
}
.form_radio .th_label {
  padding-top: 2px;
}

/* Newsletter und kleines Suchformular */

.wwe3_form_reg_newsletter legend,
.wwe3_form_reg_newsletter .rnl_info,
.form_search_generic legend {
  display: none;
}

#page_body_right_content .poll h2,
#page_body_right_content .glossar h2,
#page_body_right_content .login h2 {
  padding-left: 40px;
}

#page_body_main_content .wwe3_form_reg_newsletter label {
  padding-right: 10px;
}

#page_body_left_content .wwe3_form_reg_newsletter label,
#page_body_left_content .wwe3_form_reg_newsletter .rnl_action {
  display: none;
}

.poll,
.glossar,
.calendar,
.wwe3_form_reg_newsletter,
.form_search_generic,
.login {
  position: relative;
  margin-bottom: 20px;
}

.calendar .icon,
.poll .icon,
.glossar .icon,
.form_search_generic .icon,
.wwe3_form_reg_newsletter .icon,
#search .icon,
.login .icon,
.leiharbeitsmelder .icon {
  position: absolute;
  top: 0px;
  right: 15px;
  z-index: 3;
  float: none;
}

fieldset {
  padding:23px 10px 1em 16px;
  position: relative;
}

td.type_radio fieldset {
	width: 204px;
	display: inline;
}
.msie .wwe3_form_container {
  height: 1%; /* damit die roten Buttons korrekt positioniert werden */
}

fieldset .label {
  width: 200px;
}

fieldset br {
  display: none;
}

.infomail fieldset br,
.supp_newsletter fieldset br {
  display: block;
}

.ta_error,
.ta_noerror {
  margin-bottom: 10px;
}

.ta_error {
  font-weight: bold;
  color: #e3001a;
}

.wwe_form_submit,
.wwe_form_submit_js_hover {
  padding: 3px 20px 3px 6px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  margin-top: 5px;
  margin-left: 1px;
}

.wwe3_form_container h2,
form h2 {
    background:none transparent;
    border-width: 0;
    font-size:2em;
    line-height:1em;
    padding:0;
    margin: 0;
}

.searchbutton,
#search .wwe_form_submit,
#search .wwe_form_submit_js_hover {
  background: url(/static/img/igm19_icons/btn_search.png) no-repeat right center;
  height: 24px;
  width: 24px;
}

.msie6 .searchbutton,
.msie6 #search .wwe_form_submit,
.msie6 #search .wwe_form_submit_js_hover {
  background: url(/static/img/igm19_icons/btn_search.gif) no-repeat right center;
}


#page_body_main_content .wwe_form_submit,
#page_body_main_content .wwe_form_submit_js_hover {
  background: url(/static/img/igm19_icons/newsletter_bg.gif) no-repeat right center;
  height: auto;
  width: auto;
}

.wwe3_form_reg_newsletter .th_label,
.wwe3_form_reg_newsletter .th_show_error {
  padding-top: 0;
  padding-right: 0;
}


#search h2,
#search .icon,
#search .richtext {
  display: none;
}

#search {
  float: right;
  z-index: 10;
  padding-right: 15px;
  padding-top: 6px;
  width: 240px;
}

#smallsearch .search_text {
    display: block; 
    float: left;
    width: 190px;
    padding: 3px 2px;
    margin-right: 15px;
}

#smallsearch .wwe_form_submit,
#smallsearch .wwe_form_submit_js_hover {
  text-indent: 5000px;
  line-height: 0px;
  font-size: 0px;
  display: block;
  float: left;
  margin-top: 0px;
}

#smallsearch {
  padding: 0;
  background: none;
}

/* ##################################      FORMULARE      ################################ */


/* ALLGEMEIN (gilt f?r Kontakt- und Suchformular)*/

/* Fehlertexte */
#page_body_main_content table.wwe3tbl td.th_show_error,
#page_body_main_content table.wwe3tbl th.th_show_error {
  color: #cc1d24;
  font-weight: bold;
}

div.message {
  background-color: #bebebe;
  padding: 1em 10px 1em 15px;
}

div.message p {
  color: #cc1d24;
  background-color: #bebebe;
}

#page_body_main_content .show_error {
  color: #cc1d24;
  font-weight: bold;
}

#page_body_main_content table.wwe3tbl th.warning {
  color: #cc1d24;
  font-size: .83em;
  font-weight: bold;
}



/* Suchergebnis-Browser */
.browse_background{
  margin: 0;
}

.browse_list {
  margin-top: 3px;
  display: block;
  padding: 4px 0;
}
.browse_list li {
	display: inline;
}

.supporterlist .browsebutt span,
.supporterlist .browsebutt a,
.supporterlist .browsebutt_active
{
    font-family: Arial;
    padding: 0 2px 0 2px;
}

.browsebutt,
.wwe3_browsebutt,
.browsebutt_active,
.wwe3_browsebutt_active {
  list-style-type: none;
  display: inline;
  padding: 4px;
}

.browsebutt_active,
.wwe3_browsebutt_active {
  font-weight: bold;
}

.browse_list .separator {
  position: absolute;
  left: -9000px;
}

.wwe3_browsebutt a {
	background: transparent;
	display: inline;
	padding:0;
}

.browsebutt a:hover,
.browsebutt a:focus,
.browsebutt a:active,
.wwe3_browsebutt a:hover,
.wwe3_browsebutt a:focus,
.wwe3_browsebutt a:active {
  color: #fff;
  background-color: #e3001a;
  text-decoration: none;
}

/* SEARCHLIST (Ausgabe der der Suchergebnisse) */

#page_body_main_content .searchlist ul {
  margin: 0;
}

#page_body_main_content .searchlist li {
  border-top: 1px dashed #bababa;
}

.searchlist .relevance{
  display: none;
}

.search_hit {
  font-weight: bold;
}


/* KONTAKTFORMULAR */

.wwe3_mail_form {
  margin-bottom: 20px;
}

.wwe3_mail_form legend{
  display: none;
}

.wwe3_mail_form .title{
  padding-top: 10px;
  padding-bottom: 4px;
}



/* Glossar */

.msie6 .glossar h2 {
  position: relative;
  height: 1%;
}

.glossar_list .separator,
.big_glossary_list .separator
{
  display: none;
}

.glossar_list .browse_list{
  margin-top: 0;
  padding-top: 10px;
  padding-left: 3px;
  border: 0;
}

.glossar_list .browse_list,
.glossar_list .list {
  background: #fff;
}

.big_glossary_list .list
{
    padding-top: 18px;
}

.msie .glossar_list .browse_list {
  height: 1%;
}

.glossar_list .wwe3_browsebutt,
.big_glossary_list .wwe3_browsebutt
{
  color: #939393;
  display: block;
  float: left;
  height: 1.24em;
  width: 1.24em;
  text-align: center;
  margin: 1px 2px 1px 1px;
  padding: 0;
  font-weight: bold;
  background: url(/static/img/igm19/button_bg.gif) repeat-x left top;
  border-right: 1px solid #c3c5c4;
  border-bottom: 1px solid #c3c5c4;
}

.glossar_list .wwe3_browsebutt a,
.glossar_list .wwe3_browsebutt_active span,
.big_glossary_list .wwe3_browsebutt a,
.big_glossary_list .wwe3_browsebutt_active span
{
  background-color: transparent;
  padding: 0;
}

.glossar_list .wwe3_browsebutt a,
.big_glossary_list .wwe3_browsebutt a
{
  display: block;
  height: 1.24em;
  width: 1.24em;
}

.glossar_list .wwe3_browsebutt a:hover,
.glossar_list .wwe3_browsebutt a:focus,
.glossar_list .wwe3_browsebutt a:active,
.big_glossary_list .wwe3_browsebutt a:hover,
.big_glossary_list .wwe3_browsebutt a:focus,
.big_glossary_list .wwe3_browsebutt a:active
{
  border: 0;
  border-top: 1px solid #c3c5c4;
  border-left: 1px solid #c3c5c4;
  text-decoration: none;
  background: url(/static/img/igm19/button_bg.gif) repeat-x left bottom;
  color: #c00;
}

.msie6 .glossar_list .wwe3_browsebutt a:hover,
.msie6 .glossar_list .wwe3_browsebutt a:focus,
.msie6 .glossar_list .wwe3_browsebutt a:active,
.msie6 .big_glossary_list .wwe3_browsebutt a:hover,
.msie6 .big_glossary_list .wwe3_browsebutt a:focus,
.msie6 .big_glossary_list .wwe3_browsebutt a:active
{
  margin-right: -1px;
  margin-bottom: -1px;
}

.glossar_list .list {
  border-top: 1px solid #c3c5c4;
  height: 0;
  overflow-y: scroll;
  padding: 0 7px 5.7em 7px;
  margin-bottom: 7px;
  position: relative;
}

.glossar_list .list a.intern {
  background: transparent;
}

.glossar_list a.aname {
  height: 0;
  font-size: 0;
  padding-bottom: 7px;
  display: block;
}


/* Umfragen */

.results li,
.answers li {
  position: relative;
  padding: 3px;
  border-top: 1px dashed #bababa;
  border-bottom: 1px dashed #bababa;
  background: #e6e4e7;
  line-height: 1.3em;
  margin-top: -1px;
  list-style-type: none;
}

.answers input {
  position: absolute;
  left: 5px;
  top: 4px;
}

.answers label {
  padding-left: 25px;
  padding-right: 5px;
  font-size: 0.9em;
  display: block;
}

.poll .count {
  font-weight: bold;
}

.poll .richtext {
  margin-top: 8px;
  margin-bottom: 3px;
}

.poll form {
  margin-bottom: 6px;
}

.poll .poll_container {
  border: 1px solid #445a57;
  margin-bottom: 7px;
}

.poll .poll_bar {
  background-color: #c00;
  height: 6px;
}

.poll .co_foot {
  height: 0;
  line-height: 0;
  font-size: 0;
}



/* Sitemap */

#body_main_content_sitemap ul {
  list-style-type: none;
  margin-left: 18px;
}

#body_main_content_sitemap ul.level1,
#body_main_content_sitemap ul.level2 {
  margin: 0;
}

#body_main_content_sitemap ul.level1 a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.5em;
  display: block;
  margin-bottom: 10px;
  color: #232323;
}

#body_main_content_sitemap ul.level2 li {
  margin-bottom: 20px;
}

#body_main_content_sitemap ul.level3 li {
  margin-bottom: 0;
}

#body_main_content_sitemap ul.level2 span,
#body_main_content_sitemap ul.level2 a,
#body_main_content_sitemap ul.level2 a:visited {
  border-bottom: 1px dashed #bababa;
  padding-bottom: 3px;
  margin-bottom: 0;
  font-size: 1em;
  color: #e3001a;
}

#body_main_content_sitemap ul.level2 span {
  display: block;
  color: #232323;
  font-weight: bold;
  text-transform: uppercase;
}


#body_main_content_sitemap ul.level3 a,
#body_main_content_sitemap ul.level3 a:visited {
  border-bottom: 0;
  text-transform: none;
  padding-bottom: 0px;
  padding-top: 3px;
}

#body_main_content_sitemap ul.level4 a,
#body_main_content_sitemap ul.level4 a:visited {
  font-weight: normal;
  text-transform: none;
  padding-bottom: 0px;
  padding-top: 3px;
}


/* Login-Formular */

.login label {
  display: block;
  float: left;
  width: 5.5em;
  clear: left;
  margin-bottom: 2px;
}

.login input {
  margin-bottom: 2px;
}

.login_status {
  padding: 8px 15px 0 15px;
  background-color: #bebebe;
  color: #e3001a;
}

.login_status p {
  margin: 0;
}


/* Forum */

.moderation li {
  display: inline;
  padding-right: 10px;
  border: 0 !important;
}

.moderation img {
  vertical-align: middle;
  float: none !important;
  margin: 0 !important;
}

.article_teaser .richtext,
.forum_comment .richtext {
  margin-top: 7px;
}

.real_article .article_meta,
.article_comment_meta {
  color: #888;
}

.unapproved {
  background-image: url(/static/img/igm19/unapproved.gif);
}

.forum_comment {
  font-size: 0.93em;
}

.forum_comment h3 {
  margin-bottom: 4px;
}

.real_article h2 {
  padding: 3px 0;
  border-top: 1px dashed #bababa;
  border-bottom: 1px dashed #bababa;
  background: #e6e4e7;
}

.real_article {
  padding-bottom: 13px;
  border-bottom: 1px dashed #bababa;
  margin-bottom: 0;
}

.mod_comment {
  background: #e6e4e7;
}

/* wwSupport */

.supp_newsletter td {
  padding-top: 7px !important;
}

#page_body_main_content .supporterlistphoto iframe {
  width: 378px;
  height: 181px;
  background-color: #e6e4e7;
  border-top: 1px dashed #bababa;
  border-bottom: 1px dashed #bababa;
  padding-top: 1px;
}

.msie #page_body_main_content .supporterlistphoto iframe {
  padding-top: 0;
}

#page_body_right_content .supporterlistphoto iframe {
  width: 180px;
  height: 90px;
}


.supporterlist .stats {
  display: block;
  font-size: 1em;
  font-weight: bold;
}


.supporterlist .pages,
.supporterlistphoto .pages {
  display: none;
}


#page_body_main_content .supporterlist table td {
  padding: 3px 0 3px 3px;
}

#page_body_main_content .supporterlist table td.source {
  width: 19px;
}

#page_body_main_content .supporterlist table th {
  line-height: 1.7em;
  padding-left: 3px;
}

.supporterlist table th a, 
.supporterlist table th a:visited {
  color: #333;
}

#page_body_main_content .supporterlist table {
  margin: 1em 0;
}

#page_body_main_content .supporterlist img {
  float: none;
  margin: 3px 0;
}


/* Kalender */

#page_body_right_content .calendar .co_body,
#page_body_left_content .calendar .co_body {
  padding: 15px;
}

.calendar table {
  width: 100%;
}

.calendar th {
  padding: 2px 0;
  text-align: center;
  width: 1.3em;
  line-height: 1.7em;
}

.msie .calendar th {
  width: 15%;
}

.calendar .monthselection th {
  padding-top: 6px;
}

.calendar .monthselection a {
  display: block;
}

.msie6 .calendar .monthselection a {
  height: 1%;
}

.calendar .weekdays th {
  white-space: nowrap;
}

.calendar td {
  padding: 3px 5px 3px 2px;
  margin: 1px 3px 1px 0;
  width: 1.3em;
  text-align: center;
}

.calendar td.past {
  color: #999;
}

.calendar td.today {
  outline: 2px dotted #BABABA;
}

.calendar td.weekend {
  font-weight: bold;
}

.calendar td a,
.calendar td a:visited {
  display: block;
  margin: -3px -4px -3px -2px;
  padding: 3px 4px 3px 2px;
  font-weight: bold;
}

.calendar td a:hover,
.calendar td a:focus,
.calendar td a:active {
  background: #e3001a;
  color: #fff;
  text-decoration: none;
}

.calendar .eventday {
  padding: 7px;
}

.calendar .eventday ul {
  list-style-type: none;
}

.calendar .eventday img {
  float: none;
}

.wwe3_styled th {
  padding-right: 10px;
  vertical-align: top;
}

.infomail td {
  padding-top: 5px;
}



/* E-Cards */
.limit {
  padding-bottom: 4px;
  padding-top: 4px;
  color: #939393;
  font-size: 1em;
}

#page_body_main_content .ecard_usertext img {
  float: none;
  margin: 0 0 10px 0;
}

.ecard_usertext table {
  width: 376px;
}

.ecard_usertext .address {
  font-size: 0.97em;
  background: #fff;
}

.ecard_usertext .richtext {
  width: 180px;
  height: 252px;
  padding: 10px;
  background: #fff;
}

.mail_to,
.mail_fullto {
  padding-top: 1.3em;
  border-bottom: 1px solid #A1A1A1;
  width: 90%;
  overflow: hidden;
  font-size: 0.9em;
}

.ecard_link {
  margin-top: 15px;
}

.hide {
  visibility: hidden;
}

/* die story erzaehl ich jetz nich is was mitter Startseite
   und dem ersten Teil was da is, wo normal das google Ding
   is dass da auch teaser gehn mein ich ach egal */

.ttype_1 .img_container
{
    margin-bottom: 0 !important;
}

.safari .ttype_1 img
{
    margin-bottom: 1px !important;
    border-bottom: 0;
    padding-bottom: 0;
}

.msie .ttype_1 img
{
    display: block;
}


.ttype_1 .img_container a
{
    font-size: 0;
}

.firefox .ttype_1 .extra_link
{
    position: relative;
    top: 2px;
}






.leiharbeitsmelder fieldset {
  background-color: transparent;
  padding: 0;
}

.leiharbeitsmelder th.title {
  border-bottom: 1px dashed #bababa;
  border-top: 1px dashed #bababa;
  line-height: 1.7em;
  padding: 0;
}

.leiharbeitsmelder .title_container {
  position: relative;
  padding-left: 40px;
}

.lam_q5_field .td_field,
.lam_q13_field .td_field,
.leiharbeitsmelder .form_required_field_info .td_field {
  padding-bottom: 20px;
  border-bottom: 20px solid #f1eff0;
}

.leiharbeitsmelder .type_info {
  padding-top: 15px;
  padding-bottom: 5px;
}

.leiharbeitsmelder .lam_email_info .type_info {
  padding-top: 5px;
}

.leiharbeitsmelder td,
.leiharbeitsmelder th {
  padding: 0 15px;
}

.leiharbeitsmelder .lam_salutation td {
  padding-top: 10px;
}

.leiharbeitsmelder .label,
.leiharbeitsmelder select {
  width: 98%;
}

.leiharbeitsmelder textarea {
  width: 98%;
  height: 70px;
}

.leiharbeitsmelder .lam_q9_field input,
.leiharbeitsmelder .lam_q10_field input,
.leiharbeitsmelder .lam_q12_field input,
.leiharbeitsmelder .lam_age input,
.leiharbeitsmelder .lam_num_kids input {
  width: 40px;
}

.wwmap {
	background: #F1EFF0;
}





/** GOOGLE MAP **/

.satellite_map .richtext {
  padding: 7px 9px;
}

.satellite_map .view {
  width: 570px;
  height: 570px;
}

.satellite_map .view a:hover,
.satellite_map .view a:focus,
.satellite_map .view a:active{
  background-color: transparent;
}

.trucktour #iwsw {
  text-align: justify;
}

.trucktour #iwsw ul {
  list-style: none;
  margin: 5px 0;
  padding-top: 5px;
}

.trucktour #iwsw table {
  width: 100%;
  margin: 5px auto;
  clear: left;
}

.trucktour #iwsw table td {
  padding-top: 5px;
  text-align: center;
}

.trucktour #basics {
  width: 280px;
}

.msie v,
.msie v * {
  behavior:url(#default#VML);
}


.wwe3_form_container .co_head {
	padding:1em 10px 0 15px;
}

#page_body_right_content .co_effect_carousel {
  width: 310px;
  margin-bottom: 20px;
  float: none;
}

.msie6 .jcarousel-clip {
  width: 310px;
}

.msie6 #page_body_right_content .co_effect_wrapper {
  height: 340px;
}

#page_body_right_content .co_effect_carousel .co_body {
	padding: 0;
}

#page_body_right_content .co_effect_carousel .img_container {
	margin: 0 0 15px 0;
}

#page_body_right_content .co_effect_carousel .kontrast { 
	position:relative;
    top:-3px;
}

#page_body_right_content .jcarousel-item {
    width: 310px;
    padding-bottom:20px;
}

#page_body_right_content .jcarousel-item .richtext {
    padding: 20px 20px 0 20px;
}

.msie6 #page_body_right_content .jcarousel-item .richtext {
    padding-top: 0;
}

#page_body_right_content .jcarousel-item .rt_ext {
    height: 340px;
}

#page_body_right_content .jcarousel-item .rt_ext a.more {
    margin-left: 20px;
    padding-left: 20px;
}



.co_effect_rotate .content_object {
	left:0;
    position:absolute;
    top:0;
}
.co_effect_rotate  {
	position:relative;
}


.co_effect_rotate  .terminal {
	position: absolute;
	background: url(/static/img/igm19/effect_controls.png) no-repeat;
	width: 75px;
    top:13px;
    height: 25px;
    left:560px;
	z-index: 100;
}

.msie6 .co_effect_rotate  .terminal {
	background: url(/static/img/igm19/effect_controls.gif) no-repeat;
}

.co_effect_carousel {
	width: 635px;
	overflow: hidden;
	float: left;
}

.jcarousel-item {
    width: 635px;
    height: 310px;
}

.jcarousel li {
  width: 780px;
}

.jcarousel-container {
  position: relative;
}

.msie6 .jcarousel-container {
  height: 1%;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-item {
    float: left;
    list-style: none;
}

.jcarousel-pause,
.jcarousel-prev,
.jcarousel-next {
    position:absolute;
    top:13px;
    height: 25px;
    cursor: pointer;
    z-index: 3;
    width: 26px;
    background: transparent url(/static/img/igm19/effect_controls.png) no-repeat;
}

.jcarousel-pause {
    right: 26px;
    background-position: -26px 0;
    width: 23px;
}

.jcarousel-prev {
    right: 49px;
    background-position: 0 0;
}

.jcarousel-next {
    right: 0px;
    background-position: -49px 0;
}

.msie6 .jcarousel-pause,
.msie6 .jcarousel-prev,
.msie6 .jcarousel-next {
    background: transparent url(/static/img/igm19/effect_controls.gif) no-repeat;
}

/* silly ie6 doesn't understand cascades */

.msie6 .jcarousel-pause {
    right: 26px;
    background-position: -26px 0;
    width: 23px;
}

.msie6 .jcarousel-prev {
    right: 49px;
    background-position: 0 0;
}

.msie6  .jcarousel-next {
    right: 0px;
    background-position: -49px 0;
}



.flashvideo .co_head {
	display: none;
}

.flashvideo .video_content {
	margin-bottom:10px;
}


/* Banner */

#page_body_right_content .nt_linked h2, 
#page_body_left_content .nt_linked h2
{
    border-bottom: none;
}

.eventlist_geovis .termin_detail {
	width: 275px;
	float:left;
	display:block;
	overflow: hidden;
}
.eventlist_geovis .geovis_container {
	float: right;
	display:block;
}








/* quick_support form */

.wwe3_form_bloatmail {
	color: #fff;
    width: 280px;
}

#page_feature_top .wwe3_form_bloatmail fieldset  {
padding: 0;
}

.wwe3_form_bloatmail .qsupp_title {
font-size: 2em;

text-transform: uppercase;
}

.wwe3_form_bloatmail .qsupp_info{
font-size: 1.3em;
}

.wwe3_form_bloatmail .th_label {
padding-right:0;
}

.wwe3_form_bloatmail .wwe_form_submit,
.wwe3_form_bloatmail .wwe_form_submit_js_hover {
  text-indent: 5000px;
  line-height: 0px;
  font-size: 0px;
  position: absolute;
  right: 35px;
  bottom: 12px;
  background: url(/static/img/igm19_icons/btn_search.png) no-repeat right center !important;
  height: 24px !important;
  width: 24px !important;
}


.msie6 .wwe3_form_bloatmail .wwe_form_submit,
.msie6 .wwe3_form_bloatmail .wwe_form_submit_js_hover {
  background: url(/static/img/igm19_icons/btn_search.gif) no-repeat right center !important;
}

.msie7 .wwe3_form_bloatmail.wwe3_form_container {
height: auto;  /* otherwise, goodbye */
}

.msie8 .wwe3_form_bloatmail .title_container {
text-align: left;
}




/* Bildergalerie zur Motivauswahl für E-Cards */

.ecard .wwe3_form_send_direct_ecard tr.ec_message {
	display: none;
}


.termin_detail .richtext {
  clear: both;
  width: 250px;
}


/* Hervorgehobene Meldungen in Richtext (z.B. Bestaetigungsseiten) */
div.rt_message {
  color: #e3001a !important;
}
