
body {/* Hauptbereich des Shops */
	background-color: #bbbbbb;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/body_backgr_gr.gif);
	background-repeat: repeat-y;
	background-position: center top;
	font-size: 1em;
	text-align: center;
}

body html {
	font-size: 100.01%;	
}


/* ---------------------------------------------------------------------- Allgemeines --------------*/

* {
  font-family: Arial, Helvetica, sans-serif;	
}

* a {/* Farbe der Links im Shop */
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;  
  color: #333333;
}

* a:hover {/* Immer, wenn MouseOver */
  text-decoration: underline;
  color: #005ca1;
}

* a img, img {
	border : 0 none;
}


TEXTAREA {
	width: 100%;
	font-size: 1em;
}

FORM {
	display: inline;
}

.tabelle2, .tabelle3, .account {
   margin-top: 0.833em;
   margin-bottom: 0.833em;
   position: relative;
   clear: both;
}

.floatright {
  float: right;
}

.floatleft {
  float: left;
}

/* ----------------- Überschriften --------------------------------*/

.inhalt h1, .checkoutInhalt h1, .bloginhalt h1, .bloginhalt h2, .typoinhalt h1, .typoinhalt h1 a  { /* Ueberschrift Farbe wie unser Angebot, Kategorien, etc. */
	margin-bottom: 0em;
	font-size: 1.75em;
	color: #005ca1;
	font-weight: normal;
	text-align: left;
	line-height: 1.75em;
}

h1 a {
	font-size: 1em;
	color: #005ca1;
}

.hstrong { /* fetter Text in Überschrift */ 
	font-weight: bold;	
	font-size: 1em;
	color: #005ca1;
}

.smallText { /* fetter Text in Überschrift */ 	
	font-size: 0.57em;
	color: #666;
}

.inhalt h2, .checkoutInhalt h2, .bloginhalt h3, .typoinhalt h2 {
	font-size: 1.167em;
	padding-top: 0.333em;
	background-image: url(https://www.Befestigungsfuchs.de/content/style/aktiv.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0.833em;
	color: #005ca1;
	font-weight: normal;
}

h2 img {
	vertical-align: top;	
}

.inhalt h2 a, .checkoutInhalt h2 a, .bloginhalt h3 a, .typoinhalt h2 a {
	color: #005ca1;	
	font-size: 1.167em;
}

/* ----------------- Hintergrund mit Verlauf -------------------------*/

.checkoutAuswahl, .checkoutAuswahlTeil, #ampelwarnung, .heading a, #rechnung_warenkorb, .fortsetzung_bestell, #moneybookers, #katBeschreibung, .retour, .landing_link, .produktewunsch, #erlaeuterung_text, .AnzahlBox table {
	background-image: url(images/verlauf.gif);
	background-repeat: repeat-x;
	background-position: left top;	
	background-color: #fff;
}

/* ----------------- Liste mit Schraube als Listenpunkt --------------*/

.inhalt li, .checkoutInhalt li, .bloginhalt li, .typoinhalt li {
	list-style-image: url(https://www.BefestigungsFuchs.de/content/style/listenpunkt.gif);		
}


/* ---------------------------------------------------------------------- Verschachtelung der Reihenfolge nach --------------*/


#umrandung { /* Website mit Inhalten an sich */
	margin: 0 auto;
	width: 85em; /* 1020px Elternelement 12 px */
	text-align: left;
	min-height: 80%;
	padding-left: 1.7em;
    font-size: 0.75em;	
    line-height: 1.5em;
    color: #333333;
}

.inhalt, .checkoutInhalt, .bloginhalt, .typoinhalt { /* eigentliche Inhalte der Seite (ohne Navigation etc.) */
	position: relative;
	top: 3.33em;
	padding-left: 0.833em;
	float: left;
}

.inhalt, .checkoutInhalt, .bloginhalt {
	background-color: #ffffff;
}


.inhalt, .bloginhalt {
	width: 50em;
	margin-left: 0em;
}

/* iexplorer */
* html .inhalt, * html .bloginhalt {
	width: 50.833em;
}


.checkoutInhalt { /* alle Inhalte der checkout Seiten (ohne Navigation etc.) */
	width: 65em;
	margin-left: 0.833em;
}

/* iexplorer */
* html .checkoutInhalt {
	width: 66.66em;
	margin-left: 0em;
}

/* ----------------- footer.php Fuss der Seiten -----------------------------*/

.footer {
    position: relative;
	width: 85em;
	margin-top: 2em;
	float: right;
	left: -0.625em;
}


.footerPreise {
	z-index: 3;
    padding: 0.417em;
  	position: absolute;
	bottom: 0em;
	width: 54.145em;
	height: 2.499em;
	right: 0.625em;
	text-align: right;
	padding-right: 1.25em;
}

.powered a {
	top: 27.489em;
	position: relative;
	padding-left: 0.625em;
	color: #999;
	z-index: 2;
}

#footBild {
	background-image: url(https://www.BefestigungsFuchs.de/content/style/foot_bild.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
	bottom: 0em;
	height: 24.99em;
	width: 83.3em;
	left: 0.625em;
	z-index: 0;
}

/* ----------------- header.php Head der Seiten -----------------------------*/

#logo {
    position: relative;
	width: 83.33em;
	height: 12.495em;
	z-index: 0;
	top: 0em;
}

/* iexplorer */
* html #logo {
	top: 0em;
}

#befestigungsfuchs {
	position: absolute;
	left: 2.166em;
	top: 2.2em;
}

#head_links {
	position: absolute;
	left: 0em;
	top: 0em;
	width: 32.3em;
	height: 23.908em;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/backgr_logo.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#head_rechts {
	position: absolute;
	right: 0em;
	top: 0em;
	width: 51.1em;
	height: 24.657em;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/backgr_right.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

/* ----------------- horizontale Menüleiste mit Suche, Warenkorb, Breadcrumb ect. --*/

#top {
	top: -1.1em;
	position: relative;
	height: 2.5em;
	width: 41.65em;
	left: 41.65em;
}

/* iexplorer */
* html #top {
	width: 41.817em;
}

#suche {
	top: 1em;
	position: absolute;
	left: -3.083em;
	width: 33.32em;
	padding-right: 0.833em;
	padding-left: 0em;
	color: #ffffff;
}

#suche a {
	color: #ffffff;
}

#headerNavigation {/* Rechtliche Informationen */
    top: -13.5em;
	position: absolute;
    text-align: right;
	z-index: 110;
	right: 0.833em;
	}

#headerAnmelden, #headerKasse {
	position: absolute;
	top: 1.8em;
	z-index: 200;
}

#headerNavigation a, #headerNavigation, #headerAnmelden a, #headerAnmelden {
	font-size: 0.92em;
}

#headerKasse {
	right: -0.833em;
	padding-right: 2.499em;
	word-spacing: 0.833em;
}

.naviPfad {
	position: absolute;
	top: 5.6em;
	left: -23.74em;
	z-index: 20;
}

/* ----------------- Linke und Rechte Spalte --------------------------------*/

.linkeColumn, .rechteColumn {
	position: relative;
	z-index: 200;
	/*background-image: url(https://www.BefestigungsFuchs.de/content/style/navi_backgr_schrauben.gif); */
	min-height: 83.3em;
	height: auto; 
	background-color: #F7f7f7;
}

/* iexplorer */
* html .linkeColumn, * html .rechteColumn {
	height: auto;
}

.linkeColumn {
	top: -1.417em;
	padding-left: 0.417em;
	float: left; 
	width: 15.827em;
	margin-top: 5.831em;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/backgr_left.jpg);
	background-repeat: no-repeat;
	border-right: 2px solid #e5e5e5;
}
	
/* iexplorer */
* html .linkeColumn {
	top: -1.833em;
	margin-top: 5.664em;
}
	
.rechteColumn {	
	top: 0.833em;
	float: right; 
	padding-top: 1.25em;
	padding-left: 0.584em;
	margin-right: 1.666em;
	width: 14.994em;
	}

/* iexplorer */
* html .rechteColumn {
	margin-right: 0em;
	top: 0.833em;
}

/* ----------------- Boxen in den Spalten --------------------------------*/

.WerbeBox, .WerbeBox1 {
	/*-moz-border-radius: 0.625em;*/
	padding: 0.167em 0.833em 0.833em 0.833em;
	width: 12.912em;
	margin-top: 0em;
	margin-bottom: 1.250em;
	position: relative;
	/*background-image: url(https://www.BefestigungsFuchs.de/content/style/box_backgr.jpg); 14.04.2010 */
    background-image: url(https://www.BefestigungsFuchs.de/content/style/box_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0.0833em solid #aaaaaa;
	-moz-border-radius: 0.833em;
	background-color: #fff;
}

.WerbeBox img, .WerbeBox1 img {
	margin-left: -0.584em;
}

/* iexplorer */
* html .WerbeBox img, * html .WerbeBox1 img {
	margin-left: -0.417em;	
}

/* iexplorer */
* html .WerbeBox, * html .WerbeBox1 {
	padding-top: 0.584em 0em 0em 0.417em;
	margin-right: 0.417em;
	width: 14.161em;
}


.WerbeBox h2, .wishlistdiv h2, .WerbeBox h2 a, .wishlistdiv h2 a {
	color: #000000;
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	margin-top: 0.125em;
	/*text-transform: uppercase;*/
}

.heading_box {
	height: 3.249em;
	width: 3.083em;
	margin-left: -0.917em;
	margin-top: -1.084em;
	position:absolute;
	/*background-image: url(https://www.BefestigungsFuchs.de/content/style/box_schraube.jpg); 14.04.2010 */
	background-image: url(https://www.BefestigungsFuchs.de/content/style/box_bg_schraube.jpg);
	background-repeat: no-repeat;
    background-position: left top;
}

/* iexplorer */
* html .heading_box {
	margin-top: -1.499em;
	margin-left: -0.584em;
}


.bewertungBox {
	padding-left: 0.833em;
	padding-top: 1em;
	width: 14.161em;
	margin-bottom: 1.250em;
	position: relative;
    background-image: url(https://www.BefestigungsFuchs.de/content/title/column_bewertung.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	height: 16.66em;
}

.bewbox_txt {
	padding-top: 4.83em;	
	padding-right: 0.833em;
}

.bewbox_txt img {
	text-align: right;
}

.bewertungBox img  {
	padding-right: 1em;
}

/* iexplorer */
* html .bewbox_txt {
	padding-top: 3.332em;
	padding-right: 0.833em;
	margin-right: 0.417em;
	padding-left: 0.417em;

}

.sterntext img {
	vertical-align: middle;
	padding-left: 50px;
	padding-right: 5px;
}

/* ----------------- Shopauskunft --------------------*/

#shopauskunft_div {
	padding-bottom: 20px;
	padding-right: 20px;
}



/* ----------------- Shopauskunft --------------------*/

/* ----------------- Suchvorschläge OSC Field Suggest --------------------*/
/*
#suchergebnisse {
  visibility: hidden;
  overflow: auto;
  text-align: left; 
  color: #666666;
  font-weight: normal;
  position: inherit;
  z-index: 200;
}

#suchergebnisse table {
 width: 18.75em;
 opacity: 0.9; 
 filter: alpha(opacity=90);	
 background-color: #ffffff; 
 border-collapse: collapse;
}

#suchergebnisse td {
	padding-top: 0.188em;
	padding-left: 0.625em;
	padding-bottom: 0.188em;
	border-right-width: 0.0625em;
	border-left-width: 0.0625em;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
*/
/* ----------------- Wunschzettel Suche ---------------------------------------*/

.suchergebnis_wunsch {	
	background-color: #ffffff;
}

/* ----------------- Fehler oder Warnungen ------------------------------------*/

.headerError, .headerInfo {
/* Einblendung bei Fehler oder Warnung z.B. AGBs nicht akzeptiert */
  font-size: 1.166em;	
  background: #ffffff;
  color: #990000;
  font-weight : bold;
}
	
.messageStackError, .messageStackWarning, .messageStackSuccess { 
	background-color: #cccccc; 
	}

/* ----------------- Artkel Mengen Feld ------------------------------------*/

.AnzahlBox {
	margin-bottom: 2em;
	float: right;
}

.AnzahlBox table {
	border: 1px solid #005ca1;
	-moz-border-radius: 10px;
	padding: 1px;
	}

.AnzahlBox td, .AnzahlBox th {
 border-right: 1px dotted #ccc;
}

.AnzahlBox th { /* erste Überschrift Reihe */
	font-weight: normal;
}

.AnzahlBoxContentsPreis td { /* Staffelpreis */
  color: #990000;
  font-weight: bold;
 font-size: 1.4em;	
}

.AnzahlBoxContentsPreis td .euro {
	font-size: 0.7em;
}

.anzahlergebnis td {
	font-size: 1.2em;	
}

.infoBoxContents {/* Fuellfarbe aller Boxen */
  background: #f8f8f9;
  }

/* ----------------- Auflistungen -----------------------------------------*/

TD.infoBoxHeading {/* Fuellfarbe Ueberschrift aller Boxen */
  background: #EFEFEF;
  color: #666666;
}

.odd {
/* Farbe Produktliste ungerade Zeilen */
  background: #ffffff;
}

.even {
  background: #f7f7f7;  
/* Farbe Produktliste gerade Zeilen */
}

.productListing {
	border-spacing: 0em;
}


.heading a {/* Produkttabelle Ueberschrift Fuellfarbe */
	font-weight: bold;
    -moz-border-radius: 0.583em;
	border: 0.0833em solid #cccccc; 
	padding: 0.5em;
	margin: 0.251em;
}

.ffheading a, .ffheading {
	color: #ffffff;
	font-weight: bold;
	border: 0.0833em solid #ffffff;
	padding: 0.333em;
	margin: 0.251em;
	background-color: #d57e38;
}

.heading {
	padding-bottom: 0.417em;	
	padding-top: 0.833em;
}

.data, .ffdata {
    border-bottom-style: solid;
	border-bottom-width: 0.0833em;
	border-bottom-color: #DDDDDD;
}

.data a {
  text-decoration:none;
  font-weight: normal;
  }

.pageResults {
  padding-bottom: 1.666em;
  padding-top: 1.666em;  
  text-align: right;
  color: #999;
}
  
.pageResults a {/* Farbe Seitenauswahl unten rechts */
 font-size: 1.499em;
  color: #999;
}

.pageResults a:hover {
	color: #005ca1;	
	text-decoration: underline;
}

.subBar {
/* Sub Titelzeile z.B. Es wurden keine Artikel gefunden ... */
  color: #666666;/*hell*/
}

/* ----------------- Warenkorb im Head ---------------------------------------*/

#warenkorbhead, #warenkorbleer {
	right: 0em;
	bottom: 0.667em;
	padding-right: 1.250em;
	width: 17.993em;
	height: 13.495em;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
}

/* iexplorer */
* html #warenkorbhead, * html #warenkorbleer {
	right: 0.417em;
	bottom: 1.499em;
}

#warenkorbhead {
	background-image: url(https://www.BefestigungsFuchs.de/content/style/warenkorb.jpg);
}

#warenkorbleer {
	background-image: url(https://www.BefestigungsFuchs.de/content/style/warenkorbleer.jpg);
}

#warenkorbhead h2, #warenkorbleer h2 {
	color: #333333;
	font-size: 1.333em;
	font-weight: normal;
	text-align: center;
	/*text-transform: uppercase;*/
}

#warenkorbhead h2 {
	margin-top: 1.2em;
	margin-bottom: 0.417em;
	padding-left: 4.165em;
}

#warenkorbleer h2 {
	margin-top: 4em;
	padding-left: 2em;
}

#warenkorbleer span {
	padding-left: 2.3em;
}

#warenkorbhead, #warenkorbleer, .wishlistdiv {
	position: absolute;
	top: -11.5em;
	padding-bottom: 0.833em;
}

/* iexplorer */
* html #warenkorbhead, * html #warenkorbleer, * html .wishlistdiv {
	padding-bottom: 0.833em;	
}

#warenkorbhead td, #warenkorbhead a {
  color: #333333;
}

#warenkorbhead table td {
	font-size: 0.917em;
}

.warenkorbGesamt {
	border-top-width: 0.0833em;
	border-top-style: dashed;
	border-top-color: #cccccc;
	font-weight: bold;
	padding-top: 0.251em;
}  

.warenkorbGutschein {
	border-top-width: 0.0833em;
	border-top-style: dashed;
	border-top-color: #cccccc;
	padding-top: 0.251em;	
}

/* ----------------- Wunschzettel im Head ---------------------------------------*/

.wishlistdiv {
    top: 0em;
    width: 12.495em;
	height: 9.247em;
    right: 12.912em;
  background-image: url(https://www.BefestigungsFuchs.de/content/style/wunschzettel.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  	-moz-border-radius: 0.833em;
    text-align: center;
}

/* iexplorer */
* html .wishlistdiv {
	padding-top: 0.417em;
}

.wishlistdiv a {
  color: #999999;
}

/* ----------------- Buttons weiter usw. --------------------------------------*/

.fortsetzung_bestell { /* Schrift der Leiste zur Fortsetzung des Bestellvorgangs */
	padding-top: 4.165em;
	width: 95%;
	padding-right: 1.666em;
	padding-left: 0.833em;
	clear: both;
	height: 8.33em;
	border-top-width: 0.0833em;
	border-top-style: solid;
	border-top-color: #cccccc;
	margin-top: 1.666em;
	color: #999;
	font-size: 1.166em;
}

.buttons {
	width: 95%;
	padding-right: 1.666em;
	padding-left: 0.833em;
	clear: both;
	height: 8.33em;
	color: #999;
}

/* ----------------- blauer Rahmen um Auwahlfelder -----------------------------*/

.tableheading {	
	color: #005ca1;
	font-weight: bold;
	padding: 0.417em;
}

.tableheadingAuswahl, .tableheadingBewertung {	
	padding-bottom: 1.666em;
	-moz-border-radius: 0.833em;
	padding-top: 0.417em;
	padding-right: 0.417em;
	padding-left: 0.417em;
	background-repeat: repeat-y;
	background-position: left top;
}

.tableheadingAuswahl {
	background-image: url(images/verlauf_auswahl.gif);
	border: 0.0833em solid #005ca1;	
	color: #FFFFFF;	
}

.tableheadingBewertung {
	color: #333333;
	border: 0.0833em solid #cccccc;
	background-color: #ededed;
}

.tableheadingBewertung img {
	vertical-align: middle;	
}

/*---------------- Blauer Rahmen um wichtige Auswahlfelder -----------------------------*/

.checkoutAuswahl, .checkoutAuswahlTeil, .checkoutBewertung {
	padding: 0.833em;
	margin-top: -1.250em;
	margin-bottom: 4.165em;
	z-index: 10;
	-moz-border-radius: 0.833em;
	border-style: solid;
	border-width: 0 0.0833em 0.0833em 0.0833em ;
	border-color: #005ca1;
   }


.checkoutAuswahl div, .checkoutAuswahlTeil div {
  padding: 0.251em;
}

.checkoutAuswahl ul, .checkoutAuswahlTeil ul {
	list-style-type: none;
	margin: 0.417em;
	padding: 0.333em;
}

.checkoutAuswahl li {
	display: inline-block;
	width: 27.756em;
}

/* iexplorer */
* html .checkoutAuswahl li {
	display: inline;
}

.checkoutAuswahlTeil li {
	display: inline-block;
	width: 24.99em;
}

/* iexplorer */
* html .checkoutAuswahlTeil li {
	display: inline;	
}


/* ----------------- Formulare wie in Create_account.php -----------------------*/

.formular {
	position: relative;
	padding-top: 1.666em;
	text-align: right;
	width: 31.654em;
	padding-left: 1.666em;
}

.formWeite {
	width: 20.825em;
}

.formular h2 {
	text-align: left;
}

.pflicht label { /* Pflichtfelder */
	color: #005ca1;
}

.errorText {
  color: #990000;
}

.textarea {
	color: #666666;/*hell*/
	background-color: #F8F8F8;
}

/* ----------------- New_products Box ----------------------------------*/

.neues .infoBoxHeading {
 background-color:#EFEFEF;
  color:#999999;
  font-weight: bold;
}

.neues .infoBox {
	background-color: #ffffff;
}

.neues .infoBoxContents {	
	background-color: #ffffff;
}

/* ----------------- Preise  -------------------------------------------*/

.preis .euro {
	 color: #005ca1;
	 font-size: 0.75em;
}

.preis, .preis a {
 font-size: 1.33em;
 color: #005ca1;
 text-align: right;
 text-decoration: none;
 font-weight: bold;
}

.produktpreis .euro {
 color: #ffffff;
 font-size: 0.57em;
}

.boxpreis .euro {
 color: #ffffff;
 font-size: 0.75em;	
}

.ab { /* price break */
	font-size: 0.5em;
	font-weight: normal;
}

.produktpreis, .produktpreis a { /* Artikelbeschreibung */
 font-size: 1.75em;
 color: #ffffff;
 font-weight: bold;
 text-align: right;
 text-decoration: none;
 background-image: url(https://www.Befestigungsfuchs.de/content/style/preisschild.jpg);
 background-repeat: no-repeat;
 background-position: top right;
 height: 4.582em;
 width: 13.495em;
 padding-right: 0.3em;
 padding-top: 1em;
}

#prooozent {
	font-size: 1em;
	font-weight: bold;
	color: #990000; 
	background-image: url(http://www.befestigungsfuchs.de/content/style/stempel_prozent.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 7px;
	z-index: 111;
	height: 29px;
	margin-top: 18px;
}	

.prooozentliste {
	font-size: 0.8em;
	font-weight: bold;
	color: #990000; 
}

#alt_preis {
 font-size: 0.5em;
 text-decoration: line-through;
}

.alt_preis {
 font-size: 0.75em;
 color: #666;
 text-decoration: line-through;
}

.produktpreis .productSpecialPrice, .produktpreis .productSpecialPrice a { /* Artikelbeschreibung */
 /*font-size: 1em;
 color: #ffffff;
 font-weight: bold;
 text-align: right;
 text-decoration: none;
 background-image: url(https://www.Befestigungsfuchs.de/content/style/preisschild_spezial.gif);
 background-repeat: no-repeat;
 background-position: top right;
 margin-right: 3.8em;
 padding-bottom: 3em;
 padding-top: 1em;
 padding-right: 0.5em;
 padding-left: 2em;*/
}


/* ----------------- Grundpreise  ------------------------------------------*/

.grundpreis, .grundpreis a {
 color: #666666;
 text-align: right;
 text-decoration: none;
 display: block;
 margin-top: -0.251em;
 font-size: 1em;	
}

.staffelgrundpreis, .staffelgrundpreis a {
	font-size: 0.7em;	
	font-weight: normal;
 	color: #666;
 	text-align: right;
}

.produktgrundpreis, .produktgrundpreis a { /* Artikelbeschreibung */
	font-size: 0.57em;	
 	color: #ffffff;
 	text-align: right;
 	text-decoration: none;
	padding-right: 1em;
	display: block;
	margin-top: -0.251em;
}

/* ----------------- Box - Preise ------------------------------------------*/

.boxpreis, .boxpreis a {
 font-size: 1.33em;	
 color: #FFFFFF;
 font-weight: bold;
 text-align: right;
 text-decoration: none;
 position: absolute;
 right: 0.417em;
 background-image: url(https://www.Befestigungsfuchs.de/content/style/preisschild.gif);
 background-repeat: no-repeat;
 background-position: top right;
 top: 8em;
 width: 8.33em;
 height: 5.498em;
 padding-top: 0.833em;
 padding-right: 0.833em;
}

.boxgrundpreis, .boxgrundpreis a {
 font-size: 0.75em;	
 color: #FFFFFF;
 text-align: right;
 text-decoration: none;
 margin-right: 0.417em;
 display: block;
 margin-top: -0.251em;
}

/* ----------------- Sternchen mit Versandkosten ------------------------------------------*/

.versandkosten, .versandkosten a {
	color: #999999; 
	font-size: 0.833em; 
	font-weight: normal; 
	text-decoration: underline;
	display: inline-block;
	}

/* ----------------- Login -----------------------------------------------------------*/

.login {
	height: 10.829em;
   margin-top: 0.833em;
   margin-bottom: 0.833em;
   position: relative;
   clear: both;
}

/* ----------------- Produktreihe wie bei Bestsellers, neue Artikel, zuletzt gekaufte artikel (/includes/boxes/) --*/

.produktReihe {
	position: relative;
	height: 20.825em;
	clear: both;
	width: 100%;
	padding-top: 1.666em;
}

.produktBox {/* einzelne Boxen */
	height: 14.994em;
	margin: 0.833em 0em 0.417em 0em;
	padding: 0.833em 0.417em 0em 0.833em;
	color: #666666;
	float: left;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/produkt_box.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 15.411em;
	position: relative;
}

/* iexplorer */
* html .produktBox {
	height: 16.66em;
	padding-top: 1.666em;
	padding-left: 0.417em;
	padding-right: 0em;
	width: 16.244em;
}

.gif_neu, .gif_tip {
   position: absolute;
   top: -1.666em;
   right: -0.417em;
   background-repeat: no-repeat;
   background-position: right top;
   width: 4.165em;
   height: 4.165em;
}

/* iexplorer */
* html .gif_neu, * html .gif_tip {
	top: -0.833em;
}

.gif_tip {
	background-image: url(https://www.Befestigungsfuchs.de/content/07/tip.gif);	
}

.gif_neu {
	background-image: url(https://www.Befestigungsfuchs.de/content/07/neu.gif);		
}


/* ----------------- Rechtliche Hinweise Box -------------------------------------------*/

#rechtlich .infoBoxHeading {
  color:#666666;/*hell*/
  text-decoration: underline;	
  background-color: #ffffff;
}

#rechtlich .infoBox, .infoBoxContents {
	background-color: #ffffff;
}

#information {
	list-style-type: none;
	margin-left: -2.499em;
}

/* iexplorer */
* html #information {
	margin-left: 0em;
}

#information a {
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	color: #666666;/*hell*/
	font-weight:bold;
	}

/* ----------------- Wunschzettel Artikeldarstellung -------------------------------------------*/

.produktewunsch {
	border: 0.0833em solid #E0E0E0;
	-moz-border-radius: 0.833em;
	margin: 0.251em;
	padding-top: 0.833em;
	padding-right: 0.417em;
	padding-bottom: 0.417em;
	padding-left: 0.417em;
	width: 19em;
}

/* ----------------- Bewertungen -------------------------------------------*/

.bewertungen {
   width: 41.65em;
   padding: 0.417em;
   margin-top: 1.666em;
   margin-bottom: 1.666em;
   border: 0.0833em solid #cccccc;
   -moz-border-radius: 0.417em;
}

.checkoutBewertung { /* Bewertungen */
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;  
	background-color: #ffffff;
}

/* ----------------- Warenkorb -----------------------------------------*/

.warenkorb-heading {
	color: #FFFFFF;
	font-weight: normal;
	background-color: #005ca1;
	height: 1.666em;
	padding: 0.251em;
}

  
/* Gewicht - Zwischensumme und Versandkosten */  
  
#rechnung_warenkorb {
	border-top: 0.167em solid #cccccc;
    margin-top: 0.833em;
    padding-top: 0.833em;
	height: 9.996em;  
}  

#rechnung_warenkorb table {
	background-color: #FFF;
	-moz-border-radius: 0.833em;
	padding: 0.833em;
	border: 0.0833em solid #cccccc;
}

/* ----------------- Lagerbestandsabfrage ----------------------------------*/

.ampeltage {
	font-size: 9px;
	color: #666;
}


#ampelwarnung {
	position: absolute;
	width: 54.145em;
	top: 4.165em;
	z-index: 100;
	left: 0em;	 
	opacity: 0.95; 
    filter: alpha(opacity=95);
	border: 0.0833em solid #cccccc;
	padding: 4.165em;
	-moz-border-radius: 0.833em;
	}


.lagerbestand {	
	background-color: #ffffff;
}

.productLagerbestand {
	border: none;
}

.productLagerbestand-heading {
	color: #999999;
	font-weight: normal;
}

#warten {	
	background-color: #ffffff;
	font-size: 1.166em;
	color: #666666;
	top: 16.653em;
	z-index: 10;
	position: absolute;
	width: 49.98em;
	height: 27.756em;
	border: 0.583em;
	border-style: outset;
	border-color: #cccccc;
	top: 16.66em;
	left: 29.155em;
	padding: 1.666em;
	padding-top: 16.66em;
}


/* ----------------- Account History -------------------------------------------*/

.accountProdukte {
  margin-top: 4.165em;
  margin-bottom: 4.165em;
  width: 100%;
  clear: both;
}

.accountProdukte table {
  width: 98%;
}

.accountConfirmShip {
   width: 53.438em;
   height: 8.33em;
   border-bottom-color: #CCCCCC;
   border-bottom-style: solid;
   border-bottom-width: 0.0833em;
   padding-bottom: 1.666em;
}

.accountConfirmPay {
   margin-top: 2.5em;
   width: 36.875em;
   height: 8.33em;
   padding-bottom: 1.666em;
}

/* ----------------- Account -----------------------------------------------------*/

.account {
	border-bottom-width: 0.0833em;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}


/*---------------- Layout Retour --------------------------------------------*/

.retour {
            padding: 0.833em;
            margin-top: -1.250em;
            margin-bottom: 0.833em;
            z-index: 10;
            -moz-border-radius: 0.833em;
			border: 0.0833em solid #999999;  
            margin: 0.417em;
			display: inline-block;
            width: 48.314em;
}



/* -------------------- Restposten ---------------------------------------*/

.restposten {
	width: 13.912em;
	height: 5.582em;
	position: absolute;
	background-image: url(https://www.befestigungsfuchs.de/content/style/stempel_restposten_167.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 10;
}

.inventur {
	width: 13.912em;
	height: 5.582em;
	position: absolute;
	background-image: url(https://www.befestigungsfuchs.de/content/style/stempel_inventur_167.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 10;
}

.restposten_gross {
	width: 35.403em;
	height: 14.161em;
	background-image: url(https://www.befestigungsfuchs.de/content/style/stempel_restposten.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 10;
	position: absolute;
	margin-top: -4.161em;
}

.inventur_gross {
	width: 35.403em;
	height: 14.161em;
	background-image: url(https://www.befestigungsfuchs.de/content/style/stempel_inventur.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 10;
	position: absolute;
	margin-top: -4.161em;
}


/* -------------------- Zahlart Erläuterung ---------------------------------------*/

.paymentInfo {
	color: #666;

}



/* -------------------- Navigation linke Seite ---------------------------------------*/


#navigationDiv, #community {
	margin-top: 0em;

}

#navigationDiv, #community { /* div um Navigationsleiste */
/*	border: 0.0833em solid #cccccc;*/
	-moz-border-radius: 0.833em;
	padding-top: 0em;
    width: 15.827em;
	position: relative;
	/*background-image: url(https://www.BefestigungsFuchs.de/content/style/trans.jpg);*/
	/*background-image: url(https://www.BefestigungsFuchs.de/shop/images/verlauf_navi.gif);*/
	}

/* iexplorer */
* html #navigationDiv, * html #community {
	padding-top: 0.417em;	
}

#navigationDiv {
	padding-bottom: 1.666em;	
}

#community {
	padding-bottom: 0em;
}

/* iexplorer */
* html #community {
	padding-bottom: 0em;
}

#navigationDiv h2, #community h2 {
	color: #FFFFFF;
	font-size: 1.166em;
	font-weight: normal;
	text-align: center;
	margin-top: 0.583em;
	/*text-transform: uppercase;*/
}

/* ----------------- Sonstiges -----------------------------------------------*/

.stockWarning, .markProductOutOfStock, .productSpecialPrice { 
	color: #990000; 
	}
	
.orderEdit { /* bearbeiten der Bestellung */
	color: #005ca1;
}

.fieldKey {
  font-weight: bold;
}

.newItemInCart {/* Farbe der neuen Artikel im Warenkorb */
  color: #990000;
}

.formArea {/* Formularbereich bei Weiterempfehlungen und Kundenkonto */
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 0.0833em;
}

.formAreaTitle {
  font-weight: bold;
}

.klein {/* kleiner Text, in Grau */
   color:#999999;
   font-weight: normal;
}

/* Zahlart Weiterleitung */

.weiterleitung {
	position: absolute;
	width: 41.65em;
	height: 16.66em;
	border: 0.0833em solid #cccccc;
	left: 50%;
	margin-left: -20.825em;
}


/* products_new.php rahmen für Inhalt */

#products_new {
	position: relative;
	width: 47.481em;
	left: 0.833em;
	text-align: center;
	padding-top: 0.833em;
	padding-right: 2.5em;
	padding-bottom: 0.833em;
	padding-left: 1.666em;
}
