.unsichtbar{
position:absolute;
left:-2000px; /*Schiebt die "unsichtbaren" Hilfen aus dem Viewport, dadurch lassen sich übereifrige Screenreader, die ausgerechnet "display:none" akustisch auswerten, täuschen, und lesen die so versteckten Hilfen dennoch vor. */
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
	padding:0;
	color: white;
	background-color: white;
	margin:0 auto; /* main-Box zentrieren in IE 5 und hoeher */
	text-align:center; /* main-Box zentrieren in IE 5 und hoeher */
}

#kasten_um_alles {
	color: white;
	background-color: #FCE8B3;
	width: 780px;
	position: absolute; /* bewirkt auch, daß der border tatsächlich um alle anderen DIVs geht, auch die ohne Text */ 
	left: 50%;
	margin: 10px 0 0 -395px;

}

#kopf { 
	width: 780px;
	height: 81px;
	color: white;
	background-color: white;
}

#kopf_bild {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	width: 780px;
	height: 81px;
	background-color: white;
	margin: 0px 0px 0px 0px;
}

#zwischenzeile {
	width: 780px;
	height: 33px;
	background-color: #CCD2E3;
	margin:0px;
}

#zwischenzeile_bild {
	margin:0 0 0 0;
	padding:0px;
	margin:0px;
	float:right;
	width: 235px;
	height: 33px;
}

#zwischenzeile_balken {
	margin:0px;
	padding:10px 0px 0px 36px;
	float:left;
	width: 500px;
	height: 20px;
	text-align:left;
	color:#0B215A;
}

#zwischenzeile_balken a {
	color: #0B215A;
	text-decoration:none;
	line-heigth: 1em;
	font-size: 0.9em;
	font-weight:700;
	padding: 2px 5px 2px 5px;
}

#zwischenzeile_balken a.aktiv {
	color: #0B215A;
	text-decoration:underline;
}


#artikel_inhalt {
	text-align: left;
	margin-bottom:5px;
	padding-bottom:25px;
	padding-left:36px;
	padding-right:-36px;
	padding-top:20px;
	height: 130%;
	color: #444;
	width: 780px;
	font-family :  Arial, Verdana,Gill Sans, Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 130%;
}

#artikel_inhalt td{
	text-align: left;
	height: 130%;
	color: #444;
	font-family :  Arial, Verdana,Gill Sans, Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 130%;
}

#artikel_inhalt td a{
	text-align: left;
	height: 130%;
	color: #444;
	font-family :  Arial, Verdana,Gill Sans, Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 130%;
}

#artikel_inhalt td.kopfzeile{
	background-color:#CCD2E3
}

#artikel_inhalt td.liste0{
	background-color:#E4EBFC;
	text-align: center;
}

#artikel_inhalt td.gross_liste0{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	font-weight:700;
	background-color:#E4EBFC
}

#artikel_inhalt td.klein_liste0{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	font-weight:500;
	background-color:#E4EBFC
}

#artikel_inhalt td.liste1{
	background-color:#CCD2E3;
	text-align: center;
}

#artikel_inhalt td.gross_liste1{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:700;
	background-color:#CCD2E3
}

#artikel_inhalt td.klein_liste1{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	font-weight:500;
	background-color:#CCD2E3
}

#artikel_inhalt td.ansicht_name{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:700;
}

#artikel_inhalt td.ansicht_kategorie{
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	font-weight:500;
}

#artikel_inhalt td.fuss{
	text-align:center;
	font-size:10px;
	font-weight:500;
	color:#333;
}

#artikel_inhalt td select{
	margin-top:10px;
}

/* grosse ueberschriften, meist im mittelblau drin... */

td { font-family: verdana,Arial;font-size:12pt}

h1.fett {font-family:,Century Gothic,Arial; font-size:14pt;
                font-style:normal; font-weight:600;margin-bottom:1pt;margin-top:1pt;
                text-align:center}

h1.norm { font-family:Century Gothic,Arial; font-size:14pt;
                font-style:normal; font-weight:normal;margin-bottom:1pt;margin-top:1pt;
                text-align:center}


/* groesser als normal, aber keine grosse ueberschrift */

h2.fett { font-family:Century Gothic,Arial; font-size:12pt;
                 font-style:normal; font-weight:600;margin-bottom:1pt;margin-top:1pt}

h2.fettkl { font-family:Century Gothic,Arial; font-size:10pt;
                 font-style:normal; font-weight:600;margin-bottom:1pt;margin-top:1pt}

h2.norm { font-family:Century Gothic,Arial; font-size:12pt;
                 font-style:normal; font-weight:normal;margin-bottom:1pt;margin-top:1pt}


/* normaler text, als fett & normal und extra noch Bildunterschrift, bzw. ein mittelding (netto) */

h3.fett { font-family:Century Gothic,Arial; font-size:10pt;
                 font-style:normal; font-weight:600;margin-bottom:1pt;margin-top:1pt}

h3.norm { font-family:Century Gothic,Arial; font-size:10pt;
                 font-style:normal; font-weight:normal;margin-bottom:1pt;margin-top:1pt}

h3.bild { font-family:Century Gothic,Arial; font-size:8pt;
                 font-style:normal; font-weight:normal;margin-bottom:1pt;margin-top:1pt}

h3.netto { font-family:Century Gothic,Arial; font-size:8pt;
                 font-style:normal; font-weight:normal;margin-bottom:1pt;margin-top:1pt}


/* allgemeine farbe der schrift - schwarz ! */

th.fett, th.norm, td, h1, h2, h3 {font-color:black}


/* farbe der links : */

a:link { color:black; text-decoration:none; }
a:visited { color:black; text-decoration:none; }
a:active { color:#000080; text-decoration:none; }

hr {
