/* Stylesheet: motorradmarkt.de
*/

@import url("formfields4.css");
@import url("mmforms.css");

* {margin: 0; padding: 0; outline: 0}

body {
	position:relative;
	background:url("/images/head_bg.gif") repeat-x scroll 0 0 #f8f8f8;
	font-size: 80%;
	font-family: Arial, Sans-Serif;
	cursor:default;
	/*text-align: center; /* Center for IE < Version 7 */
	}

img {
	border: none;
	}

img.left {
  float: left;
	margin-right: 10px;
	}

img.right {
  float: right;
	margin-left: 10px;
  }

.clear {
	clear:both;
	height: 0;
	}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	margin-bottom: 10px;
	font-weight: normal;
	}

h1.NewsHeadline {
  font-size: 140%;
	text-shadow: 0.07em 0.07em 0.07em gray;
  }

h2.headline1 {
	font-size: 100%;
	border-bottom: 1px solid #0096d2;
	}

h2.hl3 {
	font-size: 120%;
	font-weight: bold;
	color: #0096d2;
	}

h3.hl2 {
	font-size: 100%;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	}

a {
  text-decoration:none;
	color: #0096d2;
	}

#News p {
  line-height:18px;
  }

#News a {
  text-decoration:underline;
	color: #0000ff;
  }

p {
  line-height:16px;
}

p.terms {
	text-align: left;
	font-size: 90%;
	margin: 10px 0;
	}

p.AdStats {
  font-size: 85%
  }

::selection {
	background: #fe4902; /* Safari */
	}
::-moz-selection {
	background: #fe4902; /* Firefox */
}

ul.terms {	
	list-style: square;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 10px;
	}

ul.terms2 {	
	list-style: disc;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 30px;
	font-size: 110%;
	}

ul.errorbox {
	width: 250px;
	margin-left: 176px;
	font-size: 90%;
	background: #fbe3e4;
	color: #d12f19;
	border: 1px solid #fbc2c4;
	list-style: none;
	margin-top: 3px;
	padding: 2px;
	}

p.boxtext1 {
	border: 1px solid #ff0000;
	background: #e0e0e0;
	padding: 5px;
	}

p.footer {
	text-align: center;
	font-size: 75%;
	}

#wrap {
  width: 880px;
  margin-left: auto; margin-right: auto;
}

#MainContainer {
  float: left;
  width: 860px;
  padding: 10px;
	padding-top: 20px;
  margin-top: 10px;
  padding-bottom: 25px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-bottom: 3px;
  -moz-box-shadow:1px 1px 4px #a0a0a0;
  background: #ffffff;
  border: 1px solid #f0f0f0;
  }

#AdContainer1 {
  float: left;
	background: url('/images/content/ContBG6.jpg') no-repeat left top;
	width: 185px;
	height: 165px;
  padding: 10px;
	padding-top: 10px;
  margin-top: 10px;
  margin-left: 12px;
  padding-bottom: 25px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-bottom: 3px;
  -moz-box-shadow:1px 1px 4px #a0a0a0;
  border: 1px solid #f0f0f0;
  }

#AdContainer2 {
  float: left;
	background: url('/images/content/ContBG2.jpg') no-repeat left top;
  width: 185px;
	height: 165px;
  padding: 10px;
	padding-top: 10px;
  margin-top: 10px;
  margin-left: 12px;
  padding-bottom: 25px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-bottom: 3px;
  -moz-box-shadow:1px 1px 4px #a0a0a0;
  border: 1px solid #f0f0f0;
  }

#AdContainer3 {
  float: left;
	background: url('/images/content/ContBG3.jpg') no-repeat left top;
  width: 185px;
	height: 165px;
  padding: 10px;
	padding-top: 10px;
  margin-top: 10px;
  margin-left: 12px;
  padding-bottom: 25px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-bottom: 3px;
  -moz-box-shadow:1px 1px 4px #a0a0a0;
  border: 1px solid #f0f0f0;
  }

#AdContainer1 h3, #AdContainer2 h3, #AdContainer3 h3, #AdContainer3 h3 {
  font-size: 170%;
	color: #ffffff;
	font-family: Impact, sans-serif;
	text-shadow: 1px 1px 0 #333333;
}

#ComContainer1 h3, #ComContainer2 h3, #ComContainer3 h3 {
  font-size: 170%;
	color: #01A6EA;
	font-family: Impact, sans-serif;
	text-shadow: 1px 1px 0 #c0c0c0;
}

#AdContainer1 h4, #AdContainer2 h4, #AdContainer3 h4 {
  font-size: 130%;
	color: #ffffff;
	font-family: Impact, sans-serif;
	text-shadow: 1px 1px 0 #333333;
}

#AdContainer1 p {
  font-size: 120%;
	font-weight: bold;
	color: #606060;
}

#AdContainer2 p {
  font-size: 120%;
	font-weight: bold;
	color: #303030;
}

#AdContainer3 p {
  font-size: 120%;
	font-weight: bold;
	color: #606060;
}

#ComContainer1 {
  float: left;
	background: url('/images//ComContainer1.jpg') no-repeat left bottom;
	width: 290px;
	height: 200px;
  padding: 10px;
	padding-top: 10px;
  margin-top: 10px;
  margin-right: 20px;
  padding-bottom: 25px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-bottom: 3px;
  -moz-box-shadow:1px 1px 4px #a0a0a0;
  border: 1px solid #f0f0f0;
  }

#ComContainer2 {
  float: left;
	background: url('/images/icon-gold.png') no-repeat right 20px;
	width: 290px;
	height: 200px;
  padding: 10px;
	padding-top: 10px;
  margin-top: 10px;
  margin-left: 12px;
  padding-bottom: 25px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-bottom: 3px;
  -moz-box-shadow:1px 1px 4px #a0a0a0;
  border: 1px solid #f0f0f0;
  }

.ACTop {
  height: 155px;
}

.ACTop1 {
  height: 190px;
}

.ACBottom {
  float: right;
}

#footer a {
	color: #0096d2;
	}

#header_ads_wrap {
  width: 660px;
	height: 250px;
}

#header {
	width: 880px;
	height: 80px;
	margin-left: auto; margin-right: auto;
	}

#header_left {
	float: left;
	margin-top: 22px;
	width: 250px;	
	}

#header_middle {
	float: left;
	width: 620px;
	}

#header_right {
	float: right;
	margin-top: 2px;
	width: 500px;
	height: 53px;
	text-align: right;
	}

p.header_text1 {
	text-align: right;
	margin-top: 14px;
	font-size: 130%;
	font-weight: bold;
	color: #ffff00;
	}

#header_right li a:hover, .navigation li a:active {
	color:#000000;	
	}

#header_right li{
	display:inline;
	}

#header_right a{
	font-size: 85%;
	color:#0096d2;
	padding:0 0 0 13px;
	text-decoration:underline;
	font-weight: bold;
	}

/* main navigation tabs */
#header-content ul {
	list-style:none;
	font: bold 14px  Arial, Sans-serif;
	text-transform: none;
	letter-spacing: 0;
}
#header-content li {
   display:inline;
   margin:0; padding:0;
}

#header-content a {
  float:left;
  margin:0 0 0 8px;
  text-decoration:none;
}  

#header-content a span {
  float:left;
  display:block;
  background: #f8f8f8;
  border-top:1px solid #777;
  border-left:1px solid #777;
  border-right:1px solid #777;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-top:3px;
  padding:2px 6px 3px 6px;
  color: #666;   
}  
 
#header-content a:hover span {
  background: #f8f8f8;
  color: #0096d2; 
} 

#header-content #current a span {
  display:block;
  padding:5px 6px 3px 6px;
  background: #f8f8f8; 
  color: #666;
}

#videoscreen {
	background-color:#efefef;
	width:332px;
	min-height:250px;
	border:2px solid #fff;
	outline:1px solid #ccc;
	text-align:left;
}

#login_box {
	background:#F5F7F8;
	margin-bottom:12px;
	font-size: 85%;
	padding:10px;
	border: 1px solid #d0d0d0;
	}

#content_wrap {
	width: 880px;
	margin-top: 30px;
	margin-left: auto; margin-right: auto;
	}

#content {
	float: left;
	width: 660px;
	margin-left: 20px;
	}

#sidebar_left {
	float: left;
	width: 180px;
	}

#footer {
	float: left;
	width: 880px;
	margin-top: 20px;
	margin-bottom: 50px;
	}

.paginator {
	padding-top: 20px;
	padding-left: 100px;
	}

.previous {
	float: left;
	width: 100px;
	text-align: center;
	background: transparent url('/images/leftarrow.png') no-repeat scroll left center;
	}

.previous_nobg {
	float: left;
	width: 100px;
	}

.next {
	float: left;
	width: 100px;
	text-align: center;
	background: transparent url('/images/rightarrow.png') no-repeat scroll right center;
	}

.next_nobg {
	float: left;
	width: 100px;
	}

.gap {
	float: left;
	color: #CC0033;
	width: 20px;
	}

.paginator a {
	color: #000000;
	text-decoration: underline;	
	}

.paginator a.previous_next {
	color: #0096d2;
	font-weight: bold;
	}

#Commercial ul {
	font-size: 130%;
	color: #333333;
	font-family: arial, sans-serif;
	font-weight: bold;
	list-style-type: none;
	margin-top: 10px;
	margin-left: 15px;
	}

#Commercial ul li {
  background:url('/images/check.gif') no-repeat scroll 0 2px transparent;
  line-height:1.3;
	padding-left:20px;
}

.message {
	font-size: 90%;
	font-weight: bold;
	padding: 10px;
	border: 1px solid #ddd;
	background-color: #eee;
	color: #222;
	padding-left: 80px;
	margin-bottom: 30px;	
	}

.message ul {
	font-weight: normal;
	list-style-type: disc;
	margin-top: 10px;
	margin-left: 15px;
	font-size: 100%;
	}

.notice {
	background: #FFF6BF url('/images/warning.png') no-repeat scroll 5px 4px;
	color: #817134;
	border-color: #FFD324;
	}

.success {
	background: #E6EFC2 url('/images/info.png') no-repeat scroll 5px 4px;
	color: #529214;
	border-color: #C6D880;
	}

.error {
	background: #FBE3E4 url('/images/error.png') no-repeat scroll 5px 4px;
	color: #D12F19;
	border-color: #FBC2C4;	
	}

.menuheader1 {
	background:#DFE6E9;
	color:#000000;
	font-size: 90%;
	font-weight: bold;
	padding:2px 5px 0;
	}

.navigation {
	padding-bottom: 25px;
	}

.navigation .header {
	background:#DFE6E9;
	color:#000000;
	font-size: 90%;
	font-weight: bold;
	padding:2px 5px 0;
	}

.navigation li a:hover, .navigation li a:active {
	background:#94ACB5;
	color:#FFFFFF;
	}

.navigation li a {
	background:#f3f7f9;
	border-bottom:1px dashed #D5DFE2;
	font-size: 90%;
	color:#1E4E74;
	display:block;
	padding:2px 0 0 10px;
	text-decoration:none;
	}

.admin-navigation {
	padding-bottom: 25px;
	}

.admin-navigation .header {
	background:#FF9966;
	color:#000000;
	font-size: 90%;
	font-weight: bold;
	padding:2px 5px 0;
	}

.admin-navigation li a:hover, .navigation li a:active {
	background:#FF8243;
	color:#000000;
	}

.admin-navigation li a {
	background:#FEE3CA;
	border-bottom:1px dashed #D5DFE2;
	font-size: 90%;
	color:#1E4E74;
	display:block;
	padding:2px 0 0 10px;
	text-decoration:none;
	}

#InternNavigation ul {
	margin-bottom: 30px;
}

#InternNavigation li {
	display:inline;
	}

#InternNavigation a {
	font-size: 100%;
	color:#0096d2;
	padding:0 13px 0 0;
	text-decoration:underline;
	font-weight: bold;
	line-height:20px;
	}

/* Main Navigation
 *
 * */

ol li {
	font-size: 80%;
	margin-left: 20px;
	padding-bottom: 10px;
	}

ul {
	list-style: none;
	}

#mainmenu {
	text-align: left;
	background: #0096d2;
	}

#mainmenu ul li {
	display: inline;
	}

#mainmenu ul li a {
	color: #ffffff;
	font-size: 130%;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 10px;
	}

#mainmenu ul li a.selected, #mainmenu ul li a.selected:hover {
	color: #0096d2;
	background-color: #ffffff;
	}

#mainmenu ul li a:hover {
	color: #0096d2;
	background-color: #ffffff;
	}

#result_wrapper {
	float: left;
	height: 30px;
	margin-bottom: 30px;
	font-size: 130%;
	color: #0096d2;
	}

#resultcount {
	float: left;
	}

.resulttext {
	float: left;
	margin-left: 5px;
	}	

.resultbox {
	float: left;
	margin-left: 10px;
	padding: 1px;
	}

.showresult:link{
	font-weight: bold;
	Color : #ffffff;
	Text-Decoration : none;
	}

.showresult:visited{
	font-weight: bold;
	Color : #ffffff;
	Text-Decoration : none;
	}

.showresult:active{
	font-weight: bold;
	Color : #ffffff;
	Text-Decoration : none;
	}

.showresult:hover{
	font-weight: bold;
	Color : #ffffff;
	Text-Decoration : none;
	}

/* ------------------------------------ 
 * listings
 * ------------------------------------ */

#resultRowHeader {
	float: left;
	font-size: 100%;
	width: 660px;
	padding-bottom: 5px;
	border-bottom: 1px solid #d0d0d0;
	}

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

#resultRowHeader a.desc {
	background: transparent url('/images/desc.png') no-repeat scroll left center;	
	font-weight: bold;
	padding-left: 15px;
	}

#resultRowHeader a.asc {
	background: transparent url('/images/asc.png') no-repeat scroll left center;
	font-weight: bold;
	padding-left: 15px;
	}

.rrhItemText {
	float: left;
	width: 220px;
	padding-left: 95px;
	}

.rrhItemRegistration {
	float: left;
	width: 110px;
	text-align: right;
	}

.rrhItemMileage{
	float: left;
	width: 110px;
	text-align: right;
	}

.rrhItemPrice{
	float: right;
	width: 110px;
	text-align: right;
	}

.rrhItemPriceParts{
	float: right;
	text-align: right;
	}

.resultrow {
	float: left;
	width: 660px;
	border-bottom: 1px dashed #d0d0d0;
	padding-top: 5px;
	padding-bottom: 15px;
	}

.resultrow_intern a{
	font-size: 85%;
	color:#0096d2;
	text-decoration:underline;
	}


.resultrow_intern {
	float: left;
	width: 655px;
	border-bottom: 1px dashed #d0d0d0;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 3px;
	margin-bottom: 10px;
	}

.promo{
	background: #ffffff;	
	}

.promo1{
	background: #FFFFCC;	
	}

.dealer{
	background: #e1f3ff;	
	}

.itemimage {
	float: left;
	width: 80px;
	margin-left: 5px;
	}

.itemtext {
	float: left;
	width: 230px;	
	margin-left: 10px;
	}

.itemtext_intern {
	float: left;
	width: 340px;	
	margin-left: 10px;
	}

.itemupdate {
	float: left;
	width: 80px;	
	margin-left: 10px;
	}

.itemdelete {
	float: left;
	width: 80px;	
	margin-left: 10px;
	}

.itemregistration {
	float: left;
	width: 100px;
	text-align: right;
	}

.itemmileage {
	float: left;
	width: 110px;
	text-align: right;
	}

.itemprice {
	float: right;
	width: 100px;
	text-align: right;
	}

.AdminItemText {
	float: left;
	width: 350px;	
	margin-left: 10px;
	}

/* ------------------------------------ 
 * forms
 * ------------------------------------ */

.formcontainer1 {
	border: 1px dotted #e0e0e0;
	font-size: 85%;
	background: #f4f4f4;
	padding: 10px;
	margin-bottom: 20px;
	}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}

#form h3 {
	margin: 0;
	padding: 0;
	padding-bottom: 6px;
	font-size: 100%;
	}

#form label {
	display:  block;
	font-size: 85%;
	font-weight: bold;
	color: #0096d2;
	}

#login label {
	display: block;
	font-size: 100%;
	color: #000;
	}

/* Default setup */
	.ib, .ib-content { background: transparent url(/images/infobox.png) no-repeat 0 0; }
	.ib { width: 510px; margin-bottom: 10px; }
	.ib-content { overflow: hidden; padding: 13px 18px 18px 22px; background-position: 0 bottom; }

/* Default setup */
	.ib1, .ib-content1 { background: transparent url(/images/infobox.png) no-repeat 0 0; }
	.ib1 { width: 510px; margin-bottom: 10px; }
	.ib-content1 { overflow: hidden; padding: 13px 18px 18px 22px; background-position: 0 bottom; }

.InternHeadline {
	margin-bottom: 10px;
	width: 100%;
	color: #000000;
	font-size: 100%;
	border-bottom: 1px solid #a0a0a0;
	}

.StaticHeadline1 {
	margin-bottom: 10px;
	width: 100%;
	color: #0096d2;
	font-size: 120%;
	font-weight: bold;
	border-bottom: 1px solid #0096d2;
	}

.StaticHeadline2 {
	margin-top: 40px;
	margin-bottom: 10px;
	width: 100%;
	color: #0096d2;
	font-size: 120%;
	font-weight: bold;
	}

.DetailHeadline {
	margin-bottom: 20px;
	width: 100%;
	color: #0096d2;
	font-size: 120%;
	font-weight: bold;
	border-bottom: 1px solid #0096d2;
	}

.DetailHeadline2 {
	margin-bottom: 10px;
	width: 100%;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	border-bottom: 1px dotted #a0a0a0;
	}

.smalllink:link {
	font-weight: bold;
	font-size: 100%;
	Color : #000000;
	Text-Decoration : none;
	}

.smalllink:visited{
	font-weight: bold;
	Color : #000000;
	font-size: 100%;
	Text-Decoration : none;
	}

.smalllink:active{
	font-weight: bold;
	Color : #000000;
	font-size: 100%;
	Text-Decoration : none;
	}

.smalllink:hover{
	font-weight: bold;
	Color : #0096d2;
	font-size: 100%;
	Text-Decoration : underline;
	}

.biglink:link{
	font-weight: bold;
	font-size: 120%;
	Color : #ff0000;
	Text-Decoration : none;
	}

.biglink:visited{
	font-weight: bold;
	Color : #ff0000;
	font-size: 150%;
	Text-Decoration : none;
	}

.biglink:active{
	font-weight: bold;
	font-size: 120%;
	Color : #ff0000;
	Text-Decoration : none;
	}

.biglink:hover{
	font-weight: bold;
	Color : #ff0000;
	Text-Decoration : underline;
	}

.DetailLeft {
	float: left;
	}

.DetailRight {
	float: right;
	}

.DetailSpecs {
	float: left;
	width: 280px;
	padding: 5px;
	background: #fafafa;
	margin-bottom: 20px;
	border: 1px solid #f0f0f0;
	}

.DetailAddress {
	float: left;
	width: 280px;
	padding: 5px;
	background: #fafafa;
	margin-bottom: 20px;
	border: 1px solid #f0f0f0;
	}

.DetailImages {
	float: right;
	width: 332px;
	padding: 5px;
	background: #fafafa;
	margin-bottom: 20px;
	border: 1px solid #f0f0f0;
	}

.DetailImagesXXL {
	float: right;
	width: 645px;
	padding: 5px;
	background: #fafafa;
	margin-bottom: 20px;
	border: 1px solid #f0f0f0;
	}

.DetailVideos {
	float: right;
	width: 332px;
	padding: 5px;
	background: #fafafa;
	margin-bottom: 20px;
	border: 1px solid #f0f0f0;
	}

.DetailMisc {
	float: right;
	width: 332px;
	padding: 5px;
	background: #fafafa;
	margin-bottom: 20px;
	border: 1px solid #f0f0f0;
	}

.DetailDescription {
	float: left;
	width: 280px;
	padding: 5px;
	background: #fafafa;
	margin-bottom: 20px;
	border: 1px solid #f0f0f0;
	}

.DetailContactform {
	float: left;
	width: 280px;
	padding: 5px;
	background: #fafafa;
	margin-bottom: 20px;
	border: 1px solid #f0f0f0;
	}

.Searchform {
	float: left;
	width: 660px;
	background: #fafafa;
	margin-bottom: 20px;
	}

.ColCaption {
	float: left;
	width: 150px;
	}

.ColValue clear{
	float: left;
	width: 120px;
	}

#BigImage{	
	}

.LatestItemWrapper {
	float: right;	
	width: 196px;
	height: 80px; 
	font-size: 85%;
	background: #f6f6f6;
	color: #d12f19;
	border: 1px solid #d0d0d0;
	margin-left: 14px;
	margin-top: 10px;
	padding: 4px;
	}

.LatestItemLeft {
	width: 90px;
	float: left;
	}

.LatestItemRight {
	width: 90px;
	float: left;
	}

.LatestItemPrice {
	float: left;
	width: 190px;
	margin-top: 2px;
	font-size: 150%;
	}

#badges {
	position: fixed;
	left: 1;
	top: 10;
	display: block;
	z-index: 10000;
	height: 150px;
	width: 150px;
	background: url('/images/leftcorner.png') bottom right no-repeat;
	text-indent: -999em;
	text-decoration: none;
	}

.scroll_checkboxes {
    height: 122px;
		width: 160px;
    padding: 5px;
    overflow: auto;
		background: #FFFFFF;
    border: 1px solid #ccc
}

a.signup-button {
  -moz-border-radius:5px 5px 5px 5px;
  background:url("/images/bg-btn-signup.png") repeat-x scroll 0 0 #FFAA22;
  border:1px solid #FFAA22;
  color:#333333;
  font:bold 18px Arial,Sans-serif;
  padding:6px 8px;
  text-align:center;
  text-decoration:none;
  text-shadow:0 1px 0 #FFEE66;
}

a.signup-button:hover, a.signup-button:focus {
  background-position: 0 -10px;
  color: #111111;
}

