/* STANDARD HTML*/

html, body {
   margin: 0 0 0 0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ul-product-panels {
  list-style-image:url(../images/pfeil-rot-rechts.gif);
  margin-left:20px;
  margin-top:2px;
  margin-bottom:0px;
  font-size:7pt;
  padding-left:5px;
}

.ul-sitemap {
  list-style-image:url(../images/pfeil-rot-rechts.gif);
  margin-left:20px;
  margin-top:2px;
  margin-bottom:0px;
  font-size:7pt;
  padding-left:5px;
}


.textbox 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	/*width: 150px;*/
	/*width:90px;*/
	color: #000000;
	border-top: solid 1px #9C9C9C;
	border-right: solid 1px #9C9C9C;
	border-bottom: solid 1px #9C9C9C;
	border-left: solid 1px #9C9C9C;
	background-color: #FFFFFF;
}


/*grüne Buttons!*/
.formbutton {
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 9px;
  	font-weight: normal;
  	text-decoration: none;
	color: #FFFFFF;
	border: #00999E;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #00999E;
	margin-left:5px;
	margin-right:5px;
		
}


a:link {
  color:#00999E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
a:visited {
  color:#00999E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
a:hover {
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
}
 a:active {
   color:#00999E;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   text-decoration: none;
 }



.navi_1:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #354961;
    text-decoration: none;
}
.navi_1:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #354961;
    text-decoration: none;
}
.navi_1:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #354961;
    text-decoration: none;

}
/* 2. Level */
.navi_2:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}
.navi_2:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
	padding-left:0px;
}
.navi_2:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
	padding-left:0px;
}
.navi_2:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
	padding-left:0px;
}

/* Kleinere Schriftart für die Links in der Navigation, die im Content die Produkte anzeigt*/
.navi_2_content:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #314453;
    text-decoration: none;
}
.navi_2_content:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #888888;
    text-decoration: none;
}
.navi_2_content:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #314453;
    text-decoration: none;
}
.navi_2_content:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #314453;
    text-decoration: none;
}

/*3.Level*/
.navi_3:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}
.navi_3:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}
.navi_3:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}
.navi_3:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}

/*4.Level (bald nicht mehr in use)*/
.navi_4:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}
.navi_4:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}
.navi_4:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}
.navi_4:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}

/* Clickpath */
.clickpath:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #6B7881;
    text-decoration: none;
}
.clickpath:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #6B7881;
    text-decoration: none;
}
.clickpath:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #6B7881;
    text-decoration: none;
}
/* headline Links für die Bulletinseite */
.headline_link:link {
	padding-left:10px;
  	color: #ffffff;
	font-size: 11px;
  	font-weight:bold;
}
.headline_link:visited {
	padding-left:10px;
  	color: #ffffff;
	font-size: 11px;
  	font-weight:bold;
}
.headline_link:hover {
	padding-left:10px;
  	color: #ffffff;
	font-size: 11px;
  	font-weight:bold;
    text-decoration: underline;
}

/* weisser Link (z. B. für den Fuss) */ 
.link-white:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.link-white:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.link-white:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}

/* "Dreckiges" Weiss (z. B. für Deutsch / Englisch, Sitemap / Impressum) */ 
.link-dirty-white:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #C3CCE9;
    text-decoration: none;
}
.link-dirty-white:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #C3CCE9;
    text-decoration: none;
}
.link-dirty-white:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #C3CCE9;
    text-decoration: none;
}

/* Link für den Merkzettellink auf der Produktseite */ 
.link-merkzettel:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
	padding-bottom:0px;
}
.link-merkzettel:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
	padding-bottom:0px;
}
.link-merkzettel:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
	padding-bottom:0px;
}

/* Link z. B. für die Verlinkung von Produktseite aufs Impressum über den Produktpreis */ 
.link_like_std-content:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.link_like_std-content:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
	padding-bottom:0px;
}
.link_like_std-content:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
	padding-bottom:0px;
}


/* Link für den Deutsch / English - Umschalter */ 
.language_selector_link:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.language_selector_link:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.language_selector_link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}


/*######################################################################################*/
/* Produktebenenklassen */
.1_level {
    padding-left: 12px;
	padding-top: 6px;
}
.2_level {
    padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#DEEAF6;
}
.2_level_content_navi {
    padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	/*background-color:#DEEAF6;*/
}


/* kein blauer Hintergrund für die Produkte, die in der Navi im Contentbereich angezeigt werden */
.2_level_content {
    padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.2_level_ro {
    padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#000000;
}


.3_level {
    padding-left: 28px;
    padding-top: 2px;
	padding-bottom: 2px;
    background-color:#C7DCED;
}
/* wird bald nicht mehr benötigt*/
.4_level {
    padding-left: 36px;
	padding-top: 2px;
	padding-bottom: 2px;
    background-color:#C7DCED;
}
/* 1. Level von navi_left (momentan nur die Produktsuche)*/
.1_level_navi_left {
	padding-top: 7px;
}
/*######################################################################################*/
/* Bulletin Klassen*/
.headline {
  padding-left:17px;
  color: #ffffff;
  font-size: 11px;
  font-weight:bold;
}
.bullet_text {
  padding-left:10px;
  padding-top:5px;
  color: #314453;
  font-size: 10px;
  font-weight: normal;
}

.bullet_1_headline_bg {
  background-color:#983B33;
}
.bullet_2_headline_bg {
  background-color:#534387;
 }
.bullet_3_headline_bg {
  background-color:#3F6931;
}
.bullet_4_headline_bg {
  background-color:#306B96;
}
.bullet_5_headline_bg {
  background-color:#B18B35;
}
.bullet_6_headline_bg {
  background-color:#3A938D;
}
.bullet_7_headline_bg {
  background-color:#812F79;
}
.bullet_8_headline_bg {
  background-color:#56535E;
}


.bullet_1_content_bg {
  background-color:#F5E2E0;
}
.bullet_2_content_bg {
  background-color:#E6E3F1;
}
.bullet_3_content_bg {
  background-color:#E1EFDC;
}
.bullet_4_content_bg {
  background-color:#E0ECF5;
}
.bullet_5_content_bg {
  background-color:#F6F0E2;
}
.bullet_6_content_bg {
  background-color:#E1F3F2;
}
.bullet_7_content_bg {
  background-color:#F3DEF1;
}
.bullet_8_content_bg {
  background-color:#E7E7E9;
}

.bullet_1_link {
  padding-left:17px;
  padding-top:4px;
  padding-bottom:0px;
  color: #983B33;
  font-size: 11px;
  font-weight: bold;
}
.bullet_2_link {
  padding-left:17px;
  padding-top:4px;
  padding-bottom:0px;
  color: #534387;
  font-size: 11px;
  font-weight: bold;
}
.bullet_3_link {
  padding-left:17px;
  padding-top:4px;
  padding-bottom:0px;
  color: #3F6931;
  font-size: 11px;
  font-weight: bold;
}
.bullet_4_link {
  padding-left:17px;
  padding-top:4px;
  padding-bottom:0px;
  color: #306B96;
  font-size: 11px;
  font-weight: bold;
}
.bullet_5_link {
  padding-left:17px;
  padding-top:4px;
  padding-bottom:0px;
  color: #B18B35;
  font-size: 11px;
  font-weight: bold;
}
.bullet_6_link {
  padding-left:17px;
  padding-top:4px;
  padding-bottom:0px;
  color: #3A938D;
  font-size: 11px;
  font-weight: bold;
}
.bullet_7_link {
  padding-left:17px;
  padding-top:4px;
  padding-bottom:0px;
  color: #812F79;
  font-size: 11px;
  font-weight: bold;
}

/*######################################################################################*/
/* Panel Klassen*/
.heads_panel_notice {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #435A6D;
  text-decoration: none;
}

.panel_headline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #009A9D;
}

.panel_headline:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #009A9D;
}
.panel_headline:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #009A9D;
}
.panel_headline:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #009A9D;
  text-decoration: underline;
}



.panel_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #314453;
}

.panel_text_padding_img_top {
  padding-top:5px;
  padding-left:16px;
}

.panel_button_padding_img_top {
    padding-top:12px;
	padding-bottom:9px;
}

.panel_text_padding_img_left {
  padding-top:12px;
  padding-left:5px;
}

.panel_button_padding_img_left {
    padding-top:12px;
	padding-bottom:9px;
}
.panel_headline_padding_img_left {
  padding-top:5px;
  padding-left:5px;
}

/*#######################################################################################
//Deliverd Typo3-Classes*/
/*Bildunterschriften*/
.csc-caption {
  font-size: 10px;
  color: #000000;
}

/*Sitemap*/
.csc-sitemap-level1 {
padding-left:0px;
}
.csc-sitemap-level2 {
padding-left:20px;
}
.csc-sitemap-level3 {
padding-left:40px;
}
.csc-sitemap-level4 {
padding-left:60px;
}


/*#######################################################################################*/
/* Hintergrundfarben mit zusätzlichen Formatanweisungen; nur die Farben ändern! */
.navi_top_bg {
  background-color:#00999E;
  font-size: 9px;
}
.navi_top_right {
  background-color:#00999E;
  font-size: 9px;
  color: #C3CCE9;
  padding-right: 10px;
}

.navi_lang_bg {
  background-color:#00999E;
  font-size: 9px;
  color: #C3CCE9;
  padding-left: 10px;
}
.navi_clickpath_bg {
  background-color:#F5F8FD;
  color:#6B7881;
  font-size:9px;
}
.search_bg {
  background-color:#F5F8FD;
  font-size:9px;
  padding-left:5px;
  color:#2D475C;
}
.navi_left_products_bg {
  background-color:#F5F8FD;
}
.navi_left_bg {
  background-color:#DEEAF6;
}

/*#######################################################################################*/
/* verschiedene Paddings */
.navi_head {
  padding-left: 5px;
}
.std-paddingtop {
 	padding-top: 1px;
}
.paddingtop-3px {
    padding-top: 3px;
} 
.paddingtop-7px {
    padding-top: 7px;
} 
.paddingtop-9px {
    padding-top: 9px;
} 
.paddingleft-6px {
  padding-left:6px;
}

.paddingleft-15px {
  padding-left:15px;
}
.paddingleft-3px {
  padding-left:3px;
}


/*#######################################################################################*/
/* verschieden Seitenteile */
.foot {
  background-color=#00999E;
  font-size: 9px;
  color:#FFFFFF;
}
/*### für alle bildbeschreibungen*/
.bildbeschreibung {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
}
/* die kleinen Überschriften, wenn man über alle Kategorien sucht*/
.searchResultTable {
   background-color=#DEEAF6;
  border: 1px solid #00AA9E;
padding-left:10px;
  width:700px;
}

.small_searchheadline {
 padding-top:4px;
  padding-bottom:4px;
  color:#00999F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  /*font-style:italic;
  text-decoration: underline;*/

}
/* headline als Link*/

.small_searchheadline_link:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color:#00999F;
    text-decoration: none;
}
.small_searchheadline_link:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color:#00999F;
    text-decoration: none;
}
.small_searchheadline_link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color:#00999F;
    text-decoration: none;
}

/* die kleinen Überschriften, wenn man über alle Kategorien sucht*/
.big_searchheadline {
  color:#006666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  /*font-style:italic;
  text-decoration: underline;*/
  padding-top:12px;
  padding-bottom:0px;
}


/*#######################################################################################*/
/* Styles Produktseite */
.product_dark_bg {
  /*background-color:#77c5c7;*/
  background-color:#DEEAF6;

}
.product_headline {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    /*color: #FFFFFF;*/
    color: #354961;

    text-decoration: none;
}
.product_headline_boxes {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #354961;
    text-decoration: none;
	/*padding-left:6px;*/
}
.product-detailbutton-padding {
  padding-right:10px;
  padding-bottom:7px;
}
.product-greenheadline {
  padding-top:7px;
  font-size:8pt;
  font-weight: bold;
  color:#009a9d;
}
.product-greenborders {
  border:1pt solid #009A9D; 
  padding-left:10px; 
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;
}
.product-greyimagetext {
  font-size:7pt;
  color:#9c9c9c;
  padding-top:3px;
}
.producttext_padding {
  padding-left: 15px;
  padding-right: 15px;
}

.imageswitcher_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #AAAAAA;
  text-decoration: none;
  padding-top:9px;
}

.imageswitcher_paddings {
  padding-top: 4px;
  padding-bottom: 4px;
}

/*.product_img_paddings {
  padding-left:80px;
  padding-top:5px;
}*/
/*######################################################################################*/
/* Ansprechpartner Klassen*/
.asp-name {
  padding-top:7px;
  font-size:8pt;
  font-weight: bold;
}
.asp-text {
  font-size:7pt;
  /*padding-bottom:5px;*/
}
.asp-text-bold {
  font-size:7pt;
  font-weight: normal;
  padding-bottom:5px;
  color:#314453;
}

.asp-padding-left {
  padding-left:15px;
}
.asp-padding-top {
  padding-top:7px;
}
/*######################################################################################*/
/*STYLES für die Loginbox*/
DIV.tx-newloginbox-pi1 {
   /*border:1px solid AAAAAA;*/
   width:100%;
}
DIV.tx-newloginbox-pi1 H3 {
  color:#00999E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: strong;
  /*font-style:italic;
  text-decoration: underline;*/
  margin-top:0px;
  margin-bottom:5px;
}
/* wie std_content, keine Änderung*/
DIV.tx-newloginbox-pi1 P {
  margin: 0 0 5px 0;
}
DIV.tx-newloginbox-pi1 TABLE {}
/* Label Benutzername, Passwort*/
DIV.tx-newloginbox-pi1 TABLE TR TD P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding:0 15 0 0;
}
DIV.tx-newloginbox-pi1 TABLE TR TD {}
DIV.tx-newloginbox-pi1 TABLE TR {
}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {
  width:100px;
}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
  width:150px;
}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {
   width:100%;
   /*padding:0 0 15 120;*/
}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}

.green-border {
  border: 1px solid #00999F;
}
.loginbox-headline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background-color:#00999F; 
  padding:2 0 2 3;
}

.loginbox-text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  padding: 2 3 2 3;
}
.loginbox-text-registered {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  padding: 2 3 8 3;
}

.loginbox-link {
  padding: 0 3 3 0;
}

.loginbox-link-registerd {
  padding: 1 0 0 0;
}


/*######################################################################################*/
/*STYLES für die Suchresultate*/
.tx-indexedsearch-searchbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  font-style:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  font-style:normal;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #EE0000;
  text-decoration: none;
  font-style:normal;
}
.tx-indexedsearch-title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #00999E;
  text-decoration: none;
  font-style:normal;
  background-color:#DEEAF6;
}
.tx-indexedsearch-info {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  font-style:normal;
  background-color:#FFFFFF;
}

/*Formatierung für die Spalten bei der Messeübersicht*/
.messe-spalte {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding:0 3 3 3;
}

/*Formatierung grüne Überschriften auf der Suchseite*/
.suche-gruen-ueberschrift {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #00999F;
  text-decoration: none;
}
/* Linkformatierung der Suchergebnisse*/
.searchresult_link:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}
.searchresult_link:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #BBBBBB;
    text-decoration: none;
}
.searchresult_link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}
.searchresult_link:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #314453;
    text-decoration: none;
}

/* Tabellenformatierung für die Produkttext*/
.parsedTableNoBorder{
margin-left:-3px;
}
.parsedTableBorder{
border-collapse:collapse;
border-width:1px;
border-color:#666666;
border-style:solid;
}

.row_bgcolor1 {
  //background-color:#FFFFFF;
  background-color:EAEEED;
}

.row_bgcolor2{
  background-color:#F5F8FD;
}

.td-content {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding:2 3 2 3;
}

/* headline Links für die Panels auf den Produktgruppenseiten */
.headline_link_grouppages:link {
  	color: #ffffff;
	font-size: 11px;
  	font-weight:bold;
}
.headline_link_grouppages:visited {
  	color: #ffffff;
	font-size: 11px;
  	font-weight:bold;
}
.headline_link_grouppages:hover {
  	color: #ffffff;
	font-size: 11px;
  	font-weight:bold;
    text-decoration: underline;
}

/*Formatierung für die Spalten bei der Messeübersicht*/
.messe-spalte {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding:0 3 3 3;
}

.matrixtable {
 border:0px;
}
.matrix_tdtext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
.matrix_tdselect {
}
.matrix_selectbox{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
.matrix_tdresult_label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  color:#00999f;
}
.matrix_resulttable {
}
.matrix_tdresult {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}




/* Top Navigation Menu */
.topnav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
	padding-top:2px; 
	border-right: 2px solid white;
}   
.topnav a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: white;    
    padding-right:7px;
    padding-left: 7px;
	background-color:#00999F;   
	height:16px;

    /*border-left: 1px solid black;*/
}
.topnav a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: white;    
    padding-right:7px;
    padding-left: 7px;
    background-color:#00999F;   
    /*border-left: 1px solid black;*/
	height:16px;

}
.topnav a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: white;    
    padding-right:7px;
    padding-left: 7px;
    background-color:#4E8B8E;   
	height:16px;

}
.topnav a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: white;    
    padding-right:7px;
    padding-left: 7px;
    /*background-color:#4E8B8E;   */
    background-color:#00999F;
    /*padding-top:10px;  
    padding-bottom:10px;  */

	height:16px;

}

.topnav_act {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
	padding-top:2px; 
	border-right: 2px solid white;
}   

.topnav_act a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: white;    
    /*padding-right:7px;
    padding-left: 7px;*/
	background-color:#00999F;   
}
.topnav_act a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
   text-decoration: none;
   color: white;    
    padding-right:7px;
    padding-left: 7px;
   background-color:#00999F;   
}
.topnav_act a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: white;    
    padding-right:7px;
    padding-left: 7px;
	background-color:#00999F;   
}
.topnav_act a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: white;    
    padding-right:7px;
    padding-left: 7px;
	background-color:#4E8B8E;   
}


/*2nd level*/

.topnav1 a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: white;    
    padding-left: 7px;
	
	/* padding-top:2px;*/
	
	padding-bottom:2px;
    background-color:#00999F;   
    /*border-left: 1px solid black;*/
	width:150px;
}
.topnav1 a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: white;    
    padding-left: 7px;
	/*padding-top:2px;*/
	padding-bottom:2px;
    background-color:#00999F;   
	width:150px;
}
/*.topnav1 a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: white;    
    padding-left: 7px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#00999F;   
    border-left: 1px solid black;
	width:150px;
}*/
.topnav1 a:hover {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: white;    

       padding-left: 7px;
	/*padding-top:2px;*/

	padding-bottom:2px;
	
	background-color:#4E8B8E;   
	width:150px;

}

.topnav_act1 a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: white;    
    padding: 7px;
	background-color:#00999F;   
    /*border-left: 1px solid black;*/
    border-right: 2px solid white;
}
.topnav_act1 a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
   text-decoration: none;
   color: white;    
   padding: 7px;
   background-color:#00999F;   
    /*border-left: 1px solid black;*/
    border-right: 2px solid white;
}
.topnav_act1 a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: white;    
	background-color:#00999F;   
    /*border-left: 1px solid black;*/
    border-right: 2px solid white;
}
.topnav_act1 a:hover {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: white;    
    padding: 7px;
	background-color:#4E8B8E;   
    padding-top:10px;   
    /*border-left: 1px solid black;*/
    border-right: 2px solid white;
}



