/*
 * Author : HDNET
 * Contact : Email: info@hdnet.de
 * File Name : style.css
*/

/* ========== ALL ELEMENTS */
*{
	margin:0;padding:0;
}

.printOnly {
	display: none;	
}

a{
	outline:none;border:none;
}

.hideInPage {
	display: none;
}



img{
	border:none;
}



input{
	vertical-align:middle;
}



p{
	margin-bottom:15px;
}



.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{display:inline-block;}

/* Hide from IE Mac \*/.clearfix{display:block;}/* End hide from IE Mac */



.floatleft{
	float:left !important;
}



.floatright{
	float:right !important;
}



acronym, abbr{
	cursor: help;
}







/* ========== BODY */

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

/*BEN: Needed for IE < 6.0!!!*/
th,td {
	font-size:12px;
}

h3 {
 color: black;
 padding-bottom: 5px;	
}





/* ========== SHADOW */

#shadow{
	width:990px;
	margin:10px auto 0 auto;
	background:url(../images/rshadow.gif) right top repeat-y;
	padding-right:13px;
}



.shadow{
	background:url(../images/rtop.gif) right top no-repeat;
	margin-right:-13px;
}



.bshadow{
	background:url(../images/bshadow.gif) right bottom no-repeat;
	padding-bottom:12px;
}





/* ========== WRAPPER */

#wrapper{
	width:988px;
	border:1px solid #918f8f;
	border-bottom:1px solid #f2ca40;
	background:url("../images/menu_bg_fill_gebraucht.gif") repeat-y scroll left bottom transparent;
}





/* ========== HEADER */

#header{
	height:93px;
	background:#fff url(../images/headerpic_gebraucht.gif) right 30px no-repeat;
	position:relative;
}


/* ========== SEARCH */
.search{
	padding:3px 0 3px 200px;
	background:url("../images/topnav_gebraucht.gif") repeat-y scroll left top #F6A900;
}

.search label,
.search br{
	display: none;
}

.search .searchbox{
	margin: 0px;
	float: left;
	height: 12px;
	margin-right: 3px;
}
.search #search_box{
	height: 20px;
	margin: 0px;
	float: left;
	margin-right: 3px;
	border:1px solid #C6C5C6;
}
.search #searchsubmit{
	margin: 1px 0 2px;
}


/* ========== LOGO */

#header h1 a{
	position:absolute;
	display:block;
	left:18px;
	bottom:3px;
	width:297px;
	height:41px;
	background:url(../images/logo2010.gif) left top no-repeat;
	text-indent:-2000em;
}





/* ========== HEADER BANNERS */
#header_banners div {
	position: static;
	width: auto;
	height: 160px;
	top: 0px;
}
#header_banners a {
	display: block;
	width: 187px;
	height:29px;
	padding-top: 81px;
	padding-left: 6px;
	text-decoration: none;
	color: #868789;
	margin-left:4px;
}
#header_banners a span {
 font-weight: bold;
}



#head_maschinenfabrik{
	right:443px;
}
#head_maschinenfabrik a,
#head_maschinenfabrik a:hover {
	background: url('/fileadmin/templates/images/button/gebrauchte.jpg') no-repeat;
	display: none;
}


#head_profipunkt{
	right:223px;
}

#head_gebraucht a,
#head_gebraucht a:hover {
	background: url('/fileadmin/templates/images/button/gebrauchte2010.jpg') no-repeat;
}


#head_profipunkt a,
#head_profipunkt a:hover {
	background: url('/fileadmin/templates/images/button/produkte2010.jpg') no-repeat;
}

#head_handel{
	right:0px;
}
#head_handel a,
#head_handel a:hover {
	background: url('/fileadmin/templates/images/button/handelsmarken2010.jpg') no-repeat;
}




/* ========== OUTER */

#outer{
	background:url("../images/menu_bg_gebraucht.gif") no-repeat scroll -1px top transparent !important;
	background:none;
	position: relative;
}





/* ========== CONTENT */

#container{
	width:778px;
	float:right;
	background:url(../images/conbg.gif) left top repeat-x;
	display:inline;
	padding-left:20px;
}



#content{
	width:550px;
	float:left;
}



* html #content{
	margin-bottom:-20px;
}





/* ========== CONTENT NAVIGATION */

#main_nav{
	margin-bottom:0px;
	color:#ffffff;
	line-height:normal;
	margin-left:360px;
	position: relative;
}



#main_nav a{
	color:#5d5d5c;
	text-decoration:none;
	font-size:12px;
	display:block;
	float:left;
	height:21px;
	background:url(../images/gebraucht_topnav.gif) right top no-repeat;
	margin: 0;
	padding:3px 10px 0 15px;
}



#main_nav a:hover{
	/*color:#000000;*/
	color:#8d8b8d;
	text-decoration:none;
}



/* ========== SIDEBAR */

#left_sidebar{
	float:left;
	height:auto !important;
	min-height:550px;
	padding:0;
	width:199px;
	background: none;
}



#right_sidebar{
	float:right;
	padding-top:18px;
	width:220px;
}





/* ========== SIDEBAR NAVIGATION */
#wrapper #left_sidebar ul ul ul ul,
#wrapper #left_sidebar ul ul ul,
#wrapper #left_sidebar ul ul,
#wrapper #left_sidebar ul{
	list-style: none;
}
#wrapper #left_sidebar ul#sb_nav li ul li a{
	color:#fff;	
}
#left_sidebar ul#sb_nav li.selected a,
#wrapper #left_sidebar ul#sb_nav li.selected ul li.selected a{
	color:#848282;
}

#left_sidebar ul#sb_nav {
	margin-bottom:22px;
	margin-top:19px;
	list-style:none;
	padding-left: 0px;
}

#left_sidebar ul#sb_nav li{
	list-style:none;
	line-height:17px;
	color:#ffffff;
	padding:0px;
}

#left_sidebar ul#sb_nav li a{
	border-bottom: 1px dotted #f5e4b1;
	color:#ffffff;
	text-decoration:none;
	padding: 3px 3px 3px 20px;
	display: block;
	font-weight: bold;
}
#left_sidebar ul#sb_nav li ul li a{
	font-weight: normal;
	background:transparent url(../images/dot.gif) no-repeat 2px 10px;
	padding-left: 10px;
	border-bottom: none;
}

#left_sidebar ul#sb_nav li.selected {
	list-style:none;
	font-weight:bold;
}

#left_sidebar ul#sb_nav li.selected ul {
	list-style:none;
	font-weight:normal;
	list-style-type: square;
	padding:0 0 0 0px;
}

#left_sidebar ul#sb_nav li a:hover{
	color:#8d8b8d;
	text-decoration:none;
}

#left_sidebar ul.second {
	list-style:none;
	background:none repeat scroll 0 0 transparent;
	margin-left:0px;
}

#left_sidebar ul#sb_nav li.selected ul {
	font-weight:normal;
	list-style-type: none;
	padding:0 0 0 0px;
	border-bottom:1px dotted #F5E4B1;
}
#left_sidebar ul#sb_nav li.selected ul a{
	border-bottom:1px dotted #F5E4B1;
	background:transparent url(../images/dot.gif) no-repeat 22px 10px;
	padding-left:30px;
}
#left_sidebar ul#sb_nav ul.third li a{
	border-bottom:1px dotted #F5E4B1;
	background:transparent url(../images/dot.gif) no-repeat 37px 10px;
	padding-left:45px;
}



#left_sidebar ul#sb_nav li a:hover{

	color:#8d8b8d;

	text-decoration:none;

}







div#left_sidebar div,

div#left_sidebar dl,

div#left_sidebar dt {

 margin: 0px;

 padding: 0px;

}





/* ========== CONTENT INSIDE */

#content h1{

	font-size:22px;

	color:#231f20;

	margin-bottom:20px;

}



#content p{

	font-size:13px;

	color:#231f20;

	margin-bottom:30px;

}

#content p.machine_id{
	font-size:11px;
	color:#231f20;
	margin:0px;
}


#content .machine_detail h2 {
	font-size:14px;
	font-weight: bold;
	text-transform:uppercase;
	color:#231f20;
	margin:0px;
}



/* ========== INDEX BOX */

.cbox{

	border:2px solid #d4d4d5;

	position:relative;

	width:238px;

	padding:7px;

	margin-bottom:20px;

}



.cbox p{

	margin-bottom:0 !important;

}



.cboxc{

	background:url(../images/cbc.gif) -1px -1px no-repeat;

	position:absolute;

	left:-5px;

	top:-6px;

	width:15px;

	height:15px;

}

.cbox{
	border:1px solid #ababac;
	position:relative;
	width:155px;
	padding:7px;
	background:#fdfefe;
	height:430px;
	margin-right:22px;
	display:inline;
}

.cbox_box{
	border:1px solid #ababac;
	position:relative;
	width:197px;
	padding:7px;
	background:#fdfefe;
	height:150px;
	margin-right:22px;
	margin-bottom:15px;
	display:inline;
}

.cbox_small{
	border:1px solid #ababac;
	position:relative;
	width:100px;
	padding:7px;
	background:#fdfefe;
	height:150px;
	margin-right:22px;
	display:inline;
	margin-bottom:15px;
}



.cbox_title{

	color:#8d8d8d;

	font-size:12px;

	margin-bottom:3px;

}



.cbox_screenshot{

	clear:both;

	margin-bottom:5px;

	background:#eeb800;

}



.cbox_screenshot img{

	float:left;

	margin-right:5px;

}



.cbox_screenshot ul{

	padding-top:10px;

}



.cbox_screenshot ul li{

	list-style:none;

	color:#ffffff;

}



.titel{

	font-size:11px !important;

}



.price{

	font-size:16px !important;

	font-weight:bold;

}



.zzgl{

	font-size:11px !important;

}



.cbox p{

	font-weight:bold;

	font-size:12px !important;

	color:#1a171b;

	margin-bottom:5px !important;

}



.cbox a{

	color:#edbf40;

	text-decoration:none;

}



.cbox a:hover{

	/*color:#000000;*/

	text-decoration:underline;

}



.merkzettel{

	width:117px;

	height:14px;

	display:block;

	text-indent:-2000em;

	background:url(../images/merkzettel.gif) left top no-repeat;

	float:right;

}



* html .merkzettel{

	margin-bottom:-5px;

}



/* ========== FLAGS */

#flags{
	padding:8px 20px 10px 0;
	height:11px;
	float:right;
	display:inline;
}



* html #flags{

	margin-right:0;

}



#flags li{

	list-style:none;

	float:left;

	margin-right:10px;

}



#flags li a{

	width:16px;

	height:11px;

	text-indent:-2000em;

	display:block;

	float:left;

}



#de a{

	background:url(../images/de.gif) left top no-repeat;

}



#gb a{

	background:url(../images/gb.gif) left top no-repeat;

}



#es a{

	background:url(../images/es.gif) left top no-repeat;

}



#fr a{

	background:url(../images/fr.gif) left top no-repeat;

}



#pl a{

	background:url(../images/pl.gif) left top no-repeat;

}



#lu a{

	background:url(../images/lu.gif) left top no-repeat;

}



/* ========== RIGHT SIDEBAR BOX */

.rsbox {
	background:url("../images/rsbg2010.gif") repeat-y scroll left bottom transparent;
	clear:both;
	margin-bottom:15px;
	width:202px;
}

.rsfoo  {
	background:none repeat scroll 0 0 transparent;
	padding-bottom:16px;
}
.rsfoo img{
	margin-left: 1px;
}



.rsbox h3 {
	background:url("../images/rsbh2010.gif") no-repeat scroll left top transparent;
	color:#868789;
	font-size:13px;
	height:28px;
	line-height:28px;
	text-indent:12px;
	width:202px;
}



.rsbox ul{

	padding:10px;

}



.rsbox ul li{

	color:#000000;

	font-size:11px;

	line-height:16px;

	list-style:none;

}



.rsbox ul li a{

	color:#e8aa00;

	text-decoration:none;

}



.rsbox ul li a:hover{

	/*color:#000000;*/

	text-decoration:underline;

}



.infobox {
	background:url("../images/infoboxfill_gebraucht.gif") repeat-y scroll right top #EEB800;
	margin-top:0px;
	padding:0 !important;
	position:absolute;
	right:16px;
	width:203px;
	margin-right: 1px;
}
.infobox .infoboxfoo {
	background:url("../images/infoboxfoo_gebraucht.gif") no-repeat scroll right bottom transparent;
}
.infobox .infoboxtop {
	background:url("../images/infoboxtop_gebraucht.gif") no-repeat scroll right top transparent;
	padding:20px;
}
.infobox .infoi {
	display:block;
	float:left;
	height:27px;
	width:47px;
}

.infobox p{

	margin-bottom:0;

	color:#ffffff;

	font-size:11px;

}



.search label{

	font-size:12px;

	font-weight:bold;

	color:#868789;

}



.searchbox{

	border:1px solid #c6c5c6;

	padding:3px;

	width:155px;

	color:#000000;

	margin-bottom:15px;

	font-size:10px;

}



.searchbut{

	margin-top:-10px;

}



/* ========== FOOTER */

#footer{
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:#ECCE63 -moz-use-text-color -moz-use-text-color;
	border-right:medium none;
	border-style:dotted none none;
	border-width:1px medium medium;
	bottom:0;
	clear:both;
	margin-right:0;
	padding:5px 0;
	position:absolute;
	right:0;
	width:788px;
}



#footer p{

	padding-left:210px;

	font-size:11px;

	color:#ebb520;

	margin-bottom:0;

}



#footer a{

	color:#ebb520;

	text-decoration:none;

}



#footer a:hover{

	text-decoration:underline;

	/*color:#000000;*/

}







/*####################################################################################

######################################################################################

BEN: Careful, simply added the whole old css from folder "gebrauchmaschinendb/css" to

check if some classes still work. Most of the stuff below is NOT NEEDED.





















/************************************** Structure style ************/





#all-page{

	position:absolute;

	top:0px;

	left:0px;

	background-image : url(../img/bg.gif);

	background-repeat : repeat-y;



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#row-top {

	width:1002px;

	background-color:white;

}



#row-mid {

	width:1002px;

}



#row-bottom {

	width:1002px;

	height:22px;

	background-color:#E69E30;

	float:left;

}



#top-block-left {

	width:192px;

	float:left;

}



#top-block-right {

	width:807px;

	float:left;

	position:relative;

}



#separate {

	position:absolute;

	top:20px;

	left:0px

}



#logo {
	height:52px;
	background-color:transparent;
	position: absolute;
	left: 0px;
	top:35px;
	width:270px;
}



#ilogo {

	margin:20px 0 0 0;

	padding:0px;

	border:0px;

}



#col-left {

	width:192px;

	height:auto;

	background-color:#E69E30;

	float:left;

}



#col-right {

	width:788px;

	height:auto;

	float:left;

}



#teaser {

	width:210px;

	height:auto;

	float:right;

	margin-top:19px

}



#content {
	float:left;
	margin-bottom:30px;
	padding:20px;
	width:525px;
	min-height:920px;
 	height:auto !important;  /* für moderne Browser */
 	height:920px;  /*für den IE */
}



#pale-beige-piece {

	width:192px;

	height:22px;

	background-color:#E2AD4F;

}



#beige-piece {

	width:192px;

	height:55px;

	background-color:#E69E30;

}



#white-stripe {

	height: 32px;

	border-left: 1px solid #E19F3B;

}



#white-stripe-top {

	height: 20px;

	border-left: 1px solid white;

}



#top-menu {

	position:absolute;

	right:42px;

	top:26px

}



#beige-stripe {

	height: 55px;

	background-color:#E69E30;

	border-left: 1px solid white;

}



#horiz-menu {

	height: 22px;

	background-color:#EAB65F;

	border-left: 1px solid white;

}





#menu {

	margin-top:0px;

	margin-left:0px;

	padding-left:0px;

	color:#E69E30;

	list-style-type : none;

}



#menue li.nav_one_off {



}



#menue li.nav_one_on {

	font-weight:bold;

}



/************************************** anchor style ************/





a:link			{text-decoration: none; color : #E69E30;}

a:visited		{text-decoration: none; color : #E69E30;}

a:active		{text-decoration: none; color : #E69E30;}

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





a.horiz-menu-item:link, a.horiz-menumenu-item:visited, a.horiz-menu-item:active  {

	display:block;height:

	22px;float:left;

	Font: bold 12px  Arial, Verdana, Helvetica, sans-serif;

	text-decoration:none;

	color : #fff;

	text-align:center;

	line-height:22px;

}



a.horiz-menu-item:hover		    {text-decoration: underline;}



#menu a:link, #menu a:visited, #menu a:active  {

	display:block;

	padding:4px 0 4px 0;

	margin-left:5px;

	Font: 12px  Arial, Verdana, Helvetica, sans-serif;

	text-decoration:none;

	color : #FFFFFF;*

}



.navi, #top-menu a:link, #top-menu a:active, #top-menu a:visited {

	Font: bold 12px  Arial, Verdana, Helvetica, sans-serif;

	text-decoration:none;

	color : #E69E30;

	margin:10px;

}



#top-menu a:hover		    {text-decoration: underline;}





a.teaser-anchor:link, a.teaser-anchor:visited, a.teaser-anchor:active {

	Font: 12px  Arial, Verdana, Helvetica, sans-serif;

	text-decoration:none;

	color : #E69E30;

}



a.teaser-anchor:hover		    {text-decoration: underline;}



.meta, a.meta:link, a.meta:active, a.meta:visited {

	Font : bold 12px  Arial, Verdana, Helvetica, sans-serif;

	text-decoration:none;

	color : #fff;

	padding-right: 15px;

}



a.meta:hover		    {text-decoration: underline;}





/************************************** other content style ************/





h1 {

	Font : bold 13px  Arial, Verdana, Helvetica, sans-serif;

	color : #000;

}



h2 {

	font : bold 12px  Arial, Verdana, Helvetica, sans-serif;

	color : #E69E30;

	padding-bottom: 2;

	margin-bottom:20px;

}



th {

	background: #E69E30;

	color: #FFFFFF;

	padding: 5px;

}



table {

	/*background: #EEB800;*/

}



td {
	/*BEN: Wer so was nochmal macht, kriegt's mit mir zu tun!*/
	/*background: #FFFFFF;*/

	padding: 5px;

}



label {

	display: block;

	width: 150px;

	float: left;

}



#mf {

	background-color:#E7AC48;

	width:268px;



}



#pp {

	background-color:#E9B254;

	width:200px;

}



#gm {

	width:300px;

	color:#B47900

}







#menu li {

	margin:0 0 0 0px;

	padding:-5px;

	border:0px;

	border-bottom: 1px solid white;

}





.content-separate {

	border-top: 1px solid black;

	padding: 16px 0 16px 0;

}



.find-content {

	margin-left:5px;

	width: 157px;

	height: 16px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px ;

	color : #000000;

	background-color: #fff;

}



.find-content-bottom {

	margin-left:5px;

	width: 157px;

	height: 11px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px ;

	color : #000000;

	background-color: #fff;

}



.teaserhead {

	margin-top:30px;

	margin-left:5px;

	Font : bold 12px  Verdana, Arial, Helvetica, sans-serif;

	color : #FFFFFF;

	line-height: 16px;

}



.teaserhead-block {

	height:22px;

	width:210px;

	background-color:#E69E30;

	line-height:22px;

	margin-top:15px;

}



p.teasertext {

	font : 11px  Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	color : #333;

	line-height: 14px;

	padding:10px 5px 10px 5px;

	margin:0px;

	border-bottom: 1px solid #E7AC48;

}







.square {

	margin-left:3px;

	margin-right: 5px;

}







.caption {

	font : bold 13px  Arial, Verdana, Helvetica, sans-serif;

	color : #000;

	text-decoration:underline;

}



p.content-text {

	font : 12px  Arial, Verdana, Helvetica, sans-serif;

	color : #000;

}



.image {

	float:right;

	border: 2px solid #E69E30;

	margin-top:10px

}



.error {

	background: #ff8c8c;

}



.form-okay {

	background: #a7e9ac;

}



#form-bottom { display:inline; margin-right:16px; }



.strong-kontakt {

	display:block;

	margin-top:12px;

	}

	

/* ========== INDEX BOX */

.cbox{

	border:1px solid #ababac;

	position:relative;

	width:155px;

	padding:7px;

	background:#fdfefe;

	height:430px;

	margin-right:22px;

	display:inline;

}



.cbox_box{

	border:1px solid #ababac;

	position:relative;

	width:197px;

	padding:7px;

	background:#fdfefe;

	height:150px;

	margin-right:22px;

	margin-bottom:15px;

	display:inline;

}



.cbox_small{

	border:1px solid #ababac;

	position:relative;

	width:100px;

	padding:7px;

	background:#fdfefe;

	height:150px;

	margin-right:22px;

	display:inline;

	margin-bottom:15px;

}



.cboxc{

	background:url(../images/cbc.gif) -1px -1px no-repeat;

	position:absolute;

	left:-4px;

	top:-5px;

	width:15px;

	height:15px;

}



.cbox h2{

	font-size:12px;

	color:#e8960e;

	text-align:center;

	padding:5px 0;

}



.cbox_box h2{

	font-size:12px;
	margin-bottom:5px;

}



.cbox_small  h2 {

	font-size:11px;

	color:#8d8b8d;

	text-align:left;

	padding:0px 0;

	width: 100px;
	margin-bottom:5px;

}



.cbox img{

	margin-bottom:15px;

}



.cbox p{

	color:#535154;

	font-size:13px;

	line-height:18px;

}



.cbox ul li{

	list-style:none;

	color:#eeb800;

	font-size:12px;

	line-height:22px;

	height:22px;

}



.cbox ul li a{

	color:#eeb800;

	text-decoration:none;

}



.cbox ul li a:hover{

	/*color:#000000;*/

	color:#8d8b8d;

	text-decoration:underline;

}

.cboxgebraucht{
	padding:10px;
	width:520px;
	background:url(../images/cboxgebraucht.gif) left bottom repeat-x;
}
#content .cboxgebraucht p{
	margin-bottom: 0px;
}
.cboxgebraucht .left,
.cboxgebraucht .middel,
.cboxgebraucht .right{
	width: 145px;
	float: left;
}
.cboxgebraucht .middel{
	width: 245px;
}
.cboxgebraucht .right{
	width: 110px;
}


/* ******************************** Content-Lists ********************************  */
#content ul {
	color: black;
	/*padding-left: 20px;*/
	list-style-type: none;
	/* padding-left:0px;*/
	/* margin-left:-9px;*/
	margin-bottom: 10px;
}

#content ul li {
	/* background:url(../images/sq.gif) 10px 6px no-repeat; */
	padding-left:0px;
	display:block;
}

#content ul li ul {
	/*padding-left: 20px;*/
	list-style-type: disc;
	/*padding-left:0px;*/
	margin-left:0px;
}

#content ul li ul li{
	/* background:url(../images/sq.gif) 1px 6px no-repeat;*/
	/*padding-left:0px !important;*/
	/*margin-left: 3px;*/
	/*display:list-item;*/
	
	background:transparent url(../images/sq.gif) no-repeat scroll 0px 6px;
display:block;
padding-left:10px;

}

#content ul li a, 
#content ul li a:visited {
	text-decoration:none;
	color: black;
}

#content ul li a:hover{
	text-decoration: underline;
}

/* ========== SHOP */
div.tx-hdkuper-pi1 table {
	/*background-color: #EEB800;*/
}
.tx-hdkuper-pi1-listrow table,
.tx-hdkuperlist-pi1 table {
	border-top:1px solid #EEB800;
}

.tx-hdkuper-pi1-listrow tr {
	background:#FFFFFF;
}

.tx-hdkuper-pi1-listrow tr.normal {
	background:#FFFFFF;
}

.tx-hdkuper-pi1-listrow tr.hover {
	background:#EEEEEE;
}

.shop_machine-list_cell_left{
	border-left:1px solid #EEB800;
	border-bottom:1px solid #EEB800;
}
.shop_machine-list_cell_middle{
	border-left:1px solid #EEB800;
	border-bottom:1px solid #EEB800;
	width:155px;
	vertical-align:middle;
	padding:3px;
	color:#000000;
}
.shop_machine-list_cell_right{
	border-right:1px solid #EEB800;
	border-bottom:1px solid #EEB800;
	border-left:1px solid #EEB800;
	width:132px;
	vertical-align:middle;
}
.shop_machine-list_productnames{
	color:#a6182c;
	font-weight:bold;
	text-decoration:none;
}
.shop_machine-details_cell_left{
	border-bottom: 1px solid #EEB800;
	text-align:left;
	font-weight:normal;
	width:220px;
	background:none;
}
.shop_machine-details_cell_right{
	border-bottom: 1px solid #eeb800;
}
.shop_machine-details_hl{
	background-image:url(/fileadmin/user-files/img_gebrauchtmaschinen/hl_gelb.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #eeb800;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:4px;
}
.shop_machine-list_merkzettel{
	text-decoration:none;
	background-image:url(/fileadmin/user-files/img_gebrauchtmaschinen/merkzettel_gelb.gif);
	display:block;
	height:14px;
	background-repeat:no-repeat;
	margin-left:3px;
	padding-left:3px;
	font-size:11px;
}


/* ******************************** KONTAKTFORMULAR ********************************  */

	#kontaktformular .kontakt-abstimmung-link {

	position:absolute;

	width:180px;

	margin:0 0 0 450px;

	}



#kontaktformular label {

	width:160px;

	padding:4px 0 2px 0;

	float:left;
	color:#000000;

	}



#kontaktformular label.message-text {

	width:auto;

	height:15px;

	padding:0;

	margin:0;

	float:none;

	}



#kontaktformular .absender {

	margin:25px 0 20px 0;

	}



#kontaktformular input, #kontaktformular textarea {

	width:317px;

	padding:2px;

	margin:2px 0 2px 0;

	border:1px solid #A5ACB2;

	font-family:verdana, arial, helvetica, sans-serif;

	font-size:11px;

	}



#kontaktformular textarea#message {

	width:435px;

	height:115px;

	margin:30px 0 0 0;

	}



#kontaktformular textarea#message[name="tx_pilmailform_pi1[textarea][message]"] {

	width:433px;

	}



#kontaktformular #herr, #kontaktformular #frau {

	position:relative;

	width:auto;

	margin:0 3px 5px 0;

	border:0;

	float:left;

	z-index:150;

	}



#kontaktformular div.herr {

	position:relative;

	padding:0;

	margin:0 25px 0 0;

	float:left;

	}



#kontaktformular div.frau {

	position:relative;

	padding:0;

	margin:0;

	}



#kontaktformular #strasse {

	width:270px;

	}



#kontaktformular #strassenr {

	width:38px;

	}



#kontaktformular #plz, #kontaktformular #handyvor, #kontaktformular #plzquery {

	width:55px;

	}



#kontaktformular #ort, #kontaktformular #handy {

	width:253px;

	}



#kontaktformular #telvor {

	width:35px;

	}



#kontaktformular #tel {

	width:273px;

	}



#kontaktformular #submit {

	position:absolute;

	width:145px;

	height:32px;

	padding:0;

	border:0;

	margin:-20px 0 0 115px;

	}



#kontaktformular .feld-hinweis {

	padding:15px 0 25px 0;

	font-size:9px;

	}



#kontaktformular .error {

	/*color:#C01157;
	background-color:#fffff;
*/
}

.infobox a {
	border:medium none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	color: #FFFFFF;
	text-decoration: none;
}
.infobox a:hover {
	text-decoration: underline;
}

.infobox_big {
	background:#E8960E url(../images/info-box.gif) right top no-repeat;
	padding: 7px;
	width: 259px;
	color: white;
}

div.infobox p,
div.infobox a,
div.infobox_big p,
div.infobox_big p a {
	color: white !important;
}

/* Maschinen Menï¿½ */

ul.machine_menu li {
	width: 140px;
	
}

ul.machine_menu li.print {
	background-image: url('/fileadmin/templates/images/icon_print.gif');	
}
ul.machine_menu li.leaflet {
	background-image: url('/fileadmin/templates/images/icon_send.gif');	
}
ul.machine_menu li.back {
	background-image: url('/fileadmin/templates/images/icon_back.gif');	
	
}

a.detail-info-link {
	background-image: url('/fileadmin/templates/images/icon_info.gif');	
	background-repeat: no-repeat;
	height: 22px;
	display: block;
	padding-left: 24px;
	padding-top: 2px;
	
}

ul.machine_menu li {
	height: 20px;
	background-repeat: no-repeat;
	padding-left: 25px !important;
	padding-top: 2px !important;
	margin: 4px;
}



ul.machine_menu li a,
ul.machine_menu li a:hover {
	color: #E8AA00 !important;
}

input.searchbox {
	width:138px;
}

div.imageModule {
 float:right;
 padding-top:5px;
 padding-right:2px;
 padding-bottom:5px;
 padding-left:10px;
}



span.aktiv a {
 font-weight: bold; 
 color: grey;
}

tr.critical td,
tr.critical th {
	color:#000 !important;
}



