.hl_td1 { color: #005AAB; font-family: arial, verdana, helvetica, sans-serif; vertical-align: middle; font-size: 18px; font-weight: bold }
.menu_td1 { vertical-align: middle }
.menu_oben { color: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal }
.menu_oben:hover { color: #FF0500; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal }
.menu_oben_active { color: #FF0500; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal }
.menu_oben_active:hover { color: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal }
.menu_unten { color: #264F9C; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold }
.menu_unten:hover { color: #FF0500; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold }
.menu_unten_active { color: #FF0500; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold }
.menu_unten_active:hover { color: #264F9C; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold }
.wiv_text1 { color: #DDDDDD; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px }
.wiv_link1 { color: #DDDDDD; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline }
.wiv_link1:hover { color: #DDDDDD; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none }
.search_input01 { width: 86px; background-color: #FFFFFF; font-family: arial; font-size: 10px; color: #27247D; border: 1px solid; border-color: #000000 }
.search_text01 { font-family: Verdana, Helvetica; font-size: 12px; color: #FFFFFF; vertical-align: middle }
.startseite_content_text { color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; vertical-align: top }
.startseite_hl_td1 { color: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; vertical-align: middle; font-size: 16px; font-weight: bold }
.sitemap_link1 { color: #636563; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: none }
.sitemap_link1:hover { color: #1D415B; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: underline }
.sitemap_link2 { color: #636563; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none }
.sitemap_link2:hover { color: #1D415B; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline }
.submenu_td1 { color: #264F9C; font-family: arial, verdana, helvetica, sans-serif; vertical-align: middle; font-size: 12px; font-weight: bold }
.submenu_link1 { color: #264F9C; font-family: arial, verdana, helvetica, sans-serif; vertical-align: middle; font-size: 12px; text-decoration: none; font-weight: bold; white-space:nowrap }
.submenu_link1:hover { color: #FF0500; font-family: arial, verdana, helvetica, sans-serif; vertical-align: middle; font-size: 12px; text-decoration: none; font-weight: bold; white-space:nowrap }

# check this:
.menu_link1 { color: #006331; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold }
.menu_link1:hover { color: #006331; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold }
.menu_link2 { color: #006331; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold }
.menu_link2:hover { color: #0D2330; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold }
.menu_link2act { color: #006331; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; text-decoration: underline; font-weight: bold }
.menu_link2act:hover { color: #0D2330; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; text-decoration: underline; font-weight: bold }


td { color: #1D415B; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; vertical-align: top }
a { color: #264f9c; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: underline }
a:hover { color: #1D415B; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-decoration: none }
li { color: #264F9C; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px }

.standard_content_text1 { font-family:arial, verdana, helvetica, sans-serif; font-size: 10px; color: #1D415B }
.standard_content_text2 { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #1D415B }
.standard_content_text3 { font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; color: #1D415B }

.start_content_text2 { font-family:arial, verdana, helvetica, sans-serif; font-size: 10px; color: #FFFFFF }
.start_content_text2 a,.start_content_text2 a:hover { color: #FFFFFF }

font { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #1D415B }

body
{
scrollbar-face-color: #E9EAEA;
scrollbar-base-color: #295584;
scrollbar-shadow-color: #295584;
scrollbar-3dlight-color: #E9EAEA;
scrollbar-track-color: #E9EAEA;
scrollbar-darkshadow-color: #E9EAEA;
background-color: #FFFFFF;
}


.startTable {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    background-color: #E7CFA5;
    }

.startTableTDLeft {
    border-right: 1px dotted #888888;
    border-bottom: 1px dotted #888888;
    }

.startTableTDRight {
    border-bottom: 1px dotted #888888;
    }

.standard_warning_text {
      font-family:arial, verdana, helvetica, sans-serif;
      font-size: 10px;
      line-height: 12px;
      font-style: normal;
      font-weight: normal;
      color:#660000;
      }

.recommendInputField { border: 1px solid #CCCCCC; font-family:arial, verdana, helvetica, sans-serif; font-size: 12px; background-color: #F6F6F6; width:99%}

.headline {
      font-family:arial, verdana, helvetica, sans-serif;
      font-size: 10px;
      line-height: 12px;
      font-style: normal;
      font-weight: bold;
      color:#222222;
      padding-left:40px;
      }


.wivDirectoryCategoriesBoxTitle {
    color: #264F9C;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px solid #FF0500;
    }

.wivDirectoryRootline {
    color: #264F9C;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 2px solid #FF0500;
    }

.wivDirectoryEntryStandard {
    border-bottom: 1px dotted #DDDDDD;
    margin-bottom:10px;
    }

.wivDirectoryEntryColor {
    background-color: #EEEEEE;
    border-bottom: 1px dotted #DDDDDD;
    margin-bottom:10px;
    }

.wivDirectoryEntryEmail a,  .wivDirectoryEntryEmail a:hover{
    color: #264F9C;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10px;
    }

.wivDirectoryEntryContactButton {
    color: #FFFFFF;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #264F9C;
    border: 2px outset #668FDC;
    width: 150px;
    margin-top:3px;
    }

.wivDirectoryEntryContactFormRequiredSign {
    color: #FF0500;
    }
.wivDirectoryEntryContactFormErrors {
    color: #FF0500;
    font-weight: bold;
    }

.wivDirectoryEntryContactFormErrorList li {
    color: #FF0500;
    font-weight: bold;
    }

.wivDirectoryEntryContactInput {
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #264F9C;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    width: 50%;
    }

.wivDirectoryEntryContactMessage {
    color: #FF0500;
    font-weight: bold;
    }

   .wivDirectoryEntryEmailHead {
    font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	color: #1D415B;
	background-color: #FFFFFF;
	border-bottom: solid 1px #264F9C;
	}

.wivDirectoryEntryEmailHeadTitle {
	font-size: 20px;
	font-weight: bold;
	border-bottom: dotted 1px #264F9C;
	}

.wivDirectoryEntryEmailHeadMain {
	color: #666666;
	}

.wivDirectoryEntryEmailMessage{
    font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #1D415B;
	background-color: #FFFFFF;
	border-bottom: solid 1px #264F9C;
	}

.wivDirectoryEntryEmailFooter {
    font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #1D415B;
	}

/* Klasse für die Überschrift */

.headlineBig {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #005AAB;
	}
	
.headlineMed {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #005AAB;
	}

.aufzaehlung {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #005AAB;
	line-height: 0.1;
	}
	
/* Extra-Klasse für Produktseite */

.tdproducts, .tdproducts a, .tdproducts a:visited, .tdproducts a:active, .tdproducts a:hover{
	text-decoration: none;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #005AAB;
	vertical-align: middle;
	}
	
	
/* Klasse für Tabelle auf Produktseiten */

.tdproductsbold{
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #005AAB;
	vertical-align: middle;
	}

.panorama {
	text-align:	center;
	}
	
.laufband {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #FFFFFF;
	}