/*table.overview tbody tr td{
text-align:left;
	font-family: Arial,Helvetica,SansSerif;
	font-size: 10px;
	font-weight: normal;}

#content table.order_table tbody tr td{
	font-size: 10px;
	}



	
td.paper{height:10px; border:0px;}
table.order_table form {
margin:0px;
vertical-align:middle;
}
table.order_table form input{height:21px;
border-collapse:collapse;}*/
/* ************************************************************************************************ */
/* ************** Menüanpassung ************************************************************************* */
/* ************************************************************************************************ */
/*
.pnav1,.pnav2,.pnav3,.pnav4{
        padding-left: 0pt;
}  
.pnav4{
       padding-left: 0pt;
}    
ul.pnav2 li    {
	line-height:0.9em;
} 
*/


*{padding: 0px;
margin:0px;}
ul.pnav4 li {
	float:left; 
	width:100%;
	border:none;
	background:transparent url("/fileadmin/styles/cssimg/p_level1_over.gif") repeat-y 0 0;
	line-height:1.1em;
}

div.cbackpath  a{
	font-family: Arial,Helvetica,SansSerif;
			font-size: 14.4px;
			color:#000000;
}
div.cbackpath  a:hover{
text-decoration:underline ;
}

/* ************************************************************************************************ */
/* ************** Absätze ************************************************************************* */
/* ************************************************************************************************ */

p.description {
                  margin-bottom:3px;
                  font-weight:normal;
                  font-size:10px;
				  line-height:1.5;
				  margin-right:10px;
}
p.product_name {
                  font-size:14px;
                  font-weight:bold;
                  margin-bottom:3px;
}
h2 {
                  font-size:12px;
                  font-weight:bold;
                  margin-bottom:3px;
}

p.heading_sub {
                  font-size: 12px;
                  padding-top: 4px;
                  padding-bottom:3px;
}
p.heading_sub, p.price {
                  font-weight:bold;
}
p.table_head, p.table_head-right {
                  color:#FFFFFF;
                  font-weight:bold;
}
p.table_head-right, p.price, p.table_text-right {
                  text-align:right;
}
p.table_head,p.table_head-right, p.table_text-right, p.table_text,p.table_text-right, p.price{margin:0 3px;}

form input.amount{margin: 0 2px;
height:19px;}

/* ************************************************************************************************ */
/* ************** Links *************************************************************************** */
/* ************************************************************************************************ */

#content a.link, #content a.linkprod {
			text-align:left;
			font-family: Arial,Helvetica,SansSerif;
			font-size: 11px;
			font-weight: normal;	
                  background-color: transparent;
                  background-image: url(cssimg/link.gif);                  
                  background-repeat: no-repeat;                  
                  background-attachment: scroll;                  
                  background-position: 0px 3px;                                    
                  padding-top: 1px;                  
                  padding-right: 0pt;                  
                  padding-bottom: 0pt;                  
                  padding-left: 8px;
                  line-height:123%;                                                     
}

a.link#db  {
                  background-position: 7px 2px;
                  padding-left: 16px;
                  padding-top: 1px;                                 
                  padding-bottom: 1pt;
}
* html .ctable #content table.relations td {
    z-index:1;
    padding-left:0px;
}
#content .relations a.link {
    display:block;
    padding-left: 8px;
    background-position:0px 3px;
    margin-left: -8px;
    z-index:10;
    overflow:visible;
}
* html #content .relations a.link {
    margin-left:0px;
}
#content a.pdf {
text-align:left;
			font-family: Arial,Helvetica,SansSerif;
			font-size: 11px;
			font-weight: normal;	
                  background-color: transparent;
                  background-image: url(cssimg/pdf.gif);                  
                  background-repeat: no-repeat;                  
                  background-attachment: scroll;                  
                  background-position: 0 0;                  
                  padding-top: 1px;                  
                  padding-right: 0pt;                  
                  padding-bottom: 1pt;                  
                  padding-left: 16px;        
}

a.link:link, a.link:visited, a.linkprod:link, a.linkprod:visited, a.pdf:link, a.pdf:visited { 
                  color:#000000;
                  text-decoration:none;
}
a.link:focus, a.link:hover, a.link:active, a.linkprod:focus, a.linkprod:hover, a.linkprod:active, a.pdf:focus, a.pdf:hover, a.pdf:active { 
                  color:#c83c32;
                  text-decoration:underline;
}

a.linkprod {
                  font-size: 12px;
                  font-weight: bold;
}

/* ************************************************************************************************ */
/* ************** Listen ************************************************************************** */
/* ************************************************************************************************ */
/*
ul{
                  list-style-type:disc;
                  list-style-position:outside;
}*/

li.l1 {
                  margin-left:19;
                  list-style-position:outside
}

/* ************************************************************************************************ */
/* ************** Inputfelder ********************************************************************* */
/* ************************************************************************************************ */

input {
                  border:1px solid #000000;
}

input.image {
                  border:0px none;
}


/* ************************************************************************************************ */
/* ************** Tabellen ************************************************************************ */
/* ************************************************************************************************ */

table {
                  border-collapse:collapse;
                  border-spacing:0;

}
table.product_table, table.order_table {
                  table-layout:fixed;
                  min-width: 714px;
				  text-align:left;
				  height:30px;
}

div.order_table {
                  width:714px;
                  overflow-x: auto;
                  }
table.product_desc, table.overview, table.pgroverview {
                  table-layout:fixed;
                  width: 574px;
				  text-align:left;
				  font-size: 11px;
				  margin-left:0px;
}
table.overview {
                  border-bottom-width: 1px;
                  border-bottom-style: dotted;
                  border-bottom-color: #000000;
                  margin-bottom: 20px;                  
}
table.product_table th.head {
                  background-color:#c83c32;
                  border-style:solid;
                  border-width:1px;
                  border-color:#555555;
                  vertical-align: middle;                 
}
table.product_table td.ibz_red {
                  background-color:#F9E8E0;
                  border-style:solid;
                  border-width:1px;
                  border-color:#555555;
                  vertical-align: middle;
}
table.product_table td.paper{
                  background-color:#FFFFFF;
                  border-style:solid;
                  border-width:1px;
                  border-color:#555555;
                  vertical-align: middle;
}

/*td, th {
                  vertical-align:top;
                  padding:2;
                  
}*/

td#relation {
                  vertical-align:top;
                  padding-left: 8px;
                  margin-left: 8px;
                  
}

/* ************************************************************************************************ */
/* ************** Images ************************************************************************** */
/* ************************************************************************************************ */

img.overview {
                  padding-bottom: 4px;
                  padding-top: 6px
}
img#relation {    
                  margin-left:0px;
                  padding-bottom:3px;
}

img#relimg.overview {
                  margin-left:-8px;
}

/* ************************************************************************************************ */
/* ************** Linien ************************************************************************** */
/* ************************************************************************************************ */

hr.separator{
                  width: 100%;
                  height: 1px;
                  color: #CC0000;
                  background-color: #c83c32;
                  margin-top: 15px;
                  margin-bottom: 5px;
}
