/* CSS Datei f?r den Content */
a    { color: #840f0f; font-size: 1em; font-weight: normal; text-decoration: none  }
a.footerlink { color: #a0a0a0; font-size: 1em; font-weight: normal; text-decoration: none; }
body, table { font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 11px; color: #4f4f4f; font-weight: normal; line-height: 16px; text-decoration: none; vertical-align: top; }
a.shoplink { color: #fff; text-decoration: none }
a.newslink { color: #4c4c4c; text-decoration: none }
a.shoplink:FOCUS, a.shoplink:HOVER  { color: #d7d7d7; text-decoration: none }
a.newslink:FOCUS, a.newslink:HOVER { color: #c4002c; text-decoration: none }
.input_field     { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; padding-right: 2px; padding-left: 3px; width: 420px  }
.input_field2 { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; padding-right: 2px; padding-left: 3px; width: 420px; }
.input_field_rec { font-size: 10px; background-color: #fa8686; text-align: left; padding-right: 2px; padding-left: 3px; width: 420px; }
.inputfield { color: #840f0f; font-size: 10px; text-align: left; width: 220px; margin-top: 7px; margin-bottom: 2px; border-color: #a9a9a9; border-width: 1px; }
.input_field1 { font-size: 10px; text-align: left; padding-right: 2px; padding-left: 3px; width: 250px }
.bemerkungen { font-size: 10px; text-align: left; padding-right: 2px; padding-left: 3px; width: 729px; }
.NewsTableHead   { color: #2e2e2e; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cfcfcf; padding-bottom: 0; padding-left: 5px }
.contentablehead { color: #5a5353; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; padding-top: 5px; padding-bottom: 14px; padding-left: 0; }
.contentablehead_old { color: #840f0f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; padding-bottom: 3px; padding-left: 0; border-bottom-style: solid; border-bottom-width: 2px; }
.contentablesubhead { color: #545454; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; background-color: #fff; padding-bottom: 3px; padding-left: 0; border-bottom-style: solid; border-bottom-width: 1px; }
.contenttableheadline { color: #840f0f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-color: #fff; margin-top: 0; padding-top: 5px; padding-bottom: 10px; padding-left: 2px; }
.NewsTableHeadContent { color: #fff; font-weight: bold; font-size: 11px; line-height: 16px; font-family: arial, Helvetica, sans-serif; background-color: #c4002c; padding-bottom: 0px; padding-left: 2px }
.NewsTableText { color: #474747; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f1f1f1; padding: 5px 2px 5px 5px; border: solid 1px #fff; }
a:FOCUS, a:HOVER { color: black; font-size: 1em; text-decoration: underline  }
a.footerlink:FOCUS, a.footerlink:HOVER { color: #840f0f; font-size: 1em; }
a.liste    { color: #4f4f4f; font-weight: bold; font-size: 12px; text-decoration: underline }
a.liste:FOCUS, a.liste:HOVER    { color: #c4002c; font-weight: bold; font-size: 12px; text-decoration: underline }
a.content { color : white; font-size: 1.1em; text-decoration : none; }
a.content:FOCUS, a.boxhead:HOVER {
	color : white;
	text-decoration : underline;
}

.ContentHeadline       { color: #c14129; font-weight: bold; font-size: 13px; text-decoration: none; padding-top: 10px; padding-right: 5px; padding-bottom: 10px  }
.Downlaod_Headline    { color: #c4002c; font-weight: bold; font-size: 12px; text-decoration: none; padding-top: 60px; padding-bottom: 0px }
.ContentSubline { color: #4f4f4f; font-weight: bold; font-size: 11px; text-decoration: none }
.maincontent { color: #4f4f4f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; padding-right: 4px; padding-left: 4px; }
.maincontenttable { color: #4f4f4f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; padding-right: 4px; padding-left: 0; }
.ContentRedtext { color: #ff0025; font-weight: bold; font-size: 11px; text-decoration: none }
.bottomText    { color: #fff; font-weight: bold; font-size: 10px; text-decoration: none; padding-bottom: 3px; padding-left: 11px }
.NewsHeadline { color: #000; font-weight: bold; font-size: 11px; text-decoration: none; padding-top: 4px; padding-bottom: 10px }
.Abstand { line-height: 2px }
.ShopContentSublineWhite { color: #fff; font-weight: bold; font-size: 11px; text-decoration: none }
.RegUpListe  { color: white; font-weight: bold; font-size: 10px; background-color: #c4002c }
.RegUpTable { color: #4f4f4f; font-size: 10px ; text-indent: -20px; }
.tabellentext_field18px { color: #494949; font-size: 12px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; line-height: 15px; text-align: left; text-indent: 0; float: inherit; clear: left; padding-top: 5px; padding-bottom: 5px; padding-left: 3px; }
.subnavi { color: #494949; font-size: 12px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; line-height: 15px; text-align: left; text-indent: 0; letter-spacing: inherit; list-style-image: url(../images/pfeil.jpg); list-style-position: outside; display: block; float: inherit; clear: left; vertical-align: 15px; }
li {  }
.kastentextkontakt { color: #494949; font-size: 9px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; padding-right: 5px; padding-left: 5px; }
.footer { color: #a0a0a0; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.regup_button_link:FOCUS, a.regup_button_link:HOVER { color: #840f0f; font-weight: normal; background-color: #f2f0f0; text-decoration: none; width: 180px; border-bottom: 1px solid #840f0f; }
a.regup_button_link { color: #373737; font-size: 11px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; font-weight: normal; line-height: 16px; background-color: #bcc1d2; text-decoration: none; width: 180px; visibility: visible; float: none; clear: left; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px solid #565656; display: table-cell; }

/*Support Bereich----------------------------------------- */

a.faqlink { color: #840f0f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: none; }
a.faqlink:FOCUS, a.faqlink:HOVER { color: #c4002c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: none; }
.faq { color: #840f0f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; padding-bottom: 0; padding-left: 5px; }
/*Download Bereich----------------------------------------- */

.downloadfeld { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; padding-right: 4px; padding-left: 4px; }
.maincontentdownload { color: #4f4f4f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; padding: 4px 4px 0; }
.rahmendownload { margin: 5px 5px 10px; border: solid 1px #787878; }
/*Produkte Bereich----------------------------------------- */
.maincontentprodukte { color: #4f4f4f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; margin-bottom: 10px; padding-right: 4px; padding-left: 4px; }
.rahmenprodukte { background-color: #f3f3f3; margin: 2px 5px 10px; padding: 3px; border: solid 1px #dddcdc; }
.produkt_headline { color: #fff; font-size: 11px; font-weight: bold; background-color: #3e4e6a; margin-bottom: 10px; padding-right: 4px; padding-left: 4px; }
a.subnavi_button_link:FOCUS, a.subnavi_button_link:HOVER { color: #840f0f; font-weight: normal; background-color: #f2f0f0; text-decoration: none; text-align: center; width: 170px; border-right: 1px solid #565656; border-left: 1px solid #565656; border-bottom-width: 0; }
a.subnavi_button_link { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; font-weight: normal; line-height: 16px; background-color: #3e4e6a; text-decoration: none; text-align: center; width: 170px; visibility: visible; float: none; clear: left; padding-top: 2px; padding-bottom: 2px; padding-left: 0; border-right: 1px solid #565656; border-left: 1px solid #565656; display: table-cell; }

/*Unternehmen Bereich----------------------------------------- */
.rahmennews { background-color: #f3f3f3; margin: 2px 2px 10px; padding: 3px; border: solid 1px #dddcdc; }
.rahmenpartner { background-color: #f3f3f3; margin: 2px 2px 10px; padding: 0; border: solid 1px #dddcdc; }
.newshead { margin: 0 0 6px; }
/*Home  Bereich----------------------------------------- */
.kastentext { color: #494949; font-size: 11px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; padding-right: 5px; padding-left: 5px; }
.kastentexthead { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; line-height: 12px; padding-top: 5px; padding-right: 60px; padding-left: 5px; }
.kastentextheadfett { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; font-weight: bold; line-height: 16px; padding-right: 60px; padding-left: 5px; }
