/*********************************/
/*** Allgemeine Formatierungen ***/
/*********************************/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 700;
	color: #000000;
	background-color:#ffffff;	
}

a {
	color:#003399;
	text-decoration:underline;
}

/* Startseite */
table.Index {
	display:none;
}
td.IndexRechts {
	width:100%;
}

.sternchen {
	color:#ff0000;
}

.fehler {
	color:#ff0000;
}

.rechts {
	text-align:right;
}

/* Statuszeile */
table.statuszeile {
	margin-top:5px;
	width:100%;
	border:0px;
	border-collapse:collapse;
}
td.status_ok_image, td.status_ok_text {
	background-color:#99ff99;
}
td.status_warning_image, td.status_warning_text {
	background-color:#ffff99;
}
td.status_error_image, td.status_error_text {
	background-color:#ff9999;
}

/********************************/
/*** Tabelle um alle Elemente ***/
/********************************/


table.page {
	padding:0px;
	margin:0px;

	width:100%;
	height:100%;

        border-collapse:collapse;
	border:0px;
}
td.page-menu {
	display:none;
}
td.page-separator {
	display:none;
}

td.page-kategorien {
	margin:0px;
	height:63px;
	border:1px solid black;
}
td.page-content {
	padding:0px;
	margin:0px;

	border:0px;

	vertical-align:top;
}
td.page-footer {
	padding:0px;
	margin:0px;

	vertical-align:bottom;
	height:20px;
	border:0px;
}

/**********************************/
/*** Sonstige Tabellen und DIVs ***/
/**********************************/

/* komplettes Menü ausblenden */
div.menu {
	display:none;
}

/* Kategorien am oberen Rand */
div.Kategorien {
	display:block;
	width:100%;
}
table.HKategorie {
	width:100%;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border:0px;
}
th.HKategorie, td.HKategorie {
	padding:0px;
	margin:0px;
	border:0px;
}

.hkat0, th.ArtikelView_Konfiguration_hkat0 { background-color:#ffbd79; }
.hkat1, th.ArtikelView_Konfiguration_hkat1 { background-color:#d49195; }
.hkat2, th.ArtikelView_Konfiguration_hkat2 { background-color:#66ccff; }
.hkat3, th.ArtikelView_Konfiguration_hkat3 { background-color:#99dd99; }
.hkat9, th.ArtikelView_Konfiguration_hkat9 { background-color:#ffbd79; }

td.Artikel_in_Kategorie_hkat0,
td.Artikel_in_Kategorie_hkat1,
td.Artikel_in_Kategorie_hkat2,
td.Artikel_in_Kategorie_hkat3,
td.Artikel_in_Kategorie_hkat9 {
	border:1px solid black;
}
th.Artikel_in_Kategorie {
	border:1px solid black;
}

table.Artikelliste {
	border:0px;
	border-collapse:collapse;
	width:100%;
}

/* Inhalt */
div.content {
}

h1, .Artikel_Table_Funktionsgruppenname {
	font-size:16pt;
	font-weight:bold;
}

/* Footer */
div.footer {
	border-top:1px solid black;
}

.Artikel_Table_p_UVP {
	color:#990000;
	font-style:italic;
}

table.ArtikelView_Konfiguration {
	border:0px;
	border-collapse:collapse;
}
table.ArtikelView_Konfiguration th {
	border:1px solid black;
	text-align:left;
}
table.ArtikelView_Konfiguration td {
	border:1px solid black;
}


/* Tabelle mit rechtem Rand ist senkrechte Trennlinie */
table.Trennlinie {
        padding:0px;
        margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
        height:100%;
	border-collapse:collapse;
        border-right:1px solid #003399;
}

/* Bestellschritte */
td.step_active {
	font-size:12pt;
	color:#000000;
	font-weight:bold;
}

/* Kundendaten */
table.Kundendaten {
	border-collapse:collapse;
	border:0px;
}
td.kundendaten {
	border:1px solid black;
}
th.Kundendaten {
	border:1px solid black;
	text-align:left;
}

/* Content-Tabelle (innerhalb div.page-content) */
table.content {
        padding:0px;
        margin:0px;
        width:100%;
        border-collapse:collapse;
	border:0px;
}
td.content {
	padding:0px;
	margin:0px;
	vertical-align:top;
}

/* Dongleausbau */
table.Dongleausbau {
	border:0px;
	border-collapse:collapse;
}
table.Dongleausbau th {
	border:1px solid black;
	background-color:#ffbd79;
}
table.Dongleausbau td {
	border:1px solid black;
}

/* Dongleverwaltung */
table.dongleverwaltung {
	border:0px;
	border-collapse:collapse;
}
table.dongleverwaltung th {
	border:1px solid black;
	background-color:#ffbd79;
}
table.dongleverwaltung td {
	border:1px solid black;
}

/* Warenkorb */
table.WarenkorbPositionen {
	border:0px;
	border-collapse:collapse;
}
table.WarenkorbPositionen td {
	border:1px solid black;
}
table.wkorb {
	border:0px;
	border-collapse:collapse;
}
th.wkorb {
	border:1px solid black;
	background-color:#ffbd79;
}
td.wkorb_Artikel_1 {
	border:1px solid black;
	background-color:#ffbd79;
}
td.wkorb_Artikel_2 {
	border:1px solid black;
	background-color:#ffcd99;
}
td.wkorb_summe {
	text-align:right;
}

