body
{
 padding : 0px;
 margin : 0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size : 12px;
 background-color : #FFFFFF;
 color : #000000;
}

p
{
 margin : 0px 0px 10px 0px;
 padding : 0px;
}

p.small
{
 font-size : 10px;
}

h1
{
 font-family : Verdana, Arial, sans-serif;
 font-size : 18px;
 font-weight : bold;
 text-transform : uppercase;
 margin : 0px 0px 15px 0px;
 color : #005273;
}

h2
{
 font-family : Verdana, Arial, sans-serif;
 font-size : 14px;
 font-weight : bold;
 text-transform : uppercase;
 margin : 10px 0px 5px 0px;
 color : #005273;
}

hr
{
 display : none;
}

a
{
 font-weight : bold;
 text-decoration : none;
 color : #000000;
}

a:hover
{
 font-weight : bold;
 text-decoration : underline;
 color : #000000;
}

img.none
{
 border : 0px;
}

img.frame
{
 margin-bottom : 5px;
 border : 1px solid #EAEDE4;
}

.bold
{
 font-weight : bold;
}

div.left-space
{
 margin : 0px 25px 0px 200px;
}

div.hr
{
 border-top : 1px solid #EAEDE4;
 width : 100%;
 margin : 25px 0px 20px 0px;
}

ul#infobox
{
 border : 0px;
 padding : 0px;
 margin : 0px 10px 0px 0px;
 font-weight : normal;
}

ul#infobox li
{
 border : 0px;
 padding : 2px 0px 2px 0px;
 margin : 0px;
 background-color : #CED7DC;
 color : #000000;
}


/*Yellowbox*/
div#yellowbox div
{
	padding : 2px 0px 0px 15px;
	font-size : 14px;
}

/*End Yellowbox*/

/*Blackbox*/
/*
div.blackbox-content
{
 background-color : #EECE08;
 color : #000000;
 padding : 2px;
 margin : 3px 10px 10px 10px;
}
*/
/*End Blackbox*/

div#bottom div
{
	padding : 22px 0px 0px 0px;
	text-align : center;
	color : #7f7f7f;
}

/*Product-Tables*/
table.spec
{
 width : 680px;
 margin : 0px 0px 15px 0px;
 border-collapse : collapse;
 font-size : 12px;
 border : 1px solid #EAEDE4;
}

table.spec-small
{
 width : 310px;
 margin : 15px 0px;
 border-collapse : collapse;
 font-size : 12px;
}

table.product-details
{
 width : 345px;
 margin : 20px 0px 20px 0px;
 font-size : 12px;
 border-collapse : collapse;
 table-layout : fixed;
}

table.product-details td.space
{
 height : 20px;
 width : 16px;
}

table.product-details td.image
{
 width : 160px;
 height : 160px;
 padding : 0px;
}

table.spec col.data
{
 
}

table.spec-small col.data
{
 width : 70px;
}

td.foot
{
 padding-top : 10px;
 font-size : 10px;
}

a.white
{
 color : #FFFFFF;
 font-weight : normal;
}

a.white:hover
{
 color : #FFFFFF;
 font-weight : normal;
 text-decoration : underline;
}

table.products
{
 margin : 25px;
 border-collapse : collapse;
 font-size : 12px;
}

table.products td.image img
{
 display : inline;
}

table.extras
{
 width : 675px;
 border-collapse : collapse;
 font-size : 12px;
}

table.extras td.right
{
 width : 5px;
 background-position : right top;
 background-repeat : repeat-y;
}

table.extras td.left
{
 width : 1px;
 background-position : left top;
 background-repeat : repeat-y;
}

table.extras td.black
{
 font-family : Verdana, Arial, sans-serif;
 font-size : 12px;
 font-weight : bold;
 text-transform : uppercase;
 text-align : left;
 color : #FFFFFF;
 background-color : #000000;
 padding : 5px;
}

table.extras td.blue
{
 text-align : left;
 color : #FFFFFF;
 background-color : #005273;
 padding : 5px 5px 10px 5px;
 vertical-align : top;
}

table.extras td.bottom
{
 height : 16px;
 background-position : left bottom;
 background-repeat : repeat-x;
}

table.extras td.image
{
 border : 0px;
 padding : 0px;
 width : 166px;
 height : 122px;
}

table.extras td.image img.right
{
 border : 0px;
}

/*--*/

th
{
 font-family : Verdana, Arial, sans-serif;
 font-size : 14px;
 font-weight : bold;
 text-transform : uppercase;
 text-align : left;
 padding : 2px;
 color : #005273;
 background-color : #EAEDE4;
}

th.white
{
 background-color : #FFFFFF;
 color : #000000;
 border : 0px;
}

td.text
{
 border : 1px solid #EAEDE4;
 padding : 2px 2px 2px 5px;
}

td.image
{
 border : 1px solid #EAEDE4;
 text-align : center;
 vertical-align : middle;
 background-color : #FFFFFF;
 color : #000000;
}

td.image img
{
 display : block;
 border : 0px;
 margin : 0px;
 padding : 0px;
 font-size : 0px;
}

td.name
{
 border : 1px solid #EAEDE4;
 text-transform : uppercase;
 font-weight : bold;
 padding : 2px 2px 2px 5px;
 background-color : #C5D1D7;
 color : #000000;
}
/*End Product-Table*/

/*Navigation*/
div.navigation ul
{
 font-size : 12px;
 font-weight : bold;
 list-style-type : none;
 margin : 0px;
 padding : 0px;
 border-bottom : 2px solid #000000;
 background-color : #EAEDE4;
 color : #000000;
}

div.navigation ul.small
{
 font-size : 11px;
 list-style-type : none;
 margin : 0px;
 padding : 0px;
 border : 0px;
 background-color : #CED7DC;
 color : #000000;
}

div.navigation ul li
{
 padding : 8px 0px 8px 0px;
 border-bottom : 1px solid #D6D8D3;
}

div.navigation ul.small li
{
 padding : 3px 0px 3px 0px;
 border : 0px;
}

div.navigation li div
{
 padding-left : 10px;
}

div.navigation li a
{
 font-family : Arial, Helvetica, sans-serif;
 text-decoration : none;
 text-transform : uppercase;
 color : #000000;
 background-color : #EAEDE4;
}

div.navigation ul.small a
{
 display : block;
 margin-left : 15px;
 padding-left : 15px;
 font-family : Arial, Helvetica, sans-serif;
 text-decoration : none;
 text-transform : uppercase;
 color : #000000;
 background-color : #CED7DC;
}

div.navigation ul.small a.active
{
 display : block;
 margin-left : 15px;
 padding-left : 15px;
 font-family : Arial, Helvetica, sans-serif;
 text-decoration : none;
 text-transform : uppercase;
 color : #000000;
 background-color : #CED7DC;
 background-image : url('icon.arrow.jpg');
 background-position : left center;
 background-repeat : no-repeat;
}

div.navigation li.marked a
{
 color : #000000;
 background-color : #84A1B6;
}

div.navigation li.active a
{
 color : #000000;
 background-color : #CED7DC;
}

div.navigation li.active
{
 color : #000000;
 background-color : #CED7DC;
}

div.navigation li.marked
{
 color : #000000;
 background-color : #84A1B6;
}


div.start-box-l
{
	float : left;
	width : 300px;
}

div.start-box-r
{
	float : right;
	width : 300px;
}

div.start-boxes img.none
{
	border : 0px;
	margin-bottom : 10px;
}


div.start-box img.border{
	float:left;
	padding:10px;
	border:0px;
}
div.index-box img.border
{
 border : 5px solid #F4C300;
}

div.index-news-text
{
 width : 595px;
 margin-left : 47px;
 margin-bottom : 10px;
}

div.index-news-hr
{
 width : 597px;
 border : 0px;
 border-bottom : 3px solid #EAEDE4;
 height : 2px;
 margin : 0px;
 margin-left : 45px;
 padding : 0px;
}

/*-Top-Navigation-*/
div#top-navigation ul
{
 list-style-type : none;
 font-size : 12px;
 margin : 0px;
 padding : 0px;
}

div#top-navigation li
{
 display : inline;
 padding : 0px 10px 0px 0px;
 margin : 0px;
}


div#top-navigation li a
{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 text-decoration : none;
 color : #000000;
 background-color : #EAEDE4;
}

div#top-navigation li a:hover
{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 text-decoration : underline;
 color : #000000;
 background-color : #EAEDE4;
}
/*End Navigation*/

/*Info-Boxes*/
div.infobox
{
 width : 155px;
 background-position : top left;
 background-repeat : repeat-y;
 margin : 7px 0px 0px 8px;
 padding : 0px;
}

div.infobox-yellow-top
{
 height : 10px;
 background-image : url('background.infobox-yellow-top.gif');
 font-size : 0pt;
}

div.infobox-yellow-middle
{
 font-weight : bold;
 background-image : url('background.infobox-yellow-middle.gif');
}

div.infobox-yellow-bottom
{
 height : 17px;
 background-image : url('background.infobox-yellow-bottom.gif');
}

div.infobox-blue-top
{
 font-size : 11px;
 font-weight : bold;
 padding : 5px 0px 5px 10px;
 color : #FFFFFF;
 background-image : url('background.infobox-blue-top.gif');
 background-repeat : repeat-y;
 background-color : #236585;
}

div.infobox-blue-middle
{
 background-image : url('background.infobox-blue-middle.gif');
}

div.infobox-blue-middle a.info-blue
{
 color : #000000;
 background-color : #CED7DC;
 font-weight : normal;
 text-decoration : underline;
}


div.infobox-blue-middle a.info-blue:hover
{
 color : #000000;
 background-color : #CED7DC;
 font-weight : normal;
 text-decoration : underline;
}

div.infobox-blue-bottom
{
 height : 17px;
 background-image : url('background.infobox-blue-bottom.gif');
}

div.infobox-content
{
 font-size : 11px;
 padding-left : 10px;
 padding-right : 10px;
}

img.infobox
{
 border : 0px;
 float : left;
 margin-right : 2px;
}
/*End Info-Boxes*/

/*Product-Boxes*/
div.products table
{
 border-collapse : collapse;
 font-size : 12px;
}

div.products table td
{
 margin : 0px;
 padding : 0px;
}

div.products td.headline
{
 color : #FFFFFF;
 padding : 5px 7px;
 font-weight : bold;
 background-image : url('background.productbox-top.jpg');
 background-position : center top;
 background-repeat : repeat-y;
 background-color : #EAEDE4;
}

div.products td.headline a
{
 color : #FFFFFF;
 font-weight : bold;
 background-color : #000000;
}

div.products td.headline a:hover
{
 color : #FFFFFF;
 font-weight : bold;
 background-color : #000000;
}

td.productbox-image
{
 text-align : center;
}

td.productbox-middle
{
 color : #FFFFFF;
 vertical-align : top;
 background-image : url('background.productbox-middle.jpg');
 background-position : top center;
 background-repeat : repeat-y;
 background-color : #EAEDE4;
}

td.productbox-bottom
{
 height : 19px;
 background-image : url('background.productbox-bottom.jpg');
 background-position : center top;
 background-repeat : repeat-y;
}

td.productbox-image img
{
 padding : 0px;
 margin : 0px;
 display : block;
}

td.productbox-middle p
{
 padding : 1px 15px 1px 15px;
}
/*End Product Boxes*/

/*Search-Box*/
div.searchbox form
{
 padding-left : 10px;
}

div.searchbox fieldset
{
 border : 0px;
 margin : 0px;
 padding : 0px;
}

div.searchbox legend
{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #000000;
 background-color : #C7D2D8;
}

div.searchbox input.text
{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #000000;
 background-color : #FFFFFF;
 border : 1px solid #CCCCCC;
}

div.searchbox input.button
{
 vertical-align : top;
}
/*End Search-Box*/

/*Formulare*/
form
{
 margin-bottom : 15px;
 line-height : 200%;
}

fieldset
{
 border : 0px;
 padding : 10px;
 background-color : #FFFFFF;
}

label
{
 float : left;
 text-align : right;
 width : 30%;
 margin-right : 20px;
 vertical-align : top;
}

form br
{
 clear : both;
}

input.text
{
 float : left;
 color : #000000;
 width : 250px;
}

input.warnung
{
 background-color : #990000;
 color : #ffffff;
}

textarea.text
{
 float : left;
 width : 250px;
 height : 100px;
 font-family : Arial, sans-serif;
 font-size : 12px;
}

select.text
{
 color : #000000;
 width : 250px;
 float : left;
}

input.button
{
 color : #000000;
}
/*End Formulare*/

div.slide-show
{
 text-align : center;
}

/*gebraucht pressen*/

table.gebraucht-maschinen
{
  width : 100%;
  border-collapse : collapse;
  margin-bottom : 20px;
}

table.gebraucht-maschinen td
{
 border : 1px solid #D9D9D9;
 width : 50%;
 padding : 2px 0px 2px 8px;
 text-align : center;
}

table.gebraucht-maschinen td img
{
 margin-top : 5px;
 margin-bottom : 2px;
 border : 1px solid #015172;
}

div.img-verkauft
{
 position : absolute;
 bottom : 15px;
 left : 50%;
 width : 120px;
 margin-left : -60px;
 font-size : 18px;
 font-weight : bold;
 color : #FF0000;
 border : 1px solid #FF0000;
 padding : 2px;
 overflow:hidden;
}

div.gebraucht-details div.productImagesBox {
	background-color:#F7F7F7;
	font-size:11px;
	color:#333333;
	float:left; 
	text-align:center; 
	width:150px; 
	padding:10px; 
	margin:0px 3px 5px 0px;
	border-style:solid;
	border-color:#D9D9D9;
	border-width:1px;
}

div.gebraucht-details div.productPriceAttributes {
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
	border-color:#D9D9D9;
	font-size:12px;
	color:#000000;
	padding:10px 15px 10px 15px;
}

div.gebraucht-details hr.lightGrey {
	width:100%;
	border:none;
	color:#D9D9D9;
	background:#D9D9D9; 
	height: 1px; 
	margin: 7px 0px 7px 0px !important; 
	margin: -2px 0px -2px 0px;
	line-height:1px;
	font-size:1px;
}

div.gebraucht-details div.image
{
  position : relative;
  display : block;
  text-align : center;
  background-color : #ECECEC;
  border : 1px solid #999999;
  page-break-after : avoid;
  page-break-before : avoid;
}

div.gebraucht-details div.img-verkauft
{
   position : absolute;
   bottom : 10px;
   left : 50%;
   width : 120px;
   margin-left : -60px;
   font-size : 25px;
   font-weight : bold;
   color : #FF0000;
   border : 1px solid #FF0000;
   padding : 4px;
}

/*ende gebraucht pressen*/
