BODY.small_popup {
  background-image: none;
}

INPUT.shop_submit {
  border-width: 0px;
  background-color: #999999;
}

SELECT.subnavi {
  font-size: 9px;
  background-color: white;
  color: black;
  border: solid 1px #999999;
  padding: 0px;
  height: 20px;
}
H1 {
 font-size: 14px;
}
H2 {
 font-size: 13px;
  margin-bottom: 10px;
  margin-top: 20px;
}
H4 {
  font-size: 15px;
  margin-bottom: 10px;
  margin-top: 20px;
}

TD.basket_item {
  border-top: solid 1px white;
  height: 30px;
}

TD.basket {
  background-color: white;
}

/* Shop - Eingabefelder*/
INPUT.shop, TEXTAREA.shop {
  border: solid 1px #999999;
  background-color: #ffffff;
  font-size: 12px;
  font-family: Arial; 
}

TD, TD A {
  font-family: Arial;
  font-size: 11px;
}

INPUT.submit_search {
  border: solid 0px #8694B1;
  background-color: #999999;
  color: white;
  height: 20px;
  cursor: hand;
}

INPUT.search {
  font-size: 9px;
  background-color: white;
  color: black;
  border: solid 1px #999999;
  padding: 3px;
  height: 20px;
}

/* Suchformular - Eingabefelder */
TD.suche INPUT{
  border: solid 1px #999999;
  background-color: #ffffff;
  font-size: 12px;
  font-family: Arial;
  height: 20px;
 
}

.tx-indexedsearch-searchbox-button{
  border: solid 1px #999999;
  background-color: #ffffff;
  font-size: 12px;
  font-family: Arial;
  margin-left:10px;
  height: 20px;
  
}

.tx-indexedsearch .tx-indexedsearch-res  .tx-indexedsearch-info { 
background:#cccccc; 
padding-bottom:10px;
}




/* Suchformular - Eingabefelder */
TD.suche1 INPUT{
  border: solid 1px #999999;
  background-color: #ffffff;
  font-size: 12px;
  font-family: Arial; 
  margin: 0px 0px 0px 0px;
  line.height: 14px;
}

/* Suchformular - Auswahlfelder */
TD.suche OPTION{
  background-color: #ffffff;
  width: 100px;
  font-size: 12px;
  font-family: Arial; 
}

/* Suchformular - Auswahlfelder */
TD.suche SELECT{
  width: 175px;
}




FORM {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

 DIV.v_menu_item_1 {
   border-top: solid 1px #575757;
   
   width: 230px;
 }
 
 DIV.v_menu_item_2 {
   border-top: solid 1px #575757;
   width: 225px;
   padding-left: 10px;
 }


A.footer {
  font-size: 11px;
  color:#575757;
  
}

.footer A:visited  {
  font-size: 11px;
  color:#575757;
}

.footer A:hover  {
  font-size: 11px;
  color:#CC0000;
}


TD.footer_c1, TD.footer_c2 {
  border-top: solid 1px #575757;
  border-left: solid 1px #575757;
  border-right: solid 1px #575757;
  padding-left: 5px;
}

TD.h_links, TD.h_links A, TD.h_links A:visited, TD.h_links A:hover {
  font-family: Arial;
  font-size: 10px;
  color: white;
}

TD {
  font-family: Arial;
}

P.bodytext, P {
  font-size: 12px;
  font-family: Arial;
  margin: 0 0 0 0;
}


/* Feedback und Kontaktformular - Feldbeschriftung */
P.csc-form-label-req {
  font-family: Arial;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  line.height: 14px;
}

/* Feedback und Kontaktformular - Eingabefelder */
TD.csc-form-fieldcell INPUT {
  border: solid 1px #575757;
  background-color: white;
  font-size: 12px;
  font-family: Arial; 
}

/* Feedback und Kontaktformular - Texteingabefeld*/
TD.csc-form-fieldcell TEXTAREA{
  border: solid 1px #575757;
  background-color: white;
  font-size: 12px;
  font-family: Arial; 
}

/* Feedbackformular -  sende Button */
TD.csc-form-fieldcell INPUT formtype_mail {
  font-family: Arial;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  line.height: 14px;
}


.beg_bild704 {
   max-width: 704px;
   max-height: 255px;
   vertical-align: top;
 }

.beg_bild344 {
   max-width: 344px;
   max-height: 255px;
   vertical-align: top;
 }

.beg_bild254 {
   max-width: 254px;
   max-height: 255px;
   vertical-align: top;
 }

.beg_bild164 {
  max-width: 164px;
  max-height: 255px;
  vertical-align: top;
 }

.beg_bild74 {
  max-width: 74px;
  max-height: 255px;
  vertical-align: top;
 }
 TD.beg_small_column {
  width: 164px;
  vertical-align: top;
 }

 TD.beg_left_column {
  width: 344px;
  vertical-align: top;
 }

 TD.beg_right_colum {
  width: 344px;
  vertical-align: top;
 }

 TD.beg_space_column {
  width: 16px;
 }

 TD.beg_space_column_l {
  width: 164px;
 }

 TD.beg_space_line {
  font-size: 8px;
 }

TD.beg_space_line_s {
  font-size:  4px;
 }

TD.beg_space_line_top {
  font-size: 16px;
}

TD.beg_titel {
  font-family: Arial;
  font-size: 16px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  line-height: 18px;
  width: 344px;
  vertical-align: top;
 }

TD.beg_ueberschrift {
  font-family: Arial;
  color:#666666;  
  font-size: 14px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  line-height: 18px;
  width: 344px;
  vertical-align: top;
 }

TD.beg_ueberschrift_s {
  font-family: Arial;
  color:#666666;
  font-size: 14px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  line-height: 18px;
  width: 164px;
  vertical-align: top;
 }

TD.beg_leadtext {
  font-family: Arial;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  line.height: 14px;
  width: 344px;
  vertical-align: top;
 }

TD.beg_bildlegende_s {
  font-family: Arial;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  line.height: 14px;
  width: 164px;
  vertical-align: middle;
 }

TD.beg_bildlegende_l {
  font-family: Arial;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  line.height: 14px;
  width: 344px;
  vertical-align: top;
 }

TD.beg_lauftext_s, TD.P, TD.beg_lauftext_s P.bodytext {
  font-family: Arial;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  line.height: 14px;
  width: 164px;
  vertical-align: top;
 }

TD.beg_lauftext_l {
  font-family: Arial;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  line.height: 14px;
  width: 344px;
  vertical-align: top;
 }

TD.beg_zwiTit02_s {
  font-family: Arial;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  line.height: 14px;
  background-color: #000000;
  color:#FFFFFF;
  width: 164px;
  vertical-align: top;
  padding-left:5px
 }

TD.beg_zwiTit02_l_b {
  font-family: Arial;
  font-size: 12px;
  color:white; 
  margin: 0px 0px 0px 0px;
  line.height: 14px;
  background-color: #2A3D82;
  width: 344px;
  vertical-align: top;
  padding-left:5px
 }

TD.beg_zwiTit02_l {
  font-family: Arial;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  line.height: 14px;
  width: 344px;
  vertical-align: top;
 }
 
TD.beg_zwiTit03_s, TD.beg_headline_s {
  font-family: Arial; 
  font-size: 11px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  line.height: 14px;
  width: 164px;
  vertical-align: top;
 }

TD.beg_zwiTit03_l, TD.beg_headline_l  {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  line.height: 14px;
  width: 344px;
 }

TD.space_s {
   width: 4px;
 }


TD.beg_link_s {
  font-family: Arial;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  line.height: 12px;
  width: 164px;
  color: #E60024;
 }

TD.beg_link_l {
  font-family: Arial;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  line.height: 14px;
  width: 344px;
 }

TD.beg_quelle {
  font-family: Arial;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  line.height: 12px;
  width: 344px;
 }

/*
 DIV.v_menu_item_2 SPAN {
   margin-left: 10px; 
 }
*/
 TD.dropdowns {
   font-size: 12px;
	 text-align: right;
 }
 TD.dropdowns SELECT {
   font-size: 12px;
 }
 BODY { 
   background-image: url(beg_bckgr.jpg);
   background-color:#CCCCCC;
   background-repeat: no-repeat;
   font-family: Arial;
 }
 
 TD.h_links {
   vertical-align: top;
 } 
 TD.v_menu {
   vertical-align: top;
 }
 TD.v_menu A {
   font-family: Arial;
   font-size: 11px;
   color: #575757;
   margin-left: 20px;
 }
  TD.v_menu A:visited {
   font-family: Arial;
   font-size: 11px;
   color: #575757;
   margin-left: 20px;
 }
   TD.v_menu A:hover {
   font-family: Arial;
   font-size: 11px;
   color: #CC0000;;
   margin-left: 20px;
 }
 
 
 TD.f_menu {
   vertical-align: top;
 }
 TD.f_menu A {
   font-family: Arial;
   font-size: 11px;
   color: white;
   margin-left: 46px;
 }
 TD.content {
   vertical-align: top;
 }
 A {
   font-family: Arial;
   color: #CC0000;
   text-decoration: none;
 }
 A:visited {
   font-family: Arial;
   color: #CC0000;
 }
 
  A:hover {
   font-family: Arial;
   color: #CC0000;
 }