/* #### White Box #### */
TD.white_box {
  font-family: "Arial Regular", Arial;
  font-size: 10px;
  color: black;
  font-weight: normal;
}

TD.white_box input {
  font-family: "Arial Regular", Arial;
  font-size: 12px;
  color: black;
  font-weight: normal;
  width: 120px;
}

TD.white_box select {
   font-family: Arial, Helvetica, sans serif;
   font-size: 12px;
   font-weight: normal;
   width: 60px;
   border-width: 1px;
   border-style: solid;
   border-color: #a5acb2;
   color: #00264B;
   background-color: white;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
}

.big_white_box_top  {
  font-size: 12px;
  background-image: url(../sys/table_news_top.gif); 
  background-repeat: no-repeat;
  height: 13px;
}

.big_white_box {
   background-color: white;
   color: black;
   padding-left: 20px;
   padding-right: 20px;
}

.big_white_box P.bodytext {
   color: black;
   font-size: 12px;
}

.big_white_box LI {
   color: black;
   font-size: 12px;
}

.big_white_box TD {
   color: black;
   font-size: 12px;
}

.big_white_box P.bodytext LI {
   color: black;
   font-size: 12px;
}

.big_white_box_bottom {
  background-image: url(../sys/table_news_bottom.gif); 
  background-repeat: no-repeat;
}

.big_white_box_top_big  {
  background-image: url(../sys/table_news_top_big.gif); 
  background-repeat: no-repeat;
  height: 13px;
}

.big_white_box_big {
   background-color: white;
   padding-left: 5px;
   padding-right: 5px;
}

.big_white_box_big P.bodytext {
   color: black;
   font-size: 12px;
}

.big_white_box_big LI {
   color: black;
   font-size: 12px;
}

.big_white_box_big TD {
   color: black;
   font-size: 12px;
}

.big_white_box_bottom_big {
  background-image: url(../sys/table_news_bottom_big.gif); 
  background-repeat: no-repeat;
}

.big_white_box_bigger {
   background-color: white;
}

.big_white_box_bigger P.bodytext {
   color: black;
   font-size: 12px;
}

.big_white_box_bigger LI {
   color: black;
   font-size: 12px;
}

.big_white_box_bigger TD {
   color: black;
   font-size: 12px;
}

TD.white_box_top {
  background-image: url(../sys/white_boxes/white_box_top.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}
TD.white_box_body {
  color: black;
  font-size: 12px;
  vertical-align: top;
  background-color: white;
  padding-left: 16px;
  padding-right: 10px;
}
TD.white_box_body A {
  font-family: "Arial Regular", Arial;
  font-size: 11px;
  color: #00639C;
}
TD.white_box_body P  {
  line-height: 100%;
  margin-bottom: 9px;
  margin-top: 0px;
}
TD.white_box_body P INPUT {
   font-family: "Arial Regular", Arial;
   font-size: 12px;  
   color: black; 
   font-weight: normal;
   background-color: white;
   border-width: 1px;
   border-style: solid;
   border-color: #b1bdcb;
   margin-bottom: 1px;
   padding-left: 3px;
}
TD.white_box_body P INPUT.checkbox {
   border-style: none;
}
A.white_box {
  color: black;
  border-style: none;
}

TD.white_box_bottom {
  background-image: url(../sys/white_boxes/white_box_bottom.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}


/* #### Inode Dictionary #### */
#tipBox {
   position: absolute; 
   width: 290px; 
   z-index: 100; 
   border: 1pt black solid; 
   background: white; 
   visibility: hidden; 
   padding-left: 0px; 
   padding-right: 0px; 
   padding-top: 0px; 
   padding-bottom: 0px;
}

.dictionaryTitle {
   font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; 
   font-style: normal; 
   font-weight: bold; 
   font-size: 12px; 
   text-decoration: none; 
   color:#000000;
}

.dictionaryText {
   font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; 
   font-style: normal; 
   font-weight: normal; 
   font-size: 12px; 
   text-decoration: none; 
   color:#000000;
}

.dictionaryFooter {
   font-family:Verdana, Geneva, Helvetica, Arial, sans-serif; 
   font-style: normal; 
   font-weight: normal; 
   font-size: 10px; 
   text-decoration: none; 
   color:#000000;
}

A.woerterbuch_abc {
  color: red;
  font-weight: bold;
}

A.woerterbuch:hover {
  text-decoration: underline;
}

DIV.no_break {
   white-space:nowrap;
}

DIV.headline A {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: black;
}

DIV.navigation A {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #00639C;
}

DIV.navigation A:hover {
   text-decoration: underline;
}

.font_medium_bold {
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: white;
}

.font_medium {
   font-family: Arial;
   font-size: 10px;
   color: white;
}

.font_small {
   font-family: Arial;
   font-size: 10px;
   color: white;
}

/* #### Produktdaten ### */
.headline_channel {
   font-size: 18px;
   font-weight: bold;
   color: #EB2E25;

   padding-top: 10px;
   padding-bottom: 10px;
}

.headline_product_channel_0 {
   font-family: Arial;
   font-size: 18px;
   background-color: #A6E680;
   color: #EB2E25;

   padding-top: 10px;
   padding-bottom: 10px;
}

.headline_product_channel_1 {
   font-family: Arial;
   font-size: 18px;
   color: #EB2E25;
   background-color: #C7EAFB;
   padding-top: 10px;
   padding-bottom: 10px;
}

.headline_channel_0 {
   font-family: Arial;
   font-size: 18px;
   background-image: url(../sys/banner_privat.gif);
   background-repeat: no-repeat;
   color: #EB2E25;

   padding-top: 10px;
   padding-bottom: 10px;
}

.headline_channel_1 {
   font-family: Arial;
   font-size: 18px;
   background-image: url(../sys/banner_business.gif);
   background-repeat: no-repeat;
   color: #EB2E25;

   padding-top: 10px;
   padding-bottom: 10px;
}

.headline_channel_2 {
   font-family: Arial;
   font-size: 18px;
   background-image: url(../sys/banner_login.gif);
   background-repeat: no-repeat;
   color: #EB2E25;

   padding-top: 10px;
   padding-bottom: 10px;
}

.headline_channel_3 {
   font-family: Arial;
   font-size: 18px;
   background-image: url(../sys/banner_news.gif);
   background-repeat: no-repeat;
   color: #EB2E25;

   padding-top: 10px;
   padding-bottom: 10px;
}

.headline_channel_4 {
   font-family: Arial;
   font-size: 18px;
   background-image: url(../sys/banner_ueber_uns.gif);
   background-repeat: no-repeat;
   color: #EB2E25;

   padding-top: 10px;
   padding-bottom: 10px;
}

.headline_prod_2_0 {
   font-family: Arial;
   font-size: 15px;
   font-weight: bold;
   color: black;
   padding-left: 20px;
   padding-top: 10px;
   background-image: url(../sys/bar_privat_detail.gif);
   background-repeat: no-repeat;
}

.headline_prod_2_1 {
   font-family: Arial;
   font-size: 15px;
   font-weight: bold;
   color: black;
   padding-left: 20px;
   padding-top: 10px;
   background-image: url(../sys/bar_business_detail.gif);
   background-repeat: no-repeat;
}

.headline_prod_3_0 {
   font-family: Arial;
   font-size: 15px;
   font-weight: bold;
   color: black;
   padding-left: 20px;
   padding-top: 10px;
   background-image: url(../sys/bar_privat_produkt.gif);
   background-repeat: no-repeat;
}

.headline_prod_3_1 {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: black;
   padding-left: 20px;
   padding-top: 10px;
   background-image: url(../sys/bar_business_produkt.gif);
   background-repeat: no-repeat;
}

.headline_prod_3_larger_0 {
   font-family: Arial;
   font-size: 15px;
   font-weight: bold;
   color: black;
   padding-left: 20px;
   padding-top: 10px;
   background-image: url(../sys/bar_privat_produkt_2.gif);
   background-repeat: no-repeat;
}

.headline_prod_3_larger_1 {
   font-family: Arial;
   font-size: 15px;
   font-weight: bold;
   color: black;
   padding-left: 20px;
   padding-top: 10px;
   background-image: url(../sys/bar_business_produkt_2.gif);
   background-repeat: no-repeat;
}

.headline_prods_0 {
   font-family: Arial;
   font-size: 15px;
   font-weight: bold;
   color: black;

   padding-left: 20px;
   padding-top: 10px;
   background-image: url(../sys/bar_privat_detail.gif);
   background-repeat: no-repeat;
}

.headline_prods_0 P.bodytext {
   color: black;
   font-size: 12px;
}

.headline_prods_1 {
   font-family: Arial;
   font-size: 15px;
   font-weight: bold;
   color: black;

   padding-left: 20px;
   padding-top: 10px;
   background-image: url(../sys/bar_business_detail.gif);
   background-repeat: no-repeat;
}

.headline_prods_1 P.bodytext {
   color: black;
   font-size: 12px;
}

.login {
   font-family: Arial, Helvetica, sans serif;
   font-size: 12px;
   font-weight: normal;
   color: #00264B;
   background-color: white;
   border-width: 0px;
   border-style: none;
   margin-top: 0px;
   margin-left: 0px;
   width: 200px;
}

.text_short{
   font-family: Arial, Helvetica, sans serif;
   font-size: 12px;
   font-weight: normal;
   color: #00264B;
   background-color: white;
   border-width: 0px;
   border-style: none;
   margin-top: 0px;
   margin-left: 0px;
   width: 130px;
}

TD.block_headline_top_0 {
  background-image: url(../sys/table_privat_top.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

TD.block_headline_head_0 {
   font-family: Arial;
   font-size: 18px;
   font-weight: bold;
   color: #EB2E25;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 20px;
   vertical-align: top;
   background-color: #A6E680;
}

TD.block_headline_text_0 {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: black;
   padding-left: 20px;
   padding-top: 10px;
   vertical-align: top;
   background-color: #A6E680;
}

TD.block_headline_text_0 P.bodytext {
   color: black;
   font-size: 12px;
}

TD.block_headline_text_0 LI {
   color: black;
   font-size: 12px;
}

TD.block_headline_text_0 TD {
   font-size: 12px;
}

TD.block_headline_bottom_0 {
  background-image: url(../sys/table_privat_bottom.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

TD.block_headline_top_1 {
  background-image: url(../sys/table_business_top.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

TD.block_headline_head_1 {
   font-family: Arial;
   font-size: 18px;
   font-weight: bold;
   color: #EB2E25;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 20px;
   vertical-align: top;
   background-color: #C7EAFB;
}

TD.block_headline_text_1 {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: black;
   padding-left: 20px;
   padding-top: 10px;
   vertical-align: top;
   background-color: #C7EAFB;
}

TD.block_headline_text_1 P.bodytext {
   color: black;
   font-size: 12px;
}

TD.block_headline_text_1 LI {
   color: black;
   font-size: 12px;
}

TD.block_headline_text_1 TD {
   font-size: 12px;
}

TD.block_headline_bottom_1 {
  background-image: url(../sys/table_business_bottom.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

TD.block_headline_top_2 {
  background-image: url(../sys/table_support_top.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

TD.block_headline_head_2 {
   font-family: Arial;
   font-size: 18px;
   font-weight: bold;
   color: #EB2E25;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 20px;
   vertical-align: top;
   background-color: #D2D2D2;
}

TD.block_headline_subhead_2 {
   font-family: Arial;
   font-size: 18px;
   font-weight: bold;
   color: black;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 20px;
   vertical-align: top;
   background-color: #D2D2D2;
}

TD.block_headline_text_2 {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: black;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 10px;
   vertical-align: top;
   background-color: #D2D2D2;
}

TD.block_headline_text_2 P.bodytext {
   color: black;
   font-size: 12px;
}

TD.block_headline_text_2 LI {
   color: black;
   font-size: 12px;
}

TD.block_headline_text_2 P.bodytext LI {
   color: black;
   font-size: 12px;
}

TD.block_headline_text_2 TD {
   color: black;
   font-size: 12px;
}

TD.block_headline_text_2 A {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #00639C;
}

TD.block_headline_text_2 A:hover {
   text-decoration: underline;
}


TD.block_headline_bottom_2 {
  background-image: url(../sys/table_support_bottom.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

TD.block_headline_top_3 {
  background-image: url(../sys/table_news_top.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

TD.block_headline_top_big_3 {
  background-image: url(../sys/table_news_top_big.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

TD.block_headline_head_3 {
   font-family: Arial;
   font-size: 18px;
   font-weight: bold;
   color: #EB2E25;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 20px;
   vertical-align: top;
   background-color: white;
}

TD.block_headline_subhead_3 {
   font-family: Arial;
   font-size: 16px;
   font-weight: bold;
   color: black;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 20px;
   vertical-align: top;
   background-color: white;
}

TD.block_headline_text_3 {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: black;
   padding-left: 20px;
   padding-top: 10px;
   vertical-align: top;
   background-color: white;
}

TD.block_headline_text_3 P.bodytext {
   color: black;
   font-size: 12px;
}

TD.block_headline_text_3 LI {
   color: black;
   font-size: 12px;
}

TD.block_headline_text_3 A {
   font-size: 12px;
   font-weight: normal;
   color: #00639C;
}

TD.block_headline_text_3 TD {
   color: black;
   font-size: 12px;
}

TD.block_headline_text_3 TD.domain_ripe {
   font-family: "Courier New";
   color: black;
   font-size: 10px;
}

TD.block_headline_text_3 TABLE {
   color: black;
}

TD.block_headline_text_3 A.sitemap_headline {
   font-size: 16px;
   font-weight: bold;
   color: black;
   padding-left: 0px;
}

TD.block_headline_text_3 A.sitemap:hover {
   text-decoration: underline;
}

TD.block_headline_bottom_3 {
  background-image: url(../sys/table_news_bottom.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

TD.block_headline_bottom_big_3 {
  background-image: url(../sys/table_news_bottom_big.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

.content {
   font-family: Arial;
   font-size: 12px;
   color: black;
}

.content P.bodytext{
   padding-right: 10px;
   color: black;
   font-size: 12px;
}

.content_0 {
   background-color: #A6E680;
   padding-right: 10px;
}

.content_0 P.bodytext{
   color: black;
   font-size: 12px;
}

.content_0 LI {
   color: black;
   font-size: 12px;
}

.content_0 A:hover {
   text-decoration: underline;
}

.content_1 {
   background-color: #C7EAFB;
   padding-right: 10px;
}

.content_1 LI {
   color: black;
   font-size: 12px;
}

.content_1 A:hover {
   text-decoration: underline;
}

.content_1 P.bodytext{
   color: black;
   font-size: 12px;
}

.content_ecke_links_oben_0 {
   background-color: #A6E680;
   background-image: url(../sys/table_ecke_links_0.gif);
   background-repeat: no-repeat;
}

.content_ecke_links_oben_1 {
   background-color: #C7EAFB;
   background-image: url(../sys/table_ecke_links_1.gif);
   background-repeat: no-repeat;
}

.content_ecke_rechts_oben_0 {
   background-color: #A6E680;
   background-image: url(../sys/table_ecke_rechts_0.gif);
   background-repeat: no-repeat;
}

.content_ecke_rechts_oben_1 {
   background-color: #C7EAFB;
   background-image: url(../sys/table_ecke_rechts_1.gif);
   background-repeat: no-repeat;
}

.content_prod_detail_teaser_0 {
   background-color: #A6E680;
}

.content_prod_detail_teaser_1 {
   background-color: #C7EAFB;
}

.content_teaser_0 {
   font-family: Arial;
   font-size: 12px;
   color: black;
   background-color: #A6E680;
   padding-left: 10px;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}

.content_0 A {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #00639C;
}

.content_text_0 {
   font-family: Arial;
   font-size: 12px;
   color: black;
   font-weight: normal;
   background-color: #A6E680;
   padding-left: 10px;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}

.content_text_0 P.bodytext {
   color: black;
   font-size: 12px;
}

.content_text_0 LI {
   color: black;
   font-size: 12px;
}

.content_text_0 table {
   width: 100%;
   padding: 0px;
   border-width: 0px;
   border-collapse: collapse;
   margin: 0px;
}

.content_text_0 tr {
   vertical-align: bottom;
}

.content_text_0 th {
   font-family: Arial;
   font-size: 12px;

   font-weight: normal;
   color: black;
   text-align: left;
   margin: 0px;
   border-width: 0px;
   background-color: #69CA56;
}

.content_text_0 td {
   font-family: Arial;
   font-size: 12px;
   color: black;
   padding: 0px;
   margin: 0px;
   text-align: left;
   background-color: #A6E680;
   border-right-width: 0px;
   border-left-width: 0px;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: white;
}

.content_text_0 TD.table_noline {
   border-bottom-width: 0px;
}

.content_text_0 A {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #00639C;
}

.content_text_0 A:hover {
   text-decoration:underline;
}

.content_prod_detail_0 {
   font-family: Arial;
   font-size: 12px;
   color: black;
   font-weight: normal;
   background-color: #A6E680;
   padding-left: 20px;
   padding-top: 10px;
   padding-right: 20px;
   padding-bottom: 20px;
}

.content_prod_detail_0 LI {
   color: black;
   font-size: 12px;
}

.content_prod_detail_0 P.bodytext {
   color: black;
   font-size: 12px;
}

.content_prod_detail_0 table {
   width: 100%;
   padding: 0px;
   border-width: 0px;
   border-collapse: collapse;
   margin: 0px;
}

.content_prod_detail_0 tr {
   vertical-align: bottom;
}

.content_prod_detail_0 th {
   font-family: Arial;
   font-size: 12px;

   font-weight: bold;
   color: black;
   text-align: left;
   margin: 0px;
   border-width: 0px;
}

.content_prod_detail_0 td {
   font-family: Arial;
   font-size: 12px;
   color: black;
   padding: 0px;
   margin: 0px;
   text-align: left;
   background-color: #A6E680;
   border-right-width: 0px;
   border-left-width: 0px;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: white;
}

.content_prod_detail_0 TD.table_noline {
   border-bottom-width: 0px;
}

.content_prod_detail_0 A {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #00639C;
}

.content_prod_detail_0 A:hover {
   text-decoration: underline;
}

.content_teaser_1 {
   font-family: Arial;
   font-size: 12px;
   color: black;
   font-weight: normal;
   background-color: #C7EAFB;
   padding-left: 10px;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}

.content_teaser_1 P.bodytext {
   color: black;
   font-size: 12px;
}

.content_1 A {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #00639C;
}

.content_text_1 {
   font-family: Arial;
   font-size: 12px;
   color: black;
   font-weight: normal;
   background-color: #C7EAFB;
   padding-left: 10px;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}

.content_text_1 P.bodytext {
   color: black;
   font-size: 12px;
}

.content_text_1 LI {
   color: black;
   font-size: 12px;
}

.content_text_1 TD.table_noline {
   border-bottom-width: 0px;
}

.content_text_1 table {
   width: 100%;
   padding: 0px;
   border-width: 0px;
   border-collapse: collapse;
   margin: 0px;
}

.content_text_1 tr {
   vertical-align: bottom;
}

.content_text_1 th {
   font-family: Arial;
   font-size: 12px;

   font-weight: normal;
   color: black;
   text-align: left;
   margin: 0px;
   border-width: 0px;
   background-color: #69C2FF;
}

.content_text_1 td {
   font-family: Arial;
   font-size: 12px;
   color: black;
   padding: 0px;
   margin: 0px;
   text-align: left;
   background-color: #C7EAFB;
   border-right-width: 0px;
   border-left-width: 0px;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: white;
}

.content_text_1 A {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #00639C;
}

.content_text_1 A:hover {
   text-decoration: underline;
}

.content_details_1 {
   font-family: Arial;
   font-size: 12px;
   color: black;
   font-weight: normal;
   background-color: #C7EAFB;
   padding-left: 10px;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}

.content_prod_detail_1 {
   font-family: Arial;
   font-size: 12px;
   color: black;
   background-color: #C7EAFB;
   padding-left: 20px;
   padding-top: 10px;
   padding-right: 20px;
   padding-bottom: 20px;
}

.content_prod_detail_1 P.bodytext {
   color: black;
   font-size: 12px;
}

.content_prod_detail_1 LI {
   color: black;
   font-size: 12px;
}

.content_prod_detail_1 table {
   width: 100%;
   padding: 0px;
   border-width: 0px;
   border-collapse: collapse;
   margin: 0px;
}

.content_prod_detail_1 tr {
   vertical-align: bottom;
}

.content_prod_detail_1 th {
   font-family: Arial;
   font-size: 12px;

   font-weight: normal;
   color: black;
   text-align: left;
   margin: 0px;
   border-width: 0px;
   background-color: #69C2FF;
}

.content_prod_detail_1 td {
   font-family: Arial;
   font-size: 12px;
   color: black;
   padding: 0px;
   margin: 0px;
   text-align: left;
   background-color: #C7EAFB;
   border-right-width: 0px;
   border-left-width: 0px;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: white;
}

.content_prod_detail_1 TD.table_noline {
   border-bottom-width: 0px;
}

.content_prod_detail_1 A {
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #00639C;
}

.content_prod_detail_1 A:hover {
   text-decoration: underline;
}

.content_addon_0 {
   font-family: Arial;
   font-size: 12px;
   color: black;
   background-color: #69CB55;
   padding-left: 0px;
   padding-top: 10px;
   padding-right: 0px;
   padding-bottom: 10px;
}

.content_addon_1 {
   font-family: Arial;
   font-size: 12px;
   color: black;
   background-color: #69C2FF;
   padding-left: 0px;
   padding-top: 10px;
   padding-right: 0px;
   padding-bottom: 10px;
}

.content_subheadline_0 {
   font-family: Arial;
   font-size: 18px;
   font-weight: bold;
   color: black;
   background-color: #A6E680;
   padding-left: 10px;
   padding-top: 10px;
}

.content_subheadline_1 {
   font-family: Arial;
   font-size: 18px;
   font-weight: bold;
   color: black;
   background-color: #C7EAFB;
   padding-left: 10px;
   padding-top: 10px;
}

.content_prod_detail_teaser {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: black;
   background-color: white;
   padding-top: 3px;
   padding-bottom: 3px;
   text-align: center;
}

.content_prod_bottom_0 {
   font-family: Arial;
   font-size: 12px;
   color: black;
   background-image: url(../sys/table_privat_bottom.gif);
}

.content_prod_bottom_1 {
   font-family: Arial;
   font-size: 12px;
   color: black;
   background-image: url(../sys/table_business_bottom.gif);
}

TD.content_table_top_0 {
  background-image: url(../sys/table_privat_top.gif);
  background-repeat: no-repeat;
  background-color: #A6E680;
  color: black;
  font-size: 1px;
}

TD.content_table_top_1 {
  background-image: url(../sys/table_business_top.gif);
  background-repeat: no-repeat;
  background-color: #C7EAFB;
  color: black;
  font-size: 1px;
}

TD.content_table_bottom_0 {
  background-image: url(../sys/table_privat_bottom.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

TD.content_table_bottom_1 {
  background-image: url(../sys/table_business_bottom.gif);
  background-repeat: no-repeat;
  color: black;
  font-size: 1px;
}

.content_text_3 A {
   font-size: 12px;
   font-weight: normal;
   color: #00639C;
}

TD.error_top {
  background-image: url(../sys/error_top.gif);
  background-repeat: no-repeat;
}

TD.error_bottom {
  background-image: url(../sys/error_bottom.gif);
  background-repeat: no-repeat;
}

TD.error_text {
   font-family: Arial;
   font-size: 12px;
   color: black;
   background-color: #DE2E2A;
   padding-left: 15px;
}

.spacer_0 {
   font-size: 1px;
   background-color: #A6E680;
}

/* #### Domaincheck #### */
.domain_check_alt {
   font-family: Arial;
   font-size: 12px;
   border-bottom-width: 1px;
   border-bottom-color: #CCCCCC;
   border-bottom-style: solid;
   vertical-align: middle;
   padding-top: 4px;
   padding-bottom: 4px;
}

.domain_check_alt A {
   font-family: Arial;
   font-size: 12px;
   color: #00639C;
}


A.menuPresse {
   color: white;
}

A.menuPresse:hover {
   color: #EB2E25;
}

A.menuPresse:active {
   color: #EB2E25;
}

.prod_details_footer {
   background-color: white;
}


/* #### SUCHE #### */
H3.csc-searchResultHeader A {
  color: black; 
  font-size: 12px;
  font-weight: bold;
}

H3.csc-searchResultHeader A:hover {
   text-decoration:underline;
}

.csc-searchResult {
  background-color: #cccccc;
}

.tx-indexedsearch-title-caption A {
   font-size: 12px;
}

.tx-indexedsearch-info A {
   color: #00639C;
}

.tx-indexedsearch-title A {
   color: #00639C;
}

.tx-indexedsearch-browsebox A {
   color: #00639C;
}

.tx-indexedsearch-browsebox-strong {
   font-weight: bold;
}

.tx-indexedsearch-browsebox-link A {
   color: #00639C;
}

.tx-indexedsearch-sections-link A:hover, .tx-indexedsearch-sections-link A:visited, .tx-indexedsearch-sections-link A:active, .tx-indexedsearch-sections-link A:link {
   font-size: 12px;
   font-weight: bold;
   color: #00639C;
}

.tx-indexedsearch-whatis {
   font-size: 12px;
}

.tx-indexedsearch-noresults {
   font-size: 12px;
   font-weight: bold;
}


/* #### ANFAHRTSPLAN #### */
A.anfahrt {
  color: #00639C;
  font-weight: bold;
  font-size:12px;
}

/* #### LOGOS #### */

B.logos {
  font-size: 12px;
  color: black;
}

A.logos {
  font-size: 12px;
  color: #00639C;
}

A.logos:hover {
  text-decoration: underline;
}

DIV.csc-header csc-header-n2 H1 {
   font-size: 14px;
   font-weight: bold;
   color: black; 
}

/* #### TYPO3 Tabellen formatieren ### */
.td-0 {
   vertical-align: top;
}

.td-1 {
   vertical-align: top;
}
