* {
margin: 0;
padding: 0;
border: 0;
}

html {
height: 100%;
}

body {
background: #fff;
color: #000;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 100.1%;
text-align: left;
height: 100%;
}

#wrapper { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/schmid_start_neu.jpg) top left no-repeat;
min-height: 100%;
}

#wrapper_impressum { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/schmid_start_neu.jpg) top left no-repeat;
min-height: 100%;
}

#wrapper_gebraucht { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/hg_gebrauchtwagen.gif) top left no-repeat;
min-height: 100%;
}

#wrapper_wohnmobile { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/hg_wohnmobile_preise.jpg) top left no-repeat;
}

#wrapper_wohnmobile2 { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/hg_emotion_wohnmobs.jpg) top left no-repeat;
min-height: 100%;
}

#wrapper_wohnmobile3 { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/hg_weiche.jpg) top left no-repeat;
min-height: 100%;
}

#wrapper_preise { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/hg_preise.jpg) top left no-repeat;
min-height: 100%;
}


#wrapper_nugget { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/hg_nugget_mit_navi.gif) top left no-repeat;
min-height: 100%;
}

#wrapper_500 { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/hg_500_mit_navi.gif) top left no-repeat;
min-height: 100%;
}

#wrapper_siesta { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/siesta5/hg_siesta5.gif) top left no-repeat;
min-height: 100%;
}


#wrapper_siestab { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/siesta6/hg_siesta6.gif) top left no-repeat;
min-height: 100%;
}



#wrapper_400 { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/hg_wohnwagen_400.jpg) top left no-repeat;
min-height: 100%;
}


#wrapper_450 { 
width: 1000px;
text-align: left;
font-size: 0.8em;
background: #fff url(img/hg_wohnwagen_450.jpg) top left no-repeat;
min-height: 100%;
}




#nonFooter {	
width: 940px;
min-height: 100%;
}

#head {
width: 884px;
height: 200px;
text-align: left;
padding-top: -58px;
color: white;}

#head_ws {
width: 884px;
height: 200px;
text-align: left;
padding-top: -58px;
color: white;}

* html #head_ws {height: 184px;}

#head_gb {
width: 884px;
height: 182px;
text-align: left;
padding-top: -58px;
color: white;}

#head_start {
width: 884px;
height: 165px;
text-align: left;
padding-top: -58px;
color: white;}

#head1 {
height: 18px;
width: 884px;
padding-top: -3px;
}

#head_wohn {
height: 200px;
text-align: left;
padding-left: 715px;
padding-top: -56px;
font-size: 0.8em;
color: white;
}

a:link, a:visited {
color: #666;
text-decoration: none;
font-weight: bold;
background: transparent;
font-weight: normal;
text-decoration: underline;
}

a:hover, a:focus  {
color: #333;
background: transparent;
text-decoration: underline;
}

#content_wohn a {line-height: 1.6em;}

table th a, table th a:link, table th a:visited {color: white;text-decoration: none; font-weight: bold;}
table td a, table td a:link, table td a:visited {color: black;}

#content {
width: 940px;
height: 430px;
}

* html #content {height: 510px;}

#content_wohn {
margin-top: -40px;
width: 940px;
}

table th a, table th a:link, table th a:visited {color: white;text-decoration: none; font-weight: bold;}
table td a, table td a:link, table td a:visited {color: black;}

#content_ws {
width: 940px;
height: 600px;
}

#content_galerie {
width: 940px;
height: 600px;
}

#content_imp {
width: 940px;
height: 470px;
}

/*Startseite*/
table {width: 884px;border-collapse: collapse;table-layout: fixed;vertical-align: top;}
.td0 {width: 200px; height: 200px;padding: 0px 5px 3px 10px; vertical-align:top;font-size: 0.85em;}
.td1 {width: 200px; height: 15px;padding: 10px 5px 3px 10px; vertical-align:top;}
.td2 {width: 200px; height: 170px;padding: 10px 5px 3px 10px; vertical-align:top;font-size: 0.85em;line-height: 1.4em;}
.td3 {width: 200px; height: 170px;padding: 0px 5px 3px 10px; vertical-align:top;font-size: 0.85em;line-height: 1.4em;}

table.std {margin-top: 3px;table-layout: fixed;}


/*Wohnmobile Saison oben*/
.std0 {width: 255px; height: 22px;padding-left: 1px; vertical-align:top;color: white;}
.std1 {width: 204px; height: 12px; vertical-align:top; font-size: 0.9em;color: white;text-align: center;}

/*Wohnmobile Hoverbilder*/
.hov1 {width: 248px;height: 122px;margin-top: 5px;background: url(img/wohnmobs_nugget.jpg);}
.hov1:hover {width: 248px;height: 122px;margin-top: 5px;background: url(img/wohnmobs_nugget_hover.jpg);}

.hov2 {width: 248px;height: 122px;margin-top: 5px;background: url(img/wohnmobs_mittel.jpg);}
.hov2:hover {width: 248px;height: 122px;margin-top: 5px;background: url(img/wohnmobs_mittel_hover.jpg);}

.hov3 {width: 248px;height: 122px;margin-top: 5px;background: url(img/wohnmobs_gross.jpg);}
.hov3:hover {width: 248px;height: 122px;margin-top: 5px;background: url(img/wohnmobs_gross_hover.jpg);}

/* Wohnmobile Preise*/
.wtd0 {width: 255px; height: 158px;padding-top: 3px;padding-left: 1px; font-size: 0.9em;background: #eef2f3;border: 1px solid white;}
.wtd1 {width: 204px; height: 156px; vertical-align:top;font-size: 0.9em;text-align: center;background: #e7e7e7;border: 1px solid white;}
.wtd2 {width: 204px; height: 156px; vertical-align:top;font-size: 0.9em;text-align: center;background: #dce4e6;border: 1px solid white;}
.wtd0 img {padding-top: 8px;}
span.preis {font-size: 2em;}
.wtd00 {width: 255px; height: 20px;padding-top: 3px;padding-left: 1px; font-size: 0.9em;background: #eef2f3;border: 1px solid white;}
.wtd01 {width: 204px; height: 20px; vertical-align:top;font-size: 0.9em;text-align: center;background: #e7e7e7;border: 1px solid white;}
.wtd02 {width: 204px; height: 20px; vertical-align:top;font-size: 0.9em;text-align: center;background: #dce4e6;border: 1px solid white;}



.wtd3 {width: 255px; height: 158px;padding-top: 3px;padding-left: 1px; font-size: 0.9em;vertical-align: top;}

/* Wohnmobile Bilderseite */
table.wohnmobs  {margin-top: -18px;height: 471px; border-collapse: collapse;table-layout: auto;vertical-align: top;}
table.wohnmobs tr {vertical-align: top;}
table.wohnmobs th {height: 36px;border-right: 1px solid white; border-bottom: 1px solid white;}
.wbd0 {vertical-align: top;width: 258px;border-right: 1px solid white; border-bottom: 1px solid white;}
.wbd1 {vertical-align: top;width: 207px;height: 157px;border-right: 1px solid white; border-bottom: 1px solid white;}
.wbd2 {vertical-align: top;width: 208px;border-right: 1px solid white; border-bottom: 1px solid white;}
table img {display: block;}
table img.dupp {display: inline;}

/* Tabelle Galerien */
table.galerie {background: #ddd;margin-top: -18px;height: 471px; border-collapse: collapse;table-layout: fixed;vertical-align: top;}
table.galerie th.eins {width: 258px;height: 36px;background: #1c2c99;border-right: 1px solid white; border-bottom: 1px solid white;}
table.galerie th.zwei {width: 207px;height: 36px;background: #acb7d5;border-right: 1px solid white; border-bottom: 1px solid white;}
table.galerie th.drei {width: 207px;height: 36px;background: #db661a;border-right: 1px solid white; border-bottom: 1px solid white;}
table.galerie th.vier {width: 208px;height: 36px;background: #1c2c99;border-right: 1px solid white; border-bottom: 1px solid white;}

* html table.galerie th.vier {width: 208px;height: 48px;background: #1c2c99;border-right: 1px solid white; border-bottom: 1px solid white;}


p {margin-left: 260px; padding-right: 100px;font-size: 0.9em;}

#footer {
background: #797979 url(img/footer.jpg) no-repeat;
height: 18px;
width: 884px;
position: relative;
margin: -1.5em auto 0 0;
font-size: 0.8em;
}

.footer1 {
width: 640px;
text-align: left;
float: left;
padding-left: 10px;
color: white;}

.footer2 {
width: 230px;
float: right;
text-align: center;
color: white;
}

#footer_wohn {
background: #797979 url(img/footer_wohn.jpg) no-repeat;
height: 18px;
width: 884px;
font-size: 0.8em;
margin-top: 10px;
}

#footer a, #footer_wohn a, .footer1 a, .footer2 a, #footer_wohn a:visited, .footer1 a:visited, .footer2 a:visited {padding: 0 2px; color: white; font-size: 0.85em;font-weight: normal;text-decoration: none;}
#footer a:hover, #footer_wohn a:hover, .footer1 a:hover, .footer2 a:hover {color: #f0f0f0;text-decoration: underline;}

.sublink {text-align: right;margin-right: 70px;}

