TABLE.header {
	WIDTH: 100%
}
TABLE.welcome {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../img/shop_1.jpg); BACKGROUND-REPEAT: no-repeat;
}

td.moto1 {
	width: 285px;
	height: 355px;
	background-image: url('../img/moto1.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

td.moto2 {
	background-image: url('../img/moto2.jpg');
	background-repeat: no-repeat;
	padding-left: 100px;
	vertical-align: top;
}


TD.footer-left {
	BACKGROUND-IMAGE: url(../img/footer_left.gif)
}
TD.shop {
	
	WIDTH: 80%; 
	TEXT-ALIGN: right
}
TD.work-time {
	PADDING-RIGHT: 15px; FONT-SIZE: 12px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
SPAN.weekend {
	COLOR: #b90000
}
SPAN.item {
	COLOR: black
}
UL.features {
	MARGIN-TOP: 10px; PADDING-LEFT: 50px; MARGIN-LEFT: 50px; COLOR: #bf0000
}

body {
	margin: 0px;
	padding: 0px;
}

td {
	font-family: Trebuchet MS, Verdana, Arial, Tahoma;
	font-size: 14px;
}

h1 {
	font-size: 27px;
	margin-bottom: 30px;
	font-style: italic;
}

h2 {
	color: #C51100;
	font-size: 24px;
	margin-bottom: 0px;
	font-style: italic;
}

hr {
	height: 1px;
	color: #D3D3D7;
}

h6 {
	font-size: 11px;
}

a {
	color: #BF0000; 
	text-decoration: underline;
}

input, textarea {
	border: 1px solid #B9B9BF;
}

button {
	border: 1px solid black;
	background-color: #D3D3D7;
	width: 100px;
}


/* HEADER */

td.header-logo {
	width: 23%;
	background-image: url('../img/header_bg.gif');
	background-repeat: repeat;
	background-position: top left;
	padding-left: 30px;
	text-align: center;
}

td.header-logo-right {
	width: 1%;
	text-align: right;
	background-image: url('../img/header_bg.gif');
	background-repeat: repeat;
	background-position: top left;
	padding-left: 15px;
}

td.header {
	vertical-align: top;
	background-image: url('../img/road_bg.jpg');
	background-repeat: repeat;
	background-position: top left;
	width: 76%;
	height: 113px;
}

table.header-right {
	background-image: url('../img/road.jpg');
	background-repeat: no-repeat;
	background-position-x: left;
	width: 100%;
}

td.producers-left {
	 height: 113px;
	 width: 50%;
}

td.producer {
	vertical-align: bottom;
	width: 25%;
}

td.content {
	vertical-align: top;
	padding-left: 50px;
	padding-top: 40px;
	background-image: url('../img/big_shadow.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

td.content-range {
	width: 80%;
}

table.welcome {
	width: 100%;
}


/* RUNNING LINE */

td.running-line-bg {
	 vertical-align: top;
}

table.running-line {
	width: 100%;
}

td.running-line {
	background-image: url('../img/line_bg.gif');
}

td.running-line-shadow {
	background-image: url('../img/line_shadow.gif');
}


/* MENU */

td.menu {
	vertical-align: top;
	padding-left: 30px;
	padding-top: 25px;
	padding-bottom: 0px;
}

div.menu-item,
div.menu-item-selected {
	padding: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position-y: center;
	margin: 3px;
}

div.menu-item {
	background-image: url('../img/led.gif');
}

div.menu-item-selected {
	background-image: url('../img/led_light.gif');
}

a.menu {
	color: #3D3A50;
	font-size: 18px;
	font-family: Arial, Tahoma, Microsoft Sans Serif, serif, Trebuchet MS;
	font-style: italic;
	text-decoration: none;
}

a:hover.menu {
	color: #BF0000; 
	text-decoration: underline;
	
	
}


/* FOOTER */

.footer_main {
	width: 100%;
	background-image: url('../img/footer_top.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

td.footer1 {
	width: 285px;
	height: 127px;
	background-image: url('../img/footer1.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

td.footer2 {
	background-image: url('../img/footer2.jpg');
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: right;
	padding-right: 50px;
}

td.footer-left {
	text-align: right;
	height: 119px;
	vertical-align: top;
	padding-top: 20px;
	background-color: #473F36;
}


table.footer-left {
	width: 100%;
}

td.copyright-left {
	width: 15%;
}


td.copyright {
	font-size: 10px;
	color:#FFFFFF;
}

td.footer-right {
	background-image: url('../img/ellipse_bottom.jpg');
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 50px;
}

td.footer-left p {
    text-align: left;
    line-height: 8px;
    font-size: 8px;
    margin-top: 1px;
    color: #FFFFFF;
}

.verleih_tabl_def {
border: 1px solid black;
caption-side: bottom;
border-collapse:collapse;
color: #CCCCCC;
}

.verleih_tabl_over{
  border: 1px solid black;
  caption-side: bottom;
  border-collapse: collapse;
  font-size: 12px;
  color: #FFFFFF;
  background-color: #87A2C9;
  padding:0.1em 0.1em 0.1em 0.3em;
}
.verleih_cell {
	font-family: Trebuchet MS, Verdana, Arial, Tahoma;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	border-top: solid 1px #D3D3D7;
	color: #000000;
}
.cell{
	font-family: Trebuchet MS, Verdana, Arial, Tahoma;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	border-top: solid 1px #D3D3D7;
	color: #000000;
}

fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea, select { width:300px;font:12px/12px 'Trebuchet MS', Arial, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font: 12px/12px 'Trebuchet MS', Arial, sans-serif ; border: 1px solid #0066cc; }
	fieldset span { display:none; }
	#posEmail, #posText { border: 1px solid #0066CC; }
	
#shop_pic{
position: absolute; 
top: 320px; 
right: 20px;
z-index:1;
}
.oben{
z-index:2;

}