/* Style-Definitionen für IMAGO-Shop Landesmuseum Trier angelehnt an Design 16 */

/* Farben: ---------------------------------------------------------------------------------------------------------------------------- */
/* schwarz     #000000 */
/* weiss       #FFFFFF */
/* weinrot     #830202 */
/* dunkelocker #6B5C25 */
/* ocker       #83702C */
/* dunkelbeige #C0B281 */
/* mittelbeige #E5DFC6 */
/* hellbeige   #F3F1E0 */

/* schwarz     #000000 */
/* weiss       #FFFFFF */
/* weinrot     #8A0055 */
/* hellblau    #DEE7EC */
/* mittelgrau  #888888 */

/* Schriftart allgemein   font-family: Georgia, Serif; */
/* Schriftart zusätzlich  font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; */



/* allgemeine Schriftart -------------------------------------------------------------------------------------------------------------- */
body { font-family: Georgia, Serif; }

/* allgemeine Body-Definitionen ------------------------------------------------------------------------------------------------------- */
body {
	background-color:#FFFFFF; margin:10px 10px 10px 10px;
}
body.Main {
	background-color:#FFFFFF; margin:0px 0px 0px 0px;
}

/* allgemeine Definitionen fuer HTML-Elemente ----------------------------------------------------------------------------------------- */
div {
	font-size: 14px;
	color: #000000;
}
p {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #000000;
}
th {
	font-size: 14px;
	color: #000000;
}
td {
	font-size: 14px;
	color: #000000;
}
small {
	font-size: 12px;
}
a {
	color: #000000;
	text-decoration: underline;
}
select,input,textarea {
	font-size: 12px;
	color: #000000;
}

/* Seitenlayout Screen ---------------------------------------------------------------------------------------------------------------- */

@media screen {

	#mainContainer {
		width:1000px;
	}
		#headerContainer {
			height:80px;
			background-color:#DEE7EC;
		}
			#headerLeftcol {
				position:absolute;
				left:0px;
				top:0px;
				width:700px;
				height:80px;
			}
			#headerMidcol {
				position:absolute;
				left:700px;
				top:0px;
				width:150px;
				height:80px;
			}
			#headerRightcol {
				position:absolute;
				left:850px;
				top:0px;
				width:150px;
				height:80px;
			}
		#subheaderContainer {
			height:30px;
			margin:0px 0px 0px 0px;
			background:#DEE7EC;
		}
		#contentContainer {
		}
			#contentLeftcol {
				position:absolute;
				left:0px;
				top:101px;
				width:200px;
				min-height:450px;
				background:#DEE7EC;
			}
			#contentMidcol {
				overflow:auto;
				width:790px;
				margin:0px 0px 0px 200px;
				padding:10px 0 20px 10px;
			}
			#contentRightcol {
			}
		#footerContainer {
			clear:both;
		}

}

/* Seitenlayout Druck ----------------------------------------------------------------------------------------------------------------- */

@media print {

	#mainContainer {
	}
		#headerContainer {
		}
			#headerLeftcol {
				margin-bottom:20px;
			}
			#headerMidcol {
				display:none;
			}
			#headerRightcol {
				display:none;
			}
		#subheaderContainer {
				display:none;
		}
		#contentContainer {
		}
			#contentLeftcol {
				display:none;
			}
			#contentMidcol {
			}
			#contentRightcol {
			}
		#footerContainer {
		}

}

/* Templates -------------------------------------------------------------------------------------------------------------------------- */
#templateHead {
}
#templateSuche2 {
}
#templateWarenkorb2 {
}
#templateSubnav {
}
#templateNavkat {
}
#templateHistory2 {
}
#templateLogo {
}
#templateContent {
}


/* Spezial-Eigenschaften, Besonderheiten ---------------------------------------------------------------------------------------------- */
/* Tabellen-Eigenschaften
   - Rahmen aller Zellen übereinander fallen lassen 
     (eine Zelle mit rechtem Rand von 1px und eine Zelle rechts davon 
     mit einem linken Rand von 1px bilden einen gemeinsamen Rahmen von 1px)
   - Rahmen um leere Zellen anzeigen*/
table {
	border-collapse: collapse;
	empty-cells: show;
}
/* Leerzeilen in Formularen vermeiden (IE-Bug) */
form {
	padding: 0px;
	margin: 0px;
}
/* Leerzeilen in Listen vermeiden */
ul,ol {
	margin-top: 0px;	/* (Mozilla-Bug) */
	margin-bottom: 0px;	/* (IE-Bug) */
}


/* Navigations-Elemente --------------------------------------------------------------------------------------------------------------- */
div.NavItem {
	padding:2px 0px 2px 5px;
	border-bottom:0px solid #FFFFFF;
}
a.NavItem {
	font-family:"Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
a.NavItem:hover {
	color: #8A0055;
	text-decoration: none;
}

a.NavLink,a.NavLinkSelected {
	margin:0px 2px 0px 0px;
}
a.NavLink {
	background:url(images/sys/navbullet.gif) no-repeat;
	font-family:"Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
a.NavLink:hover {
	background:url(images/sys/navbullet_selected.gif) no-repeat;
	color: #8A0055;
	text-decoration: none;
}
a.NavLinkSelected {
	background:url(images/sys/navbullet_selected.gif) no-repeat;
	font-family:"Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size:12px;
	color: #8A0055;
	text-decoration: none;
}
a.NavLinkSelected:hover {
	background:url(images/sys/navbullet_selected.gif) no-repeat;
	color: #8A0055;
	text-decoration: none;
}

a.NavEbene1,a.NavEbene1:hover {
	padding:2px 0px 2px 8px;
	background-position:0px 7px;
	border-top:0px solid #FFFFFF;
}
a.NavEbene2,a.NavEbene2:hover {
	padding:0px 0px 2px 16px;
	background-position:8px 4px;
}
a.NavEbene3,a.NavEbene3:hover {
	padding:0px 0px 2px 24px;
	background-position:16px 4px;
}

span.NavSum {
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size: 12px; color: #888888;
}

div.SubnavItem {
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}
a.SubnavItem:link,a.SubnavItem:visited,a.SubnavItem:focus,a.SubnavItem:active {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.SubnavItem:hover {
	color: #8A0055;
	text-decoration: none;
	font-weight: bold;
}

/* Sitemap-Elemente ------------------------------------------------------------------------------------------------------------------- */
div.SitemapSeparator {
	display: inline;
}
img.SitemapSeparator {
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 1px;
}
div.SitemapLink {
	display: inline;
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
}
div.SitemapText {
	display: inline;
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
}
a.SitemapLink:link,a.SitemapLink:visited,a.SitemapLink:hover,a.SitemapLink:focus,a.SitemapLink:active {
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}


/* Textelemente ----------------------------------------------------------------------------------------------------------------------- */
.TextHead {
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	letter-spacing: 0.13em;
	font-weight: bold;
	text-transform: uppercase;
	color: #8A0055;
	margin-bottom: 5px;
	border-bottom: 0px solid #000000;
}
.TextHead h1 {
	font-size: 1em;
	padding: 0px;
	margin: 0px;
}
.TextSubhead {
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
}
.TextSubSubhead {
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
}
.TextFliesstext {
	font-size: 14px;
	color: #000000;
}
.TextAnmerkung {
	font-size: 12px;
	color: #000000;
}
.TextFehler {
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	color: #FF0000;
}
.TextSmall {
	font-size: 12px;
}
.TextVerySmall {
	font-size: 10px;
}
.TextBold {
	font-weight: bold;
}


/* Buttons ---------------------------------------------------------------------------------------------------------------------------- */
div.Button {
	background-image: url(images/sys/bg_button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 130px;
	height: 15px;
	text-align: center;
}
div.ButtonLeft {
	background-image: url(images/sys/bg_button_left.gif);
	background-position: 0px 0px;
}
div.ButtonRight {
	background-image: url(images/sys/bg_button_right.gif);
	background-position: 0px 0px;
}
div.ButtonLink {
	background-image: url(images/sys/trans.gif);
	width: 160px;
	height: 15px;
}
div.ButtonWide {
	width: 160px;
}
input.Button,a.Button:link,a.Button:visited,a.Button:hover,a.Button:focus,a.Button:active {
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	width: 100%;
	height: 15px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
}
a.Button:link,a.Button:visited,a.Button:hover,a.Button:focus,a.Button:active {
	display:block;
	padding-top: 1px;
	padding-bottom: 1px;
}
input.Button {
	background-color: #8A0055;
	padding-top: 1px;
}
input.ButtonLeft {
	background-image: url(images/sys/bg_button_left.gif);
	background-position: 0px 0px;
}
input.ButtonRight {
	background-image: url(images/sys/bg_button_right.gif);
	background-position: 0px 0px;
}
input.ButtonLink,a.ButtonLink:link,a.ButtonLink:visited,a.ButtonLink:hover,a.ButtonLink:focus,a.ButtonLink:active {
	background-image: url(images/sys/bg_button_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	background-color: #FFFFFF;
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #8A0055;
	text-decoration: none;
	cursor: pointer;
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: middle;
	padding-left: 9px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
}
input.ButtonWide,a.ButtonWide:link,a.ButtonWide:visited,a.ButtonWide:hover,a.ButtonWide:focus,a.ButtonWide:active {
	width: 160px;
}


/* Tabellen --------------------------------------------------------------------------------------------------------------------------- */
table.Table {
}
tr.TableRowOdd {
	background-color: #FFFFFF;
}
tr.TableRowEven {
	background-color: #DEE7EC;
}
tr.TableRowOptionalItem {
}
th.TableTop {
}
th.TableSubtop {
	background-color:#DEE7EC;
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	line-height: 15px;
	padding: 3px 6px 3px 6px;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
}
td.TableTab {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
	padding: 3px 6px 3px 6px;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
}

a.TableTab {
	color:#8A0055;
}
.TableTabHead { font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size:14px; font-weight:bold; color:#8A0055; }
td.AlignLeft   { text-align:left; }
td.AlignCenter { text-align:center; }
td.AlignRight  { text-align:right; }
td.AlignTop    { vertical-align:top; }
td.AlignMiddle { vertical-align:middle; }
td.AlignBottom { vertical-align:bottom; }
th.AlignLeft   { text-align:left; }
th.AlignCenter { text-align:center; }
th.AlignRight  { text-align:right; }
th.AlignTop    { vertical-align:top; }
th.AlignMiddle { vertical-align:middle; }
th.AlignBottom { vertical-align:bottom; }
th.FontNormal  { font-weight:normal; }


/* Formulare -------------------------------------------------------------------------------------------------------------------------- */
table.Form {
}
td.FormHead {
	background-color: #DEE7EC;
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height: 14px;
}
td.FormLabel {
	background-color: #DEE7EC;
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	width: 200px;
	height: 18px;
	padding-left: 5px;
	border-top: 1px solid #FFFFFF;
}
td.FormLabelSmall {
	background-color: #DEE7EC;
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	width: 175px;
	height: 18px;
	padding-left: 5px;
	border-top: 1px solid #FFFFFF;
}
td.FormLabelXXL {
	background-color: #DEE7EC;
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	width: 440px;
	padding: 5px;
	border-top: 1px solid #FFFFFF;
}
td.FormField {
	background-color: #FFFFFF;
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
}
.Iframe       { border: 1px solid #000000; padding: 0px; }
.TextareaXXL  { width: 450px; }
.TextareaLang { width: 355px; }
.InputXXL     { width: 300px; }
.InputLang    { width: 149px; }
.InputMittel  { width: 110px; }
.InputKurz    { width: 65px; }
.InputMini    { width: 44px; }
.InputMicro   { width: 30px; }
.Radio        {  }
.Checkbox     {  }

input.AlignLeft   { text-align:left; }
input.AlignCenter { text-align:center; }
input.AlignRight  { text-align:right; }


/* Container (feste Elemente beiderseits des Content-Bereichs) ------------------------------------------------------------------------ */
div.BodyContainer {
}
/* Der Rand um einen Container */
div.Container {
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
}
/* Die Titelzeile eines Containers */
div.ContainerHead {
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
}
/* Der Rumpf eines Containers */
div.ContainerBody {
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
}
/* Text im Rumpf eines Containers */
div.ContainerText {
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
}
/* Leerzeile im Rumpf eines Containers */
div.ContainerSpace {
	line-height: 3px;
}
/* Link im Rumpf eines Containers */
a.ContainerLink {
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
/* Eingabefeld im Rumpf eines Containers */
input.ContainerInput {
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
}
/* Bild im Container */
img.ContainerPic {
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
}
/* leere Container */
div.ContainerBlankLeft {
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
div.ContainerBlankRight {
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
}


/* CLEARING --------------------------------------------------------------------------------------------------------------------------- */
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
.clearBoth {
	clear:both;
}


/* spezielle Eigenschaften einzelner Objektgruppen, die über die Klasse angesprochen werden (Konvention: TemplateObjekt) -------------- */

/* ------ history2.html --------------------------------------------------------------------------------------------------------------- */
div.History2Item { clear:left; margin-top:5px; }
div.History2Icon { float:left; margin-right:5px; padding-bottom:5px; }
div.History2Icon img { border:0px solid #000000; }
div.History2Bezeichnung { padding-bottom:5px; }

/* ------ navmenu.html (nicht verwendet) ---------------------------------------------------------------------------------------------- */
a.NavmenuHauptpunkt {  }
a.NavmenuHauptpunkt:hover {  }
a.NavmenuHauptpunkt_selected {  }
a.NavmenuFolder {  }
a.NavmenuFolder:hover {  }
a.NavmenuFolder_selected {  }
a.NavmenuFile {  }
a.NavmenuFile:hover {  }
a.NavmenuFile_selected {  }

/* ------ hauptmenue.html ------------------------------------------------------------------------------------------------------------- */
div.HauptmenueKatTrenn {  }
div.HauptmenueKatSpalten1-1 { background-color:#DEE7EC; width:270px; height:100px; margin-right:20px; margin-bottom:20px; }
div.HauptmenueKatSpalten2-1 { float:left; }
div.HauptmenueKatSpalten2-2 { float:right; }
div.HauptmenueKatSpalten3-1 { }
div.HauptmenueKatSpalten3-2 { }
div.HauptmenueKatSpalten3-3 { }
div.HauptmenueKatBez1 {  }
a.HauptmenueKatBez1 { }
div.HauptmenueKatIcon { float:left; background-color:#DEE7EC; margin-right:3px; }
div.HauptmenueKatIcon img {  }
div.HauptmenueKatBez2 { padding:3px; font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size:14px; }
a.HauptmenueKatBez2 { font-weight:bold; color:#8A0055; }
div.HauptmenueKatBeschrListe { padding:3px; }
div.HauptmenueKatKat {  }
div.HauptmenueKatProd {  }

/* ------ liste.html ------------------------------------------------------------------------------------------------------------------ */
td.ListeKategorieZusatzfelderBez {  }
td.ListeKategorieZusatzfelderInhalt {  }

/* --------------------- spaltenweise Darstellung der Unterkategorien ----------------------------------------------------------------- */
div.ListeUnterKatTrenn {  }
div.ListeUnterKatSpalten1-1 { background-color:#DEE7EC; width:270px; height:100px; margin-right:20px; margin-bottom:20px; }
div.ListeUnterKatSpalten2-1 { float:left; }
div.ListeUnterKatSpalten2-2 { float:right; }
div.ListeUnterKatSpalten3-1 { }
div.ListeUnterKatSpalten3-2 { }
div.ListeUnterKatSpalten3-3 { }
div.ListeUnterKatBez1 {  }
a.ListeUnterKatBez1 { }
div.ListeUnterKatIcon { float:left; background-color:#DEE7EC; margin-right:3px; }
div.ListeUnterKatIcon img {  }
div.ListeUnterKatBez2 { padding:3px; font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size:14px; }
a.ListeUnterKatBez2 { font-weight:bold; color:#8A0055; }
div.ListeUnterKatBeschrListe { padding:3px; }
div.ListeUnterKatKat {  }
div.ListeUnterKatProd {  }

/* --------------------- spaltenweise Darstellung der Produkte ------------------------------------------------------------------------ */
div.ListeProdukteSpalten1-1 {  }
div.ListeProdukteSpalten2-1 {  }
div.ListeProdukteSpalten2-2 {  }
div.ListeProdukteSpalten3-1 { }
div.ListeProdukteSpalten3-2 { }
div.ListeProdukteSpalten3-3 { }
div.ListeProdukteBez1 {  }
a.ListeProdukteBez1 {  }
div.ListeProdukteIcon {  }
div.ListeProdukteIcon img {  }
div.ListeProdukteBez2 {  }
a.ListeProdukteBez2 {  }
div.ListeProdukteBeschrListe {  }
div.ListeProduktePreis {  }

/* --------------------- listenförmige Darstellung der Produkte ----------------------------------------------------------------------- */
td.ListeProdukte2Icon { padding:5px; text-align:center; }
td.ListeProdukte2Artikelnummer { font-size:12px; }
td.ListeProdukte2Bez { }
td.ListeProdukte2ZusatzTypT { text-align: left; }
td.ListeProdukte2ZusatzTypZ { text-align: right; }

div.ListeProdVPE { text-align:left; white-space:nowrap; }
div.ListeProdMaxAbgabe { text-align:left; white-space:nowrap; }
div.ListeProdME { text-align:center; white-space:nowrap; }
input.ListeProdAnzahl { font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size:12px; color:#000000; }

td.ListeQuerIcon { padding:5px; text-align:center; }
td.ListeQuerArtikelnummer { font-size:12px; }
td.ListeQuerBez { }
td.ListeQuerZusatzTypT { text-align: left; }
td.ListeQuerZusatzTypZ { text-align: right; }
div.ListeQuerVPE { text-align:left; white-space:nowrap; }
div.ListeQuerMaxAbgabe { text-align:left; white-space:nowrap; }
div.ListeQuerAnzahl { }
div.ListeQuerME { text-align:center; white-space:nowrap; }

span.ListeVkHinweis { }

/* ------ menue.SA.html (nicht verwendet) --------------------------------------------------------------------------------------------- */
div.MenueSATrenn {  }
div.MenueSAIcon {  }
div.MenueSAIcon a {  }
div.MenueSAIcon img {  }
div.MenueSAArtikelnummer {  }
div.MenueSABezeichnung {  }
div.MenueSABezeichnung a {  }
div.MenueSAPreis {  }
div.MenueSAInWK {  }
div.MenueSAInWK a {  }
div.MenueSATrenn2 {  }
span.MenueSAVkHinweis {  }

/* ------ expose.html ----------------------------------------------------------------------------------------------------------------- */
input.ExposeTexteingabe { font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size:12px; color:#000000; }
input.ExposePreiseingabe { text-align:right; font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size:12px; color:#000000; }
input.ExposeAnzahl { text-align:right; font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size:12px; color:#000000; }
td.ExposeDatenBez {  }
td.ExposeDatenInhalt {  }

td.ExposeQuerIcon { padding:5px; text-align:center; }
td.ExposeQuerArtikelnummer { font-size:12px; }
td.ExposeQuerBez { }
td.ExposeQuerZusatzTypT { text-align: left; }
td.ExposeQuerZusatzTypZ { text-align: right; }
div.ExposeQuerVPE { text-align:left; white-space:nowrap; }
div.ExposeQuerMaxAbgabe { text-align:left; white-space:nowrap; }
div.ExposeQuerAnzahl { }
div.ExposeQuerME { text-align:center; white-space:nowrap; }

span.ExposeVkHinweis { }

/* ------ druckexpose.html ----------------------------------------------------------------------------------------------------------------- */
td.DruckexposeDatenBez {  }
td.DruckexposeDatenInhalt {  }

span.DruckexposeVkHinweis { }
td.DruckexposePreis { color:#8A0055; }

/* ------ suche.html ------------------------------------------------------------------------------------------------------------------ */
/* --------------------- spaltenweise Darstellung der Kategorien ---------------------------------------------------------------------- */
div.SucheKatTrenn {  }
div.SucheKatSpalten1-1 {  }
div.SucheKatSpalten2-1 {  }
div.SucheKatSpalten2-2 {  }
div.SucheKatSpalten3-1 {  }
div.SucheKatSpalten3-2 {  }
div.SucheKatSpalten3-3 {  }
div.SucheKatBez1 {  }
a.SucheKatBez1 {  }
div.SucheKatIcon { display:none; }
div.SucheKatIcon img {  }
div.SucheKatBez2 { margin-top:5px; }
a.SucheKatBez2 { font-weight:bold; color:#8A0055; }
div.SucheKatBeschrListe {  }

/* --------------------- spaltenweise Darstellung der Produkte ------------------------------------------------------------------------ */
div.SucheProdukteSpalten1-1 {  }
div.SucheProdukteSpalten2-1 {  }
div.SucheProdukteSpalten2-2 {  }
div.SucheProdukteSpalten3-1 {  }
div.SucheProdukteSpalten3-2 {  }
div.SucheProdukteSpalten3-3 {  }
div.SucheProdukteBez1 {  }
a.SucheProdukteBez1 {  }
div.SucheProdukteIcon {  }
div.SucheProdukteBez2 {  }
a.SucheProdukteBez2 {  }
div.SucheProdukteBeschrListe {  }
div.SucheProduktePreis {  }

/* --------------------- listenförmige Darstellung der Produkte ----------------------------------------------------------------------- */
td.SucheProdukte2Icon { padding:5px; text-align:center; }
td.SucheProdukte2Artikelnummer { font-size:12px; }
td.SucheProdukte2Bez { }
td.SucheProdukte2ZusatzTypT { text-align: left; }
td.SucheProdukte2ZusatzTypZ { text-align: right; }

div.SucheProdVPE { text-align:left; white-space:nowrap; }
div.SucheProdMaxAbgabe { text-align:left; white-space:nowrap; }
input.SucheProdAnzahl { font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size:12px; color:#000000; }
div.SucheProdME { text-align:center; white-space:nowrap; }
span.SucheVkHinweis { }

/* ------ warenkorb.html / schnellbest.html / bestellen*.html / absenden.html --------------------------------------------------------- */
sup.WarenkorbWKMwstHinweis {  }
div.WarenkorbWKVPE { text-align:left; white-space:nowrap; }
div.WarenkorbWKMaxAbgabe { text-align:left; white-space:nowrap; }
a.WarenkorbWKUpDown { font-size:11px; color:#8A0055; text-decoration:none; }
div.WarenkorbWKME { text-align:center; white-space:nowrap; }
input.WarenkorbWKAnzahl { text-align:right; font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size:12px; color:#000000; }
input.WarenkorbWKArtNr { font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size:12px; color:#000000; }
td.WarenkorbWKRGTrennEndsummeLeft {  }
td.WarenkorbWKRGTrennEndsummeRight {  }
td.WarenkorbWKRGCellLeft { white-space:nowrap; background-color:#DEE7EC; font-size:14px; color:#000000; font-weight:normal; text-align:left; vertical-align:middle; line-height:20px; padding-left:3px; padding-right:3px; border:1px solid #888888; }
td.WarenkorbWKRGCellRight { white-space:nowrap; background-color:#DEE7EC; font-size:14px; color:#000000; font-weight:normal; text-align:right; vertical-align:middle; line-height:20px; padding-left:3px; padding-right:3px; border:1px solid #888888; }
td.WarenkorbWKRGSumLeft { white-space:nowrap; background-color:#DEE7EC; font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size:14px; color:#000000; font-weight:bold; text-align:left; vertical-align:middle; line-height:20px; padding-left:3px; padding-right:3px; border:1px solid #888888; }
td.WarenkorbWKRGSumRight { white-space:nowrap; background-color:#DEE7EC; font-size:14px; color:#000000; font-weight:bold; text-align:right; vertical-align:middle; line-height:20px; padding-left:3px; padding-right:3px; border:1px solid #888888; }





/* spezielle Eigenschaften einzelner Objekte, die über die ID angesprochen werden (Konvention: templateObjekt) ------------------------ */

/* ------ offline.html ---------------------------------------------------------------------------------------------------------------- */
#offlineBody { margin:50px; }
#offlineHeadline { margin-bottom:15px; }
#offlineText {  }

/* ------ login.html ------------------------------------------------------------------------------------------------------------------ */
#loginBody {  }
#loginAll {  }
#loginHead {  }
#loginContent {  }
#loginForm { width:160px; }
#loginTextUsername { float:left; width:90px; line-height:18px; }
#loginInputUsername { float:right; width:67px; height:20px; }
#loginInputUsername input { width:67px; font-size:10px; }
#loginTrenn1 { clear:left; line-height:1px; }
#loginTextPassword { float:left; width:90px; line-height:18px; }
#loginInputPassword { float:right; width:67px; height:20px; }
#loginInputPassword input { width:67px; font-size:10px; }
#loginSubmit { clear:left; }
#loginSubmit input { margin-top:1px;  }
#loginFehler { margin-top:10px; }

/* ------ login2.html ----------------------------------------------------------------------------------------------------------------- */

/* ------ index.html ------------------------------------------------------------------------------------------------------------------ */
#indexBody { margin:50px; }
#indexHeadline { margin-bottom:15px; }
#indexText {  }

/* ------ logout.html ----------------------------------------------------------------------------------------------------------------- */

/* ------ logout2.html ---------------------------------------------------------------------------------------------------------------- */

/* ------ head.html ------------------------------------------------------------------------------------------------------------------- */
#headBody { margin:0px; }
#headLogo {  }
#headTitel { padding:20px; }
#headTitel a { font-size:16px; color:#000000; font-weight:bold; text-decoration:none; }

/* ------ logo.html ------------------------------------------------------------------------------------------------------------------- */
#logoBody {  }
#logoContent {  }
#logoLogo { text-align:right; padding:250px 10px 10px 0; }

/* ------ nav.html -------------------------------------------------------------------------------------------------------------------- */
#navBody {  }
#navItems {  }
#navItem1 { }
#navCmsOben1 { }
#navCmsOben2 { }
#navCmsOben3 { }
#navCmsOben4 { }
#navCmsOben5 { }
#navItemSB { }
#navItem2 {  }
#navCmsUnten1 {  }
#navCmsUnten2 {  }
#navCmsUnten3 {  }
#navCmsUnten4 {  }
#navCmsUnten5 {  }
#navItem3 {  }
#navItem4 {  }
#navItem5 {  }
#navItem6 {  }
#navItem7 {  }
#navItem8 {  }
#navItem9 {  }
#navItem10 {  }

/* ------ navkat.html ----------------------------------------------------------------------------------------------------------------- */
#navkatBody { overflow:auto; margin:11px 0px 0px 2px; }
#navkatItems { }
#navkatItem1 { font-weight:bold; border-top:0px solid #FFFFFF; }
#navkatCmsOben1 {  }
#navkatCmsOben2 {  }
#navkatCmsOben3 {  }
#navkatCmsOben4 {  }
#navkatCmsOben5 {  }
#navkatItemSB {  }
#navkatItem2 { font-weight:bold; border-bottom:none; }
#navkatItemKat { margin:0px; padding:2px 5px 2px 5px; border-bottom:0px solid #FFFFFF; }
#navkatItemKat ul { margin:0px; padding:0px; list-style-type:none; }
#navkatItemKat ul li { display:inline; }
#navkatItemKat ul li a { display:block; }
#navkatCmsUnten1 {  }
#navkatCmsUnten2 {  }
#navkatCmsUnten3 {  }
#navkatCmsUnten4 {  }
#navkatCmsUnten5 {  }
#navkatItem3 { }
#navkatItem4 { }
#navkatItem5 { }
#navkatItem6 { }
#navkatItem7 { }
#navkatItem8 { }
#navkatItem9 { }
#navkatItem10 { }

/* ------ navmenu.html (nicht verwendet) ---------------------------------------------------------------------------------------------- */
#navmenuBody {  }
#navmenuDiv {  }
#navmenuItem1 {  }
#navmenuItem2 {  }
#navmenuItem3 {  }
#navmenuItem4 {  }
#navmenuItem5 {  }
#navmenuItem6 {  }
#navmenuItem7 {  }
#navmenuItem8 {  }
#navmenuItem9 {  }
#navmenuItem10 {  }
#navmenuItemSB {  }
#navmenuCmsOben1 {  }
#navmenuCmsOben2 {  }
#navmenuCmsOben3 {  }
#navmenuCmsOben4 {  }
#navmenuCmsOben5 {  }
#navmenuCmsUnten1 {  }
#navmenuCmsUnten2 {  }
#navmenuCmsUnten3 {  }
#navmenuCmsUnten4 {  }
#navmenuCmsUnten5 {  }

/* ------ subnav.html ----------------------------------------------------------------------------------------------------------------- */
#subnavBody { margin:0px; }
#subnavItems { padding:3px 0 0 190px; }
#subnavItem1 { }
#subnavItem2 { }
#subnavItem3 { }
#subnavItem4 { }
#subnavItem5 { }
#subnavItem6 { }
#subnavItem7 { }
#subnavItem8 { }
#subnavItem9 { }
#subnavItem10 { }

/* ------ suche2.html ----------------------------------------------------------------------------------------------------------------- */
#suche2Body { }
#suche2All {  }
#suche2Head { margin-top:3px; }
#suche2Content { }
#suche2Input { margin-top:6px; }
#suche2InputField { width:124px; background:#FFFFFF; color:#000000; font-size:11px; margin:0px; padding:2px 2px 2px 2px; border:1px solid #000000; }
#suche2Submit { margin-top:7px; }
#suche2Submit input { background-image:url(images/sys/bg_button_wk.gif); }

/* ------ warenkorb2.html ------------------------------------------------------------------------------------------------------------- */
#warenkorb2Body { }
#warenkorb2All {  }
#warenkorb2Head { margin-top:3px; }
#warenkorb2Content { }
#warenkorb2Artikel {  }
#warenkorb2Bestellwert {  }
#warenkorb2Mwst {  }
#warenkorb2Gesamtetat { margin-top:3px; }
#warenkorb2Restetat { margin-top:3px; }
#warenkorb2ButtonAktualisieren { margin-top:3px; }
#warenkorb2ButtonAnsehen { background-image:url(images/sys/bg_button_wk.gif); margin-top:5px; }
#warenkorb2ButtonAnsehen a {  }

/* ------ history2.html --------------------------------------------------------------------------------------------------------------- */
#history2Body { margin-top:17px; }
#history2All { }
#history2Head { padding-left:5px; }
#history2Content { padding-left:5px; }
#history2Clear { font-size:5px;}

/* ------ start.html ------------------------------------------------------------------------------------------------------------------ */
#startBody { }
#startHeadline { margin-bottom:15px; }
#startText { }
#startLinkHM { margin-top:20px; }
#startEtatuebersicht { }

/* ------ cms.html -------------------------------------------------------------------------------------------------------------------- */
#cmsBody { }
#cmsHeadline { margin-bottom:15px; }
#cmsText { }

/* ------ seite.html ------------------------------------------------------------------------------------------------------------------ */
#seiteBody { }
#seiteHeadline { margin-bottom:15px; }
#seiteText { }
#seiteButtonZurueck { margin-top:20px; }

/* ------ techinfo.html --------------------------------------------------------------------------------------------------------------- */
#techinfoBody { }
#techinfoHeadline { margin-bottom:15px; }
#techinfoText { }
#techinfoButtonZurueck { margin-top:20px; }

/* ------ agb.html -------------------------------------------------------------------------------------------------------------------- */
#agbBody { }
#agbHeadline { margin-bottom:15px; }
#agbText { }

/* ------ formular.html --------------------------------------------------------------------------------------------------------------- */
#formularHeadline { }
#formularFehler { }
#formularVersendet { }
#formularFormular { }
#formularProduktIcon { }
#formularProduktIcon img { border:0px solid #000000; }
#formularButtons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#formularButtonsLeft { float:left; width:33%; }
#formularButtonsMiddle { float:left; }
#formularButtonsRight { float:right; }
#formularButtonZurueck { }
#formularButtonAbsenden { }

/* ------ hauptmenue.html ------------------------------------------------------------------------------------------------------------- */
#hauptmenueBody { }
#hauptmenueHeadline { }
#hauptmenueKat { margin-top:19px; width:580px; }
#hauptmenueKatLeer { margin-top:20px; margin-bottom:30px;}
#hauptmenueButtons { clear:both; margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#hauptmenueButtonsLeft { float:left; width:33%; }
#hauptmenueButtonsMiddle { float:left; }
#hauptmenueButtonsRight { float:right; }
#hauptmenueButtonWKAnsehen {  }
#hauptmenueButtonKontakt {  }

/* ------ liste.html ------------------------------------------------------------------------------------------------------------------ */
#listeBody { }
#listeSitemap { margin-bottom:20px; border-bottom:0px solid #000000; }

#listeKategorieBez1 {font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size: 14px; letter-spacing: 0.13em; font-weight: bold; text-transform: uppercase; color: #8A0055; margin-bottom:10px; }
#listeKategorieBez1 h1 { font-size:1em; padding:0px; margin:0px; }
#listeKategorieText1 {  }
#listeKategorieBilder {  }
#listeKategorieBild1 { float:left; margin-right:8px; margin-bottom:8px; }
#listeKategorieBild1 img { border:1px solid #000000; }
#listeKategorieBild2 { float:right; margin-left:8px; margin-bottom:8px; }
#listeKategorieBild2 img { border:1px solid #000000; }
#listeKategorieBez2 {  }
#listeKategorieBez2 h1 { font-size:1em; padding:0px; margin:0px; }
#listeKategorieText2 { margin-bottom:15px; }
#listeKategorieZusatzfelder {  }
#listeKategorieZusatzfelderTabelle { }

#listeUnterKat { clear:both; width:580px; }
#listeUnterKatTrenn { clear:both; height:10px; }

#listeNavSeite { clear:both; margin-top:5px; margin-bottom:10px; }
#listeNavSeiteSeiten { }
#listeNavSeiteProdukte { }

#listeGruppierteVarianten { clear:both; } /* tabellarische Darstellung von Produkten mit Varianten, gruppiert nach Zusatzfeldern */
#listeGVHeadline {  }
#listeGVSonderpreise {  }
#listeGVTable { margin-top:15px; width:100%; }
#listeGVHeadPreis {  }
#listeGVHeadAnzahl { text-align:center; }
#listeGVHeadWK { }
#listeGVMwst { padding-top:5px; }

#listeProdukteSpaltenansicht {  } /* spaltenweise Darstellung der Produkte ähnlich der Kategorieansicht */
#listeProdukteSpaltenTrenn { }
#listeProdukteSpaltenMwst {  }

#listeProdukte { clear:both; } /* (normale) tabellarische Darstellung der Produkte */
#listeProdHeadline {  }
#listeProdSonderpreise {  }
#listeProdTable { width:100%; }
#listeProdTable th a { width:100%; }
#listeProdTable th a div { color:#830202; text-decoration:underline; position:relative; }
#listeProdTable th a div.SortDescriptor { position:absolute; top:0px; right:0px; z-index:1; }
#listeProdTable th a div.SortDescriptor { text-decoration:none; }
#listeProdTable th a div.ListeProdHead { padding-right:12px; }
#listeProdHeadIcon { }
#listeProdHeadArtNr { white-space:nowrap; }
#listeProdHeadBeschr { width:99%; }
#listeProdHeadPreis {  }
#listeProdHeadAnzahl { text-align:center; }
#listeProdHeadWK { }
#listeProdMwst { padding-top:5px; }
#listeProdAllInWK { margin-top:5px; text-align:right; width:100%; }
#listeProdButtonAllInWK { display:inline; }

#listeNavSeiteBlaettern { margin-top:10px; }
#listeNavSeiteZurueck { display:inline; }
#listeNavSeiteWeiter { display:inline; }

#listeNavEbene { margin-top:10px; }
#listeNavEbeneZurueck { display:inline; }
#listeNavEbeneWeiter { display:inline; }

#listeQuerverweise { }
#listeQuerHeadline { margin:20px 0px 10px 0px; font-weight:bold; }
#listeQuerTable { width:100%; }
#listeQuerHeadIcon {  }
#listeQuerHeadArtNr { white-space:nowrap; }
#listeQuerHeadBeschr { width:99%; }
#listeQuerHeadPreis { }
#listeQuerHeadAnzahl { text-align:center; }
#listeQuerHeadWK {  }
#listeQuerMwst { margin-top:5px; }
#listeQuerAllInWK { margin-top:5px; text-align:right; width:100%; }
#listeQuerButtonAllInWK { display:inline; }

#listeButtons { clear:both; margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#listeButtonsLeft { float:left; width:33%; }
#listeButtonsMiddle { float:left; }
#listeButtonsRight { float:right; }
#listeButtonZurueck {  }
#listeButtonWKAnsehen {  }
#listeButtonKontakt { margin-top:5px; }
#listeButtonProduktsortiment { margin-top:0px; }

/* ------ menue.SA.html (nicht verwendet) --------------------------------------------------------------------------------------------- */
#menueSABody {  }
#menueSAAll {  }
#menueSAHead {  }
#menueSAContent {  }
#menueSAProdukte {  }
#menueSAMwstHinweis  {  }

/* ------ expose.html ----------------------------------------------------------------------------------------------------------------- */
#exposeBody { }
#exposeSitemap { margin-bottom:20px; border-bottom:0px solid #000000; }

#exposeKategorieBild1 {  }
#exposeKategorieBild2 {  }
#exposeKategorieBez {  }
#exposeKategorieText {  }

#exposeProduktBezeichnung1 {  }
#exposeProduktBezeichnung1 h1 { font-size: 1em; padding: 0px; margin: 0px; }
#exposeProduktBeschr1 {  }
#exposeProduktDarstellung {  }
#exposeProduktBilder {  }
#exposeProduktBild1 { float:left; margin-right:10px; margin-bottom:10px; }
#exposeProduktBild1 img { border:1px solid #000000; }
#exposeProduktBild2 { float:right; margin-left:10px; margin-bottom:10px; }
#exposeProduktBild2 img { border:1px solid #000000; }
#exposeZusatzfeldAutor { margin-bottom: 5px; }
#exposeProduktBezeichnung2 { font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size: 14px; font-weight: bold; color: #8A0055; margin-bottom: 5px; }
#exposeProduktBezeichnung2 h1 { font-size:1em; padding:0px; margin:0px; }
#exposeBeschreibungListe { margin-bottom: 5px; }
#exposeZusatzfeldReihe  { }
#exposeProduktBeschr2 { }
#exposeProduktBeschr2 div, #exposeProduktBeschr2 p { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
#exposeProduktDaten { }
#exposeProduktDatenTabelle {  }
#exposeProduktDatenTabelle td {  }
#exposeProduktArtNr1 {  }
#exposeProduktArtNr2 {  }
#exposeProduktEAN1 {  }
#exposeProduktEAN2 {  }

#exposeButtonIWForm { }
#exposeButtonIW { margin-top:10px; }

#exposeProduktanfrageformular {  }
#exposeProduktanfrageformular td a { color:#8A0055; font-weight:bold; }
#exposeDruckansicht {  }
#exposeDruckansicht td a { color:#8A0055; font-weight:bold; }

#exposeNavEbene { clear:both; margin-top:10px; }
#exposeNavEbeneZurueck { display:inline; }
#exposeNavEbeneWeiter { display:inline; }

#exposeQuerverweise { clear:both; }
#exposeQuerHeadline { margin:20px 0px 10px 0px; font-weight:bold; }
#exposeQuerTable { width:100%; }
#exposeQuerHeadIcon {  }
#exposeQuerHeadArtNr { white-space:nowrap; }
#exposeQuerHeadBeschr { width:99%; }
#exposeQuerHeadPreis { }
#exposeQuerHeadAnzahl { text-align:center; }
#exposeQuerHeadWK {  }
#exposeQuerMwst { margin-top:5px; }
#exposeQuerAllInWK { margin-top:5px; text-align:right; width:100%; }
#exposeQuerButtonAllInWK { display:inline; }

#exposeButtons { clear:both; margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#exposeButtonsLeft { float:left; width:33%; }
#exposeButtonsMiddle { float:left; }
#exposeButtonsRight { float:right; }
#exposeButtonZurueck {  }
#exposeButtonWKAnsehen {  }
#exposeButtonKontakt { margin-top:5px; }
#exposeButtonProduktsortiment { margin-top:0px; }

/* ------ druckexpose.html ------------------------------------------------------------------------------------------------------------ */
#druckexposeBody { margin:0; }
@media print { #druckexposeBody { background-color:#FFFFFF; } }
#druckexposeMainContainer { }

#druckexposeHeaderContainer { }
#druckexposeLogo { width:775px; overflow:hidden; background:#DEE7EC; }
@media print { #druckexposeLogo { width:17cm; overflow:hidden; } }
#druckexposeTitel { margin:0; padding:10px 0 0 10px; }
#druckexposeHaendlerdaten { padding:10px 0 10px 10px; border-bottom:1px solid #000000; }

#druckexposeContentContainer { margin:10px; }
#druckexposeButtonTopRight { float:right; margin-left:10px; }
@media print { #druckexposeButtonTopRight { display:none; } }
#druckexposeButtonTopPrint {  }
#druckexposeProduktBezeichnung1 {  }
#druckexposeProduktBezeichnung1 h1 { font-size: 1em; padding: 0px; margin: 0px; }
#druckexposeProduktUrl { margin-bottom:20px; }
#druckexposeProduktBeschr1 {  }
#druckexposeProduktDarstellung { clear:both; }
#druckexposeProduktBilder {  }
#druckexposeProduktBild1 { float:left; margin-right:10px; margin-bottom:10px; }
#druckexposeProduktBild1 img { border:1px solid #000000; }
#druckexposeProduktBild2 { float:right; margin-left:10px; margin-bottom:10px; }
#druckexposeProduktBild2 img { border:1px solid #000000; }
#druckexposeZusatzfeldAutor { margin-bottom: 5px; }
#druckexposeProduktBezeichnung2 { font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif; font-size: 14px; font-weight: bold; color: #8A0055; margin-bottom: 5px; }
#druckexposeProduktBezeichnung2 h1 { font-size:1em; padding:0px; margin:0px; }
#druckexposeBeschreibungListe { margin-bottom: 5px; }
#druckexposeZusatzfeldReihe  { }
#druckexposeProduktBeschr2 { margin-bottom:10px; }
#druckexposeProduktBeschr2 div, #druckexposeProduktBeschr2 p { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
#druckexposeProduktDaten { }
#druckexposeProduktDatenTabelle { }
#druckexposeProduktDatenTabelle td {  }
#druckexposeProduktArtNr1 {  }
#druckexposeProduktArtNr2 {  }
#druckexposeProduktEAN1 {  }
#druckexposeProduktEAN2 {  }

#druckexposeFooterContainer { margin:10px; }
@media print { #druckexposeFooterContainer { display:none; } }
#druckexposeButtons { clear:both; margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#druckexposeButtonsLeft { float:left; width:33%; }
#druckexposeButtonsMiddle { float:left; }
#druckexposeButtonsRight { float:right; }
#druckexposeButtonPrint {  }
#druckexposeButtonClose {  }

/* ------ suche.html ------------------------------------------------------------------------------------------------------------------ */
#sucheBody {  }
#sucheHeadline { margin-bottom:10px; }
#sucheHinweistext { margin-bottom:20px; }

#sucheKatSubhead {  }
#sucheKatText {  }
#sucheKatTabelle { margin-top:5px; margin-bottom:10px; }

#sucheProdSubhead { clear:left; padding-top:10px; border-top:1px solid #000000; }
#sucheProdText {  }
#sucheProdukteSpaltenansicht {  } /* spaltenweise Darstellung der Produkte ähnlich der Kategorieansicht */
#sucheProdukteSpaltenMwst { clear:both; }
#sucheProdTabelle { margin-top:10px; } /* (normale) tabellarische Darstellung der Produkte */
#sucheProdSonderpreise {  }
#sucheProdTable { width:100%; }
#sucheProdHeadIcon { }
#sucheProdHeadArtNr { white-space:nowrap; }
#sucheProdHeadBeschr { width:99%; }
#sucheProdHeadPreis { }
#sucheProdHeadAnzahl { text-align:center; }
#sucheProdHeadWK { }
#sucheProdMwst { padding-top:5px; }
#sucheProdAllInWK { margin-top:5px; text-align:right; width:100%; }
#sucheProdButtonAllInWK { display:inline; }

#sucheKeinErgebnis { font-weight:bold; margin-top:20px; margin-bottom:20px; }

#sucheButtons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#sucheButtonsLeft { float:left; width:33%; }
#sucheButtonsMiddle { float:left; }
#sucheButtonsRight { float:right; }
#sucheButtonZurueck {  }
#sucheButtonWKAnsehen {  }
#sucheButtonKontakt { margin-top:5px; }
#sucheButtonProduktsortiment { margin-top:0px; }

/* ------ warenkorb.html -------------------------------------------------------------------------------------------------------------- */
#warenkorbBody {  }
#warenkorbHeadline {  }
#warenkorbWK { margin-top:20px; }
#warenkorbWKSonderpreise {  }
#warenkorbWKWarenkorb {  }
#warenkorbWKTable { width:100%; }
#warenkorbWKHeadIcon {  }
#warenkorbWKHeadArtNr { white-space:nowrap; }
#warenkorbWKHeadBeschr { width:99%; }
#warenkorbWKHeadEPreis {  }
#warenkorbWKHeadEtatUebern {  }
#warenkorbWKHeadAnzahl { text-align:center; }
#warenkorbWKHeadEntfernen {  }
#warenkorbWKHeadGPreis {  }

#warenkorbWKRechnung {  }
#warenkorbWKRGTable { width:100%; }
#warenkorbWKMwstSatz {  }
#warenkorbWKTextAktual { margin-top:10px; }
#warenkorbWKButtons { margin-top:10px; }
#warenkorbWKButtonsLeft { float:left; width:33%; }
#warenkorbWKButtonsMiddle { float:left; }
#warenkorbWKButtonsRight { float:right; }
#warenkorbWKButtonWA {  }
#warenkorbWKButtonWL {  }
#warenkorbWKButtonLB {  }
#warenkorbWKButtonVW {  }
#warenkorbWKButtonWM {  }
#warenkorbWKButtonWB { font-weight:bold; }
#warenkorbWKButtonWBohneSSL { margin-top:5px; }

#warenkorbLeer {  }
#warenkorbLeerText { margin-top:10px; }
#warenkorbLeerButtons { margin-top:10px; }
#warenkorbLeerButtonsLeft { float:left; width:33%; }
#warenkorbLeerButtonsMiddle { float:left; }
#warenkorbLeerButtonsRight { float:right; }
#warenkorbLeerButtonLB {  }
#warenkorbLeerButtonVW {  }

#warenkorbNoscript { clear:both; }
#warenkorbButtons { clear:both; margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#warenkorbButtonsLeft { float:left; width:33%; }
#warenkorbButtonsMiddle { float:left; }
#warenkorbButtonsRight { float:right; }
#warenkorbButtonZurueck {  }
#warenkorbButtonKontakt { margin-top:5px; }
#warenkorbButtonProduktsortiment { margin-top:0px; }

/* ------ schnellbest.html ------------------------------------------------------------------------------------------------------------ */
#schnellbestBody {  }
#schnellbestHeadline {  }
#schnellbestWK { margin-top:20px; }
#schnellbestWKWarenkorb {  }
#schnellbestWKTable { width:100%; }
#schnellbestWKHeadIcon {  }
#schnellbestWKHeadArtNr { white-space:nowrap; }
#schnellbestWKHeadBeschr { width:99%; }
#schnellbestWKHeadEPreis {  }
#schnellbestWKHeadEtatUebern {  }
#schnellbestWKHeadAnzahl { text-align:center; }
#schnellbestWKHeadEntfernen {  }
#schnellbestWKHeadGPreis {  }

#schnellbestWKRechnung {  }
#schnellbestWKRGTable { width:100%; }
#schnellbestWKMwstSatz {  }
#schnellbestWKTextAktual { margin-top:10px; }
#schnellbestWKButtons { margin-top:10px; }
#schnellbestWKButtonsLeft { float:left; width:33%; }
#schnellbestWKButtonsMiddle { float:left; }
#schnellbestWKButtonsRight { float:right; }
#schnellbestWKButtonWA {  }
#schnellbestWKButtonWL {  }
#schnellbestWKButtonWB { font-weight:bold; }
#schnellbestWKButtonWBohneSSL { margin-top:5px; }

#schnellbestNoscript { clear:both; }
#schnellbestButtons { clear:both; margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#schnellbestButtonsLeft { float:left; width:33%; }
#schnellbestButtonsMiddle { float:left; }
#schnellbestButtonsRight { float:right; }
#schnellbestButtonZurueck {  }
#schnellbestButtonKontakt { margin-top:5px; }
#schnellbestButtonProduktsortiment { margin-top:0px; }

/* ------ bestellungen.html ----------------------------------------------------------------------------------------------------------- */
#bestellungenBody {  }
#bestellungenHeadline {  }
#bestellungenTabelle { margin-top:20px; }
#bestellungenTabelleTable { width:100%; }
#bestellungenButtons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#bestellungenButtonsLeft { float:left; width:33%; }
#bestellungenButtonsMiddle { float:left; }
#bestellungenButtonsRight { float:right; }
#bestellungenButtonZurueck {  }

/* ------ bestelldetails.html --------------------------------------------------------------------------------------------------------- */
#bestelldetailsBody {  }
#bestelldetailsHeadline {  }
#bestelldetailsBestellnummer { margin-top:10px; }
#bestelldetailsTabelle { margin-top:20px; }
#bestelldetailsTabelleTable { width:100%; }
#bestelldetailsSumme { margin-top:10px; font-weight:bold; text-align:right; }
#bestelldetailsMwstHinweis {  }
#bestelldetailsStatus {  }
#bestelldetailsButtons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#bestelldetailsButtonsLeft { float:left; width:33%; }
#bestelldetailsButtonsMiddle { float:left; }
#bestelldetailsButtonsRight { float:right; }
#bestelldetailsButtonZurueck {  }
#bestelldetailsButtonWK {  }

/* ------ warenkoerbe.html ------------------------------------------------------------------------------------------------------------ */
#warenkoerbeBody {  }
#warenkoerbeHeadline {  }
#warenkoerbeTabelle { margin-top:20px; }
#warenkoerbeTabelleTable { width:100%; }
#warenkoerbeButtons { margin-top:10px; padding-top:5px; border-top:0px solid #000000; }
#warenkoerbeButtonsLeft { float:left; width:33%; }
#warenkoerbeButtonsMiddle { float:left; }
#warenkoerbeButtonsRight { float:right; }
#warenkoerbeButtonZurueck {  }

/* ------ warenkorbdetails.html ------------------------------------------------------------------------------------------------------- */
#warenkorbdetailsBody {  }
#warenkorbdetailsHeadline {  }
#warenkorbdetailsBezeichnung { margin-top:10px; }
#warenkorbdetailsTabelle { margin-top:20px; }
#warenkorbdetailsTabelleTable { width:100%; }
#warenkorbdetailsMwstHinweis { margin-top:10px; }
#warenkorbdetailsButtons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#warenkorbdetailsButtonsLeft { float:left; width:33%; }
#warenkorbdetailsButtonsMiddle { float:left; }
#warenkorbdetailsButtonsRight { float:right; }
#warenkorbdetailsButtonZurueck {  }
#warenkorbdetailsButtonWK {  }

/* ------ wkmerken.html --------------------------------------------------------------------------------------------------------------- */
#wkmerkenBody {  }
#wkmerkenHeadline {  }
#wkmerkenAnweisung { margin-top:20px; }
#wkmerkenInputField { float:left; margin-top:20px; margin-right:10px; }
#wkmerkenSubmitButton { float:left; margin-top:22px; }
#wkmerkenSpace { clear:left; height:100px; }
#wkmerkenButtons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#wkmerkenButtonsLeft { float:left; width:33%; }
#wkmerkenButtonsMiddle { float:left; }
#wkmerkenButtonsRight { float:right; }
#wkmerkenButtonZurueck {  }

/* ------ wkmerkenok.html ------------------------------------------------------------------------------------------------------------- */
#wkmerkenokBody {  }
#wkmerkenokHeadline {  }
#wkmerkenokHinweis { margin-top:20px; }
#wkmerkenokSpace { height:100px; }
#wkmerkenokButtons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#wkmerkenokButtonsLeft { float:left; width:33%; }
#wkmerkenokButtonsMiddle { float:left; }
#wkmerkenokButtonsRight { float:right; }
#wkmerkenokButtonZurueck {  }

/* ------ bestellen0.html ------------------------------------------------------------------------------------------------------------- */
#bestellen0Body {  }
#bestellen0Headline {  }
#bestellen0Bestellvorgang {  }
#bestellen0SSLSiegel { text-align:right; }

#bestellen0Fehler { margin-bottom:15px; }
#bestellen0FehlerText {  }
#bestellen0FehlerMeldung {  }
#bestellen0BestForm {  }
#bestellen0SubSubheadPersDaten {  }
#bestellen0PflichtfelderText {  }
#bestellen0TablePersDaten { margin-top:10px; }
#bestellen0SubSubheadLieferanschrift { margin-top:20px; }
#bestellen0CheckLieferanschrift {  }
#bestellen0SSLText { margin-top:20px; }

#bestellen0Buttons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#bestellen0ButtonsLeft { float:left; width:33%; }
#bestellen0ButtonsMiddle { float:left; }
#bestellen0ButtonsRight { float:right; }
#bestellen0ButtonZurueck {  }
#bestellen0ButtonKontakt { margin-top:5px; }
#bestellen0ButtonProduktsortiment { margin-top:0px; }
#bestellen0ButtonBE {  }

#bestellen0Leer {  }
#bestellen0LeerText { margin-top:10px; }
#bestellen0LeerButtons { margin-top:10px; }
#bestellen0LeerButtonsLeft { float:left; width:33%; }
#bestellen0LeerButtonsMiddle { float:left; }
#bestellen0LeerButtonsRight { float:right; }
#bestellen0LeerButtonZurueck {  }
#bestellen0LeerButtonKontakt { margin-top:5px; }
#bestellen0LeerButtonProduktsortiment { margin-top:0px; }

/* ------ bestellen5.html ------------------------------------------------------------------------------------------------------------- */
#bestellen5Body {  }
#bestellen5Headline {  }
#bestellen5Bestellvorgang {  }
#bestellen5SSLSiegel { text-align:right; }

#bestellen5Fehler { margin-bottom:15px; }
#bestellen5FehlerText {  }
#bestellen5FehlerMeldung {  }
#bestellen5BestForm {  }
#bestellen5SubSubheadLieferAdr { margin-top:10px; }
#bestellen5TextLieferAdr {  }
#bestellen5TableLieferAdr { margin-top:5px; }
#bestellen5SSLText { margin-top:10px; }

#bestellen5DefaultSubmitButton {  }
#bestellen5Buttons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#bestellen5ButtonsLeft { float:left; width:33%; }
#bestellen5ButtonsMiddle { float:left; }
#bestellen5ButtonsRight { float:right; }
#bestellen5ButtonZurueck {  }
#bestellen5ButtonKontakt { margin-top:5px; }
#bestellen5ButtonProduktsortiment { margin-top:0px; }
#bestellen5ButtonBE {  }

#bestellen5Leer {  }
#bestellen5LeerText { margin-top:10px; }
#bestellen5LeerButtons { margin-top:10px; }
#bestellen5LeerButtonsLeft { float:left; width:33%; }
#bestellen5LeerButtonsMiddle { float:left; }
#bestellen5LeerButtonsRight { float:right; }
#bestellen5LeerButtonZurueck {  }
#bestellen5LeerButtonKontakt { margin-top:5px; }
#bestellen5LeerButtonProduktsortiment { margin-top:0px; }

/* ------ bestellen10.html ------------------------------------------------------------------------------------------------------------ */
#bestellen10Body {  }
#bestellen10Headline {  }
#bestellen10Bestellvorgang {  }
#bestellen10SSLSiegel { text-align:right; }

#bestellen10Fehler { margin-bottom:15px; }
#bestellen10FehlerText {  }
#bestellen10FehlerMeldung {  }

#bestellen10BestForm {  }
#bestellen10SubSubheadVZart {  }

#bestellen10Vart { margin-top:10px; }
#bestellen10VartNurTest {  }
#bestellen10VartNurDL {  }
#bestellen10VartNull {  }
#bestellen10VartAkzep {  } /* der Kunde muss die Versandart akzeptieren */
#bestellen10VartAkzepHead {  }
#bestellen10VartAkzepCheck {  }
#bestellen10VartAuto {  } /* die Versandart wird nur informativ angezeigt */
#bestellen10VartAutoInfo {  }
#bestellen10VartWahl {  }
#bestellen10VartWahlHead {  }
/* hier kann über die ID jeder Versandart Eigenschaften zugewiesen werden: #bestellen10VartWahlRadio<ID> {  } */
#bestellen10VartTrenn { height:10px; }

#bestellen10Zart {  }
#bestellen10ZartNull {  }
#bestellen10ZartKostenlos {  }
#bestellen10ZartAkzep {  } /* der Kunde muss die Zahlungsart akzeptieren */
#bestellen10ZartAkzepHead {  }
#bestellen10ZartAkzepCheck {  }
#bestellen10ZartAuto {  } /* die Zahlungsart wird nur informativ angezeigt */
#bestellen10ZartAutoInfo {  }
#bestellen10ZartWahl {  }
#bestellen10ZartWahlHead {  }
/* hier kann über die ID jeder Zahlungsart Eigenschaften zugewiesen werden: #bestellen10ZartWahlRadio<ID> {  } */
#bestellen10ZartTrenn { height:20px; }

#bestellen10SSLText { margin-top:10px; }

#bestellen10DefaultSubmitButton {  }
#bestellen10Buttons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#bestellen10ButtonsLeft { float:left; width:33%; }
#bestellen10ButtonsMiddle { float:left; }
#bestellen10ButtonsRight { float:right; }
#bestellen10ButtonZurueck {  }
#bestellen10ButtonKontakt { margin-top:5px; }
#bestellen10ButtonProduktsortiment { margin-top:0px; }
#bestellen10ButtonBE {  }

#bestellen10Leer {  }
#bestellen10LeerText { margin-top:10px; }
#bestellen10LeerButtons { margin-top:10px; }
#bestellen10LeerButtonsLeft { float:left; width:33%; }
#bestellen10LeerButtonsMiddle { float:left; }
#bestellen10LeerButtonsRight { float:right; }
#bestellen10LeerButtonZurueck {  }
#bestellen10LeerButtonKontakt { margin-top:5px; }
#bestellen10LeerButtonProduktsortiment { margin-top:0px; }

/* ------ bestellen20.html ------------------------------------------------------------------------------------------------------------ */
#bestellen20Body {  }
#bestellen20Headline {  }
#bestellen20Bestellvorgang {  }
#bestellen20SSLSiegel { text-align:right; }

#bestellen20Fehler { margin-bottom:15px; }
#bestellen20FehlerText {  }
#bestellen20FehlerMeldung {  }

#bestellen20BestForm {  }

#bestellen20SubSubheadAgb {  }
#bestellen20Agb {  }
#bestellen20AgbIframe {  }
#bestellen20AgbLink { text-align:right; }
#bestellen20AgbCheck { margin-bottom:20px; }

#bestellen20SubSubheadKinfo {  }
#bestellen20Kinfo {  }
#bestellen20KinfoIframe {  }
#bestellen20KinfoLink { text-align:right; }
#bestellen20KinfoCheck { margin-bottom:20px; }

#bestellen20KundenSpeichernCheck {  }
#bestellen20SSLText { margin-top:10px; }

#bestellen20DefaultSubmitButton {  }
#bestellen20Buttons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#bestellen20ButtonsLeft { float:left; width:33%; }
#bestellen20ButtonsMiddle { float:left; }
#bestellen20ButtonsRight { float:right; }
#bestellen20ButtonZurueck {  }
#bestellen20ButtonKontakt { margin-top:5px; }
#bestellen20ButtonProduktsortiment { margin-top:0px; }
#bestellen20ButtonBE {  }

#bestellen20Leer {  }
#bestellen20LeerText { margin-top:10px; }
#bestellen20LeerButtons { margin-top:10px; }
#bestellen20LeerButtonsLeft { float:left; width:33%; }
#bestellen20LeerButtonsMiddle { float:left; }
#bestellen20LeerButtonsRight { float:right; }
#bestellen20LeerButtonZurueck {  }
#bestellen20LeerButtonKontakt { margin-top:5px; }
#bestellen20LeerButtonProduktsortiment { margin-top:0px; }

/* ------ absenden.html --------------------------------------------------------------------------------------------------------------- */
#absendenBody {  }
#absendenHeadline {  }
#absendenBestellvorgang {  }
#absendenSSLSiegel { text-align:right; }

#absendenBestelldaten {  }
#absendenBestelldatenTable {  }
#absendenBestelldatenTable th { text-align:left; vertical-align:top; }

#absendenSubSubheadWK { margin-top:10px; padding-top:10px; border-top:1px solid #000000; }
#absendenWK { margin-top:5px; }
#absendenWKSonderpreise {  }
#absendenWKWarenkorb {  }
#absendenWKTable { width:100%; }
#absendenWKHeadIcon {  }
#absendenWKHeadArtNr { white-space:nowrap; }
#absendenWKHeadBeschr { width:99%; }
#absendenWKHeadEPreis {  }
#absendenWKHeadEtatUebern {  }
#absendenWKHeadAnzahl { text-align:center; }
#absendenWKHeadGPreis {  }
#absendenWKRechnung {  }
#absendenWKRGTable { width:100%; }
#absendenWKMwstSatz {  }

#absendenButtons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#absendenButtonsLeft { float:left; width:33%; }
#absendenButtonsMiddle { float:left; }
#absendenButtonsRight { float:right; }
#absendenButtonZurueck {  }
#absendenButtonKontakt { margin-top:5px; }
#absendenButtonProduktsortiment { margin-top:0px; }
#absendenButtonAbsendenBezahlen {  }
#absendenButtonAbsenden {  }

#absendenLeer {  }
#absendenLeerText { margin-top:10px; }
#absendenLeerButtons { margin-top:10px; }
#absendenLeerButtonsLeft { float:left; width:33%; }
#absendenLeerButtonsMiddle { float:left; }
#absendenLeerButtonsRight { float:right; }
#absendenLeerButtonZurueck {  }
#absendenLeerButtonKontakt { margin-top:5px; }
#absendenLeerButtonProduktsortiment { margin-top:0px; }

/* ------ bezahlen.html --------------------------------------------------------------------------------------------------------------- */
#bezahlenBody {  }
#bezahlenHeadline {  }
#bezahlenBestellvorgang {  }
#bezahlenSSLSiegel { text-align:right; }

#bezahlenIframe {  }

#bezahlenFehler { margin-bottom:15px; }
#bezahlenFehlerText {  }
#bezahlenFehlerMeldung {  }

#bezahlenForm {  }
#bezahlenSubSubheadBankverb {  }
#bezahlenPflichtfelderText {  }
#bezahlenTableBankverb { margin-top:10px; }
#bezahlenSSLText { margin-top:10px; }

#bezahlenButtons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#bezahlenButtonsLeft { float:left; width:33%; }
#bezahlenButtonsMiddle { float:left; }
#bezahlenButtonsRight { float:right; }
#bezahlenButtonZurueck {  }
#bezahlenButtonKontakt { margin-top:5px; }
#bezahlenButtonProduktsortiment { margin-top:0px; }
#bezahlenButtonAbsenden {  }

/* ------ ok.html --------------------------------------------------------------------------------------------------------------------- */
#okBody {  }
#okHeadline {  }
#okTextBestNr { margin-top:10px; }
#okDownload { margin-top:20px; }
#okDownloadText1 {  }
#okDownloadText2 {  }
#okDownloadText3 {  }
#okDownloadLinks { margin-top:5px; }
#okRestetat { margin-top:20px; }
#okNoscript { margin-top:10px; }
#okButtons { margin-top:10px; padding-top:5px; border-top:1px solid #000000; }
#okButtonsLeft { float:left; width:33%; }
#okButtonsMiddle { float:left; }
#okButtonsRight { float:right; }
#okButtonKontakt { margin-top:0px; }
#okButtonProduktsortiment { margin-top:0px; }
#okCountPixelLeadTracking { display:none }

/* ------ fehler.html ----------------------------------------------------------------------------------------------------------------- */
#fehlerBody {  }
#fehlerHeadline {  }
#fehlerText { margin-top:10px; }
#fehlerButtonBack { margin-top:10px; }
#fehlerButtons { margin-top:50px; padding-top:5px; border-top:1px solid #000000; }
#fehlerButtonsLeft { float:left; width:33%; }
#fehlerButtonsMiddle { float:left; }
#fehlerButtonsRight { float:right; }
#fehlerButtonZurueckWK {  }
#fehlerButtonKontakt { margin-top:5px; }
#fehlerButtonProduktsortiment { margin-top:0px; }
#fehlerButtonWB {  }


/* ------ Bitte-warten-Hinweis -------------------------------------------------------------------------------------------------------- */
#waitnotice {
	position:absolute; left:250px; top:150px; z-index:10000; width:400px; height:50px; background:white; padding:20px; border:1px solid black;
}

/* ------ Bestellvorgang roadmap ------------------------------------------------------------------------------------------------------ */
.Bestellvorgang {
	margin-top: 10px;
	margin-bottom: 10px;
}
.Bestellvorgang table {
	width:100%;
	border:none;
}
.Bestellvorgang td {
	background-color:#DEE7EC;
	text-align:left;
	font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	border:none;
}
.Bestellvorgang td.BestellvorgangTrenner {
	background-color:transparent;
	vertical-align:middle;
	border:none;
}
.Bestellvorgang td.BestellvorgangAktuell {
	background-color:#8A0055;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.Bestellvorgang td.BestellvorgangInaktiv {
	background-color:#DEE7EC;
	color:#000000;
}
.Bestellvorgang td.BestellvorgangLink {
	background-color:#DEE7EC;
	color:#000000;
	font-weight:bold;
}
.Bestellvorgang td.BestellvorgangLink a {
	color:#000000;
}
.Bestellvorgang td.BestellvorgangLink a:hover {
	color: #8A0055;
}

