html {
	overflow: -moz-scrollbars-vertical; 
}

body {
	background-color:#000000;
}

body,td,ul,li {
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
}

img {
	border:0px;
}

#comment_box {
	border:2px solid red;
	position:absolute;
	background-color:#E8889F;
	z-index:10000;
}

.pflicht {
color:red;
}

.comment {
	border:2px solid red;
	background-color:#E8889F;
}

#block {
	display:inline;
}

#container_aussen {
	position:relative;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	width:980px;
	text-align:left;
	padding-top:20px;
}

#container_main {
	width:980px;
	position:absolute;
	z-index: 0;
	background-color: #FFFFFF;
	padding-bottom:20px;
}

#linke_spalte {
	border-right:1px solid #E5E6E6;
	float:left;
	width:263px;
	position:relative;
	min-height:600px;
	height: 100%;
	float:left;
	z-index:1000;
}

#rechte_spalte {
	width:716px;
	position:relative;
	z-index: 100;
	left: 0px;
	top: 0px;
	float:left;
	min-height:100px;
}

#logo {
position:relative;
left:6px;
top:34px;
width:100px;
}

#maincontent {
padding-left:12px;
padding-right:12px;
padding-bottom:12px;
}

#maincontent h1 {
	color:#2864AA;
	font-size:15px;
	margin-bottom:0px;
	margin-top: 12px;
}

#maincontent h2 {
color:#464648;
font-size:12px;
margin-bottom:0px;
}

#maincontent h1.klein {
color:#2864AA;
font-size:12px;
}

#maincontent a {
color:#2864AA;
}

#maincontent #content ul{
	margin-top:0px;
	margin-bottom:0px;
}

#maincontent input[type="text"], #maincontent input[type="password"]{
	border: 1px solid #E5E6E6;
	background-color:white;
}
#maincontent textarea {
	border: 1px solid #E5E6E6;
	background-color:white;
}


#maincontent input[type="submit"]{
	border: 1px solid #E5E6E6;
	background-color:white;
	background-image:url(/pics/pfeil_grau.gif);
	background-repeat:no-repeat;
	text-align:right;
	padding-left:20px;
	color:#818181;
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Helvetica,Sans-Serif;
}

#maincontent form{
	color:#818181;
	font-size:12px;
	font-weight:bold;
}

#maincontent .tabelle, #maincontent .tabelle td{
	border:1px solid #E5E6E6;
}

#menu2 {
	position:relative;
	top:320px;
	left:20px;
	width:240px;
	color:#818181;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	clear:both;
}

#menu2 a
{
color:#818181;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#menu2 a:hover
{
color:#000000;
}


#menu2 #suche
{
line-height:7px;
margin-bottom:15px;
width:240px;
}

#menu2 #menu2_unten
{
line-height:11px;
width:180px;
}

#left
{
width:520px;
float:left;
}


#toolbox
{
float:right;
background-image:url(../pics/bg_toolbox.gif);
/*width:222px;*/
width:150px;
margin-top:10px;
padding-left:5px;

}

#toolbox a
{
color:#5B5B5D;
}

#decker, #decker2 {
	position:absolute;
	width:185px;
	height:362px;
	left:264px;
	top:-176px;
	background-color:#ffffff;
	filter:alpha(opacity=60);
	moz-opacity:.60;
	opacity:.60;
	z-index:500;
	padding: 0px;
}

#decker2 {
	position:absolute;
	left: 492px;
	top:-176px;
}

#untermenu
{

	position:absolute;
	left:307px;
	top:8px;
	z-index: 1000;

}

#menu2 input.textfeld{
position:relative;
top:2px;
left:14px;
border:1px solid #E5E6E6;
height:14px;
width:130px;
color:#818181;
font-size:12px;
}

.suche_pfeil
{
position:relative;
border:1px solid #E5E6E6;
top:5px;
left:8px;
}

.dropdown
{
border:1px solid #E5E6E6;
position:relative;
top:0px;
left:20px;
height:18px;
width:145px;
color:#818181;
font-size:12px;
}

#breadcrumb
{
height:18px;
with:100%;
border-top:1px solid #E5E6E6;
border-bottom:1px solid #E5E6E6;
padding-left:12px;
padding-top:10px;
color:#818181;
font-weight:bold;
}

#breadcrumb a

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

#breadcrumb a:hover,#breadcrumb a.aktiv

{
color:#000000;
font-weight:bold;
}

.sprachwahl
{
border:1px solid #E5E6E6;
position:relative;
top:0px;
left:20px;
height:18px;
width:80px;
color:#818181;
font-size:10px;
}

#metanavi_oben

{
/*float:left;*/
position:relative;
left:530px;
top:-22px;
width:180px;
font-size:12px;
}

#metanavi_oben form
{
display:inline;
}

#metanavi_oben a
{
text-decoration:none;
color:#818181;
}

#produkt_table
{
margin-left:-15px;
 border-spacing:15px;
}

#produkt_table td
{
text-align:left;
border-left:1px solid #E1E2E3;
border-top:1px solid #E1E2E3;
padding-left:0px;
padding-top:0px;
}

#produkt_table td.trenner
{
height:0px;
line-height:1px;
border:0;
}

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

#produkt_table a:hover
{
color:#2764AA;
}

.faq_q
{

}

.faq_a {
padding-left:30px;
}

#fuss {
with:100%;
border-top:1px solid #E5E6E6;
clear:both;
height:18px;
color:#9FA0A2;
font-size:13px;
}

#fuss a {
text-decoration:none;
color:#9FA0A2;
font-size:12px;
padding-right:40px;
}

#fuss_links {
float:left;
width:279px;
border-right:1px solid #E5E6E6;
padding-top:8px;
padding-left:27px;
}
#fuss_rechts {
float:left;
padding-top:8px;
padding-left:12px;
}

.tabelle {
	cellspacing :0px;
	cell-padding:0px;
}

.tabelle td{
	border:1px solid blue;
}

#menu2 .isaktiv{
	font-weight:bold;
	color:black;
}

#link_uebersicht ul {
list-style-position: inside;
padding: 0px;
}

#link_uebersicht li, #link_uebersicht a {
	padding:0px;
	margin:0px;
}

#text_fuer_kopfgrafik {
	color:white;
	font-size:26px;
	font-weight:bold;
}

.m_tec_blau {
color:rgb(40, 100, 170);
font-weight:bold;
}

#logo{
	height:100px;
}

.ru_menu input.textfeld{
	width:105px  ! important;
}

.ru_menu .dropdown{
	width:125px  ! important;
}

.ru_menu{
	font-size:10px !important;
}
.cz_menu input.textfeld{
	width:114px  ! important;
}
.cn_menu input.textfeld{
	width:130px  ! important;
	left:33px ! important;
}
.cn_menu .suche_pfeil {
	left:24px ! important;
}

/* Gebrauchtmaschinen ----------------- */

#liste_gebrauchtmaschinen {
  cellpadding: 5px;
  cellspacing:5px;
  margin: 10px;
 
  width:130px;
  border-bottom: 1px solid grey;
  padding-bottom:10px;
  padding-left:10px;
}

#bGBM {
  width:100px;
  border-bottom: 1px solid grey;
  padding-bottom:10px;
  padding:2px;
}



.blauer_balken_tabelle {
  color:#2864AA;
  font-width: bolder;
  font-size:12px;
  margin-left:5px;
  xxborder-right: 3px solid #FFFFFF;
  xxborder: 1px solid #818181;
  border-bottom: 1px solid #2864AA !important;
}

.link_GBM a {
  text-decoration:none;
}

#tabelle_unter_header td{
  height: 84px;
}

table#gebraucht_detail td {
  border:1px solid #E5E6E6;
  padding: 2px;
}

table#gebraucht_detail .bez {
  font-weight: bold;
  width: 100px;
}

#content table tr > td > p {
  margin: 2px;
}
