/*
c8be40
003423
a69874
093716

  background-color:#c8be40;
  background-image:url(images/bg.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
  background-attachment:fixed;

  background-color:#c8be40;
  background-image:url(images/bg.jpg);
  background-position:right bottom;
  background-repeat:repeat;
  background-attachment:fixed;
*/
BODY {
  width:885px;
  margin:0px 0 0 0;
  margin:auto;
  border:0px solid black;
  border-top:0px;
  text-align:left;
  font-family:verdana;
  font-size:11px;
  color:black;
  background-image:url(images/bg.jpg);
  background-position:right bottom;
  background-repeat:repeat;
  background-attachment:fixed;
}
a:link, a:visited {
	color:black;
	text-decoration:none;
}
a:hover {
	color:blue;
	text-decoration:none;	
}
div#site {
  background-color:white;
}
div#banner {
  width:885px;
  height:150px;
  background-image:url(images/banner.jpg);
}
div#naviframe {
  width:885px;
  padding:0px;
  margin:0px;
}
div#naviframe div {
  padding:0px;
  margin:0px;
  clear:left;
}
ul#navi {
  padding:0px;
  margin:0px;
  padding-top:px;
}
ul#navi li {
  padding:0px;
  margin:0px;
  list-style:none;
  position:relative;
  float:left;
}
ul#navi a {
  width:97px;
  padding:0px;
  margin:0px;
  padding-top:2px;
  padding-bottom:2px;
  border:0px;
  border-bottom:1px solid white;
  border-right:1px solid white;
  text-align:center;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:#c8bea4;
  background-color:#003423;
  float:left;
}
ul#navi a.right {
  width:101px;
  border-right:0px;
  text-align:center;
}
ul#navi a:hover {
  border-top:1px solid white;
  border-bottom:0px;
  color:#003423;
  background-color:#ffffff;
  //color:#003423;
  //background-color:#c8bea4;
}
#start {
    border-spacing:0;
    text-align:center;
}
#start td.left {
    padding:0;
    width:200px;
    vertical-align:top;
}
#start td.left div.box {
    border:2px solid #003423;
    border-bottom:0px;
    border-top:0px;
    padding-bottom:12px;
    background-color:white;
    background-image:url(images/bgLeft.jpg);
}
#start td.left img.shop {
    padding-top:15px;
    width:160px;
}
#start td.right {
    padding:0;
    width:403px;
    text-align:center;
    vertical-align:top;
}
#start td.right div.box {
    border:2px solid #003423;
    border-bottom:0px;
    border-top:0px;
    padding-bottom:12px;
    background-color:white;
}
#start td.right div.box table {
    text-align:left;
}
#start td.right div.box p {
    text-align:justify;
}
#start td.right div.box img.news {
    max-width:300px;
    padding-top:12px;
}
#start td.right div.box p.price {
    text-align:center;
    padding-top:12px;
}
#start td.right div.box ul {
    text-align:left;
    padding-left:20px;
}
#right {
  width:280px;
  margin:0px;
  margin-top:1px;
  margin-left:605px;
  float:none;
}
#right div.box {
  padding-bottom:12px;
  border-left:2px solid #003423;
  border-right:2px solid #003423;
  background-color:white;
  background-image:url(images/bgRight.jpg);
}
#right div.box a p {
    text-align:justify;
}
#right hr {
  margin-left:5px;
  margin-right:5px;
  margin-top:5px;
  margin-bottom:5px;
}
#main {
  float:left;
}
#mainContent {
  width:600px;
  padding:0px;
  padding-bottom:12px;
  margin:0px;
  margin-top:1px;
  margin-right:1px;
  border-left:2px solid #003423;
  border-right:2px solid #003423;
  background-color:white;
}
#bottom img {
    height:15px;
    width:15px;
}
#bottom img.middle {
  height:15px;
  width:574px;
}
#bottom img.startLeftMiddle {
  height:15px;
  width:170px;
}
#bottom img.startRightMiddle {
  height:15px;
  width:373px;
}
#bottom img.rightMiddle {
  height:15px;
  width:250px;
}
#offerRight td.image {
  width:120px;
}
#offerRight img {
  width:120px;
}
#offerList td.image {
  width:120px;
}
#offerList img {
  width:120px;
}
#offerDetails td.image {
  width:300px;
}
#offerDetails img {
  width:300px;
}
#offerDetails ul {
  margin:0px;
  padding-left:20px;
  padding-right:10px;
}
#impressum div.left {
  width:298px;
  padding:0px;
  margin:0px;
  float:left;
}
#news {
  background-color:white;
}
#news hr {
  margin-left:6px;
  margin-right:6px;
}
#news table tr td {
    text-align:left;
    vertical-align:top;
}
#news table tr td p {
    text-align:justify;
}
#news table tr td img {
    max-width:200px;
}
#brands {
}
#brands div.left {
  float:left;
}
#brands hr {
  margin-left:10px;
  margin-right:10px;
  width:278px;
}
#brandsElement {
  width:278px;
  padding:0px;
  margin-left:10px;
  margin-right:10px;
  border:0px solid black;
}
#brandsElement p {
  padding:0px;
  border:0px solid black;
  float:left;
}
#brandsElement img.height {
  height:80px;
  float:right;
}
#brandsElement img.width {
  width:80px;
  float:right;
}
#cat table.list {
    width:100%;
    border-spacing:12px;
    border:0px solid black;
    text-align:center;
}
#cat table.list tr td img {
    width:150px;
    border:1px solid black;
}
#cat table.details {
    width:100%;
    border-spacing:0px;
    border:0px solid black;
    text-align:center;
}
#cat table.details tr {
    vertical-align:top;
}
#cat table.details tr td {
    width:50%;
}
#cat table.details tr td p {
    text-align:left;
}
#cat table.details tr td img {
    max-width:280px;
    margin-top:12px;
}
#team div img {
    border:1px solid black;
}
#teamElement {
  width:50%;
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;
  border:0px solid black;
  text-align:center;
  float:left;
}
#teamElement1 {
  width:100%;
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;
  text-align:center;
  float:left;
}
#trips {
}
#tripsMain {
  width:277px;
  padding:0px;
  margin:10px;
  border:0px solid black;
  text-align:center;
  float:left;
}
#tripsMain img {
  border:1px solid #003423;
}
#tripsDetail img {
  width:120px;
}
#tripsDetail div.left {
  width:320px;
  text-align:justify;
  float:left;
}
#tripsDetail div.right {
  margin-left:335px;
  text-align:left;
  border:0px solid black;
  float:none;
}
#tripsDetail div.right img {
  border:1px solid #003423;
  margin-left:3px;
}
#trips div {
  text-align:center;
}
#trips img.full {
  margin:0px;
  margin-bottom:12px;
  width:100%;
}
#trips img.thumb {
  width:120px;
  margin-left:12px;
  margin-right:12px;
  border:1px solid #003423;
}
#trips img.nav {
  width:122px;
  margin-left:12px;
  margin-right:12px;
  border:0px solid #003423;
}
#service div.first span {
  border-top:1px solid #a7a7a7;
  background-color:#e7e7e7;
  font-size:9px;
}
#rent span {
  width:70px;
  padding:2px;
  margin:0px;
  border:1px solid #a7a7a7;
  border-top:0px;
  border-left:0px;
  text-align:right;
  display:block;
  float:left;
}
#rent span.item {    border-spacing:0;
  width:200px;
  text-align:left;
  border-left:1px solid #a7a7a7;
}
#repair span {
  width:70px;
  padding:2px;
  margin:0px;
  border:1px solid #a7a7a7;
  border-top:0px;
  border-left:0px;
  text-align:right;
  display:block;
  float:left;
}
#repair span.item {
  width:500px;
  text-align:left;
  border-left:1px solid #a7a7a7;
}
#store table {
    width:100%;
    border-spacing:12px;
    border:0px solid black;
}
#store table tr td img {
    width:150px;
    border:1px solid black;
}
#store img.full {
  margin:0px;
  margin-bottom:12px;
  width:100%;
}
#store img.thumb {
  width:120px;
  margin-left:12px;
  margin-right:12px;
  border:1px solid #003423;
}
#store img.nav {
  width:122px;
  margin-left:12px;
  margin-right:12px;
  border:0px solid #003423;
}
#store div {
  text-align:center;
}
#store p {
  text-align:center;
}
#productList {
	border-width: 0 0 0 0;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
}
#productList td {
  width:5px;
}
#productList td.contentA {
  width:250px;
  background-color:#e5e5e5;
}
#productList td.buttonA {
  width:85px;
  text-align:right;
  background-color:#e5e5e5;
}
#productList td.contentB {
  width:250px;
  background-color:#cccccc;
}
#productList td.buttonB {
  width:85px;
  text-align:right;
  background-color:#cccccc;
}
#productList td.offer {
  background-color:black;
}
#productList td.special {
  background-color:yellow;
}
#productList td.specialOffer {
  background-color:red;
}
#footer {
    width:890px;
    background-color:#ffffff;
    float:left;
}
#admin {
}
#construction {
}
#construction p {
  padding-top:12px;
  padding-bottom:12px;
  text-align:center;
}
#space {
  height:12px;
  padding:0px;
  margin:0px;s
}
p {
  border:0px solid black;
  padding:0px;
  padding-left:6px;
  padding-right:6px;
	margin:0px;
  font-size:11px;
}
p.msg {
  text-align:center;
  color:red;
  font-weight:bold;
  padding-top:12px;
  padding-bottom:12px;
}
p.priceOrg {
  color:black;
  text-decoration:line-through;
  font-weight:normal;
  font-size:12px;
}
p.price {
  color:black;
  text-decoration:none;
  text-align:center;
  font-weight:normal;
  font-size:12px;
}
p.priceOffer {
  color:red;
  text-decoration:underline;
  font-weight:bold;
  font-size:12px;
}
p.adminInfo {
    font-size:12px;
    font-weight:bold;
    color:red;
    padding-bottom:12px;
}
.bold {
  font-weight:bold;
}
.right {
  text-align:right;
}
.center {
  text-align:center;
}
.top {
  margin-top:12px;
}
.bottom {
  padding-bottom:12px;
}
h1 {
	margin:0px;
	padding:0px;
    padding-left:6px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
    text-align:left;
    color:white;
    background-color:#003423;
}
h1.start {
    margin-top:1px;
}
h2 {
	margin:0px;
    margin-top:12px;
    margin-bottom:6px;
	padding:0px;
    padding-left:6px;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
    color:black;
    background-color:none;
}
h3 {
	margin:0px;
    margin-top:12px;
    margin-bottom:6px;
	padding:0px;
    padding-left:6px;
	font-size:11px;
	font-weight:normal;
    text-align:left;
	text-decoration:underline;
    color:black;
    background-color:none;
}
h4 {
	margin:0px;
    margin-top:0px;
    margin-bottom:6px;
	padding:0px;
    padding-left:6px;
	font-size:10px;
	font-weight:normal;
    font-style:italic;
	text-decoration:none;
    color:black;
    background-color:none;
}
h5 {
	margin:0px;
    margin-top:12px;
    margin-bottom:6px;
	padding:0px;
    padding-left:6px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
    color:black;
    background-color:none;
}
hr {
  height:1px;
  padding:0px;
  margin:0px;
  margin-top:6px;
  margin-bottom:6px;
  background-color:#a7a7a7;
  border:0px solid green;
}
img {
  margin:0px;
  padding:0px;
	border:0px solid black;
}
img.productSmall {
  width:100px;
}
div.clear {
  padding:0px:
  margin:0px;
  clear:both;
}
form {
  padding:0px;
  margin:0px;
}
form input {
  width:140px;
}
form input.button {
  width:75px;
}
form input.list {
  width:582px;
}
form select {
  width:146px;
}
form input.adminNews {
  width:580px;
}
form textarea.adminNews {
  width:582px;
  height:200px;
}
form textarea.productNew {
  width:582px;
  height:200px;
}
form input.repairWork {
  width:370px;
}
form input.repairPrice {
  width:50px;
}
form input.rentItem {
  width:200px;
}
form input.rentPrice {
  width:50px;
}

