body, div, a, p, ul, ol, li, td, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
}

body {
  background-color:#626262;
}

img {
border:0;
border:none;
}

td {
vertical-align:top;
}

a {
text-decoration:none;
}

#all {
  float:left; 
  width:100%;
  background-image:url(../img/bg.jpg); 
  background-repeat:repeat-x; 
}

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


#headerde {
  float:left; 
  width:950px;
  height:148px;
  background-image:url(../de/img/gebrauchtmaschinenboerse.jpg); 
  background-repeat:no-repeat; 
}

#headerpl {
  float:left; 
  width:950px;
  height:148px;
  background-image:url(../de/img/pl-gebrauchtmaschinenboerse.jpg); 
  background-repeat:no-repeat; 
}

#headeren {
  float:left; 
  width:950px;
  height:148px;
  background-image:url(../en/img/gebrauchtmaschinenboerse.jpg); 
  background-repeat:no-repeat; 
}

#headerru {
  float:left; 
  width:950px;
  height:148px;
  background-image:url(../ru/img/gebrauchtmaschinenboerse.jpg); 
  background-repeat:no-repeat; 
}

#footer {
  clear:left;
  float:left;
  width:100%;
  height:10px;
  background-color:#626262;
}

#logo {
}

#logo a {
  display:block;
  width:100%;
  height:100%;
}

#navLine {
clear:left;
float:left;
width:950px;
height:31px;
}

#navi {
float:left;
width: 730px;
height:31px;
}

#navi ul {
  margin:0;
  padding:0;
  list-style-type:none;
  float:left;
  margin-left:10px;
}

#navi ul li {
  float:left;
  padding: 0px 10px 0px 10px;
  height:28px;
  margin-top:5px;
}

#navi ul li.seperator {
  background: url(../img/seperator.gif) center no-repeat;
  margin-top:0px;
  width:5px;
  height:31px;
}

#navi ul li, #navi ul li a {
  color:#2c2d2d;
  text-decoration:none;
  font-weight:bold;
  text-transform:uppercase;
}


#navi ul li a:hover, #navi ul li a.active {
  color:#0e61ca;
}

#flags {
float:left;
width:220px;
height:31px;
}


#flags ul {
  margin:0;
  padding:0;
  list-style-type:none;
  float:left;
  margin-left:30px;
}

#flags ul li {
  float:left;
  padding: 6px 3px 0px 3px;
  height:15px;
  margin-top:0px;
}

.mainDist {
  clear:left;
  float:left;
  width:950px;
  height:24px;
}

#contentBoxes {
float:left;
width:950px;
background-image:url(../img/bg_site.gif); 
  background-repeat:repeat-y; 
}

#contentBoxLeft {
float:left;
width:200px;
}

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

#contentBoxRight {
float:left;
width:200px;
}

#contentBoxAll {
float:left;
width:950px;
}

#contentBoxHalfLeft {
float:left;
width:455px;
}

.textstandard {
width:280px;
background-color:#fcfcfc;
border: 1px solid #999;
font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
}

.textstandardkurz {
width:100px;
background-color:#fcfcfc;
border: 1px solid #999;
font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
}

.textarea {
width:280px;
background-color:#fcfcfc;
border: 1px solid #999;
font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	height:145px;
}

.Button4 {
width:120px;
background-color:#fcfcfc;
border: 1px solid #999;
font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
}

#contentBoxHalfLeft table {
width:400px;
}

#contentBoxHalfLeft td {
padding:4px;
vertical-align:top;
}

.Boxes {
padding:15px;
}

.blue {
color:#0a62d6;
}

.orange {
color:#f76505;
}

.grey {
color:#626262;
}

.Boxes p {
padding: 10px;
font-size:12px;
}

.Boxes p.right {
text-align:right;
}

.Boxes p.top {
padding-top:0px;
}

.MessageBox {
  background-image:url(../img/bg_message.gif); 
  background-repeat:repeat-x;
  background-color:#eceded;
  width:100%;
}

.Boxes .TopInfo p {
padding: 5px 20px 5px 20px;
}

.Boxes .TopInfo p.topDist {
padding-top: 20px;
}

p.Message {
  font-size:15px;
}

#contentBoxAll h1 {
text-transform:uppercase;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-bottom:3px;
border-bottom: 3px solid #d8d8d8;
}


#contentBoxAll h2 {
text-transform:uppercase;
font-size:14px;
font-weight:bold;
padding-left:10px;
padding-bottom:3px;
border-bottom: 3px solid #d8d8d8;
}

#contentBoxLeft h2 {
text-transform:uppercase;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-bottom:3px;
border-bottom: 3px solid #d8d8d8;
}

#contentBox h2 {
text-transform:uppercase;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-bottom:3px;
border-bottom: 5px solid #d8d8d8;
}

#contentBox h3 {
  text-transform:uppercase;
  background-image:url(../img/bg_top.gif); 
  background-repeat:repeat-x;
  font-size:17px;
  font-weight:bold;
  margin-top:20px;
  padding: 2px 0px 5px 10px;
}

#contentBox h4 {
  font-size:15px;
  font-weight:bold;
  padding: 10px 0px 1px 0px;
}

#contentBox h5 {
  padding: 1px 0px 10px 0px;
font-size:13px;
}

#contentBox td, #contentBox a, #contentBoxAll td, #contentBoxAll a {
font-size:12px;
}

#contentBox .TopImg {
  width:240px;
}

#contentBox .TopInfo {
  margin-left:10px;
  width:270px;
  background-color:#eee;
  min-height:158px;
}

#contentBoxRight h2 {
text-transform:uppercase;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-bottom:3px;
border-bottom: 4px solid #689de3;
}

#contentBoxRight h3 {
font-size:14px;
font-weight:bold;
padding: 10px 20px 4px 20px;
}

#contentBoxRight .offerMonth {
background-color:#e7e7e7;
margin-top:15px;
}

#contentBoxRight .offerMonth p {
padding: 4px 20px 10px 20px;
}

.Boxes td  {
padding: 0px;
}

.Boxes td p {
padding: 4px 7px 4px 7px;
font-size:12px;
}

.uppercase {
text-transform:uppercase;
}

.searchTable td {
padding: 2px 7px 2px 7px;
}

a.testlink:hover {
background-color:green;
}

.maschHeadline {
 background-color:#689de3;
 color:#fff;
}

.Boxes td.maschHeadline p {
color:#fff;
}

.bgWhite {
  background-color:#fff;
}

.bgSite {
  background-color:#f6f6f7;
}

.floatLeft {
  float:left;
}

.Price {
  font-size:16px;
}

ul.BoxList {
margin-left:50px;
}
