body {
        font-family: Arial, Helvetica, sans-serif;
        background-color:  #ffffff;
}
/******* hyperlink and anchor tag styles *******/
a:link, a:visited{
        /*color: #ffffff;*/
        color:#0101DF;
        text-decoration: none;
}
a:hover{
        text-decoration: underline;
}
/************** header tag styles **************/
h1{
 font: bold 100% Arial, Helvetica, sans-serif;
 color: #000099;
 margin: 0px;
 padding: 0px;
}
h2{
 font: bold 100% Arial,sans-serif;
 color: #000099;
 margin: 0px;
 padding: 0px;
}
h3{
 font: bold 100% Arial,sans-serif;
 color: #000099;
 margin: 0px;
 padding: 0px;
}
h4{
 font: 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}
h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
/************** pageName styles ****************/
#pageName{
        padding: 0px 0px 2px 5px;
        margin: 0px;
        border-bottom:1px solid #ccd2d2;
}
#pageName h1{
        font:  100% Arial,sans-serif;
        color: #848484;
        margin:0px;
        padding: 0px;
}
#pageName img{
        position: absolute;
        top: 0px;
        right: 0px;
        padding: 0px;
        margin: 0px;
}
/*************** Page containers *****************/
#wrapper {
        position:relative;
        margin-top:5px;
        margin-left: auto;
        margin-right: auto;
        width:780px;
        height:auto;
}
#pageCell{
        position:absolute;
        left:0px;
        top:90px;
        width:760px;
        z-index:1;
        border-right: 1px solid #cccccc;
        border-left: 1px solid #cccccc;
        visibility: visible;
        background-color: #FFFFFF;
}
#Content{
        padding: 0px 0px 0px 5px;
        margin: 0px 0px 0px 170px;
        z-index:1;
}
#footer {
        clear: both;
        border-top: 1px solid #cccccc;
        font-size: x-small;
        color: #999999;
        padding: 10px 10px 10px 10px;
        margin-top: -1px;
}
#footer img{
        padding: 4px 4px 4px 0px;
}
.feature{
        padding: 0px 0px 10px 10px;
        font-size:100%;
        height:200px;
}
html>body .feature {height: auto;}
.feature h2{
        font: bold 100% Arial,sans-serif;
        color: #848484;
        padding: 10px 0px 2px 0px;
}
.feature img{
        float: left;
        padding: 10px 10px 0px 0px;
        margin: 0px 5px 0px 0px;
}
.feature object {
        float: left;
        padding: 10px 10px 0px 0px;
        margin: 0px 5px 0px 0px;
}
/*************** story styles ******************/
.story {
        padding: 10px 0px 0px 10px;
        font-size: 100%;
}
.story h2{
        font: bold 100% Arial,sans-serif;
        color: #848484;
}
.story img{
        float: none;
        padding: 10px 10px 0px 10px;
}
.story p {
        padding: 0px 0px 2px 0px;
}
td.storyLeft{
        padding-right: 12px;
}
.specials {
        padding: 10px 0px 0px 10px;
        font-size: 100%;
}
.specials img{
        display: block;
        padding: 0px ;
        margin: 3px;
}
.specialsMain {
         color: #2F2F2F;
        padding: 10px 0px 0px 5px;
        font-size: 80%;
}
.specialsMain img{
        display: block;
        padding: 0px ;
        margin: 3px;
}
.specialsMain table{
        text-align:left;
}
.specialsMain table tr td{
        padding: 0px 12px 12px 10px;
        vertical-align: top;
}
/********* form and related tag styles *********/
form {
        margin: 0;
        padding: 0;
}
label{
 font: bold 1em Arial,sans-serif;
 color: #848484;
}
input{
font-family: Arial,sans-serif;
}
/***********************  Navigation Elements ***************/
#NavBar {
        position:absolute;
        left:1px;
        top:70px;
        width:761px;
        z-index:495;
        background-color: #000099;
}
#NavBar td {
        white-space:nowrap;
}
#NavBar a:link, #NavBar a:visited {
        color: #FFFFFF;
 font-weight:bold;
        font-size: 80%;
        padding: 2px 15px 2px 10px;
        display: block;
}
#NavBar a:hover{
        background-color: #848484;
 font-weight:bold;
        text-decoration:none;
    font-size: 80%;
}
#dropDowns{
        margin: 0px;
        padding: 0px;
}
#dropDowns a:link, #dropDowns a:visited {
        display: block;
        color: #FFFFFF;
 font-weight:bold;
     font-size: 80%;
        padding: 2px 15px 2px 10px;
        width:105px;
}
#dropDowns a:hover{
        background-color: #848484;
 font-weight:bold;
        text-decoration:none;
   font-size: 80%;
        width:105px;
}
#angebote {
        position:absolute;
        left:128px;
        top:90px;
        background-color: #000099;
        z-index:502;
        visibility: hidden;
}
#ueber_uns {
        position:absolute;
        left:258px;
        top:90px;
        background-color: #000099;
        z-index:501;
        visibility: hidden;
}
/************* Head ********/
#Masthead {
        position:absolute;
        top:0px;
        left:0px;
        width:760px;
        z-index: 503;
        height:70px;
        background-color: #FFFFFF;
}
#Logo {
        position:absolute;
        left:0px;
        top:0px;
        width:279px;
        z-index:494;
}
#Header {
        position:absolute;
        /*left:315px;  */
        right:0px;
        top:0px;
        width:400px;
        z-index:500;
}
#address {
        display:none;
}
/*************** Sidebar Links *************/
#sideBar {
        float:left;
        width:170px;
        padding: 0px;
        margin: 0px;
        border-right:1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        font: Arial,sans-serif;
}
#sideBarLinks{
        margin: 0px;
        padding: 0px;
        font-size:80%;
}
#sideBarLinks a:link, #sideBarLinks a:visited {
        display: block;
        border-bottom: 1px solid #cccccc;
        padding: 3px 0px 3px 5px;
        background-color: #000099;
        color:#FFFFFF;
        font-weight:bold;
        text-decoration: none;
        width:165px;
}
#sideBarLinks a:hover{
        border-bottom: 1px solid #cccccc;
        background-color: #848484;
        font-weight:bold;
        text-decoration:none;
        width:165px;
}
#sideBarLinks H3 {
        padding: 0px;
        text-align: left;
        margin-bottom: 0px;
        border-top:1px solid #CCCCCC;
        font-size: 100%;
}
/**************** advert styles *****************/
#advert{
        padding: 10px;
}
#advert img{
        display: block;
         border:#ffffff
}
#rvDealer{
        padding: 5px 0px 0px 5px;
}
#rvDealer img{
        display: block;
}
#rvDealer a{
        display: block;
}
#rvDealer hr {
        margin:0px;
}
.relatedLinks{
        margin: 0px;
        padding: 0px 0px 10px 5px;
        border-bottom: 1px solid #cccccc;
}
.relatedLinks h3{
        padding: 10px 0px 2px 0px;
}
.relatedLinks a{
        display: block;
}
/*****************************************/
/********* RV Styles *******************/
/*****************************************/
.rvProducts {
        padding: 5px 0px 0px 0px;
}
.rvProducts h1 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 100%;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #FF0000;
        text-align: center;
        border: 2px groove #000000;
}
.rvProducts h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        font-weight: bold;
        color: #848484;
}
.rvProducts h3{
        font-family: Arial, Helvetica, sans-serif;
        font-size: medium;
        font-weight: bold;
        padding-left:10px;
        font-weight: bold;
        color: #848484;
}
.rvProducts img{
        display:block;
        padding: 0px 0px 0px 0px;
        margin-bottom: 5px;/* */
        text-align:center;
}
#DealerMap {
        margin:0px 45px 10px 45px;
}
.rvProducts p {
        padding-left: 10px;
}
.copyred {
        font-size: x-small;
        color: #FF0000;
}.WasPrice {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        color: #FF0000;
        text-decoration: line-through;
}
.clearBoth{
        clear: both;
        height:0px;
}
.linkList{
        margin: 00px 0px 20px 10px;
}
.linkList h1{
        margin: 10px 0px 0px 10px;
}
.linkList ul{
        list-style: none;
        margin: 10px 0px 0px 20px;
}
.linkList li{
        margin: 10px 0px 0px 0px;
}