.noprint {display: none}

body {
	font-family: Arial, Helvetica, sans-serif;	
}

.print { 
	font-family: Arial, Helvetica, sans-serif;	
	width:600px;
	color: #2f7fbe; /* Dunknnlblau  */
	text-align: center;
	vertical-align: bottom;
	font-size: 20px; 
	line-height: 22px;  
	font-style: normal;
	font-weight: bold;
}

td.h2 {         	
	height: 2px;
}
td.h5 {         	
	height: 5px;
}
td.h10 {         	
	height: 10px;
}
td.h19 {         	
	height: 19px;
}
td.b2 {         	
	width: 2px;
}
td.b5 {         	
	width: 5px;
}
td.b7 {         	
	width: 7px;
}
td.b19 {         	
	width: 19px;
}
td.b25 {         	
	width: 25px;
}
td.b33pr_center {         /* Inhalts-Spalte */
	width: 33%;
	text-align: center;         
	vertical-align: top;
	font-size: 11px;	
	line-height: 13px;
}
td.b34pr_center {         	
	width: 34%;
	text-align: center;         
	vertical-align: top;
	font-size: 11px;	
	line-height: 13px;
}

h1 {         /* Überschrift in Content-Spalten */
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	margin-bottom:0px;
	color: #000;     /* Schwarz */
	text-align: left;
	font-size: 20px;
	line-height: 25px;	
	font-style: normal;
	font-weight: bold;	
	text-transform: uppercase;
}	
h2 {         /* Überschrift in Content-Spalten */
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	color: #000;     /* Schwarz */
	text-align: left;
	font-size: 16px;
	line-height: 18px;	
	font-style: normal;
	font-weight: bold;	
}
h4 {              /* Für Verweise auf Indexseite in Bilder-Templates   */
	color: #000000;       /* Schwarz*/
	font-size: 14px;
	font-style: normal;
	font-weight: normal;	
}	
.h4_link {              /* Für Verweise auf Indexseite in Bilder-Templates   */
	color: #000000;       /* Schwarz*/
	font-size: 14px;
	font-style: italic;
	font-weight: bold;	
	text-decoration:underline;
}
.contenttable strong {         
	font-weight: normal;	
}
.contenttable em {         
	font-style: normal;
}

td.pic {
	border: #fff 1px solid;
}
td.normal_line {         /* Überschrift in Content-Spalten */
	width: 50%;
	font-size: 11px;	
	line-height: 13px;
	font-style: normal;	  
	color: #000;       /* Schwarz*/
	text-align: left;
	font-weight: normal;
	text-decoration: none;	
	vertical-align: middle;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 1px;
	border-color: #e94d30;      /* Rot*/
	border-style: solid;
	padding-top: 5px;
}
td.red_1   {
	background: #e94d30;
    width: 588px;
	height: 1px;
}

.links_190 {   /* Rechtsbündige Tabellenspalten - NETSCAPE: NEIN */
	text-align: left;
    vertical-align: top;
	width: 190px;
}

.rechts_190 {   /* Rechtsbündige Tabellenspalten - NETSCAPE: NEIN */
	text-align: right;
    vertical-align: top;
	width: 190px;
}
.links {   /* Linksbündige Tabellenspalten - NETSCAPE: NEIN */
	text-align: left;
    vertical-align: top;
}
.mittel {   /* Zentrierte Tabellenspalten - NETSCAPE: NEIN */
	text-align: center;
    vertical-align: top;
}
.rechts {   /* Rechtsbündige Tabellenspalten - NETSCAPE: NEIN */
	text-align: right;
    vertical-align: top;
}
td {         
	font-size: 12px;	
	line-height: 15px;
	font-style: normal;	  
	color: #000000;               /* Schwarz */
	text-align: left;
	font-weight: normal;
	text-decoration: none;			
	vertical-align: top;
}
.content {         /* Inhalts-Spalte */
	width: 600;
	font-size: 12px;	
	line-height: 15px;
	font-style: normal;	  
	color: #000000;               /* Schwarz */
	text-align: left;
	font-weight: normal;
	text-decoration: none;			
	vertical-align: top;
	background: #ffffff;	                /* Weiss */
}
.adresse {	/* Adressleiste unten */
	width: 600;
	font-size: 6pt;
	color: #fff;               /* Weiss */
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	background: #2f7fbe;	                /* Dunkelblau */
}
.normal {         /* Grundtext */
	font-size: 11px;	
	line-height: 13px;
	font-style: normal;	  
	color: #000;       /* Schwarz*/
	text-align: left;
	font-weight: normal;
	text-decoration: none;			
}
.contenttable {         /* Inhalts-Spalte ohne Hintergrundbild */
	width: 100%;
	vertical-align: top;
	font-size: 11px;	
	line-height: 13px;
	font-style: normal;	  
	color: #000000;       /* Schwarz*/
	text-align: left;
	font-weight: normal;
	text-decoration: none;			
}
.content_hl {         /* Überschrift in Content-Spalten */
	color: #000000;       /* Schwarz*/
	text-align: left;
	font-size: 16px;
	line-height: 18px;	
	font-style: normal;
	font-weight: bold;	
	vertical-align: top;
}
.contentbold{        /* Links im Text */
	vertical-align: top;
	font-size: 11px;	
	line-height: 13px;
	font-style: normal;	  
	color: #000000;       /* Schwarz*/
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
.galerie {         /* Inhalts-Spalte ohne Hintergrundbild */
	width: 100%;
	vertical-align: top;
	font-size: 11px;	
	line-height: 13px;
	font-style: normal;	  
	color: #000000;       /* Schwarz*/
	align: center;
	font-weight: normal;
	text-decoration: none;			
}
.productbutton {
	width: 125px;
	vertical-align: top;
	border: 1px #e94d30 solid;
    background: #2f7fbe;      /* Dunkelblau */	
	color: #fff;     /* Weiss */
	font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.finderbox {	/* Für Seite: Produktfinder */
	text-align: left;
	font-size: 11px;	
	vertical-align: middle;
	line-height: 26px;
	color: 000;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-color: #000;	/* Schwarz */
	border-style: solid;
}
.finderbox_bottom {	/* Für Seite: Produktfinder */
	text-align: left;
	font-size: 11px;	
	vertical-align: middle;
	line-height: 26px;
	color: 000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-color: #000;	/* Schwarz */
	border-style: solid;
}
.index_h1 {
	color: #000000;     
	text-align: center;
	font-size: 20px;
	line-height: 25px;	
	font-style: normal;
	font-weight: bold;	
	vertical-align: middle;
	text-transform: uppercase;
}
.index_h3 {
	color: #000000;     
	text-align: center;
	font-size: 20px;
	line-height: 25px;	
	font-style: normal;
	font-weight: bold;	
	vertical-align: middle;
}
.index_h2 {
	color: #000000;    
	text-align: center;
	font-size: 12px;
	line-height: 15px;	
	font-style: normal;
	font-weight: bold;	
	vertical-align: middle;
	text-transform: uppercase;
}
.content h3 {         
	font-size: 12px;
	height: 34x;	
	font-style: normal;
	font-weight: bold;	
	margin-top:15px;
	margin-bottom:15px;
}
.contenttext {         /* Grundtext */
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	line-height: 13px;
	font-style: normal;	  
	color: #000000;       /* Schwarz*/
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}
.contenttext_blind {         /* Grundtext */
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	line-height: 13px;
	font-style: normal;	  
	color: #fff;        /* Mittelblau */
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}
.contentbold  {        /* Für Fetten Grundtext und Links im Text */
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	line-height: 13px;
	font-style: normal;	  
	color: #000000;       /* Schwarz*/
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
.content_hl_kursiv {         /* Überschrift in Content-Spalten */
	color: #000000;       /* Schwarz*/
	text-align: left;
	font-size: 16px;
	line-height: 18px;	
	font-style: italic;
	font-weight: bold;	
	vertical-align: top;
	text-decoration: none;
}
.contentlinks  {        /* Links im Text */
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	line-height: 13px;
	font-style: italic;	  
	color: #000000;       /* Schwarz*/
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
}
.contentlinks_bold {        /* Links im Text */
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	line-height: 13px;  
	font-style: italic;	  
	color: #000; /* Schwarz  */
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}
td.u_navi {   
	visibility:hidden;
/*	text-align: center;
    vertical-align: top;
	width:40px;      */
}
.bottom_left {
	text-align: left;
	vertical-align: bottom;
}
.bottom_right {
	text-align: right;
	vertical-align: bottom;
}
.bu_popup {         
	vertical-align: top;
	font-size: 11px;	
	line-height: 13px;
	font-style: normal;	  
	color: #000000;       /* Schwarz*/
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}
.pixel {     /* Für PIXEL in PIXELKOM (Wegen Leserlichkeit NICHT Orange sondern auch Grau!) */
		color: #333333; 
		font-weight: bold;
        font-style: normal;
	    font-size: 11px;
		line-height: 13px;
		text-decoration: none;
}
.kom {     /* Für graues KOM in PIXELKOM */
		color: #333333;
		font-weight: bold;
        font-style: italic;
	    font-size: 11px;
		line-height: 13px;
		text-decoration: none;
}

.productbutton {
	width: 200px;
	vertical-align: top;
	border: 1px #000 solid;
	background: #ffffff;	                /* Weiss */
	color: #000;     /* Schwarz */
	font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;			
}
.content_middle {         /* Inhalts-Spalte */
	vertical-align: middle;
	font-size: 11px;	
	line-height: 13px;
	font-style: normal;	  
	color: #000000;       /* Schwarz*/
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 0px;				
}
.contentbold_middle {         /* Inhalts-Spalte */
	vertical-align: middle;
	font-size: 11px;	
	line-height: 13px;
	font-style: normal;	  
	color: #000000;       /* Schwarz*/
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 0px;				
}
/* PRODUKTFINDER - Anfang */
.pf_table {         
	font-family: Arial, Helvetica, sans-serif;	
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
.pf {         
	font-size: 9px;	
	line-height: 10px; 
	font-style: normal;	  
	font-weight: bold;
	color: #2f7fbe; /* Dunkelblau  */
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 31px;
}
.pf_haacon {         
	font-size: 9px;	
	line-height: 10px;
	font-style: normal;	  
	font-weight: bold;
	color: #e94d30;	/* Rot */
	text-align: center;
	vertical-align: middle;
}
td.pf_weight {         
	font-size: 11px;	
	line-height: 11px;
	font-style: normal;	  
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 36px;
}
td.pf_height {         /* 1 Zeile - diese "Höhen-Tags" stehen nur in der vorderen Höhen-Spalte! */
	font-size: 11px;	
	line-height: 11px;
	font-style: normal;	  
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 28px;
	height: 15px;
}
td.pf_height_2z {         /* 1 Zeile - diese "Höhen-Tags" stehen nur in der vorderen Höhen-Spalte! */         
	font-size: 11px;	
	line-height: 11px;
	font-style: normal;	  
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 28px;
	height: 26px;
}
td.pf_height_3z {         /* 1 Zeile - diese "Höhen-Tags" stehen nur in der vorderen Höhen-Spalte! */         
	font-size: 11px;	
	line-height: 11px;
	font-style: normal;	  
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 28px;
	height: 37px;
}
td.pf_height_4z {         /* 1 Zeile - diese "Höhen-Tags" stehen nur in der vorderen Höhen-Spalte! */         
	font-size: 11px;	
	line-height: 11px;
	font-style: normal;	  
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 28px;
	height: 48px;
}
td.pf_headline {         
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;	
	line-height: 20px;
}
td.pf_headline_hor_l {         
	text-align: center;
	vertical-align: middle;
	width: 20px;
}
td.pf_headline_hor_r {         
	text-align: center;
	vertical-align: middle;
	width: 20px;
}
td.pf_line_hor   {
	background: #000;  /* Schwarz */
	height: 1px;
}
td.pf_line_ver   {
	background: #000;  /* Schwarz */
    width: 1px;
}
td.pf_h1 {
	height: 1px;
}
td.pf_b1 {
	width: 1px;
}

.pf_hetek_link {
	color: #2f7fbe; /* Dunkelblau  */
	font-weight: bold;
    font-style: normal;
	vertical-align: middle;
	font-size: 11px;
	text-decoration: none;
}
.pf_haacon_link {
	color: #e94d30;	/* Rot */
	font-weight: bold;
    font-style: normal;
	vertical-align: middle;
	font-size: 11px;
	text-decoration: none;
}
/* PRODUKTFINDER - Ende */
a:link {
	color: #000;
	font-weight: bold;
    font-style: normal;
	font-size: 11px;
	text-decoration: none;
}
a:visited {
	color: #000;
	font-weight: bold;
    font-style: normal;
	font-size: 11px;
	text-decoration: none;
}
a:focus {
	color: #666;
	font-weight: bold;
    font-style: normal;
	font-size: 11px;
	text-decoration: none;
}
a:hover {
	color: #666;
	font-weight: bold;
    font-style: normal;
	font-size: 11px;
	text-decoration: none;
}
a:active {
	color: #666;
	font-weight: bold;
    font-style: normal;
	font-size: 11px;
	text-decoration: none;
}
