@charset "utf-8";
BODY {
	font-size:8pt;
	color:#333333;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial,sans-serif,Helvetica;
	background-color:#F8F8F8;
}
H1 {font-size:10pt;margin-top:0px;margin-bottom:0px;}
H2 {font-size:8pt;margin-top:0px;margin-bottom:0px;}
FORM 			{margin:0;}
INPUT 			{font-size:8pt;}
TEXTAREA 		{font-size:8pt;font-family:Arial,sans-serif,Helvetica;}
SELECT 			{font-size:8pt;padding:0;}
OPTION 			{font-size:8pt;padding:0;}
INPUT.schaltfl 	{width:120px;}
TD 				{font-size:8pt;}

a 			{color:#000099; text-decoration:none;}
a:link      {color: #000099;}
a:visited   {color: #000099;}
a:active    {color: #000099;}
a:hover     {color: #000099;}

p.menu1 		{font-weight:bold;}
.menu2 			{color: #333333;}
a.menu2			{color:#000099;}


/* ***************************************** */
/* Tabellendefinition der Klickpfad - Anfang */
.tableklickpfad{
	width:100%;
	background-color:#FFFFFF;
}
.klickpfad{
    font-size:7pt;
    padding-top:3px;
    padding-left:0px;
    padding-bottom:13px;
	vertical-align:top;
}
a.klickpfad          {font-size:7pt;}
/* Tabellendefinition der Klickpfad - ENDE */
/* **************************************** */

/* *************************************************** */
/* Tabellendefinition der Überschriftstabelle - Anfang */
.tableueberschrift{
	width:100%;
	background-color:000099;
}
.ueberschrift{
    font-size:10pt;
    font-weight:bold;
    color:#FFFFFF;
    padding-top:3px;
    padding-left:5px;
    padding-bottom:3px;
	vertical-align:middle;
}
/* Tabellendefinition der Überschriftstabelle - ENDE */
/* ************************************************* */


/* ******************* KATEGORIEN ********************* */
/* **************************************************** */
/* Tabellendefinition der Beschreibungstabelle - Anfang */
.tablegrbeschr{
	width:100%;
}
.grbeschr{
    padding-top:2px;
    padding-left:0px;
    padding-bottom:2px;
	vertical-align:middle;
}
/* Tabellendefinition der Überschriftstabelle - ENDE */
/* ************************************************* */

/* ********************************************* */
/* Tabellendefinition der Gruppenseiten - Anfang */
.tablegr{
	width:100%;
	border-top:1px solid #333333;
}
.grz1b{
   width:105;
   background-color:#FFFFFF;
   padding-bottom:3px;
   vertical-align:top;
}
.grz1t{
   width:100%;
   background-color:#FFFFFF;
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   vertical-align:top;
}
.grz2b{
   width:105;
   background-color:#E9E9E9;
   padding-bottom:3px;
   vertical-align:top;
}
.grz2t{
   width:100%;
   background-color:#E9E9E9;
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   vertical-align:top;
}
/* Tabellendefinition der Gruppenseiten - ENDE */
/* ******************************************* */


/* ******************* PRODUKTINFO ******************** */
/* **************************************************** */
/* Tabellendefinition der Produktinformationstabelle - Anfang */
.tableprinfo{
	width:100%;
	background-color:#FFFFFF;
}
.prinfolinks{
    width:100%;
    padding-top:10px;
    padding-left:0px;
    padding-bottom:10px;
	vertical-align:top;
}
.prinfomitte{
	width:20px;
    padding-top:0px;
    padding-left:19px;
    padding-bottom:0px;
	vertical-align:top;
}
.prinforechts{
    width:100%;
    padding-top:10px;
    padding-left:0px;
    padding-bottom:10px;
	vertical-align:top;
}
/* Tabellendefinition der Überschriftstabelle - ENDE */
/* ************************************************* */

/* ******************************************* */
/* Tabellendefinition der Produkttext - Anfang */
.tableprtext{
	width:100%;
}
.prtext{
	vertical-align:top;
	padding-bottom:15px;
	text-align:left;
}
/* Tabellendefinition der Produkttext - ENDE */
/* ******************************************* */

/* ********************************************* */
/* Tabellendefinition der Produktbild/Logo - Anfang */
.tableprbild{
	width:100%;
}
.prbild{
	vertical-align:top;
	padding-bottom:15px;
	text-align:right;
}
/* Tabellendefinition der Produktbild/Logo - ENDE */
/* ********************************************** */

/* *************************************** */
/* Tabellendefinition der Symbole - Anfang */
.tableprsymbole{
	width:100%;
}
.prsymbole{
    padding-bottom:15px;
	text-align:left;
	vertical-align:middle;
}
/* Tabellendefinition der Symbole - ENDE */
/* ************************************* */

/* *************************************** */
/* Tabellendefinition der Linkliste mit Icons - Anfang */
.tableprll{
	width:100%;
}
.prllicon{
	padding-bottom:5px;
	text-align:left;
	vertical-align:middle;
}
.prlllink{
	vertical-align:middle;
	padding-left:5px;
   	padding-bottom:5px;
   	text-align:left;
}
/* Tabellendefinition der Symbole - ENDE */
/* ************************************* */

/* ************************************************************ */
/* Tabellendefinition der Auswahl Ausführung/Werkstoff - Anfang */
.tableauswahlwerkstoff{
	width:100%;
}
.auswahlwerkstoffueberschrift{
	font-size:8pt;
   	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding-left:0px;
}
.auswahlwerkstofflinie{
	background-color:#1C5BA2;
	height:1px;
}
.auswahlwerkstoff{
	font-size:8pt;
	text-align:left;
	vertical-align:top;
	background-color:#D5E6F9;
	padding-left:3px;
}
/* Tabellendefinition der Auswahl Ausführung/Werkstoff - ENDE */
/* ********************************************************** */

/* **************************************************************** */
/* Tabellendefinition der Überschrift Ausführung/Werkstoff - Anfang */
.tablehlwerkstoff{
	width:100%;
}
.hlwerkstoff{
	vertical-align:top;
	font-size:10pt;
	font-weight:bold;
	padding-top:25px;
   	padding-bottom:14px;
}
/* Tabellendefinition der Überschrift Ausführung/Werkstoff - ENDE */
/* ************************************************************** */

/* ********************************************** */
/* Tabellendefinition der Produkttabelle - ANFANG */
.tableprtab{
	width:100%;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	padding-bottom:1px;
	background-color:#FFFFFF;
}
.tableprtabschmal{
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	padding-bottom:1px;
}
.prtabhlfett {
	font-size:8pt;
	font-weight:bold;
	background-color:#D5E6F9;
	vertical-align:top;
}
.prtabhl {
   font-size:8pt;
   background-color:#D5E6F9;
   vertical-align:top;
}
.prtabz0 {
   font-size:8pt;
   background-color:#FFFFFF;
   vertical-align:top;
   text-align:left;
}
.prtabz1 {
   font-size:8pt;
   background-color:#FFFFFF;
   vertical-align:top;
   text-align:left;
}
.prtabz2 {
   font-size:8pt;
   background-color:#E9E9E9;
   vertical-align:top;
   text-align:left;
}
.prtabz3 {
   font-size:8pt;
   background-color:#CFCFCF;
   vertical-align:top;
   text-align:left;
}
.prtabz0c {
   font-size:8pt;
   background-color:#FFFFFF;
   vertical-align:top;
   text-align:center;
}
.prtabz1c {
   font-size:8pt;
   background-color:#FFFFFF;
   vertical-align:top;
   text-align:center;
}
.prtabz2c {
   font-size:8pt;
   background-color:#E9E9E9;
   vertical-align:top;
   text-align:center;
}
.prtabz3c {
   font-size:8pt;
   background-color:#CFCFCF;
   vertical-align:top;
   text-align:center;
}
.prtabz0r {
   font-size:8pt;
   background-color:#FFFFFF;
   vertical-align:top;
   text-align:right;
}
.prtabz1r {
   font-size:8pt;
   background-color:#FFFFFF;
   vertical-align:top;
   text-align:right;
}
.prtabz2r {
   font-size:8pt;
   background-color:#E9E9E9;
   vertical-align:top;
   text-align:right;
}
.prtabz3r {
   font-size:8pt;
   background-color:#CFCFCF;
   vertical-align:top;
   text-align:right;
}
.prtabz1preis {
   font-size:8pt;
   font-weight:bold;
   background-color:#FFFFFF;
   vertical-align:top;
   text-align:right;
}
.prtabz2preis {
   font-size:8pt;
   font-weight:bold;
   background-color:#E9E9E9;
   vertical-align:top;
   text-align:right;
}
.prtabz3preis {
   font-size:8pt;
   font-weight:bold;
   background-color:#CFCFCF;
   vertical-align:top;
   text-align:right;
}
.prtabz1fett {
   font-size:8pt;
   font-weight:bold;
   background-color:#FFFFFF;
   vertical-align:top;
}
.prtabz2fett {
   font-size:8pt;
   font-weight:bold;
   background-color:#E9E9E9;
   vertical-align:top;
}
.prtabz3fett {
   font-size:8pt;
   font-weight:bold;
   background-color:#CFCFCF;
   vertical-align:top;
}
.prtabz1cfett {
   font-size:8pt;
   font-weight:bold;
   background-color:#FFFFFF;
   vertical-align:top;
   text-align:center;
}
.prtabz2cfett {
   font-size:8pt;
   font-weight:bold;
   background-color:#E9E9E9;
   vertical-align:top;
   text-align:center;
}
.prtabz3cfett {
   font-size:8pt;
   font-weight:bold;
   background-color:#CFCFCF;
   vertical-align:top;
   text-align:center;
}
.prtabz1rfett {
   font-size:8pt;
   font-weight:bold;
   background-color:#FFFFFF;
   vertical-align:top;
   text-align:right;
}
.prtabz2rfett {
   font-size:8pt;
   font-weight:bold;
   background-color:#E9E9E9;
   vertical-align:top;
   text-align:right;
}
.prtabz3rfett {
   font-size:8pt;
   font-weight:bold;
   background-color:#CFCFCF;
   vertical-align:top;
   text-align:right;
}
/* Tabellendefinition der Produkttabelle - ENDE */
/* ******************************************** */


/* ************ PRODUKTPREIS ************** */
/* **************************************** */
/* Tabellendefinition Produktpreis - Anfang */
.tableprpreis{
	width:100%;
	background-color:#FFFFFF;
    margin-top:20px;
    margin-bottom:0px;
}
.grpreis1{
    font-weight:bold;
    padding-top:1px;
    padding-left:0px;
    padding-right:10px;
    padding-bottom:1px;
	vertical-align:top;
}
.grpreis2{
    font-weight:bold;
    padding-top:1px;
    padding-left:0px;
    padding-right:10px;
    padding-bottom:1px;
	vertical-align:top;
}
/* Tabellendefinition Produktpreis - ENDE */
/* ************************************** */


/* ************** ZUSCHLÄGE ************ */
/* ************************************* */
/* Tabellendefinition Zuschläge - Anfang */
.tableprzuschlag{
	width:100%;
	background-color:#FFFFFF;
    margin-top:2px;
    margin-bottom:20px;
}
.przuschlag{
    padding-top:1px;
    padding-left:0px;
    padding-right:10px;
    padding-bottom:1px;
	vertical-align:top;
}
/* Tabellendefinition Zuschläge - ENDE */
/* *********************************** */


/* ************** WARENKORB -PRODUKTSEITE *********** */
/* ************************************************** */
/* Tabellendefinition Warenkorb-Produktseite - Anfang */
.tableprwarenkorb{
	width:100%;
    padding-top:0px;
	padding-bottom:6px;
	margin-bottom:20px;
	background-color:#FFFFFF;
}
.prwarenkorb{
    padding-top:1px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:6px;
	vertical-align:top;
}
/* Tabellendefinition Warenkorb-Produktseite - ENDE */
/* ************************************************ */

.trennlinie {
	color:#000099;
	height:2px;
	}

.button1 {background-color:#1C5BA2; color:#FFFFFF; border:1px solid #1C5BA2; }
.buttonrot {color:red; font-weight:bold}
.buttonx {background-color:#D5E6F9; color:#333333; border:1px solid #1C5BA2; }
.inputtext {background-color:#FFFFFF; border:1px solid #1C5BA2; }
a.artikelwarenkorb    {font-weight:bold;}

a.warenkorb    			  {font-weight:bold;}
.wkhgorange {background-image:url(/shop/images/layout/zeitleiste_orange.gif);text-align:center;}
.wkhggrau {background-image:url(/shop/images/layout/zeitleiste_grau.gif);text-align:center;}
.wkmenu {text-align:center;color:#808080;} 

td.kkpreis_links {
	vertical-align:top;
    width: 150px;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    padding-left: 3px;
    border-bottom: 2px solid white;
}

td.kkpreis_rechts {
	vertical-align:top;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    padding-left: 3px;
    border-left: 2px solid white;
    border-bottom: 2px solid white;
}

a.aktionwarenkorb    {font-weight:bold;color: #FFFFFF;}
a:link.aktionwarenkorb    {color: #FFFFFF;}
a:visited.aktionwarenkorb    {color: #FFFFFF;}
a:active.aktionwarenkorb    {color: #FFFFFF;}
a:hover.aktionwarenkorb    {color: #FFFFFF;}

.aktiontabhlfett {
	font-size:10pt;
	font-weight:bold;
	background-color:#000099;
	vertical-align:top;
	color:#FFFFFF;
	padding-top:2pt;
	padding-bottom:2pt;
	padding-left:3pt;
	padding-right:3pt;	
} 

input.checkbox { width:13px; height:13px; margin:2px 3px 1px 3px; }
option.optionred {color: red;}
