/* ALLGEMEIN */
/*---------------------------------------------------------*/
h1,h2,h3,h4,h5,h6,ul,li,ol,div,p,a,img,form,input {
margin: 0px;
padding: 0px;
}

body{
	margin: 0px;
	padding: 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

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

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

a:hover {
  text-decoration: none;
  color:#000000;
}

a span {
display: none;
}

a img {
border: 0px;
}

ul li {
/*float: left;*/
list-style: none;
}


/* KOPF DER SEITE */
/*---------------------------------------------------------*/
#header {
	position:absolute;
	top:0px;
	left:0px;
	width: 957px;
	height: 150px;
	background: url(images/head.jpg);
}

/* Navigation oben rechts */
#logo_right {
	position:absolute;
	top:26px;
	left:426px;
  width: 500px;
  height: 50px;
  text-align: right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
  padding: 0px 0px 0px 0px
}

#logo_right span{
  float: none;
  color:#8B8D8E;
  font-size:18px;
}

/* LOGO */
#header p{
	float: left;
	width: 727px;
}

#header p img{
	float: left;
	width: 252px;
	height: 55px;
	margin:0px 0px 0px 0px;
}

/* MENÜ */

#header ul {
	float: right;
	width: 717px;
	height: 23px;
	margin:39px 30px 0px 0px;
	padding:0px 30px 0px 0px;
	line-height:12px;
	background: url(images/menu_bg.jpg) 0px 0px repeat-x;
}

#header ul li {
	float: left;
	display: inline;
	height:23px;
	padding:0px 0px 0px 0px;
	/*background: url(images/menu_trenner.gif) 0px 6px no-repeat;*/

}


#header ul li a{
	float: left;
	height: 13px;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	color:#ffffff;
 
}

#header ul li.RB{

  border-right:1px solid #fff;
}

/* DER MENÜPUNKT DER GERADE AKTIV IST */
#header ul li a.aktiv {
	color: #35699B;
	background: #ffffff;
  margin-left:-3px;
	padding-left:3px;
  
}

/* CONTENT */
/*---------------------------------------------------------*/

#text {	
	position:absolute;
	top:151px;
	left:0px;
	/*width: 755px;*/
  width: 727px;
	padding: 0px 0px 0px 200px;
	background: #ffffff url(images/cnt_bg.gif) repeat-y;
}

/* HEADLINE */
h2{
  width: 730px;
	padding: 10px 0px 15px 0px;
	font-size: 19px;
  font-weight: bold;
	line-height:22px;	
	color:#000000;
}

h2.sold {
	color:#FF0000;
}

/* SUB HEADLINE */
h3 {
	/*float: left;*/
	width: 730px;
	padding: 0px 0px 13px 0px;
	font-size:11px;
  font-weight: bold;	
}

/* TEXT; ABSÄTZE */
#text p {
	width: 520px;
	padding: 0px 0px 13px 0px;
	line-height: 16px;
}

/* LINKS */
#text a{
	color:#000000;
	text-decoration:none;
}

#text a:hover {
	text-decoration:none;
}

#text ul.gesuche {
  list-style-type: disc;
  margin: 0px 0px 0px 13px;
  padding: 0px 0px 13px 0px;
}

#text ul.gesuche li {
  list-style-type: disc;
  margin: 0px 0px 0px 13px;
  padding: 3px 0px 0px 0px;
}

#text h3.first_sitemap{
  font-size: 12px;
  color: #35699B;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

#text h3.sitemap{
  font-size: 12px;
  color: #35699B;
  margin: 10px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

#text ul.sitemap{
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#text ul.sitemap li {
  list-style-type: disc;
  margin: 0px 0px 0px 50px;
  padding: 3px 0px 0px 0px;
}

#text ul.sitemap li a{
  text-decoration: none;
}





/* BOX FÜR BILD UND SPRÜCHE BOX */
#text #bild {	
	float: left;
	width: 730px;
	height: 208px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* DAS BILD MUSS IMMER DIESE GRÖßE HABEN; NOTFALLS LEERRAUM LASSEN IM BILD */
#text #bild img{	
	float: left;
	width: 547px;
	height: 185px;
	border:0px;
}

/* SPRÜCHE BOX */

#text #bild p{
  float: left;
	width: 150px;
	height: 145px;
	padding: 20px 10px 20px 20px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	background: #35699B;
}

#text #bild p a{
	text-decoration: none;
  color: #FFFFFF;
}

#text #bild p span{
	font-size: 14px;
  font-weight: bold;
}

/* Sonderaktion */

#text #ad {	
  position: absolute;
  top: 220px;
  left: 766px;
	width: 160px;
	height: 331px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#text #ad img{	
	width: 160px;
	height: 331px;
	border:0px;
  padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Tabelle Vorschau auf Gebrauchtmaschienen */

#text a.tab_vorschau {
  text-decoration: none;
}

#text a.tab_vorschau:hover {
  font-weight: bold;
  color: #35699B;
}

#text table {
  border-collapse:collapse;
  border-spacing:0px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#text th{
  border-bottom: 1px dashed #35699B;
  margin: 5px 5px 5px 5px;
}

#text td{
  border-bottom: 1px dashed #35699B;
  margin: 5px 5px 5px 5px;
  text-align: center;
}

#text td.thumb {
  width: 100px;
}

#text td.thumb img {
  padding: 6px 0px 6px 0px;
}

#text td.type {
  width: 200px;
}

#text td.manu {
  width: 200px;
}

#text td.mod {
  width: 200px;
}

#text td.yob {
  width: 100px;
}

/* Gebrauchtmaschienen Detailseite */

#text #Produkt_main {
  width: 717px;
  position: relative;
}

#text #Produkt_main .Produkt_img {
  width: 400px;
  margin:15px 0px 15px 0px;
}

#text #Produkt_main #Produkt_list {
  width: 317px;
  position: absolute;
  left: 400px;
  margin:0px 0px 0px 20px;
}

#text #Produkt_main #Produkt_list ul {
  margin: 0px 0px 0px 17px;
}

#text #Produkt_main #Produkt_list li {
  vertical-align:top;
  list-style-type: disc;
  width: 300px;
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 0px 0px;
}

#text #Produkt_main #Produkt_list li.contact {
  list-style-type: none;
  margin: 40px 0px 0px 0px;
}

#backtolist {
	position:absolute;
	top:10px;
	left:526px;
  width: 400px;
  height: 50px;
  text-align: right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
  padding: 0px 0px 0px 0px
}

#backtolist span{
  float: none;
  font-size:11px;
}

/* FÜR AUFZÄHLUNGEN IM CONTENT MIT ELEMENTEN DANEBEN*/

#text ul#Produktliste {
  position: absolute;
  left: 400px;
	float: left;
	width: 330px;
	margin:15px 0px 5px 25px;
	padding:0px 0px 0px 0px;
}

#text ul#Produktliste li {
	width: 316px;
	padding:0px 4px 5px 10px;
	color:#000000;
	
}

/* HEADLINE DER AUFZÄHLUNG */
#text ul#Produktliste li#ProduktlisteHd {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-weight: bold;	
	background: none;
}

/* FÜR AUFZÄHLUNGEN IM CONTENT OHNE ELEMENTE DANEBEN */
#text ul#liste {
	float: left;
	width: 730px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

#text ul#liste li {
	width: 716px;
	padding:0px 4px 5px 10px;
	color:#000000;
	background: url(images/liste_li.gif) 2px 5px no-repeat;
}

/* HEADLINE DER AUFZÄHLUNG */
#text ul#liste li#ListeHd {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-weight: bold;	
	background: none;
}


/* DAS PRODUKTBILD WO NOCH EIN ELEMENT WIE EINE LISTE EINGEFÜGT WERDEN KANN */
#text #ProduktImg{	
	float: left;
	width: 400px;
	margin:15px 0px 15px 0px;
}

#text #ProduktImg img{	
	width: 400px;
	border:0px;
}

/* DIE TRENNLINIE */
#text #trenner img{	
	float: left;
	width: 730px;
	height: 8px;
	margin:10px 0px 10px 0px;
	background:url(images/trenner.gif) repeat-x;
}

/* Mail Formular */
/*---------------------------------------------------------*/
#text div.smalltext {
  float: left;
}

#text fieldset{
  float: left;
  width: 610px;
  border: none;
  padding: 0px 0px 13px 0px;
  line-height: 16px;	
}

#text fieldset legend{
  font-weight: bold;
  font-size: 13px;
}

#text fieldset legend span{
  font-weight: bold;
  font-size: 13px;
  color: #FF0000;
}

#text fieldset input.text{
  width: 250px;
  margin: 0px 50px 0px 0px;
}

#text fieldset textarea.text{
  width: 550px;
  height: 300px;
}

/* FOOTER */
/*---------------------------------------------------------*/
#text ul#footer {
	float: left;
	width: 730px;
	height: 23px;
	margin:39px 0px 5px 0px;
	padding:15px 0px 0px 0px;
	line-height:21px;
	background:url(images/footer.gif);
}

#text ul#footer li {
	display: inline;
	height:20px;
	padding:0px 4px 0px 10px;
	color:#8B8D8E;
	background: url(images/footer_li.gif) 2px 5px no-repeat;
}

#text ul#footer li.LiNoBg {
	padding:0px 4px 0px 0px;
	background: none;
}

#text ul#footer li a{
	float:none;
	text-decoration:underline;
	color:#8B8D8E;
}

#text ul#footer li a:hover{
	float:none;
	text-decoration:none;
	color:#8B8D8E;
}

/* NAVIGATION; LINKE SEITE */
/*---------------------------------------------------------*/

ul#sidebar {
	position:absolute;
	top:171px;
	left:15px;
	width: 150px;
}

ul#sidebar li {
	width: 155px;
	height:20px;
	padding:6px 0px 0px 2px;
	border-bottom: 1px solid #ffffff;
	background: url(images/sidebar_li.gif) 2px 9px no-repeat;
  white-space: nowrap;
  overflow: hidden;
}

/* DER SUB-MENÜPUNKT DER GERADE AKTIV IST */

ul#sidebar li.SubAktiv a {
	color: #35699B;
  font-weight: bold;
}

ul#sidebar li.Aktiv a {
	color:#000000;
}


/* IMMER FÜR DEN OBERSTEN MENÜPUNKT */
ul#sidebar li.first{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

ul#sidebar li a{
	float:none;
	padding: 0px 0px 0px 14px;
	text-decoration:none;
	color:#919091;
}

ul#sidebar li a:hover{
	color:#ffffff;
	}






	

	


