﻿/* DATEI: screen.css        (c) 2000...2006 by PAUSCH GmbH   */
/* PAUSCH GmbH, A-2441 Mitterndorf ad Fischa, Moosgasse 10   */
/* T:+43/2234/73866-0                   F:+43/2234/73866-0   */
/* www.pausch.at                            info@pausch.at   */

/*

Farben
======

Seiten Hintergrund = #E6E6E6 (hellgrau)
Rahmengrau         = #C0C0C0 (dunkelgrau)
Pausch Orange       = #F5B400 (orange)
Schriftblau        = #0000AA (dunkelblau)
Tabellengrundirung = #F0F0FA (hell-hell blau)
*/



@charset "utf-8"; 	/* wozu? */



/*---- Haupteinstellungen ---- */

/* für alle Elemente (z.B: auch strong, i, usw.)	*/
/*
*	
{
	font-family: Tahoma,Helvetica,Verdana,Arial,Sans-Serif,Geneva,Lucida;
	color: #0000aa; 
}
*/


/* für iPhone muss p extra def werden, da ansonsten überall nur Standardfarbe und Schrifttype */
p { ; }








/* Grundeinstellung (für FAST alle gleich) 		*/
/* wirklich ALLE gleich ginge mit '* { ... }'	*/

/* 
html,body,div,p,td,th,h1,h2,h3,h4,h5,h6 
{
	font-family: Tahoma,Helvetica,Verdana,Arial,Sans-Serif,Geneva,Lucida;
	color: #0000aa;
	font-size: 9.5pt;
	font-weight: 300;
	line-height: 1.4em; 
}
p, td
{
	margin-top: 8px; 
	margin-bottom: 11px;
}

*/



/* @page { margin: 0cm; }    Funktioniert nicht */


/* ----------------------------------------------------------------------- */

html,body,div,p,table,td,th,h1,h2,h3,h4,h5,h6 
{
	font-family: Tahoma,Helvetica,Verdana,Arial,Sans-Serif,Geneva,Lucida;
	color: #000000;		/* Drucker druckt schwarz */
	font-size: 9.5pt;
	font-weight: 300;
	line-height: 1.4em;
	
	/* overflow: visible !important; */		/* vielleicht für FireFox nötig */
}
p, td
{
	margin-top: 8px; 
	margin-bottom: 11px;
}

/* ----------------------------------------------------------------------- */			









/* Scrollleiste für Quirx und richtigen Modus */
html, body, textarea   
{	
	scrollbar-face-color: #c0c0c0; scrollbar-highlight-color: #e6e6e6; scrollbar-shadow-color: #e6e6e6; scrollbar-3dlight-color: #e6e6e6; scrollbar-darkshadow-color: #e6e6e6; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #e6e6e6 
	/* Schieberfarbe                  Rahmen oben-links                   Rahmen oben-links                Rahmen rechts-unten               Pfeilfarbe                           Hintergrundfarbe                Rahmen rechts-unten		*/   
}

/* Hintergrundbild und Rahmenabstand */
body
{	
	/* background-image: url(email/hg.gif); */
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	/* für Textmarken unten genung Freiraum */
	-webkit-text-size-adjust: none;		/* iPhone soll alle Schriftgrößen wie hier def. darstellen */

	/* Zum Drucken
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
 	*/
}


/* Für Elemente, die nicht mitausgedruckt werden sollen */
*.PrintRemove
{
	display:none;	/* Lasse das Objekt im Ausdruck verschwinden. Es wird also auch kein Platz reserviert */
}


/* vertikal mehr Platz um Tabellen herum beim Drucken vergrößern*/
table
{
	margin-top: 15px;
	margin-bottom: 15px;
}



/* Alle Bilder ohne Rahmen zeigen */
img
{	border-width: 0px;
	max-width: 500px;	/* Bilder in Größe beschränken */
}



/* ---- Überschriften ----*/
h1 /* Überschrift 1, ganz oben im grauen Header */
{
	font-size: 44pt;
	font-weight: 600;
	text-align: left;
	margin-bottom: 13px;
	margin-top: 13px;
/*	line-height: 64px;  */
	line-height: 0.8em;
	white-space: nowrap;
}
/*  Die Links innerhalb des grauen Headers  */

h1 a:link  
{	color: #000000;	/* #0000ca; */
	font-weight: 600;
	background: none;
	text-decoration: none;
}

h1 a:visited
{	color: #000000;	/* #0000c5;	*/
	font-weight: 600;
	background: none; 
	text-decoration: none;
}

h1 a:hover
{	color: #000000;	/* #ffff00; */ /* gelb */
	font-weight: 600; 
	background-color: none;
	text-decoration: none;
}

h1 a:active
{	color: #000000;	/* #F5B400;	*/
	background-color: none;
}





h2 /* Überschrift 2, über h1 */
{
	font-size: 22pt;
	font-weight: 600;
	margin-top: 10px; 
	margin-bottom: 10px; 
/*	line-height: 31px;	*/
	line-height: 0.8em;
	white-space: nowrap;	
}

h2 a:link  
{	color: #000000;	/* #0000ca; */
	font-weight: 600;
	background: none;
	text-decoration: none;
}

h2 a:visited
{	color: #000000;	/* #0000c5; */
	font-weight: 600;
	background: none; 
	text-decoration: none;
}

h2 a:hover
{	color: #000000;	/* #ffff00;  gelb */
	font-weight: 600; 
	background-color: none;
	text-decoration: none;
}

h2 a:active
{	color: #000000;	/* #F5B400;	*/
	background-color: none;
}








h3 /* Überschrift 3, unter Pfad */
{	font-size: 14pt;
	font-weight: 200;
	line-height: 1.1em;
	margin-top: 0; 
	margin-bottom: 1em;
	font-weight: 100;
}



h4 /* Überschrift 4 außerhalb der Th4-Tabelle */
{
	font-size: 12.5pt;
	font-weight: 100;
	letter-spacing:0.1em;
	margin-top: 0px;
	margin-bottom: 0px; 
}


/* Überschrift h4 nur innterhalb der Überschriftstabelle (normale Verwendung) */
.Th4 h4  /* Überschrift 4, als Informationsüberschrift */
{
	color: #000000;	/* #0000aa; */
	text-decoration: none;
	font-size: 16pt;
	font-weight: 800;
	letter-spacing:0.0em;
	margin-top: 0px;
	margin-bottom: 0px; 
	margin-left: 0px; 
}
/* Link innerhalb der h4 oder h4 Tabelle */
.Th4 h4 a:link
{	color: #000000;	/* #0022ee; */
	text-decoration: none;
}
.Th4 h4 a:active
{	color: #000000;	/* #0022ee; */
	background-color: #beaaff;
}
.Th4 h4 a:hover
{	color: #000000;	/* #0022ee; */
	background-color: #f0e6ff; 
	text-decoration: none;
}
.Th4 h4 a:visited
{	color: #000000;	/* #0022ee; */
	background: none; 
	text-decoration: none;
}


/* Margin für h4 */
.Mh4  	/* Abstand der h4 - Tabelle nach oben und unten */
{	margin-top: 75px;
	margin-bottom: 15px;
	margin-left: -10px; /* h4 gleich weit links beginnen lassen, wie alle anderen Texte */ 

}
.Mh4t  /* Das für eine h4–Tabelle verwenden, wenn sie nach oben keinen Abstand haben soll */
{	
	margin-bottom: 15px;
	margin-left: -10px; /* h4 gleich weit links beginnen lassen, wie alle anderen Texte */ 

}


/*Eigenschaften der Tabelle in der h4 steht */
.Th4	/* wirkt nur für eine Tabelle	*/
{	/*background-color: #d2d2d2;*/
	/* background-image: url(r/h43d.gif); */
}

/* Weiße Anmerkung nach h4 (für alte Deklarationen) */
.Th4 span		/* .Th4 span.h4sub */
{	color: #000000;	/* #ffffff; */
	font-weight: 100;
	margin-left: 10px;  /* Abstand zwischen blauer und weißer Schrift */
	font-size: 16pt;
	text-decoration: none;
}
/*
.Th4 u
{	color: #ffffff;
	font-weight: 800;
	margin-left: 10px; 
	text-decoration: none;
}
*/
.Th4 sub	/* für neue Deklarationen (durch Taste 'Strg'+'-' ) */
{	color: #000000;	/* #ffffff; */
	font-weight: 100;
	margin-left: 13px;  /* Abstand zwischen blauer und weißer Schrift */
	text-decoration: none;
	vertical-align: text-bottom;
	font-size: 16pt;
	text-decoration: none !important;
}


.Th4 span.h4sub a:link
{	color: #000000;	/* #ffffAf; */
	text-decoration: none;
}
.Th4 span.h4sub a:visited
{	color: #000000;	/* #ffffAf; */
	text-decoration: none;
}
.Th4 span.h4sub a:hover
{	color: #000000;	/* #ffffff; */
	text-decoration: none;
}
.Th4 span.h4sub a:active
{	color: #000000;	/* #e8e8ff; */
	text-decoration: none;
}


/* Eck-Zellen in der h4 Tabelle */
.Th4 .T4tl
{	/* background-image: url(r/h4tl3d.gif);	/* h4tl.gif */
	width:13px; 
	height: 13px;
	background-repeat: no-repeat;
	vertical-align: top;
}
.Th4 .T4tr
{	/* background-image: url(r/h4tr3d.gif);	/* h4tr.gif */
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
	vertical-align: top;
}
.Th4 .T4ml
{	/* background-image: url(r/h4ml3d.gif); */
}
.Th4 .T4mr
{	/* background-image: url(r/h4mr3d.gif);  */
}
.Th4 .T4bl
{	/* background-image: url(r/h4bl.gif); */
	width: 13px; 
	height: 13px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.Th4 .T4br
{	/* background-image: url(r/h4br.gif); */
	width: 13px; 
	height: 13px;
	background-repeat: no-repeat;
	background-position: bottom;
}

/* Überschrift 5  */
h5 
{	font-size: 11.7pt;
	font-weight: 300;
	line-height: 1.4em;
	margin-top: 0px;
	margin-bottom: 11px;	/* 11px; */
}

/* h5 unmittelbar nach einem Absatz --> größerem Abstand zum Absatz.  */
/* '+' ist das Nachbar. Funktioniert nur wenn IE im standardkonformen Anzeigemodus ist  */
p + h5		
{	margin-top: 55px;	/* oben ein großer Abstand 	(war 45px)	*/
	margin-bottom: 0px;	/* unten ein kleiner Abstand	*/
}



/* Überschrift 6, Absatzüberschrift
	 (disply: inline damit kein absatz gemacht wird) */
h6
{	font-size: 10.0pt;
	font-weight: 600;
	margin-bottom: 0px;
	margin-top: 0px;
	display: inline;
}



/* normaler Link mit <a href=""> */
a:link 
{	/* color: #05aa96; */
	color: #000000;	/* #0096aa; */
	text-decoration: none;
}

a:visited
{	color: #000000;	/* #00a6bd; */
	text-decoration: none; 
}

a:hover
{	color: #000000;	/* #ffffff; */
	background-color: #ffffff;	/* #00a6bd;   /* #5050ff; */
	text-decoration: none; 
}

a:active
{	color: #ffffff; 
	background-color: #ffffff; /* #006569; /* #bd00a6; */   /* #000064; */
	text-decoration: none;
}



sup
{
	/* vertical-align: super; */
	vertical-align: text-top;
	font-size: 75%
}


sub
{
	/* vertical-align: sub; */
	vertical-align: text-bottom;
	font-size: 75%
}



.SPs	/* Sprites Samll */
{
	/*  display:block; */
	background-image:url('s/!15x15.gif');		/* all mini-symbols in one gif-file */
	/* background:url('s/!t.gif'); */
}
.SPs:hover
{	background-color: transparent;
}


.buy 			{ background-position:	-135px	-15px;	width:13px;	height:10px;}
.buy:hover	{ background-position:	-135px	-30px;	width:13px;	height:10px;}



/*
.SPs.buy 		{ background-position:	-135px	-15px;	width:13px;	height:10px;}
.SPs.buy:hover	{ background-position:	-135px	-30px;	}
*/



/* Punkte (statt Listen) */

.PKT	/* Standard Punkt (blaues Dreieck, das zum Txt zeigt) */
{	padding: 0px 0px 0px 8px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url(s/punkte/pf-07.gif) no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}
a:hover .PKT
{	padding: 0px 0px 0px 8px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url(s/punkte/pf-faint-07.gif) no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}


h5 .PKT	/* Standard Punkt (blaues Dreieck, das zum Txt zeigt) */
{	padding: 0px 0px 0px 10px; 
	background: url(s/punkte/pf-11.gif) no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}
h6 .PKT	/* Standard Punkt (blaues Dreieck, das zum Txt zeigt) */
{	padding: 0px 0px 0px 10px; 
	background: url(s/punkte/pf-09.gif) no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}
.navi .PKT /* Punkt bei Klasse navi (hellblaues Dreieck color: #7080ff) */
{	padding: 0px 0px 0px 8px; 
	background: url(s/punkte/pf-navi-07.gif) no-repeat; 
	background-position: center left;
	/* color: #7080ff; /* Das Zeichen, dem der Punt angehängt wird, soll auch in der navi-Farbe erscheinen */
}
.navi a:hover .PKT /* Punkt bei Klasse navi (hellblaues Dreieck color: #7080ff) */
{	padding: 0px 0px 0px 8px; 
	background: url(s/punkte/pf-07.gif) no-repeat; 
	background-position: center left;
	/* color: #7080ff; /* Das Zeichen, dem der Punt angehängt wird, soll auch in der navi-Farbe erscheinen */
}
.TN .PKT	/* kleine Navi-Tab (z.B. ALLPOOL) */
{	padding: 0px 0px 0px 8px; /* Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links */
	background: url(s/punkte/pf-navi-07.gif) no-repeat; 
	background-position: center left;
}
.faint .PKT	/* unauffälliger Punkt (graues Dreieck, das zum Txt zeigt) */
{	padding: 0px 0px 0px 8px; 
	background: url(s/punkte/pf-faint-09.gif) no-repeat; 
	background-position: center left;
}




.PKTarr
{	padding: 0px 0px 0px 14px;	
	background: url(s/pf-re07.gif) no-repeat; /* dicker Pfeil Schriftblau */
	background-position: center left;
}
h5 .PKTarr
{	padding: 0px 0px 0px 20px;	
	background: url(s/pf-re10.gif) no-repeat; /* dicker Pfeil Schriftblau */
	background-position: center left;
}


.PKTwarn
{	padding: 0px 0px 0px 17px;	
	background: url(s/warn15h-bl.gif) no-repeat; /* '!' */
	background-position: center left;
}
.remark .PKTwarn
{	padding: 0px 0px 0px 12px;	
	background: url(s/warn10h-bl.gif) no-repeat; /* '!' */
	background-position: center left;
}

.PKTbew-gut
{	padding: 0px 0px 0px 14px;	
	background: url(s/bew_gut.gif) no-repeat; /* :-) */
	background-position: center left;
}
.PKTbew-ok
{	padding: 0px 0px 0px 14px;	
	background: url(s/bew_ok.gif) no-repeat; /* :-| */
	background-position: center left;
}
.PKTbew-schl
{	padding: 0px 0px 0px 14px;	
	background: url(s/bew_schl.gif) no-repeat; /* :-( */
	background-position: center left;
}



.PKTinfo
{	padding: 0px 0px 0px 14px;	
	background: url(s/info10.gif) no-repeat; /* 'i' */
	background-position: center left;
}
.remark .PKTinfo
{	padding: 0px 0px 0px 12px;	
	background: url(s/info9.gif) no-repeat; /* 'i' */
	background-position: center left;
}
.faint .PKTinfo
{	padding: 0px 0px 0px 14px;	
	background: url(s/info10_grh.gif) no-repeat; /* 'i' */
	background-position: center left;
}
.faint .remark .PKTinfo
{	padding: 0px 0px 0px 12px;	
	background: url(s/info9_grh.gif) no-repeat; /* 'i' */
	background-position: center left;
}


.PKTtipp
{	padding: 0px 0px 0px 12px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url(s/lamp-ein_rel10.gif) no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}


.PKTneu
{	padding: 0px 0px 0px 24px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url(s/neu22x9.gif) no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}


.PKTlink
{	padding: 0px 0px 0px 15px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url(s/link_s_bl.gif) no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}
a .PKTlink
{	padding: 0px 0px 0px 15px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url(s/link_s_gn.gif) no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}


.PKTbuy
{	padding: 0px 0px 0px 15px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/kauf_s_blh.gif") no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}
a:hover .PKTbuy
{	padding: 0px 0px 0px 15px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/kauf_s_bl.gif") no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}

h5 .PKTbuy
{	padding: 0px 0px 0px 17px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/kauf_m_bl.gif") no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}

.PKTpict
{	padding: 0px 0px 0px 16px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/kam_s_blh.gif") no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}
.PKTmanu
{	padding: 0px 0px 0px 16px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/manu_s_blh.gif") no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}
.PKTsheet
{	padding: 0px 0px 0px 14px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/prosp_s_blh.gif") no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}
.PKTproduct
{	padding: 0px 0px 0px 15px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/prod_s_blh.gif") no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}
.PKTgroup
{	padding: 0px 0px 0px 24px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/prod_group_blh.gif") no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}
.PKTa_z	/* Liste A bis Z */
{	padding: 0px 0px 0px 24px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/a-z.gif") no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}
.PKTtable
{	padding: 0px 0px 0px 15px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/tab_s_blh.gif") no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center left;
}


.PKTfaq
{	padding: 0px 0px 0px 15px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/faq_s_blh.gif") no-repeat; /* '?' */
	background-position: center left;
}
.PKTmail
{	padding: 0px 0px 0px 15px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/mail_s_blh.gif") no-repeat; /* '?' */
	background-position: center left;
}
.PKTklemm
{	padding: 1px 0px 0px 16px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url('s/klemm_s_blh.gif') no-repeat left 50%; /* 'pdf 11x11' */
}
.PKTschlt
{	padding: 1px 0px 0px 16px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url('s/schlt_s_blh.gif') no-repeat left 50%; /* 'pdf 11x11' */
}


.PKTfolder
{	padding: 1px 0px 0px 14px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/folder-cl_s_gn.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center left;
}
a .PKTfolder
{	padding: 1px 0px 0px 14px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/folder-op_s_gn.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center left;
}
.navi .PKTfolder
{	padding: 1px 0px 0px 14px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/folder-cl_s_blh.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center left;
}
.navi a:hover .PKTfolder
{	padding: 1px 0px 0px 14px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/folder-op_s_blh.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center left;
}


.PKTpdf
{	padding: 1px 0px 0px 16px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/pdf_s_blh.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center left;
}
.PKTpdf-rt
{	padding: 1px 0px 0px 14px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/filetype/pdf_11.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center left;
}

.PKTpdf-
{	padding-right: 12px;
	background: url("s/filetype/pdf_11.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center right;
}

.PKTvid
{	padding: 1px 0px 0px 16px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/vid_s_bl.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center left;
}
a .PKTvid
{	padding: 1px 0px 0px 16px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/vid_s_gn.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center left;
}
a:hover .PKTvid
{	padding: 1px 0px 0px 16px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/vid_s_rt.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center left;
}
.navi .PKTvid
{	padding: 1px 0px 0px 16px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/vid_s_blh.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center left;
}
.navi a:hover .PKTvid
{	padding: 1px 0px 0px 16px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url("s/vid_s_bl.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center left;
}


.PKTpdf-
{	padding-right: 12px;
	background: url("s/filetype/pdf_11.gif") no-repeat; /* 'pdf 11x11' */
	background-position: center right;
}





/* Funktioniert bei IE nicht. Problematisch beim Verlinken von Fotos */
/* 
a[href $=".pdf"], a[href $=".PDF"]
{	padding: 0px 0px 0px 17px;
	background: url(s/filetype/pdf_s.gif) no-repeat;
	background-position: center left;
}
a[href$=".pdf"]:after 
{	font-size: 8px; 
	color: red; 
	content: " [PDF]";
}
*/

/*
#bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"],
#bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"],
#bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"],
.link-document {
	background: url("s/filetype/pdf_s.gif") center right no-repeat;
	padding-right: 12px;
}
*/








/*  Auflistungen  */  
ul 
{	list-style: none;
	margin: 0px;
	padding: 0px;	/* x/y-Einrückung */
}



/* Standardliste mit Dreieck. Normaler Abstand zw. den <li> */
li	/* Beispiel: '<ul> <li>' */
{	
	padding: 0 0 13px 10px;		/* 0, 0, Abstand nächstets li, Abastand Texteinrückung */
	background: url(s/punkte/pfeil1dbl.gif) 0px 5px no-repeat;
}

/* Standardliste mit Dreieck. Kleinem Abstand zw. den <li> */
ul.Mvs li	/* Beispiel: '<ul class="Mvs"> <li>' */
{	
	padding: 0 0 3px 10px;		/* 0, 0, Abstand nächstets li, Abastand Texteinrückung */
	background: url(s/punkte/pfeil1dbl.gif) 0px 5px no-repeat;
}



/* Folgende Klassen müssen nur ein Mal in der <ul> angegeben werden */

/* Standardliste mit Dreieck für Navigation. Normaler (kleiner) Abstand zw. den <li> */
.navi li  /* Beispiel: '<ul class="navi"> <li>' */
{	
	padding: 0px 0px 0px 8px; 
	background: url(s/punkte/pf-navi-07.gif) 0px 5px no-repeat;
}


/* Liste mit Warnsymbolen */
LIwarn /* leere Klasse nur für Listen (<ul>) */
{
}
.LIwarn li	/* Beispiel: '<ul class="LIwarn"> <li>' */
{	padding: 0px 0px 15px 18px;	
	background: url(s/warn15h-bl.gif) 0px 1px no-repeat; /* '!' */
}

/* Liste mit Neu-Symbolen */
LIneu	/* leere Klasse nur für Listen (<ul>) */
{
}
/* Liste mit Neu-Symbolen mit normalem Abstand */
.LIneu li	/* Beispiel: '<ul class="LIneu"> <li>' */
{	
	padding: 0 0 8px 25px;		/* 0, 0, Abstand nächstets li, Abastand Texteinrückung */
	background: url(s/neu22x9.gif) 0px 4px no-repeat;
}
/* Liste mit Neu-Symbolen mit kleinem Abstand */
.LIneu.Mvs li	/* Beispiel: '<ul class="LIneu Mvs"> <li>' */
{	
	padding: 0 0 0px 25px;
	background: url(s/neu22x9.gif) 0px 4px no-repeat;
}


/* für alle li glich (class=LIbew-gut bei ul eintragen)	*/
/* Alle <li> mit :-)  */ 
LIbew-gut
{
}
/* Alle <li> mit :-) und Abstand zw. den <li> */
.LIbew-gut li	/* Beispiel: '<ul class="LIbew-gut"> <li>' */
{	padding: 0 0 8px 14px;		/* 0, 0, Abstand nächstets li, Abastand Texteinrückung */
	background: url(s/bew_gut.gif) 0px 4px no-repeat;
}

/* Alle <li> mit :-) und kleinem Abstand zw. den <li> */ 
.LIbew-gut.Mvs li	/* Beispiel: '<ul class="LIbew-gut Mvs"> <li>' */
{	padding: 0 0 0px 14px;
	background: url(s/bew_gut.gif) 0px 4px no-repeat;
}

/* Folgende Klassen müssen bei jeder <li> angegeben werden. */
/* Dadurch kann in einer <ul> unterschiedliche <li> definiert werden */
li.LIbew-gut
{	padding: 0 0 8px 14px;		/* 0, 0, Abstand nächstets li, Abastand Texteinrückung */
	background: url(s/bew_gut.gif) 0px 4px no-repeat;
}
li.LIbew-gut-Mvs
{	padding: 0 0 0px 14px;
	background: url(s/bew_gut.gif) 0px 4px no-repeat;
}

li.LIbew-ok
{	padding: 0 0 8px 14px;
	background: url(s/bew_ok.gif) 0px 4px no-repeat;
}
li.LIbew-schl
{	padding: 0 0 8px 14px;
	background: url(s/bew_schl.gif) 0px 4px no-repeat;
}









.LInum ul
{
list-style:none;
margin:0;
padding:2px 0 10px;
}

.LInum ul li
{
clear:left;
margin:0 0 6px 22px;
padding:2px 0 0;
background: none;
}

.LInum ul li a 
{
/* font-size:11px; */
}

.LInum ul li span
{
display:inline;
font-size:10px;
text-align: center;
font-weight:bold;
color:#036;
float:left;
width:16px;
height:15px;
margin:-1 -16px 24 -22px;
padding:0px 0 0 0;
background: url(s/punkte/LInum16+.gif) 0 2 no-repeat;
}

.liste ul li span.active
{
color:#FFF;
margin:1 -16px 0 -22px;
padding:0 0 0 0;
background: url(s/punkte/LInum16+.gif) 0 -16px no-repeat;
}




.LInum ul li a:hover span
{
color:#FFF;
margin:1 -16px 0 -22px;
padding:0 0 0 0;
background: url(s/punkte/LInum16+.gif) 0 -16px no-repeat;
}






.keinumbruch
{	white-space:nowrap
}

/*	Globale Angaben für jedes Element verfügbar	*/
.Sxs  /* x-small */
{	font-size: 55% !important;
}
.Ss  /* small */
{	font-size: 80% !important;
}
.Ssm  /* small */
{	font-size: 90% !important;
}
.Sl  /* large */
{	/* font-size: 120%; */
	font-size: 140% !important;
}
.Sxl  /* very large */
{	font-size: 200% !important;
}



/*	Text–Positionen. 
	ACHTUNG: Gilt bei FireFox nicht für Blockelemente (Tab) sondern nur für Text! 
*/
.Pleft 
{	text-align: left;
}
.Pcenter 
{	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.Pright 
{	text-align: right;
}
.Ptop
{	vertical-align:top;
}
.Pmiddle
{	vertical-align:middle;
}
tom
{	vertical-align:bottom;
}



/* ---- Farben und Schriftgrößen ---- */

/* Anmerkung zu einem Text. Wird kleiner als der Vorgangstext */
.remark 
{	/* color: #0000ba; */
	font-size: 83%;
	line-height: 1.4em;  
	margin-top: 10px;	/* 1px */
}

p + .remark /* kleinerer Abstand, wenn Remark nach einem Absatz (p) folgt */
{	 
	margin-top: -8px;	/* 1px */
}

/* Angabe von Versionsnummern ab denen die beschriebene Funktion existiert */
.version
{	padding: 0px 24px 0px 10px;	/* vertikal	?	?	Textabstand zum PKT	*/
	background: url(s/neu22x9hgr.gif) no-repeat; /* Standardpfeil in Schrift-blau 7pix hoch*/
	background-position: center right;
	color: #ffffff; /* #a5d030; /*#9acf1d;*/
	font-size: 7.0pt;
	font-weight: 700;
}
.version a:link 
{
	color: #ffffff; /* #a5d030; /*#9acf1d;*/
	font-size: 7.0pt;
	font-weight: 700;
	text-decoration: none;
	background-color: transparent;
}
.version a:visited
{
	color: #ffffff; /* #a5d030; /*#9acf1d;*/
	font-size: 7.0pt;
	font-weight: 700;
	text-decoration: none;
	background-color: transparent;
}
.version a:hover
{
	color: #ffffff; /* #a5d030; /*#9acf1d;*/
	font-size: 7.0pt;
	font-weight: 700;
    background-color: #e0ffb0;
}
.version a:active
{
	color: #ffffff; /* #a5d030; /*#9acf1d;*/
	font-size: 7.0pt;
	font-weight: 700;
    background-color: #c6ff00;
}





/* Wegweiser (Navigations-Links) */
.navi
{	font-size: 9pt;
	color: #000000; /* #7080ff; */
	/* line-height: 1.2em; */
	/* color: #ff5000;  TEST */
}

.navi a:link 
{	color: #000000; /* #0022ee; */
	background: none;
	text-decoration: none;
	/* color: #aa5000;  TEST */
}
.navi a:visited
{	color: #000000; /* #0022ee; */
	background: none; 
	text-decoration: none;
	/* color: #aa5000;  TEST */
}
.navi a:hover
{	color: #000000; /* #0022ee;  */
	background-color: #f0e6ff; 
	text-decoration: none;
	/* font-weight: bold; */
}
.navi a:active
{	color: #000000; /* #0022ee; */
	background-color: #beaaff;
}



/* ????????????????????????????? für Linklisten (Wegweiser) */
a.Lnavi:link 
{	font-size: 10pt;
	color: #4646ff; 
	background: none;
	text-decoration: none;
}

a.Lnavi:visited
{	font-size: 10pt;
	color: #4646ff; 
	background: none; 
	text-decoration: none;
}

a.Lnavi:hover
{	color: #000064; 
	background-color: #f0e6ff; 
	text-decoration: none;
}

a.Lnavi:active
{	color: #c80064;
	background-color: #beaaff;
}




.Mvtl		/* Margin Vertical Top Large */
{	margin-top: 25px;
	margin-bottom: 0px;
}
.Mvtxl		/* Margin Vertical Top Large */
{	margin-top: 50px;
	margin-bottom: 0px;
}
h5 .Mvtl		/* für h5 */
{	margin-top: 30px;
	margin-bottom: 30px;
}

.Mvl
{	margin-top: 25px;
	margin-bottom: 25px;
}
.Mvbl
{	margin-top: 0px;
	margin-bottom: 30px;
}

.Mvm
{	margin-top: 0px;
	margin-bottom: 0px;
}
.Mvbm		/* Margin Vertical Mottom Small */
{	margin-bottom: 4px;
}

.Mvs
{	margin-top: -3px;
	margin-bottom: -3px;
}

.Mvts
{	margin-top: -3px;
}
.Mvbs		/* Margin Vertical Mottom Small */
{	margin-bottom: -3px;
}



/* Schlüsselwort: <code>Quelltext</code> */
code
{	font-family: 'OCR-A', 'OCR-A BT', 'OCR-B 10 BT', 'Courier New', Courier, Century;
	font-size: 10.0pt;
	line-height: 11pt;
	color: black;
}

/* Class */
.code
{	font-family: 'OCR-A', 'OCR-A BT', 'OCR-B 10 BT', 'Courier New', Courier, Century;
	color: black;
}


/* funktioniert mit IE nicht */
.txtbox
{	font-family: 'OCR-B 10 BT', 'OCR-A BT', 'OCR-A', Century, 'Courier New', Courier;  /* 'Pausch GmbH' */
	font-size: 9pt;
	max-width: 400px;
	max-height: 200px;
	overflow: scroll;
	white-space: normal;
	line-height: 16px;
	color: #000;
	background-color: #f0f0f5;
	border: #f0f0f5 4px solid;
	padding: 0 10 10 5; /* t r b l */
}

/* für unsichtbare Texte (Überschriften, Links) die nur Suchmaschinen da sind */
.inv, .inv a:link, .inv a:visited, .inv a:hover, .inv a:active
{	color: #ffffff; /*#e3e7ea; */
	text-decoration: none;
	font-size: 3pt;
	line-height: 0.2em;		/* Abstand zur nächsten Zeile */
	background-color: transparent;
}
/*
.inv a:link
{	color: #e3e7ea;
	text-decoration: none;
	font-size: 7pt;
	background-color: transparent;
}
.inv a:visited
{	color: #e3e7ea;
	text-decoration: none;
	font-size: 7pt;
	background-color: transparent;
}
.inv a:hover
{	color: #e3e7ea;
	text-decoration: none;
	font-size: 7pt;
	background-color: transparent;
}
.inv a:active
{	color: #e3e7ea;
	text-decoration: none;
	font-size: 7pt;
	background-color: transparent;
}
*/

/* für popup-fenster */
.popper 
{	visibility: hidden; position: absolute;
}



/* hl=hightlighter Textmarker in verschiedenen Farben */
.HLyellow 
{	background-color: #f5ef51; /*#ffff80*/
	border:1px solid #f0e700; 
	padding-left:3px;
	padding-right:3px;
}

.HLblue-dd
{	color: #ffffff;
	font-weight: 700;
	background-color: #0000aa; /* #7effff */
	border: 1px solid #a000ff; 
	padding-left:3px;
	padding-right:3px;
	padding-bottom: 2px;
}

.HLblue 
{	background-color: #89caf1; /* #7effff */
	border:1px solid #68c2f8; 
	padding-left:3px;
	padding-right:3px;
}
.HLblue-b	/* blue-bright */ 
{	background-color: #d2d2ff;
	border:1px solid #bfbfff; 
	padding-left:3px;
	padding-right:3px;
}
.HLblue-bb	/* blue-bright-bright */ 
{	background-color: #ebeeff;
	border:1px solid #dde2ff; 
	padding-left:3px;
	padding-right:3px;
}
.HLblue-bbb	/* blue-bright-bright */ 
{	background-color: #f4f6ff;
	border:1px solid #e5eaff; 
	padding-left:3px;
	padding-right:3px;
}

.HLred 
{	background-color: #f3a3bd; /* #ffb5e6 */
	border:1px solid #f280a6; 
	padding-left:3px;
	padding-right:3px;
}
.HLgreen 
{	background-color: #bbe87d; /* #94ff94; */ /* #00FF99; */
	border:1px solid #a2e841; 
	padding-left:3px;
	padding-right:3px;
}
.HLviol 
{	background-color: #d5a3ed; 
	border:1px solid #cb81ef; 
	padding-left:3px;
	padding-right:3px;
}
.HLorange 
{	background-color: #f1ae89; 
	border:1px solid #f09664; 
	padding-left:3px;
	padding-right:3px;
}

.HLwhite 
{	background-color: white;
	border:1px solid #f7f7f7; 
	padding-left:3px;
	padding-right:3px;
}









/* Anmerkung definiert mit faint (für angegebene Elemente) (aufpassen table.faint) */
.faint
{	color: #a1a1a1;
}
/* Links innerhalb von faint */
.faint a:link 
{	color: #a1a1a1;
	text-decoration: none;
}
.faint a:active 
{	color: #616161;
	text-decoration: none;
}
.faint a:hover 
{	color: #616161;
	background-color: #ffffff;
	text-decoration: none;
}
.faint a:visited 
{	color: #a1a1a1;
	text-decoration: none;
} 




/* faint Link  ????DOPPELDEFINITION?????*/
a.faint:link 
{	color: #a1a1a1;
	text-decoration: none;
}
a.faint:visited 
{	color: #a1a1a1;
	text-decoration: none;
}
a.faint:hover 
{	color: #616161;
	background-color: #ffffff;
	text-decoration: none;
}
a.faint:active 
{	color: #616161;
	text-decoration: none;
}




/* Um Geräte–Tasten im Text darzustellen */
.Buttonblue
{	color: #ffffff;
	font-size: 80%;
	font-weight: 700;
	padding: 1;
	/* text-transform: uppercase; */
	background-color: #0000aa;
	border-style: solid;
	border-width: 1px;
	border-color: #a000ff;
	padding-left: 3px;
	padding-right: 3px;
	/* padding-bottom: 2px; */
}
a.Buttonblue:link
{	color: #ffff90;
	text-decoration: none;
}
a.Buttonblue:visited 
{	color: #ffff90;
	text-decoration: none;
}
a.Buttonblue:hover 
{	color: #ffffff;
	background-color: #5050ff;
	text-decoration: none;
}
a.Buttonblue:active 
{	color: #ffff00;
	background-color: #c800aa;
	text-decoration: none;	
}


/*Aussehen der Endkunden-Links und normalen Text */
.PriceEK
{	color: #000000; /* #339933; */
}
a.PriceEK:link 
{	color: #000000; /* #339933; */
	text-decoration: none;
}
a.PriceEK:visited
{	color: #000000; /* #339933; */
	text-decoration: none;
}
a.PriceEK:hover
{	color: #000000; /* #ffffff; */
	text-decoration: none;
	background-color: #339933;
}
a.PriceEK:active
{	color: #000000; /* #000000; */
	text-decoration: none;
	background-color: #339933;
}

/*Aussehen der Händler-Links und normalen Text */
.PriceH 
{	color: #000000; /* #9002cb; /* #33cccc; */
}

a.PriceH:link
{	color: #000000; /* #9002cb; */
	text-decoration: none;
}
a.PriceH:visited
{	color: #000000; /* #9002cb; */
	text-decoration: none;
}
a.PriceH:hover
{	color: #000000; /* #ffffff; */
	text-decoration: none;
	background-color: #33cccc;
}
a.PriceH:active
{	color: #000000; /* #000000; */
	text-decoration: none;
	background-color: #33cccc;
}

/*Aussehen der Großhändler-Links und normalen Text */
.PriceGH 
{	color: #000000; /* #df5400; /* #ff6699; */
}

a.PriceGH:link
{	color: #000000; /* #df5400; */
	text-decoration: none;
} 
a.PriceGH:visited
{	color: #000000; /* #df5400; */
	text-decoration: none;
}
a.PriceGH:hover
{	color: #000000; /* #ffffff; */
	text-decoration: none;
	background-color: #ff6699;
}
a.PriceGH:active
{	color: #000000; /* #000000; */
	text-decoration: none;
	background-color: #ff6699;
}

/* Hintergrund in Preislistenfarben */
.HLprice-EK
{	color: #ffffff; /* #ffffff; */
	font-weight: 700;
	padding-left:3px;
	padding-right:3px;
	padding-bottom: 2px;
	
	background-color: #ffffff; /* #339933;  */
	border: 1px solid #ffffff; /* #b3ffc3;  */
}
.HLprice-H
{	color: #ffffff;
	font-weight: 700;
	padding-left:3px;
	padding-right:3px;
	padding-bottom: 2px;
	
	background-color: #9002cb; 
	border: 1px solid #de9df3; 
}
.HLprice-GH
{	color: #ffffff;
	font-weight: 700;
	padding-left:3px;
	padding-right:3px;
	padding-bottom: 2px;
	
	background-color: #df5400; 
	border: 1px solid #fdbb94; 
}



/* Formulare */
.F
{	margin-bottom:0px;
	border:1px solid #E0E0FF; 
	background-color:#F0F0FF;
	padding-left:3px;
	padding-right:3px;
	
	font-family: 'OCR-A', 'OCR-A BT', 'OCR-B 10 BT', 'Courier New', Courier, Century;
	font-size: 10.0pt;
	line-height: 11pt;
	color: #303050;
}
.Fobligat
{	border:1px solid #FFC8C8; 
	background-color:#F0E0EF;
	padding-left:3px;
	padding-right:3px;
	
	font-family: 'OCR-A', 'OCR-A BT', 'OCR-B 10 BT', 'Courier New', Courier, Century;
	font-size: 10.0pt;
	line-height: 11pt;
	color: black;
}
.Ferror
{	border:1px solid #FF606F; 
	background-color:#FF909F;
	padding-left:3px;
	padding-right:3px;
	
	font-family: 'OCR-A', 'OCR-A BT', 'OCR-B 10 BT', 'Courier New', Courier, Century;
	font-size: 10.0pt;
	line-height: 11pt;
	color:#900000;
}
.Fok
{	 
	border:1px solid #33f34d; 
	background-color:#90FF9F;
	padding-left:3px;
	padding-right:3px;
	
	font-family: 'OCR-A', 'OCR-A BT', 'OCR-B 10 BT', 'Courier New', Courier, Century;
	font-size: 10.0pt;
	line-height: 11pt;
	color:#009000;
}



.Ffocus
{	border='1px dashed #7070CF';
	border-left:30px;
	background-color:#B0B0FF;
	padding-left:3px;
	padding-right:3px;

	font-family: 'OCR-A', 'OCR-A BT', 'OCR-B 10 BT', 'Courier New', Courier, Century;
	font-size: 10.0pt;
	font-weight: 500;
	line-height: 11pt;
	color: black;
}
.Fblur
{	
	border:1px solid #a7a7ed; 
	background-color='#b8b8f2';
	padding-left:3px;
	padding-right:3px;

	font-family: 'OCR-A', 'OCR-A BT', 'OCR-B 10 BT', 'Courier New', Courier, Century;
	font-size: 10.0pt;
	line-height: 11pt;
	color: black;
}

/*
.Ffocus
{	border='1px dashed #AA6060'; 
	background-color:#FACCCC;

	font-family: 'OCR-A', 'OCR-A BT', 'OCR-B 10 BT', 'Courier New', Courier, Century;
	font-size: 10.0pt;
	line-height: 11pt;
	color: black;
}
.Fblur
{	border='1px solid #3030AA'; 
	background-color='#C8C8FF';

	font-family: 'OCR-A', 'OCR-A BT', 'OCR-B 10 BT', 'Courier New', Courier, Century;
	font-size: 10.0pt;
	line-height: 11pt;
	color: black;
}

*/








/* TABELLEN */
/* Alle normal gebrauchten Tabellen für Skelett und Anzeigetabellen*/

/* normal sichtbare Tabelle für Informationen */

/* Wird nicht verwendet 
table.Tcontent, tr.Tcontent, td.Tcontent 
{	background-color: #e6e6ff;
}
*/

/* normal schwach sichtbare Tabelle für Informationen */

/* Wird nicht verwendet   (falls wieder verwendet: AUFPASSEN MIT .faint !!! )
table.Tfaint, tr.Tfaint, td.Tfaint 
{	background-color: #efefff;
}
*/

td.Zblue
{	background-color: #ffffff; /* #ebeeff; */
	padding-top: 1px;
	padding-bottom: 3px;
}

table.TStt
{	margin-top: 20px;
	padding-top: 0px;
}

.TSi
{	background-color: #ffffff;
}
/*
tr.TSi
{	background-color: #ffffff;
}

table.TSi
{	background-color: #ffffff;
}
*/


/*Hintergrundfarbe des Überschriftsbereichs */
/* Top Top left left - Logo (Logo)*/
a.TSttll
{	/* background-image: url(r/l.gif); */
	vertical-align: top;
	width: 30px;
	height: 121px;
	display: block;
	background-repeat: no-repeat;
}
a.TSttll:hover
{	/* background-image: url(r/l_.gif); */
	background-color: transparent;
	cursor: url(n/kreuz.ani);
}

td.TSttll /* Logo hintergrundfarbe, Orange */
{	background-color: #ffffff; /* #f5b400; */
	vertical-align: top;
}

td.TSttl
{	background-color: #ffffff; /* #c0c0c0; */
	width: 25px;
	/*	white-space:nowrap; */
}

/*
und-image: url(r/l_.gif); 
	background-color: transparent;
	cursor: url(n/kreuz.ani);
}
*/


td.TSttll /* Logo hintergrundfarbe, Orange */
{	background-color: #ffffff; /* #f5b400; */
	vertical-align: top;
}

td.TSttm
{	background-color: #ffffff; /* #c0c0c0; */
	/*	white-space:nowrap; */
}

tr.TSttm
{	background-color: #ffffff; /* #c0c0c0; */
	/*	white-space:nowrap; */
}

table.TSttm
{	background-color: #ffffff; /* #c0c0c0; */
	/*	white-space:nowrap; */
}

td.TSttr
{	/* background-image: url(r/sktr.gif); */
	background-repeat: no-repeat;
	background-color: transparent;
	width: 30px;
	height: 100%;
	vertical-align: top;
	text-align: right;
}


tr.TSttr
{	/* background-image: url(r/sktr.gif); */
	background-repeat: no-repeat;
	background-color: transparent;
	width: 30px;
	height: 100%;
	vertical-align: top;
	text-align: right;
}


table.TSttr
{	/* background-image: url(r/sktr.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 30px;
	height: 100%;
	vertical-align: top;
	text-align: right;
}


/* Hintergrundfarbe des Navigator-Bereichs */

td.TStll
{	background-color: #c0c0c0;
}

tr.TStll
{	background-color: #c0c0c0;
}

table.TStll
{	background-color: #c0c0c0;
}

td.TStl
{	background-color: #ffffff;
	width: 25px;
}

tr.TStl
{	background-color: #ffffff;
	width: 25px;
}

table.TStl
{	background-color: #ffffff;
	width: 25px;
}

td.TStm
{	background-color: #ffffff;
	vertical-align: top;
}

tr.TStm
{	background-color: #ffffff;
	vertical-align: top;
}

table.TStm
{	background-color: #ffffff;
	vertical-align: top;
}

td.TStr
{	background-color: #ffffff;
}

tr.TStr
{	background-color: #ffffff;
}

table.TStr
{	background-color: #ffffff;
}

/* Body Zellen. linke und rechte Spalte */
td.TSll
{	background-color: #ffffff; /* #c0c0c0; */
}

tr.TSll
{	background-color: #ffffff; /* #c0c0c0; */
}

table.TSll
{	background-color: #ffffff; /* #c0c0c0; */
}

td.TSl
{	background-color: #ffffff;
}

tr.TSl
{	background-color: #ffffff;
}

table.TSl
{	background-color: #ffffff;
}

td.TSr
{	background-color: #ffffff;
}

tr.TSr
{	background-color: #ffffff;
}

table.TSr
{	background-color: #ffffff;
}

td.TSbll  /*Table Skelett bottom left (links unten Grafik) */
{	/* background-image: url(r/skbl.gif); */
	background-repeat: no-repeat;
	background-color: transparent;
	width: 30px;
	height: 30px;
	background-position: left bottom;
}

td.TSbl  /*Table Skelett bottom left (links unten Grafik) */
{	background-color: #ffffff;
}

td.TSbm  /*Table Skelett bottom left (links unten Grafik) */
{	background-color: #ffffff;
}

.TSbr  /*Table Skelett bottom right (rechts unten Grafik) */
{	/* background-image: url(r/skbr.gif); */
	background-repeat: no-repeat;
	background-color: transparent;
	width: 30px;
	height: 30px;
	background-position: bottom;
}

td.TSbb
{	/* background-color : transparent; */
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 20px;
}

tr.TSbb
{	background-color : transparent;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 20px;
}

table.TSbb
{	background-color : transparent;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 20px;
}

td.TSttllPOP /* Logo hintergrundfarbe, Orange */
{	background-color: #ffffff; /* #c0c0c0; */
	vertical-align: top;
}

td.TSmPOP  /*Table Skelett bottom left (links unten Grafik) */
{	background-color: #ffffff;
	padding-top: 25px;
	padding-bottom: 25px;
}

td.TSttrPOP
{	/* background-image: url(r/or_we.gif); */
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 30px;
	height: 30px;
	vertical-align: top;
	text-align: right;
}

tr.TSttrPOP
{	/* background-image: url(r/or_we.gif); */
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 30px;
	height: 30px;
	vertical-align: top;
	text-align: right;
}

table.TSttrPOP
{	/* background-image: url(r/or_we.gif); */
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 30px;
	height: 30px;
	vertical-align: top;
	text-align: right;
}

td.TSblPOP  /*Table Skelett bottom left (links unten Grafik) */
{	/* background-image: url(r/ulx.gif); */
	background-repeat: no-repeat;
	background-color: #c0c0c0;
	width: 30px;
	height: 30px;
	background-position: left bottom;
}

td.TSbmPOP  /*Table Skelett bottom left (links unten Grafik) */
{	background-color: #ffffff; /* #c0c0c0; */
	padding-left: 20px;
	vertical-align: middle;
}

td.TSbrPOP  /*Table Skelett bottom right (rechts unten Grafik) */
{	/* background-image: url(r/urx_gr.gif); */
	background-repeat: no-repeat;
	background-color: #ffffff; /* #c0c0c0; */
	width: 30px;
	height: 30px;
	background-position: bottom right;
}


td.TlPOP  /*Table Skelett bottom right (rechts unten Grafik) */
{	/* background-image: url(n/25li_we.gif); */
	background-repeat: no-repeat;
	background-color: #ffffff; /* #c0c0c0; */
	width: 25px;
	height: 25px;
	background-position: center;
	text-align: center;
	vertical-align: middle;
}

td.TrPOP  /*Table Skelett bottom right (rechts unten Grafik) */
{	/* background-image: url(n/25re_we.gif);*/
	background-repeat: no-repeat;
	background-color: #ffffff; /* #c0c0c0; */
	width: 25px;
	height: 25px;
	background-position: center;
	text-align: center;
	vertical-align: middle;
}

td.Thide
{	background-color: #ffffff;
	background-image: url( ); /* keine Hintergrundgrafik */
}

/* grüne LCD Display, Randeigenschaften*/
.TLCD
{}

.TLCD td.TLCDtl
{	background-image: url(lcd/lo.gif);
	width: 13px;
	height: 13px;
	vertical-align: top;
	text-align: left;
}

.TLCD td.TLCDtm
{	background-image: url(lcd/o.gif);
	height: 13px;
	vertical-align: top;
	text-align: center;
}

.TLCD td.TLCDtr
{	background-image: url(lcd/ro.gif);
	width: 13px;
	height: 13px;
	vertical-align: top;
	text-align: right;
}

.TLCD td.TLCDml
{	background-image: url(lcd/l.gif);
	width: 13px;
	vertical-align: middle;
	text-align: center;
}

.TLCD td.TLCDmr
{	background-image: url(lcd/r.gif);
	width: 13px;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}

.TLCD td.TLCDbl
{	background-image: url(lcd/lu.gif);
	width: 13px;
	height: 13px;
	vertical-align: top;
	text-align: left;
}

.TLCD td.TLCDbm
{	background-image: url('lcd/u.gif');
	
}

.TLCD td.TLCDbr
{	background-image: url(lcd/ru.gif);
	width: 13px;
	height: 13px;
	vertical-align: bottom;
	text-align: right;
}


#TL /* Richtige Tab (nicht f. Seitenformatierung) mit Hovereffekt */
{	
}

#TL td
{	/* padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;  */
	border-color: #ffffff;
}

#TL .TLa .TLhead /* Header der Tabelle */ 
{	font-size: 13;
	font-weight: 700; 
	background-color: #ffffff /* #d2d7f0; 
	border-right-style: solid;
	background-image: url( ); /* keine Hintergrundgrafik */
	border-right-width: 2px; 
	border-left-style: solid; 
	border-left-width: 0px; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-right: 3px;
} 

#TL .TLb .TLhead /* Header der Tabelle */ 
{	font-size: 0.80em;	/*13px;*/
	font-weight: 700; 
	background-color: #ffffff /* #d2d7f0; */
	background-image: url( ); /* keine Hintergrundgrafik */
	border-right-style: solid; 
	border-right-width: 2px; 
	border-left-style: solid; 
	border-left-width: 0px; 
	border-bottom-style: solid; 
	border-bottom-width: 2px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-right: 3px; 
}

#TL .TLa /* Zeile a in der Tabelle */
{	background-color: #ffffff /* #ffebff; /* 255 235 255 */
	background-image: url(backgr/TLa.gif);
}

#TL .TLa .TLz
{	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
}

<!--
#TL .TLa_ /* farb hover effekt der Zeile */
{	background-color: #ffffff /* #ffd2ff; /* 255 210 255 */
	background-image: url(backgr/TLa_.gif);
}
-->

#TL .TLb /* Zeile b in der Tabelle */
{	background-color: #ffffff /* #ebeeff; /* 235 238 255 */
	background-image: url(backgr/TLb.gif);
}

#TL .TLb .TLz
{	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
}

<!--
#TL .TLb_  /* farb hover effekt der Zeile */
{	background-color: #ffffff /* #d2d2ff; /* 210 210 255 */
	background-image: url(backgr/TLb_.gif);
}
-->

#TL .TLc .TLhead /* Header der Tabelle */
{	font-size: 13;
	font-weight: 700;
	background-color: #ffffff /* #e1ebb9; */
	background-image: url( ); /* keine Hintergrundgrafik */
	border-right-style: solid;
	border-right-width: 2px;
	border-left-style: solid;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
}
#TL .TLd .TLhead /* Header der Tabelle */
{	font-size: 13;
	font-weight: 700;
	background-color: #e1ebb9;
	background-image: url( ); /* keine Hintergrundgrafik */
	border-right-style: solid;
	border-right-width: 2px;
	border-left-style: solid;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
}


#TL .TLc  /* Zeile c in der Tabelle */
{	background-color: #e6ffe1; /* 230 255 225 */
	background-image: url(backgr/TLc.gif);
}

#TL .TLc .TLz
{	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
}


<!--
#TL .TLc_  /* farb hover effekt der Zeile */
{	background-color: #cdffbe;  /* 205 255 190 */
	background-image: url(backgr/TLc_.gif);
}
-->

#TL .TLd  /* Zeile d in der Tabelle */
{	background-color: #fffad7;  /* 255 250 215 */
	background-image: url(backgr/TLd.gif);
}

#TL .TLd .TLz
{	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
}

<!--
#TL .TLd_  /* farb hover effekt der Zeile */
{	background-color: #fff5af;  /* 255 245 175 */
	background-image: url(backgr/TLd_.gif);
}
-->



/* kleiner Navigator z.B. ALLPOOL-Seite */
/* Soll im Ausdruck gar nicht erscheinen */
.TN
{	text-align: center;
	background-color: #ffffff /* #f0f0f5; */
	font-size: 8pt;
	border-collapse: collapse;
	line-height: 1.5em;	/* 0.8em */
	white-space: nowrap;
}

.TN .TNhead
{	background-color: #ffffff;
}

.TN a
{	font-size: 8pt;
	text-decoration: none;
	line-height: 1.3em; /* holt sich nicht von '.TN' sondern von 'a'. Muss hier noch mal def. werden */
	white-space: nowrap;
}

.TN a:link 
{	color: #ffffff /* #4646ff;  */
	text-decoration: none;
}
.TN a:visited 
{	color: #ffffff /* #4646ff;  */
	background: none; 
	text-decoration: none;
}
.TN a:hover 
{	color: #ffffff /* #000064;  */
	background-color: #ffffff /* #e0d6ef; */
	text-decoration: none;
}
.TN a:active 
{	color: #ffffff /* #c80064; */
	background-color: #ffffff /* #beaaff; */
}





/* Aussehen von Pfad-Links unter h1*/
.Pfad
{	color: #000000 /* #505050; */
	font-size: 8pt;
	margin-left: -20px;	

}

.Pfad a:link
{	color: #000000 /* #646464; */
	/* background-color: #f5f5f5; */
}
.Pfad a:visited
{	color: #000000 /* #969696; */
	/* background-color: #fdfdfd; */
}
.Pfad a:hover
{	color: #000000 /* #f5b400; */
	background-color: #ffffff;
}
.Pfad a:active
{	color: #000000;
	background-color: #ffffff /* #beaaff; */
}
td.Pfadx  /*Größenplatzhalter für die Höhe des Navigatorbereichs*/
{	width: 15px;
	height: 78px;
}

a.Pfadstruk /* Link-Grafik in der Pfad-Zelle */
{	/* background-image: url('n/t.gif'); */
	width: 14px; 
	height: 17px;
	/* display: block;*/
	background-repeat: no-repeat;
}
a.Pfadstruk:hover 
{	/* background-image: url('n/t_.gif'); */
	background-color: transparent; 
}

/* Homep für die Startseite und Tests */
/*
a.Homep:link 
{	color: #4646ff; 
	background: none;
	text-decoration: none;
}

a.Homep:visited
{	color: #4646ff; 
	background: none; 
	text-decoration: none;
}

a.Homep:hover
{	color: #000064; 
	background-color: #f0e6ff; 
	text-decoration: none;
}

a.Homep:active
{	color: #c80064;
	background-color: #beaaff;
}
*/

/* Normaler unflashy Link mit*/
.Lunfl   /* Deklaration, für die einfache Verwendung mit WYSIWYG–Editoren  */
{	color: #000000 /* #0044ff; */
	background: none;
	text-decoration: none;
}

a.Lunfl:link 
{	color: #000000 /* #0022ee;  */
	background: none;
	text-decoration: none;
}

a.Lunfl:visited
{	color: #000000 /* #0022ee;  */
	background: none; 
	text-decoration: none;
}

a.Lunfl:hover
{	color: #000000 /* #0022ee;  */
	background-color: #ffffff /* #f0e6ff; */
	text-decoration: none;
	/* font-weight: bold; */
}

a.Lunfl:active
{	color: #000000 /* #0022ee; */
	background-color: #ffffff /* #beaaff; */
}



/* Ausehen eines unauffälligen Links z.B. bei Urheberrecht */
.Lhide /* für WYSIWYG–Editoren  */
{	color: #000000 /* #0000be; 
	background: none;
	text-decoration: none;
}

a.Lhide:link 
{	color: #000000 /* #0000aa;  */
	background: none;
	text-decoration: none;
}

a.Lhide:visited
{	color: #000000 /* #0000aa; */
	background: none; 
	text-decoration: none;
}

a.Lhide:hover
{	color: #000000 /* #000064;  */
	background-color: #f7f4ff; 
	text-decoration: none;
}

a.Lhide:active
{	color: #000000 /* #0000aa; */
	background-color: #f4fff7;
}



/*unauffällige Links zu Begriffbeschreibungen*/

.Lgloss
{	color: #000000; /* #303030; */
	text-decoration: none;
}

a.Lgloss:link
{	color: #000000;
	text-decoration: none;
}

a.Lgloss:visited
{	color: #000000;
	text-decoration: none;
}

a.Lgloss:hover
{	color: #000000;
	text-decoration: none;
	background-color: #000000 /* #ffffff; */
}

a.Lgloss:active
{	color: #000000;
	text-decoration: none;
}


/* Aussehen vom Adress-Links am Ende jeder Seite  */
a.Ladress:link
{	font-size: 7pt;
	color: #000000 /* #969696; */
	background: none;
	text-decoration: none;
}
a.Ladress:visited
{	color: #000000 /* #969696; */
	font-size: 7pt;
	background: none;
	text-decoration: none;
}
a.Ladress:hover
{	font-size: 7pt;
	color: #000000;
	background-color: #ffffff /* #828282; */
	text-decoration: none;
	font-weight: normal;
}
a.Ladress:active
{	font-size: 7pt;
	color: #000000 /* #c80064; */
	background-color: #beaaff;
}


/* die Linkliste am Ende jeder Seite */
.footer
{	
	text-align: justify;	/* Blocksatz */
	font-size: 5pt;
	line-height: 1.8em;		/* Abstand zur nächsten Zeile */
	color: #000000 /* #c0c0e0; */
}

.footer *
{	
	text-align: justify;	/* Blocksatz */
	font-size: 5pt;
	line-height: 1.8em;		/* Abstand zur nächsten Zeile */
	color: #000000 /* #c0c0e0; */
}

/* Aussehen von Adress-Links am Ende jeder Seite  */
.footer a:link
{	font-size: 5pt;
	#000000 /* color: #bebebe; */
	background: none;
	text-decoration: none;
}
.footer a:visited
{	font-size: 5pt;
	#000000 /* color: #bebebe; */
	background: none;
	text-decoration: none;
}
.footer a:hover
{	#000000 /* color: #f5b400; */
	background-color: transparent;
	background-color: #ffffff;
}

.footer a:active
{	background-color: #ff6464;
}



/*Links für Grafiken ohne Hintergrundfarbe*/
.Lbgno
{	
}
a.Lbgno:link
{	
}
a.Lbgno:hover
{	background-color: transparent;
}
a.Lbgno:active
{	background-color: transparent;
}


/*Links für Grafiken mit schwachter Hintergrundfarbe*/
.Lbgfaint
{	
}
a.Lbgfaint:link
{	
}
a.Lbgfaint:hover
{	background-color: #f0e6ff; 
}




/* -- Hovereffekt für alle Key–Grafiken -- */

.Th4 a.Kh4up /* Runterbutton in der Tabelle der h4 */
{	/* background-image: url(n/h4up.gif); */
	width: 20px; 
	height: 20px;
	display: block;
	background-repeat: no-repeat;
}
.Th4 a.Kh4up:hover 
{	/* background-image: url(n/h4up_.gif); */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}
.Th4 a.Kh4up:active
{	background-color: transparent;
}


.Th4 a.Kh4down /* Raufbutton in der Tabelle der h4 */
{	/* background-image: url(n/h4do.gif);  */
	width: 20px; 
	height: 20px;
	display: block;
	background-repeat: no-repeat;
	background-color: transparent;
}
.Th4 a.Kh4down:hover 
{	/* background-image: url(n/h4do_.gif); */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}
.Th4 a.Kh4down:active
{	background-color: transparent;
}


/*Key top top 1 Hauptüberschrift (1-3 home, mail, drucken) */ 
a.Ktt1 
{	/* background-image: url('n/h.gif');  */
	width: 30px; 
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Ktt1:hover 
{	/* background-image: url(n/h_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}

a.Ktt2
{	/* background-image: url(n/m.gif);  */
	width: 30px; 
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Ktt2:hover 
{	/* background-image: url(n/m_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}

a.Ktt3
{	/* background-image: url(n/pri.gif);  */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Ktt3:hover 
{	/* background-image: url(n/pri_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}

/* Key top left left (bei Zurückbutton) */
a.Ktll1 
{	/* background-image: url(d/x.gif);  */
	width: 30px;
	height: 20px;
	display: block;
	background-repeat: no-repeat;
}
a.Ktll1:hover 
{	/* background-image: url(d/x.gif);  */
	background-color: transparent;
}

a.Ktll2
{	/* background-image: url(n/p.gif);  */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Ktll2:hover 
{	/* background-image: url(n/p_.gif);  */
	background-color: transparent;
	cursor: url(n/kreuz.ani);
}

a.Ktll3
{	/* background-image: url(n/pd.gif); */ 
	width: 30px;
	height: 50px;
	display: block;
	background-repeat: no-repeat;
}
a.Ktll3:hover 
{	/* background-image: url(n/pd_.gif); */ 
	background-color: transparent;
	cursor: url(n/kreuz.ani);
}

/* Key left left  Linker Navigator (nach der Reihe die Buttons 1-17) */

a.Kll1 
{	/* background-image: url(n/lh.gif);  */
	width: 30px;
	height: 5px;
	display: block;
	background-repeat: no-repeat;
	margin-bottom: -12px;
}
a.Kll1:hover 
{	background-image: url(n/lh.gif); 
	background-color: transparent;
}

a.Kll2
{	/* background-image: url(n/pr.gif);  */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
	margin-top: 5px;
}
a.Kll2:hover 
{	/* background-image: url(n/pr_.gif);  */
	background-color: transparent;
	cursor: url(n/kreuz.ani);
}

a.Kll3
{	/* background-image: url(n/man.gif);  */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll3:hover 
{	/* background-image: url(n/man_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}

a.Kll4 
{	/* background-image: url(n/inf.gif);  */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll4:hover 
{	/* background-image: url(n/inf_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}

a.Kll5 
{	/* background-image: url(n/ter.gif);  */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll5:hover 
{	/* background-image: url(n/ter_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}

a.Kll6 
{	/* background-image: url(n/pic.gif);  */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll6:hover 
{	/* background-image: url(n/pic_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}

a.Kll7 
{	/* background-image: url(n/b.gif);  */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll7:hover 
{	/* background-image: url(n/b_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}

a.Kll8
{	/* background-image: url(n/lh.gif);  */
	width: 30px;
	height: 5px;
	display: block;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: -5px;

}
a.Kll8:hover 
{	/* background-image: url(n/lh.gif);  */
	background-color : transparent;
}

a.Kll9
{	/* background-image: url(n/s.gif);  */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll9:hover 
{	/* background-image: url(n/s_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */

}

a.Kll10
{	/* background-image: url(n/faq.gif);  */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll10:hover 
{	/* background-image: url(n/faq_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}

a.Kll11
{	/* background-image: url(n/fo.gif);  */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll11:hover 
{	/* background-image: url(n/fo_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}

a.Kll12
{	/* background-image: url(n/lh.gif);  */
	width: 30px;
	height: 5px;
	display: block;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: -5px;
}
a.Kll12:hover 
{	/* background-image: url(n/lh.gif);  */
	background-color: transparent;
}

a.Kll13 
{	/* background-image: url(n/0.gif);  */
	width: 30px;
	height: 2px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll13:hover 
{	/* background-image: url(n/0.gif);  */
	background-color: transparent;
	cursor: default;
}

a.Kll14 
{	/* background-image: url(n/0.gif);  */
	width: 30px;
	height: 2px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll14:hover 
{	/* background-image: url(n/0.gif);  */
	background-color: transparent;
	cursor: default;
}

a.Kll15
{	/* background-image: url(n/0.gif);  */
	width: 30px;
	height: 2px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll15:hover 
{	/* background-image: url(n/0.gif);  */
	background-color: transparent;
	cursor: default;
}

a.Kll16 
{	/* background-image: url(n/0.gif);  */
	width: 30px;
	height: 2px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll16:hover 
{	/* background-image: url(n/0.gif);  */
	background-color: transparent;
	cursor: default;
}

a.Kll17 
{	/* background-image: url(n/0.gif);  */
	width: 30px;
	height: 2px;
	display: block;
	background-repeat: no-repeat;
}
a.Kll17:hover 
{	/* background-image: url(n/0.gif);  */
	background-color: transparent;
	cursor: default;
}

/* Key für runter button */

/* REMARK wird nicht verwendet.
a.Klldown
{	/* background-image: url(n/pd.gif); */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Klldown:hover
{	/* background-image: url(n/pd_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani);  */
}
*/

/* Key für rauf button */
a.Kllup /* für den Startbutton bei der Überschrift */
{	/* background-image: url(n/pu.gif); */
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}
a.Kllup:hover
{	/* background-image: url(n/pu_.gif);  */
	background-color: transparent;
	/* cursor: url(n/kreuz.ani); */
}
a.TKl  /* wird in Tabelle für Button-Up verwendet, ist jedoch sinnlos */ 
{	/* background-image: url(n/0.gif);  */
	background-color: transparent;
	cursor: default;
}


td.TKs /*Seperator bei Key Grafiken */
{	/* background-image: url(n/lh.gif); */
	width: 30px;
	height: 5px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top;
}






/* Für das Drop-Down Menü  ---------------- */

table.clsMenubar
{	
	display:none;	/* Lasse das Menü im Ausdruck verschwinden	*/
	width: 100%;
	height: 12px;
	margin-bottom: 13px;
	position: absolute;
	top: 7px;
	left: 0px;
}

td.clsIn
{	background-color: #ffffff;
	white-space: nowrap;
}

td.clsx
{	background-color: #ffffff;
	background-image: url(Men/i.gif);
}

/* für die Zellen (Hintergrund) außerhalb des Textes */
td.clsOut
{	background-color: transparent;
}


A.menubartext 
{
/*	color: white; font-family: verdana,arial,helvetica; font-size: 10px; font-weight: bold; text-decoration: none  */
	color: #ffffff; /* #808080; */
	font-family: verdana,arial,helvetica; 
	font-size: 20px; 
	font-weight: bold; 
	text-decoration: none;
}


TD.clsMenuBarItem A 
{
/*	color: white; font-weight: bold; text-decoration: none  */
	color: #ffffff; /* #ffa500; */
	font-weight: bold; 
	text-decoration: none;
}

/* Menütitel unbesucht */
A.clsMenuBarItem
{
/*	color: red; font-weight: bold; text-decoration: none  */
	color: #ffffff; /* #505050; */
	background-color: white; 
	font-weight: bold; 
	text-decoration: none;
}

/* Menütitel besucht */
A.clsMenuBarItem:visited 
{
/*	color: white; font-weight: bold; text-decoration: none  */
	color: #ffffff; /* #606060; */
	background-color: white; 
	font-weight: bold; 
	text-decoration: none;
}

A.clsMenuBarItem:hover 
{
/*	color: white; font-weight: bold; text-decoration: none  */
	color: #ffffff; /* #F5B400; */
	background-color: white; 
	font-weight: bold; 
	text-decoration: none;
}


/* ? */
TD.clsMenuBarItem 
{
/*	color: white; cursor: hand; font-family: verdana,arial,helvetica; font-size: 10px; font-weight: bold; text-decoration: none  */
	color: red; 
	cursor: pointer; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
}

/* ? */
TD.clsMenuBarItem A:hover 
{
/*	color: #F5B400 */
	color: #F5B400;
}

/* ? */
.clsMenuBarItem 
{
/*	color: white; cursor: hand; font-family: verdana,arial,helvetica; font-size: 10px; font-weight: bold; text-decoration: none */
	color: red;
	cursor: pointer;
	font-family: verdana,arial,helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/* Menütitel-Link bei Mauskontakt */
.clsMenuBarItem:hover 
{
/*	color: #F5B400  */
	color: #F5B400;
	background-color: white;
}

/* Hintergrund der Submenüs. BORDER-TOP = Abstand zw Menüheader und Submenüfläche */
div.clsMenu 
{
/*	background-color: #00bede; border-top: white 1px solid; font-family: verdana,arial,helvetica; font-size: 10px; padding-bottom: 5px; padding-left: 8px; padding-right: 5px; padding-top: 5px */
	background-color: white; font-family: verdana,arial,helvetica; font-size: 10px; 
	border-top:    #e6e6e6 4px solid;
	padding-top:    5px;
	border-bottom: #e6e6e6 4px solid;
	padding-bottom: 8px; 
	border-left:   #e6e6e6 4px solid;
	padding-left:   8px; 
	border-right:  #e6e6e6 4px solid;
	padding-right:  5px;  
}

/* ? */
div.clsMenuGray 
{
/*	background-color: gray; border-top: white 1px solid; font-family: verdana,arial,helvetica; font-size: 10px; padding-bottom: 5px; padding-left: 8px; padding-right: 5px; padding-top: 5px */
	background-color: gray;
	border-top: white 1px solid;
	font-family: verdana,arial,helvetica;
	font-size: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 5px;
}

/* Submenü Link nicht besucht ohne Mauskontakt */
div.clsMenu A 
{
/*	color: white; font-family: verdana,arial,helvetica; font-weight: bold; text-decoration: none  */
	color: #303030; 
	background-color: white; 
	font-family: verdana,arial,helvetica; 
	font-weight: normal; 
	text-decoration: none
}

/* Submenü Link besucht */
div.clsMenu A:visited 
{
/*	color: white; font-weight: bold; text-decoration: none  */
	color: #404040; background-color:white; font-weight: normal; text-decoration: none
}

/* ? */
div.clsMenuGray A 
{
/*	color: white; font-family: verdana,arial,helvetica; font-weight: bold; text-decoration: none */
	color: red; font-family: verdana,arial,helvetica; font-weight: bold; text-decoration: none
}

/* Submenülinks bei Mauskontakt */
div.clsMenu A:hover 
{
/*	color: F5B400  */
	color: #F5B400; background-color: white; font-weight: bold;
}

div.clsMenu_blk A:hover 
{
/*	color: F5B400  */
	color: green
}

div.h1
{	color: #a0a0a0;
}

/* screen.css - Ende  ---------------- */







