html
{
	margin:0;
	height:100%;
}

body 
{
  	color: #424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
  	margin:0px;
	background-image:url(../images/bg.jpg); margin:0px; background-repeat:repeat-x;
}

table
{
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
   	color: #424242;
    BORDER-SPACING: 0px;
}

td
{
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
   	color: #424242;
    BORDER-SPACING: 0px;
}

p, ul, ol, li, div 
{
	margin:0;		
}

input, textarea
{
  	color: #424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
}

a
{
  	color: #424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	TEXT-DECORATION: underline
}

a:hover
{
  	color: #424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	TEXT-DECORATION: none
}

a.footer
{
  	color: #424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	TEXT-DECORATION: none
}

a.footer:hover
{
  	color: #FD330F;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	TEXT-DECORATION: none
}

a.footerActive
{
  	color: #FD330F;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	TEXT-DECORATION: none
}

a.footerActive:hover
{
  	color: #FD330F;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	TEXT-DECORATION: none
}

a.top
{
  	color: #999997;
	font-family:arial,verdana,sans-serif;
  	font-size: 15pt;
	TEXT-DECORATION: none
}

a.top:hover
{
  	color: #494947;
	font-family:arial,verdana,sans-serif;
  	font-size: 15pt;
	TEXT-DECORATION: none
}

a.topActive
{
  	color: #494947;
	font-family:arial,verdana,sans-serif;
  	font-size: 15pt;
	TEXT-DECORATION: none
}

a.topActive:hover
{
  	color: #494947;
	font-family:arial,verdana,sans-serif;
  	font-size: 15pt;
	TEXT-DECORATION: none
}

a.hcaption
{
	color:#FD330F;
	font-family:arial,verdana,sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	TEXT-DECORATION: none;
}

a.hcaption:hover
{
	color:#FD330F;
	font-family:arial,verdana,sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	TEXT-DECORATION: none
}

h3
{
	margin: 0;
	padding-bottom: 10px;
	font-size: 10pt;
}

#container {
	position:relative;
	width:1020px;
	margin:0 auto;
    padding:0;  
    text-align:left;
}

.btm10px
{
	margin:10px;
}

td.navi
{
	background-image:url(../images/navi_bg.jpg); background-repeat:repeat-x;
}

td.border
{
	background-image:url(../images/bg_navi_boder.jpg); background-repeat:repeat-y;
}

td.content
{
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	padding: 17px 20px 17px 20px;
	margin: 0px;
}

td.left_cont
{
	width:200px;
	padding-right:20px;
}

td.middle_cont
{
	width:578px;
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
 	padding-right:20px;
}

td.right_cont
{
	width:200px;
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
}

td.footer
{
	background-image:url(../images/foot_bg.jpg); background-repeat:repeat-x;
}

.lang
{
	color:#B5B5B5;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	text-decoration: none
}

.lang:hover
{
	color:#FFFFFF;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	text-decoration: none
}

.langakt
{
	color:#FFFFFF;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	text-decoration: none
}

.lang_navi
{
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	padding: 0px;
	margin: 2px 10px 2px 15px;
}

.foot_navi
{
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	padding: 0px;
	margin: 20px 10px 10px 10px;
}


ul.top_navi { 
	margin:0;
	padding:0px;
}

ul.top_navi li {
	float:left;
	margin:0;
	list-style-type:none;
}

ul.top_navi a {
  	/* padding:24px 24px 20px 40px; */
  	padding:15px 20px 16px 30px; 
	text-decoration:none;
	display:block;
}

div.col1 {
	float:left;
	width:190px;
	margin:10px;
	min-height:400px;
}

div.col2 {
	float:left;
	width:558px;
	margin:10px 0px 10px 0px;
	min-height:400px;
}

div.col3 {
	float:right;
	width:190px;
	margin:10px;
	min-height:400px;
}

p.quick_machine
{
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	margin:0;
	padding-left:20px;
	padding-bottom:8px;
	background-image:url(../images/pfeile.gif); background-repeat:no-repeat;background-position:0 4px;
}

p.left_navi
{
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	margin:0;
	padding-bottom:10px;
}

p.newly_listed
{
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	padding-bottom:10px;
	margin:0;
}


p.caption
{
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-bottom:10px;
	margin:0;
}

p.hcaption
{
	color:#FD330F;
	font-family:arial,verdana,sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-bottom:10px;
	margin:0;
}

span.caption
{
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-bottom:10px;
	margin:0;
}

.grey_pix
{
	padding-right: 20px;
}


div.grey_pix
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin:0;
	background-image:url(../images/grey_pix.gif); background-repeat:repeat-x;
}

div.newly_listed
{
	width: 170px;
	margin:2px;
	padding:5px;
	border: #C5C5C5 1px solid;
	text-align: center;
}

.search_fd
{
 	width:180px;
 	height:17px;
 	color:#C5C5C5;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
 	background-color: #F9F9F9;
 	border: 0px;
 	border-right: #C5C5C5 1px solid;
	border-left: #C5C5C5 1px solid;
}

td.list
{
	padding-top: 7px;
	padding-bottom: 7px;
}

td.list2
{
	padding-top: 4px;
	padding-bottom: 4px;
}

td.list3
{
	padding-top: 2px;
	padding-bottom: 2px;
}


td.gline
{
	margin:0;
	background-image:url(../images/grey_pix.gif); background-repeat:repeat-x;
}

.inp300
{
	width:300px;
 	height:17px;
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9t;
}

.inp300ta
{
	width:300px;
 	height:90px;
	color:#424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9t;
}

.hinweis
{
	color:#FD330F;
	font-family:arial,verdana,sans-serif;
  	font-size: 9t;
}

.copy
{
	color:#000000;
	font-family:arial,verdana,sans-serif;
  	font-size: 8pt;
	LINE-HEIGHT:16px
}

span.sofort
{
	margin:0;
	padding-left:20px;
	padding-bottom:5px;
	background-image:url(../images/pfeile.gif); background-repeat:no-repeat;background-position:0 3px;
}

span.sofort a
{
  	color: #FD330F;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	TEXT-DECORATION: none
}

span.sofort a:hover
{
  	color: #FD330F;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	TEXT-DECORATION: none
}

span.normal
{
	margin:0;
	padding-left:20px;
	padding-bottom:5px;
	background-image:url(../images/pfeile.gif); background-repeat:no-repeat;background-position:0 3px;
}

span.normal a
{
  	color: #424242;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	TEXT-DECORATION: none
}

span.normal a:hover
{
  	color: #FD330F;
	font-family:arial,verdana,sans-serif;
  	font-size: 9pt;
	TEXT-DECORATION: none
}

#catlist {
	width: 500px;
	margin:0;
	padding:0;
}

.catul {
	display:none;
	margin-left:20px;
	padding:0;
	list-style-type: none;
}

.gline
{
	margin:0;
	background-image:url(../images/grey_pix.gif); background-repeat:repeat-x;
}

/* Start Tag Cloud CSS */

#tagCloud 
{
	width:184px;
	padding:3px;
	margin-top:5px;
	margin-bottom:10px;
	text-align:left;
}

#tagCloud A 
{
	margin-right:4px;
	line-height:22px;
	font-family:arial,verdana,sans-serif;
	text-decoration:none;
}

#tagCloud A:hover
{
	margin-right:4px;
	line-height:22px;
	font-family:arial,verdana,sans-serif;
	text-decoration:underline;
}


a.tag7 {
	color: #C5C5C5;
 	font-size:7pt;
}

a.tag7:hover {
	color: #FD330F;
 	font-size:7pt;
}

a.tag8{
	color: #A8A8A8;
	font-size:8pt;
 	font-weight:300;
}

a.tag8:hover {
	color: #FD330F;
	font-size:8pt;
 	font-weight:300;
}

a.tag9 {
	color: #898888;
 	font-size:9pt;
 	font-weight:400;
}

a.tag9:hover {
	color: #FD330F;
 	font-size:9pt;
 	font-weight:400;
}

a.tag10 {
	color: #7C7C7C;
 	font-size:10pt;
 	font-weight:500;
}

a.tag10:hover {
	color: #FD330F;
 	font-size:10pt;
 	font-weight:500;
}


a.tag11 {
	color: #666666;
	font-size:11pt;
 	font-weight:500;
}

a.tag11:hover {
	color: #FD330F;
	font-size:11pt;
 	font-weight:500;
}

a.tag12{
	color: #585858;
 	font-size:12pt;
 	font-weight:700;
}

a.tag12:hover {
	color: #FD330F;
 	font-size:12pt;
 	font-weight:700;
}

a.tag13 {
 	font-size:13pt;
 	font-weight:900;
}

a.tag13:hover {
	color: #FD330F;
 	font-size:13pt;
 	font-weight:900;
}

/* End Tag Cloud CSS */