/* Styles all LInks */
A:link  {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
A:visited  {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
A:active  {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
A:hover  {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
LI A:link  {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
LI A:visited  {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
LI A:active  {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
LI A:hover  {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
/* Styles for the Content */
BODY  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
REDBODY  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #FF0000;
	font-size: 11px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
SMALLBODY  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #003399;
	font-size: 9px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	background-color: #EDE6E6;
}
TABLE,TR,TD  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
TABLE.padded TD {
	padding: 5px;
}
H1,.black14  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	padding: 0px 0px; 
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
}
H2,.gray12  {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
H3  {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
H4  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
P  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0px 0px; 
	margin: 10px 0px 0px 0px; 
	text-decoration: none;
}
OL  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0px 0px 0px 30px; 
	margin: 5px 0px 0px 0px; 
	text-decoration: none;
}
UL  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0px 0px 0px 30px; 
	margin: 5px 0px 0px 0px; 
	text-decoration: none;
}
OL LI {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0px 0px;
	margin: 10px 0px 0px 0px; 
	text-decoration: none;
}
UL LI {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 0px 0px 0px 0px; 
	text-decoration: none;
}
/* Styles for WhiteTitles in the DarkBlue Boxes e.g. Partner-Tools */
.TitleWhite {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/* Styles for BlueTitles in the LightBlue Boxes e.g. Toolbox or Hersteller pages*/
.TitleBlue {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/* Styles for PinkTitles - Hersteller - Vorteile im Überblick */
.TitlePink {
	color: #CC0066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/* Styles for Paragraphs in DarkGray e.g. Seite empfehlen - Privacy Comment */
.TextGray  {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}
/* Styles for price informations - Hersteller - Produkte */
.TextSmall  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	line-height: 13px;
	text-decoration: none;
}

/* Styles for the RightBox in the Header */
.HeaderWhite  {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.HeaderWhite a {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.HeaderWhite a:visited {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.HeaderWhite a:hover {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.FormSearch {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 86px;
	height: 18px;
	background-color: #FFFFFF;
}

/* Styles for the HistoryNavigation and the Footer*/
.HistoryNav  {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
}
.HistoryNav  a {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: underline;
}
.HistoryNav  a:visited {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: underline;
}
.HistoryNav  a:hover {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: underline;
}

/* Styles for the Promoboxes */
.PromoBlack  {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
}
.PromoBlack a {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.PromoBlack a:visited {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.PromoBlack a:hover {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.PromoBlue  {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
}
.PromoBlue a {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
.PromoBlue a:visited {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
.PromoBlue a:hover {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: underline;
}

/* Styles for the PartnerTools */
.PartnerTools  {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
}
.PartnerTools  a {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.PartnerTools  a:visited {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.PartnerTools  a:hover {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.FormSelectPartnerTools {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 105px;
}

/* Styles for the Forms */
.FormTextfield {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 250px;
}
.FormTextfield368 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 360px;
}
.FormPullDown {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

/* Styles for the Navigation  -  Rubrik-Links, wenn nicht in der Rubrik */
.NavLeftTblRubrik  {
	background-color: #FFFFFF;
	background-image: url("/pics/navleft_arrrow01.gif");
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-color: #003399;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}
.NavLeftTblRubrik a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	display: block;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
}
.NavLeftTblRubrik a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	display: block;
}
.NavLeftTblRubrik a:hover {
	background-color: #BBD1FF;
	background-image: url("/pics/navleft_arrrow01.gif");
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
/* Styles for the Navigation  -  Rubrik-Links, wenn genau auf der Rubrikseite  */
.NavLeftTblRubrikOff  {
	background-color: #BBD1FF;
	background-image: url("/pics/navleft_arrrow02.gif");
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-color: #003399;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}
.NavLeftTblRubrikOff a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	display: block;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
}
.NavLeftTblRubrikOff a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	display: block;
}
.NavLeftTblRubrikOff a:hover {
	background-color: #BBD1FF;
	background-image: url("../pics/navleft_arrrow02.gif");
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
/* Styles for the Navigation  -  Rubrik-Links, wenn in der jeweiligen Rubrik */
.NavLeftTblRubrikOn  {
	background-color: #FFFFFF;
	background-image: url("../pics/navleft_arrrow02.gif");
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-color: #003399;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}
.NavLeftTblRubrikOn a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	display: block;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
}
.NavLeftTblRubrikOn a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	display: block;
}
.NavLeftTblRubrikOn a:hover {
	background-color: #BBD1FF;
	background-image: url("../pics/navleft_arrrow02.gif");
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
/* Styles for the Navigation  -  SubRubrik-Links, wenn nicht auf der jeweiligen Seite */
.NavLeftTbl  {
	background-color: #FFFFFF;
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	padding-left: 5px;
}
.NavLeftTbl a {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
}
.NavLeftTbl a:visited {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.NavLeftTbl a:hover {
	background-color: #BBD1FF;
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
/* Styles for the Navigation  -  SubRubrik-Links, wenn auf der jeweiligen Seite */
.NavLeftTblOn  {
	background-color: #BBD1FF;
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
}
.NavLeftTblOn a {
	background-color: #BBD1FF;
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
}
.NavLeftTblOn a:visited {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.NavLeftTblOn a:hover {
	background-color: #BBD1FF;
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
/* Styles for the TopNavigation Hersteller */
.TopNavHersteller  {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
}
.TopNavHersteller a {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.TopNavHersteller a:visited {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.TopNavHersteller a:hover {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.TopNavHerstellerGrey  {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #808080;
}
.TopNavHerstellerGrey a {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
	text-decoration: none;
}
.TopNavHerstellerGrey a:visited {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
	text-decoration: none;
}
.TopNavHerstellerGrey a:hover {
	font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
	text-decoration: underline;
}
.Pflichtfeld {  
    font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
    background-color: #BBD1FF;
	width: 250px;
}
.BalkenKw {
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
}
Table.Access td {
	padding-bottom: 6px;
}

Table.text { margin:0 10; padding-bottom: 6px }

TABLE.news {
	border-collapse: collapse;
	border: 1px solid black;
}

TABLE.news TD {
	border: 1px solid black;
	border-collapse: collapse;
	margin-left: 20px;
	text-align: center;
	padding: 2 3 2 3;
}

.dns {
	padding-left: 17px;
	font-size: 10px;
}

.justify {
	text-align: justify;
}
