Source Solutions
  https://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.errorBox {
	font-weight: bold;
	background-color: #FFCCCC;
}
.stockWarning { 
	color: #cc0033; 
	}
	
.productsNotifications {
	color: #666666;
}
.orderEdit {
	color: #005ca1;
}

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-family: Arial, Helvetica, sans-serif;
  font-size: 12px;	
  line-height: 1.5;
  color: #333333;
}

* a {/* Farbe der Links im Shop */
  text-decoration: none;
   font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;	  	
}

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

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



#umrandung { /* Website mit Inhalten an sich */
	width: 1020px;
	min-height:1190px;
	height: auto;
	top: 15px;
	margin-left: 50%;
	left: -510px;
	padding-left: 10px;
	padding-right: 10px;
	position: absolute;
	/* eigentlich relative, dann mittig */
}

/* iexplorer */
* html #umrandung {
	height: 1190px;
}

#umrandung2 { /* Website mit Inhalten an sich */
	width: 100%;
	position: relative; /* eigentlich relative, dann mittig */
	color: #666666;/*hell*/
	clear: both;
}


.inhalt, .checkoutInhalt, .bloginhalt, .typoinhalt { /* eigentliche Inhalte der Seite (ohne Navigation etc.) */
	position: relative;
	top: 30px;
	padding: 10px;
	float: left;
	line-height: 1.4;
}

.inhalt, .bloginhalt, .typoinhalt  {
	width: 600px;
	margin-left: 0px;
}

/* iexplorer */
* html .inhalt, * html .bloginhalt, , *html .typoinhalt  {
	width: 610px;
}


.checkoutInhalt { /* alle Inhalte der checkout Seiten (ohne Navigation etc.) */
	width: 780px;
	margin-left: 10px;
}

/* iexplorer */
* html .checkoutInhalt {
	width: 800px;
	margin-left: 0px;
}


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

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

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

h2 img {
	vertical-align: top;	
}

.inhalt h2 a, .checkoutInhalt h2 a, .bloginhalt h3 a, .typoinhalt h2 a {
	color: #005ca1;	
}

.inhalt h3, .checkoutInhalt h3, h3 {
	
}


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

/* Fuss */

.footer {
    position: relative;
	width: 1020px;
	margin-top: 10px;
	float: right;
	left: -10px;
}


.footerPreise {
	z-index: 3;
  padding: 5px;
  	position: absolute;
	bottom: 0px;
	width: 650px;
	height: 30px;
	right: 10px;
	text-align: right;
	padding-right: 20px;
}

.powered a {
	top: 330px;
	position: relative;
	padding-left: 10px;
	color: #999;
}

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

/* Fuss */


/* header.php - Head der Seite */

#logo {
    position: relative;
	width: 1000px;
	height: 150px;
	z-index: 0;
	top: 0px;
	/*background-image: url(https://www.BefestigungsFuchs.de/content/style/head.jpg);
	background-repeat: no-repeat;
	background-position: right top;*/
}

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

#befestigungsfuchs {
	position: absolute;
	left: 26px;
	top: 25px;
}

#head_links {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 387px;
	height: 287px;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/links_schraubenhaufen.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#head_rechts {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 613px;
	height: 296px;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/rechts_schraubenhaufen.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

/* horizontale menüleiste mit der Suche */

#topnavi {
	position: relative;
	width: 500px;
	height: 30px;
	left: 500px;
	z-index: 102;
	/*background-image: url(https://www.BefestigungsFuchs.de/content/style/horiz_leiste.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border: 1px solid #005ca1;*/
	/*background-color: #cccccc;*/
}

/* iexplorer */
* html #topnavi {
	width: 502px;
}

/* Suche */
#suche {
	top: -3px;
	position: absolute;
	left: -37px;
	width: 400px;
	font-size:12px;
	padding-right: 10px;
	padding-left: 0px;
	color: #ffffff;
}

#suche a {
	color: #ffffff;
}

#suchergebnisse {
  visibility: hidden;
  overflow: auto;
  text-align: left; 
  color: #666666;
  font-weight: normal;
  position: inherit;
  z-index: 200;
}

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

#suchergebnisse td {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
    font-size: 8pt; 
	font-family: Arial;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}



/* Suche */


/* Suchergebnis nach Wunschzettel suchen */

.suchergebnis_wunsch {	
	background-color: #ffffff;

}

#headerNavigation {/* Rechtliche Informationen */
	font-size: 11px;
	position: absolute;
	top: -15px;
    text-align: right;
	width: 1000px;
	z-index: 110;
	left: 0px;
	}

#headerAnmelden, #headerKasse {
	position: absolute;
	top: 160px;
	height: 50px;
	width: auto;
	z-index: 200;
}

#headerKasse a, #headerKasse {
	
	/*text-transform: uppercase;*/
}

#headerNavigation a, #headerNavigation, #headerAnmelden a, #headerAnmelden {
	font-size: 11px;
}

#headerKasse {
	right: 10px;
	padding-right: 30px;
	word-spacing: 10px;
}


.naviPfad {
	position: absolute;
	top: 205px;
	width: 700px;
	height: 40px;
	left: 200px;
	z-index: 20;
}

.naviPfad a {
	color: #666666;	
}

/* header.php - Head der Seite */

/*#kopf {
	top: -125px;
	left: 420px;
}*/

/* Linke und rechte Spalte */

.linkeColumn, .rechteColumn {
	position: relative;
	z-index: 200;
	width: 180px;
	/*background-image: url(https://www.BefestigungsFuchs.de/content/style/navi_backgr_schrauben.gif); */
	min-height: 1000px;
	height: auto; 
}

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

.linkeColumn {
	top: -17px;
	padding-left: 5px;
	float:left; 
	margin-top: 70px;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/linkecolumn_backgr.jpg);
	background-repeat: no-repeat;
}
	
/* iexplorer */
* html .linkeColumn {
	top: -22px;	
	margin-top: 68px;
}
	
.rechteColumn {	
	top: 10px;
	float: right; 
	padding-top: 15px;
	padding-left: 7px;
	margin-right: 20px;
	}

/* iexplorer */
* html .rechteColumn {
	margin-right: 0px;
	top: 10px;
}


/* Boxen links und rechts in den Spalten - WerbeBoxen */

.WerbeBox, .WerbeBox1 {
	
	
	/*-moz-border-radius: 10px;*/
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 155px;
	margin-top: 0px;
	margin-bottom: 15px;
	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: 1px solid #aaaaaa;
	-moz-border-radius: 10px;
}

.WerbeBox img, .WerbeBox1 img {
	margin-left: -7px;	
}

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

/* iexplorer */
* html .WerbeBox, * html .WerbeBox1 {
	padding-top: 7px;
	padding-right: 0px;
	margin-right: 5px;
	padding-left: 5px;
	width: 170px;
}


/*
.rechteColumn .WerbeBox	{
	background-image: url(https://www.BefestigungsFuchs.de/content/style/box_head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.linkeColumn .WerbeBox {
	background-image: url(https://www.BefestigungsFuchs.de/content/style/box_head.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}*/
	

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


.heading_box {
	height: 39px;
	width: 37px;
	margin-left: -11px;
	margin-top: -13px;
	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: -18px;
	margin-left: -7px;
}


/* Boxen links und rechts in den Spalten - WerbeBoxen */


/* Bewerungen Startseite */

.bewertungBox {
	
	
	padding-left: 10px;
	padding-top: 12px;
	width: 170px;
	margin-bottom: 15px;
	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: 200px;
}

.bewbox_txt {
	padding-top: 58px;	
	padding-right: 10px;
}

.bewbox_txt img {
	text-align: right;
}

.bewertungBox img  {
	padding-right: 12px;
}

/* iexplorer */
* html .bewbox_txt {
	padding-top: 40px;
	padding-right: 10px;
	margin-right: 5px;
	padding-left: 5px;

}

/* Bewerungen Startseite */

/* Linke und rechte Spalte */



/* WerbeBoxen in der Mitte -> Index.php */

.indexBox {
	height: 300px;
}

#shopinfo {
	/*background-image: url(https://www.BefestigungsFuchs.de/content/title/shopinfo.jpg);*/
	width: 560px;
	padding: 10px;
	top: 100px;
	left: 20px;
	background-repeat: no-repeat;
	background-position: top left;
	/*position: absolute;
	background-color: #fff;
	opacity: 0.90; 
    filter: alpha(opacity=90);
	-moz-border-radius: 10px;
	z-index: 120;*/
}

.IndexBox1, .IndexBox2, .IndexBox3, .IndexBox4, .IndexBox5 {
	height: 160px;
	color: #666666;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
}

/* iexplorer */
* html .IndexBox1, * html .IndexBox2, * html .IndexBox3, * html .IndexBox4, * html .IndexBox5{
	height: 200px;
}

.IndexBox1 a, .IndexBox2 a, .IndexBox3 a, .IndexBox4 a, .IndexBox5 a {
	color: #666666;
}

.IndexBox4, .IndexBox5 {
	margin-bottom: 100px;
	margin-top: 0px;
	margin-right: 2px;
	margin-left: 2px;
	padding-left: 0px;
	padding-top: 60px;
	padding-right: 0px;
	width: 295px;
}

/* iexplorer */
* html .IndexBox4, * html .IndexBox5 {
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 0px;
	padding-right: 0px;
	width: 295px;
}

.IndexBox1, .IndexBox2, .IndexBox3 {
	margin-bottom: 5px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	width: 195px;
	margin-right: 3px;
	margin-left: 2px;

}

/* iexplorer */
* html .IndexBox1, * html .IndexBox2, * html .IndexBox3 {
	width: 195px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

.indexBox1 {
	background-image: url(https://www.BefestigungsFuchs.de/content/title/box_bezahlung.jpg);
}

.indexBox2 {
	background-image: url(https://www.BefestigungsFuchs.de/content/title/box_plattform.jpg);
}

.indexBox3 {
	background-image: url(https://www.BefestigungsFuchs.de/content/title/box_topten.jpg);
}

.indexBox4 {
	background-image: url(https://www.BefestigungsFuchs.de/content/title/box_blog.jpg);
}

.indexBox5 {
	background-image: url(https://www.BefestigungsFuchs.de/content/title/box_mitarbeiter.jpg);
}


#indexspan, #indexbau, #indexterr, #indexpfost, #indexedel {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/index_bg.gif);
	border: 1px solid #cccccc;
	-moz-border-radius: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	width: 100%;
	margin-bottom: 20px;
}

#indexspan h2, #indexbau h2, #indexterr h2, #indexpfost h2, #indexedel h2 {
	margin-top: 2px;
}

#indexspan a:hover, #indexbau a:hover, #indexterr a:hover, #indexpfost a:hover, #indexedel a:hover {
	text-decoration: none;
	color: #333;
}

.indeximg {
	float: right;
	width: 167px;
	height: 67px;
}

/* WerbeBoxen in der Mitte -> Index.php */





FORM {
	display: inline;
}

TR.header {/* Kopfbereich der Seite wo das Banner von oscommerce eingefuegt ist */
  background: #ffffff;
}

.headerError {
/* Einblendung bei Fehler oder Warnung z.B. AGBs nicht akzeptiert */
  
  font-size: 14px;	
	
  background: #ffffff;
  color: #990000;
  font-weight : bold;
}

TR.headerInfo {/* Einblendung beim Versand eines neuen Passworts */
  background: #23ae81;
}

TD.headerInfo {/* Einblendung beim Versand eines neuen Passworts */
  background: #23ae81;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {/* Balken unten mit Datum und Anzahl Zugriffe */
  background: #005CA1;
}

TD.footer {/* Balken unten mit Datum und Anzahl Zugriffe */
  
  
  background: #005CA1;
  color: #ffffff;
  font-weight: bold;
}



.legende {
	color: #666666;	background-color: #ffffff;
		
	
}

.AnzahlBox {
	background-color: #efefef;
		
	
	color: #999999;
}

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

.AnzahlBoxContents {
  background: #ffffff;
  }

.AnzahlBoxContentsPreis {
  background: #ffffff;
  color: #666666;
  font-weight: bold;
}

/* Lagerbestand wird überprüft und der Kunde darauf hingewiesen */

#ampelwarnung {
	position: absolute;
	width: 650px;
	top: 50px;
	z-index: 100;
	left: 0px;	
	background-color: #ffffff;
    background-image: url(images/verlauf.gif);
    background-repeat: repeat-x;
    background-position: left top;   
	opacity: 0.95; 
    filter: alpha(opacity=95);
	border: 1px solid #cccccc;
	padding: 50px;
	-moz-border-radius: 10px;
	}


.lagerbestand {	background-color: #ffffff;
}

/* Lagerbestand wird überprüft und der Kunde darauf hingewiesen */

.infoBoxNotice {
	background-color: #FFCCCC;
}

.infoBoxNoticeContents {
	background-color: #FFCCCC;
}

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

TD.infoBox, SPAN.infoBox {
  }

.accountHistory-odd, .addressBook-odd, .alsoPurchased-odd, .payment-odd, .productLagerbestand-odd, .productReviews-odd, .upcomingProducts-odd, .shippingOptions-odd, .warenkorb-odd {
/* Farbe Produktliste ungerade Zeilen */
  background: #ffffff;
}

.accountHistory-even, .addressBook-even, .alsoPurchased-even, .payment-even, .productListing-even, .productLagerbestand-even, .productReviews-even, .upcomingProducts-even, .shippingOptions-even, .warenkorb-even {
  background: #ffffff;  
/* Farbe Produktliste gerade Zeilen */
}

.productListing {
	border-spacing: 0px;
	
		
}

.productListing-heading a {/* Produkttabelle Ueberschrift Fuellfarbe */
	color: #333333;
	font-weight: bold;
    -moz-border-radius: 7px;
	border: 1px solid #cccccc;
    background-image: url(images/verlauf.gif);
    background-repeat: repeat-x;
    background-position: left top;   
	padding: 6px;
	margin: 3px;
}

.ffheading a, .ffheading {
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #ffffff;
	padding: 4px;
	margin: 3px;
	background-color: #d57e38;
}

.productListing-heading {
	padding-bottom: 5px;	
	padding-top: 10px;
						 }

.productListing-data, .ffdata {
    border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #DDDDDD;
}



/* warenkorb - lagerbestand */
.productLagerbestand {
	border: none;
	
}

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

.productLagerbestand-data {
  }

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

/* warenkorb - lagerbestand */

/* warenkorb */

.warenkorb-heading {
	color: #FFFFFF;
	font-weight: normal;
	background-color: #005ca1;
	height: 20px;
	padding: 3px;
}

.warenkorb-data {
  padding: 5px;
}

.warenkorb-data a {
  text-decoration:none;
  font-weight: normal;
  }
  
/* Gewicht - Zwischensumme und Versandkosten */  
  
#rechnung_warenkorb {
	border-top: 2px solid #cccccc;
    margin-top: 10px;
    padding-top: 10px;
	height: 120px;
	    background-image: url(images/verlauf.gif);
    background-repeat: repeat-x;
    background-position: left top;   
	
}  

#rechnung_warenkorb table {
	background-color: #FFF;
	-moz-border-radius: 10px;
	padding: 10px;
	border: 1px solid #cccccc;
}
  
/* Gewicht - Zwischensumme und Versandkosten */  
  
/* warenkorb */


/* Warenkorb im header */

#warenkorbhead, #warenkorbleer {
	right: 0px;
	bottom: 8px;
	padding-right: 15px;
	width: 216px;
	height: 162px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
}

/* iexplorer */
* html #warenkorbhead, * html #warenkorbleer {
	right: 5px;
	bottom: 18px;
}


#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: 14px;
	font-weight: normal;
	text-align: center;
	/*text-transform: uppercase;*/
}

#warenkorbhead h2 {
	margin-top: 15px;
	margin-bottom: 5px;
	padding-left: 50px;
}

#warenkorbleer h2 {
	margin-top: 60px;
	padding-left: 20px;
}

#warenkorbhead, #warenkorbleer, .wishlistdiv {
	position: absolute;
	font-size: 11px;
		
	padding-bottom: 10px;
}

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

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


#warenkorbhead table td {
	font-size: 11px;
}

.warenkorbGesamt {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #cccccc;
	font-weight: bold;
	padding-top: 3px;
}  

.warenkorbGutschein {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #cccccc;
	padding-top: 3px;	
}

/* Warenkorb im header */

/* Wishlist */
.wishlistdiv {
    bottom: 53px;
    width: 150px;
	height: 111px;
    right: 155px;
  background-image: url(https://www.BefestigungsFuchs.de/content/style/wunschzettel2.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  	-moz-border-radius: 10px;
	padding-top: 0px;
    text-align: center;
}

/* iexplorer */
* html .wishlistdiv {
	padding-top: 5px;
}

.wishlistdiv a {
  color: #999999;
}

/* Wishlist */

A.pageResults {/* Farbe Seitenauswahl unten rechts */
  color: #0000FF;
}

A.pageResults:hover {/* Farbe Seitenauswahl unten rechts bei bei MouseOver */
  color: #0000FF;
  background: #FFFF33;
}


.subBar {
  background: #f4f7fd;
}

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

.main { /* Haupt-Schrift */
  	
  
}

.fortsetzung_bestell { /* Schrift der Leiste zur Fortsetzung des Bestellvorgangs */
	background-image: url(images/verlauf.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 50px;
	width: 95%;
	padding-right: 20px;
	padding-left: 10px;
	clear: both;
	height: 100px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	margin-top: 20px;
	color: #999;
	font-size: 14px;
}

.buttons {
	width: 95%;
	padding-right: 20px;
	padding-left: 10px;
	clear: both;
	height: 100px;
	color: #999;
	font-size: 14px;	
}

.tableheading {	
	color: #005ca1;
	font-weight: bold;
	padding: 5px;
}

.tableheadingAuswahl, .tableheadingBewertung {
	
	
	padding-bottom: 20px;
	-moz-border-radius: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat-y;
	background-position: left top;
}

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

.tableheadingBewertung {
	color: #333333;
	border: 1px solid #cccccc;
	background-color: #ededed;
}

.tableheadingBewertung img {
	vertical-align: middle;	
}

.accountCategory {
  color: #aabbdd;
}

.fieldKey {
  font-weight: bold;
}

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

TEXTAREA {
	width: 100%;
}


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

.formAreaTitle {
  	
	
  font-weight: bold;
}

/* Formular - create_account.php */

.formular {
	position: relative;
	padding-top: 20px;
	text-align: right;
	width: 380px;
	padding-left: 20px;
}

.formWeite {
	width: 250px;

}

.formular h2 {
	text-align: left;
}

/* Pflichtfelder */

.pflicht label {
	color: #005ca1;
}

/* Pflichtfelder */

.markProductOutOfStock {
  	
	
  color: #c76170;
  font-weight: bold;
}

.productSpecialPrice {
  
  color: #990000;
  font-weight: bold;
  font-size: 14px;
}

.errorText {
  
  color: #990000;
}




/* message box */
	
.messageStackError, .messageStackWarning { 
	background-color: #ffb3b5; 
	}
	
.messageStackSuccess { 
	background-color: #cccccc; 
	}


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

/* ampel */

#warten {	background-color: #ffffff;
	
	font-size: 14px;
	color: #666666;
	top: 150px;
	z-index: 10;
	position: absolute;
	width: 600px;
	height: 250px;
	border: 7px;
	border-style: outset;
	border-color: #cccccc;
	top: 200px;
	left: 350px;
	padding: 20px;
	padding-top: 200px;
}

/* new products box */

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

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

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


/* Preisdarstellung */

.preis .euro {
	 color: #005ca1;
	 font-size: 12px;
}


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

.produktpreis .euro, .boxpreis .euro {
 color: #ffffff;
 font-size: 12px;
}

.produktpreis, .produktpreis a { /* Artikelbeschreibung */
 font-size: 21px;
 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: 55px;
 width: 162px;
 padding-right: 5px;
 padding-top: 15px;
}

/* Preisdarstellung */



/* Grundpreis */

.grundpreis, .grundpreis a {
 font-size: 11px;	
 color: #666666;
 text-align: right;
 text-decoration: none;
 display: block;
 margin-top: -3px;
}

.produktgrundpreis, .produktgrundpreis a { /* Artikelbeschreibung */
	font-size: 11px;	
 	color: #ffffff;
 	text-align: right;
 	text-decoration: none;
	padding-right: 15px;
	display: block;
	margin-top: -3px;
}

/* Grundpreis */


/* preis in new_products und best_sellers */

.boxpreis, .boxpreis a {
 font-size: 16px;	
 color: #FFFFFF;
 font-weight: bold;
 text-align: right;
 text-decoration: none;
 position: absolute;
 right: 5px;
 background-image: url(https://www.Befestigungsfuchs.de/content/style/preisschild.gif);
 background-repeat: no-repeat;
 background-position: top right;
 top: 128px;
 width: 100px;
 height: 66px;
 padding-top: 10px;
 padding-right: 10px;
}

.boxgrundpreis, .boxgrundpreis a {
 font-size: 10px;	
 color: #FFFFFF;
 text-align: right;
 text-decoration: none;
 margin-right: 5px;
 display: block;
 margin-top: -3px;
}

/* sternchen mit Versandkosten */

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

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

/* login.php */

.login {
	height: 130px;
   margin-top: 10px;
   margin-bottom: 10px;
   position: relative;
   clear: both;
}

/* login.php */


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

#products_new {
	position: relative;
	width: 570px;
	left: 10px;
	text-align: center;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 20px;
}

/* iexplorer */
* html #products_new {
	padding-right: 0px;
}



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


/* Produkt Reihe, wie bei Bestsellers, neue Artikel, zuletzt gekaufte artikel (/includes/boxes/)  */

.produktReihe {
	position: relative;
	height: 250px;
	clear: both;
	width: 100%;
}

/* iexplorer */
* html .produktReihe {

}

/* einzelne Boxen */

.produktBox {
	height: 180px;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;	
	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: 185px;
	position: relative;
}

/* iexplorer */
* html .produktBox {
	height: 200px;
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 0px;
	width: 195px;
}

/* einzelne Boxen */

.gif_neu, .gif_tip {
   position: absolute;
   top: -20px;
   right: -5px;
   background-repeat: no-repeat;
   background-position: right top;
   width: 50px;
   height: 50px;
}

/* iexplorer */
* html .gif_neu, * html .gif_tip {
	top: -10px;
}

.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);		
}

/* Produkt Reihe, wie bei Bestsellers, neue Artikel, zuletzt gekaufte artikel (/includes/boxes/)  */

/* product_listing umrandung */

#produkte {
	height: 230px;
	border: 1px solid #E0E0E0;
	margin: 3px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 205px;
}

.produkte .productListing-odd {	background-color: #ffffff;
}

/* Rechtliche Hinweise */

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

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

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


#information {
	list-style-type: none;
	margin-left: -30px;
}

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


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

/* Rechtliche Hinweise */




/* Wishlist Inhalt Artikeldarstellung */
#produktewunsch {
	border: 1px solid #E0E0E0;
	margin: 3px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 205px;
}


/* Wishlist Inhalt Artikeldarstellung */


/* specials box */
#specials {
	/*border: 1px #990000 solid;*/
   padding: 3px;
	padding-left: 100px;
	position: relative;
	top: 15px;
	left: 200px;
	width: 550px;
	height: 100px;
	background-image: url(https://www.BefestigungsFuchs.de/content/07/aktion_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* iexplorer */
* html #specials {
	padding-left: 120px;
	width: 650px;
}


#specials img {
   float: left;
   margin: 5px;
}

#gutschein_box {
	background-image: url(https://www.BefestigungsFuchs.de/content/07/column_gutschein.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: -200px;
	top: 0px;
	width: 200px;
	height: 100px;
	text-align: center;
	padding-top: 10px;
}

#gutschein_box a {
   color: #999999;
   	
	
   font-weight: bold;
}

#wunschzettel_box {
	position: absolute;
    background-image: url(https://www.BefestigungsFuchs.de/content/07/column_wunschzettel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	right: -90px;
	height: 100px;
	width: 150px;
	top: 0px;
	padding-top: 35px;
	text-align: center;
}

/* iexplorer */
* html #wunschzettel_box {
	right: -110px;	
}


#wunschzettel_box a {
   color: #666666;
   	
	
   font-weight: bold;
}


/* specials box */



.navigation .infoBoxHeading {	
	background-color: #ffffff;
}

.navigation .infoBox {
	border: 1px solid #FFFFFF;	background-color: #ffffff;
}

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

.liste {
   	list-style-position: outside;
	list-style-image: url(https://www.BefestigungsFuchs.de/content/07/pfeil.gif);

}


/* bewertungen - product_reviews.php und product_info.php */

.bewertungen {
   width: 500px;
   padding: 5px;
   margin-top: 20px;
   margin-bottom: 20px;
   border: 1px solid #cccccc;
   -moz-border-radius: 5px;
}

/* bewertungen - product_reviews.php und product_info.php */




/*---------------------------------------------------------------------------------*/

/* -------------------- Checkout Design ---------------------------------------*/



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

.tabelle2 td, #rechnung_warenkorb td {
	 
}


pageHeadingPreis {
	font-size: 16px;
	font-weight: bold;
	color: #005ca1;
	height: 50px;
}

.pageHeadingBild, .pageHeadingPreis { /* checkout Bild (oben rechts) */
   float: right;
}


.checkoutAdresse {
   height: 150px;
   padding: 5px;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 5px;
   margin-right: 5px;
}

/*---------------- Auswahl Menü Checkout - >Liste --------------------*/

.checkoutAuswahl, .checkoutAuswahlTeil, .checkoutBewertung {
	padding: 10px;
	margin-top: -15px;
	margin-bottom: 50px;
	z-index: 10;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	-moz-border-radius: 10px;
	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
   }

.checkoutAuswahl, .checkoutAuswahlTeil {
	border-right-color: #005ca1;
	border-bottom-color: #005ca1;
	border-left-color: #005ca1; 
	background-image: url(images/verlauf.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}

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


.checkoutAuswahl div, .checkoutAuswahlTeil div {
  padding: 3px;
}

.checkoutAuswahl ul, .checkoutAuswahlTeil ul {
	list-style-type: none;
	margin: 5px;
	padding: 4px;
}

.checkoutAuswahl li {
	display: inline-block;
	width: 250px;
}

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

.checkoutAuswahlTeil li {
	display: inline-block;
	width: 300px;
}

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

/* Mouseover Balken */

/* Mouseover Balken - hover */

.moduleRowOver, .moduleRowOverTeil {
	cursor: pointer;
	cursor: hand;
	color: #666666;
	border: 1px solid #cccccc;
    margin: -3px;	background-color: #ffffff;
	
}

/* Mouseover Balken - ausgewählt */

.moduleRowSelected, .moduleRowTeilSelected {
	color: #005ca1;
	border: 1px solid #cccccc;
	font-weight: bold;
    margin: -3px;	background-color: #ffffff;
	
 }

#auswahlInfo, #auswahlInfoTeil {
	width: 350px;
	position: absolute;
	z-index: 150;
	visibility: hidden;
	right: 10px;
	border: #CCCCCC solid 1px;
	min-height: 80px;
	background-color: #FFFFFF;
	padding: 10px;
}

#auswahlInfo {
	top: 520px;
}

/* iexplorer */
* html #auswahlInfo {
	top: 500px;
}


#auswahlInfo ul li {
	list-style-position: outside;
	list-style-type: circle;
	padding-top: 5px;
	padding-bottom: 5px;
}



/* checkout_success.php div, das sich öffnet, wenn moneybookers ausgewählt wurde */
#moneybookers {
   visibility: hidden;
   position: absolute;
   left: 100px;
   top: 0px;
   border: 1px solid #CCCCCC;
	background-image: url(images/verlauf.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
/* checkout_success.php div, das sich öffnet, wenn moneybookers ausgewählt wurde */

/*---------------- Auswahl Menü Checkout - >Liste --------------------*/

.checkoutComment {
   padding: 5px;
   margin-top: 10px;
   margin-bottom: 50px;
   margin-left: 5px;
   margin-right: 5px;
}

.agb {
   margin-bottom: 100px;
   width: 600px;
   padding-left: 50px;
}

.agbaccept {
  color: #990000;
  float: right;
}



/*---------------- Navigationsleiste im checkout --------------------*/

.checkoutNavi {
  height: 110px;
  margin-top: 10px;
  margin-bottom: 40px;
  margin-left: 5px;
  margin-right: 5px;
  width: 90%;
  border-bottom: 0.5px solid #efefef;
}

.checkoutNavi1 {
	list-style-type: none;
	background-image: url(images/checkout1.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.checkoutNavi2 {
	list-style-type: none;
	background-image: url(images/checkout2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.checkoutNavi3 {
	list-style-type: none;
	background-image: url(images/checkout3.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.checkoutNavi4 {
	list-style-type: none;
	background-image: url(images/checkout4.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


.checkoutNavi1 li, .checkoutNavi2 li, .checkoutNavi3 li, .checkoutNavi4 li {
	padding-left: 0px;
}

/* iexplorer */
* html .checkoutNavi1 li, * html .checkoutNavi2 li, * html .checkoutNavi3 li, * html .checkoutNavi4 li {
	padding-left: 75px;
}

.checkoutNavi ul li {
	display: inline-block;
	width: 140px;
	text-align: center;
}

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

.checkoutNaviText li {
	padding-left: 0px;
}

/* iexplorer */
* html .checkoutNaviText li {
	padding-left: 30px;	
}

.checkoutNaviPunkt {
  padding: 5px;
  margin: 5px;
}

.checkoutBarFrom, .checkoutBarTo { /* Navigationsleiste im checkout */
	 	
	 
	color: #cccccc; 
	}
	
.checkoutBarCurrent { 
	 
	 
	color: #005ca1; /* hell */ 
	}
	
/*---------------- Navigationsleiste im checkout --------------------*/


/* checkout confirmation */
.checkoutConfirmShip {
   width: 680px;
   height: 100px;
   border-bottom-color: #CCCCCC;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   padding-bottom: 20px;
}
.checkoutConfirmPay {
   margin-top: 30px;
   width: 700px;
   height: 100px;
}
/* checkout confirmation */

/* checkout confirmation */
.checkoutRechnung {
   padding: 10px;
   margin-top: 10px;
   margin-bottom: 30px;
   margin-left: 5px;
   margin-right: 5px;
   border: 2px solid #005ca1;
   right: 240px;
   width: 300px;
   position: absolute;
}

.checkoutProdukte {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 400px;
  clear: both;
}

/* accountHistory */

.accountProdukte {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  clear: both;
}

.accountProdukte table {
  width: 98%;
}

.accountConfirmShip {
   width: 555px;
   height: 100px;
   border-bottom-color: #CCCCCC;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   padding-bottom: 20px;
}

.accountConfirmPay {
   margin-top: 30px;
   width: 590px;
   height: 100px;
   padding-bottom: 20px;
}

/* accountHistory */


.checkouterror {
    padding: 5px;
    margin: 5px;  
}


.checkoutGutschein {
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 30px;
}

.floatright {
  float: right;
  /*margin-left: 50px;
   border: 1px solid #cccccc;*/
}

.floatleft {
  float: left;
  /*margin-right: 50px;
   border: 1px solid #cccccc;*/
}




/* Informationen zur Zahlart in /inlcudes/languages/german/modules/payment/ */
.paymentInfo {
  
  color: #999999;
}
/* Informationen zur Zahlart in /inlcudes/languages/german/modules/payment/ */


/* index.php */


/* Logos der Produktpartner */

#logos {
	text-align: center;	background-color: #ffffff;
	margin-top: 40px;
}
#logos td {
	padding: 3px;
}

/* Logos der Produktpartner */


.indexWillkommen {
  text-align: left;
}


#erlaeuterung_text {
  padding-right: 5px;
  padding-bottom: 20px;
}

.indexProdukte {
   width: 750px;
}

/* index.php */


/* account.php */

.account {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}

/* account.php */



/*---------------------------------------------------------------------------------*/

/* -------------------- Zusatzseiten Layout ---------------------------------------*/

/* Extra Seiten - Inhalt */

#text, #text table {
   color: #666666;/*hell*/
   padding: 10px;
}

#text img {
   border: 0px;
   margin: 5px;
}

/* Extra Seiten - Inhalt */



#text .rechts {
	float: right;
}

#text .links {
	float: left;
}


#text li {
	list-style-type: none;
}

#text a {
	text-decoration: underline;
}

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

/* Zahlart Weiterleitung */

.weiterleitung {
	position: absolute;
	width: 500px;
	height: 200px;
	border: 1px solid #cccccc;
	left: 50%;
	margin-left: -250px;
	
	
}

/* Zahlart Weiterleitung */


/* Kategorie Erläuterung in der Kategorieauflistung rechts neben dem Bild */

	
.kategoriename {
	width: 240px;
	float: left;
	padding-left: 70px;
	height: 40px;
	padding-top: 30px;
	margin-bottom: 5px;
	margin-top: 5px;
}

* html .kategoriename {
	height: 70px;
	width: 290px;
	padding-top: 30px;
	margin-bottom: 5px;
	margin-top: 5px;
}


.kategoriebild {
	width: 230px;
	float: left;	
	margin-bottom: 5px;
	margin-top: 5px;
}

.kategorieerlaeuterung {
   width: 220px;
   height: 40px;
   float: left;
   overflow: hidden;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
	
* html .kategorieerlaeuterung {
	height: 70px;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#katBeschreibung {
	width: 350px;
	position: absolute;
	z-index: 150;
	visibility: hidden;
	right: 10px;
	border: #CCCCCC solid 1px;
	-moz-border-radius: 10px;
	min-height: 80px;
    opacity: 0.9; 
    filter: alpha(opacity=90);	
    background-image: url(images/verlauf.gif);
    background-repeat: repeat-x;
    background-position: left top;  
    background-color: #ffffff; 
	padding: 10px;
	color: #000;
}

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

 

.retour {
            padding: 10px;
            margin-top: -15px;
            margin-bottom: 10px;
            z-index: 10;
            -moz-border-radius: 10px;
			border: 1px solid #999999;
            background-image: url(images/verlauf.gif);
            background-repeat: repeat-x;
            background-position: left top;   
            margin: 5px;
			display: inline-block;
            width: 580px;

}



/* Restposten */

.restposten {
	width: 167px;
	height: 67px;
	position: absolute;
	background-image: url(http://www.befestigungsfuchs.de/content/style/stempel_restposten_167.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 10;
}


.restposten_gross {
	width: 425px;
	height: 170px;
	background-image: url(http://www.befestigungsfuchs.de/content/style/stempel_restposten.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 10;
	position: absolute;
	margin-top: -170px;
}

/* Restposten */


