html {
	 margin: 0 0 0 0;
}
body {
	background-color: RGB(221,221,221);
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 10px;
}

/* align */

.alignl {
	text-align: left;
}
.alignc {
	text-align: center;
}
.alignr {
	text-align: right;
}

/* valign */

.valignt {
	vertical-align: top;
}
.valignm {
	vertical-align: middle;
}
.valignb {
	vertical-align: bottom;
}

img {
	border: none;
}
a  {
	color: RGB(0,0,0);
}
.warper {
	background-color: RGB(255,255,255);
	border: 1px solid black;	
	margin: 0 auto;
	width: 1000px;
}

.header {
	background-color: RGB(223,221,178);
	background: RGB(223,221,178) url("../media/autoteile-header.jpg") no-repeat right;
	height: 118px;
	border-bottom: 1px solid black
}
.header div.logo {
	position: relative;
	top: 23px;
	left: 20px;
	height: 67px;
	width: 394px;
	background: RGB(223,221,178) url("../media/autoteile-anbieter-logo.gif") no-repeat top;	
}
.header div a {
	display:block; 
	overflow: hidden;
	text-indent: -999px;
	height: 67px;
	width: 394px;
}

.nav {
	float: left;
	width: 195px;
}
.nav ul {
   	list-style-type: none;
   	width: 180px;
   	margin: 48px 15px 0 15px;
   	padding: 0;
}
.nav ul li {
	height: 25px;
	margin: 5px 0 0 7px;
	border-bottom: 1px dotted RGB(151,151,151);
	border-right: 1px dotted RGB(151,151,151);	
}
.nav ul li a {
	line-height: 20px;
	margin: 0 0 0 7px;
}
.content {
	float: left;
	width: 556px;
	margin: 15px 15px 20px 15px;
}
.content h1 {
	font-size: 18px;
}



.breadcrumb {
	font-size: 10px;
	margin: 0 0 20px 0;	
}

.right {
	float: left;
	margin: 46px 0 0 0;
	width: 205px;
}

.footer {
	border-top: 1px solid RGB(0,0,0);
	clear: both;
	margin: 0 0 20px 220px;
	text-align: center;
	width: 546px;
}
.footer ul {
	margin: 15px 0 0 0;		
}
.footer ul li {
	display: inline;
	margin: 0 5px;
}
.footer ul li.firstchild {
	display: inline;
	margin: 0 5px 0 0;
}
.footer a {
	color: RGB(0,0,0);
	font-size: 1em;
	text-decoration: underline;
}

.contact {
	margin: 0 auto;
	width: 280px; 	
}

.contact label {
	display: block;
	font-weight: bold;
	margin: 12px 0 3px 0;
}

.contact input.finput, .contact textarea.ftextarea  {
	border: 1px solid RGB(151,151,151);
	display: block;
	font-family: Arial, sans-serif;
	font-size: 12px;
	width: 250px;
}
.contact textarea {
	height: 75px;
}
.contact input.btmsubmit   {
	background-color: RGB(221,221,221);	
	border: 1px solid   RGB(0,0,0);
	float: left;
	margin: 20px 10px 0 0;
	width: 120px;
}

.discl {
	font-size: 0.9em;
	margin: 7px auto 0 auto;
	width: 540px;
}

.content h2 {
	background-color: RGB(223,221,178);
	border: 1px solid RGB(142,140,99);
	padding: 5px;
	font-size:14px;
}
.content h5 {
	background-color: RGB(223,221,178);
	border: 1px solid RGB(142,140,99);
	padding: 3px;
	font-size:11px;
}
.content h5 a {
	text-decoration: none;
	color: RGB(0,0,0);
}

/* anbieter */
.anbieter ul {
	margin: 1em 0;
	padding: 0 0 0 20px;
	font-size: 11px;
}
.anbieter li {
	text-indend: 0;	
}
.anbieter .shortdesc {
	height: 70px;
}
.anbieter .desclist {
	height: 180px;
}
.anbieter .button {
	background-color: RGB(142,140,99);
	border:1px solid black;
	color:RGB(255,255,255);
	padding: 5px;
	font-size: 18px;
	text-align: center;
}
.anbieter .button a {
	color:RGB(255,255,255);
	text-decoration: none;
}
/* Angebote */
.angebote {
	border: 1px solid RGB(142,140,99);
	padding: 3px;	
}
.angebote a {
	color: RGB(142,140,99);
	text-decoration: none;
}
.angebote ul {

}
.angebote li {
	line-height: 2em;	
}
.angebote strong {
	color: RGB(0,0,0);
	text-decoration: underline;		
}
.angebote small, .angebote small a {
	color: RGB(142,140,99);
}
.angebote small a {
	text-decoration: underline;		
}
.angebote_home {
	height: 200px;
	overflow: auto;	
}



/* SBB */



#sbb {
	margin: 5px 110px;
	padding: 3px;
}
ul.sbb {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.sbb li {
    background: url("../media/socialbookmarkicons.gif") no-repeat;
    border: 1px solid RGB(201,201,201);
    cursor: pointer;
    float:left;
    height: 16px;
    margin: 1px;
    width: 16px;
    text-indent: 0;
}
ul.sbb li.misterwong {
    background-position: 0 0;
}
ul.sbb li.delicious {
    background-position: -16px 0;
}
ul.sbb li.google {
    background-position: -32px 0;
}
ul.sbb li.yahoo {
    background-position: -48px 0;
}

ul.sbb li.stumbleupon {
    background-position: -64px 0;
}
ul.sbb li.digg {
    background-position: -80px 0;
}
ul.sbb li.technorati {
    background-position: 0 -16px;
}
ul.sbb li.yigg {
    background-position: -16px -16px;
}
ul.sbb li.webnews {
    background-position: -32px -16px;
}
ul.sbb li.lufee {
    background-position: -48px -16px;
}
ul.sbb li.seekxl {
    background-position: -64px -16px;
}
ul.sbb li.alltagz {
    background-position: -80px -16px;
}
ul.sbb li.linkarena {
    background-position: 0 -31px;
}
ul.sbb li.favoriten {
    background-position: -16px -32px;
}
ul.sbb li.twitter {
    background-position: -32px -32px;
}
ul.sbb li.facebook {
    background-position: -48px -32px;
}

