/*---universal---*/

* a {
        outline:none;
         }

* {
        font-family:arial,verdana,sans-serif;
         font-size:100.01%;
         color:#000000;
         }

/*-------------------------------*/
/*---Always Display Scrollbars---*/
/*-------------------------------*/

html {
         overflow:scroll;
         height:100%;
         }

/*---div---*/

#site {
         width:738px;
         height:670px;
         position:relative;
         margin-top:20px;
         margin-left:auto;
         margin-right:auto;
         }

#startseite, #ferienhaeuser, #freizeit, #preise, #anreise, #kontakt, #impressum {
        width:180px;
         height:163px;
         position:absolute;
         margin:0px;
         text-align:center;
         background-color:#353535;
         border:1px solid #353535;
         }

* html #startseite, * html #ferienhaeuser, * html #freizeit, * html #preise, * html #anreise, * html #kontakt, * html #impressum {  /* nur fuer Internet Explorer */
        height:165px;     /* Version 5.x */
        he\ight:163px;    /* Version 6 */
         }

* html #startseite, * html #ferienhaeuser, * html #freizeit, * html #preise, * html #anreise, * html #kontakt, * html #impressum {  /* nur fuer Internet Explorer */
         width:182px;     /* Version 5.x */
        w\idth:180px;    /* Version 6 */
         }

#startseite, #ferienhaeuser, #freizeit, #preise {
         top:0px; /**gemessen an #site**/
         }

#anreise, #kontakt, #impressum {
         left:558px; /**gemessen an #site**/
         }

#startseite {
         left:0px; /**gemessen an #site**/
         }

#ferienhaeuser {
         left:186px; /**gemessen an #site**/
         }

#freizeit {
         left:372px; /**gemessen an #site**/
         }

#preise {
         left:558px; /**gemessen an #site**/
         }

#anreise {
         top:169px; /**gemessen an #site**/
         }

* html #anreise {
         top:173px; /**gemessen an #site**/
         }

#kontakt {
         top:338px; /**gemessen an #site**/
         }

* html #kontakt {
         top:347px; /**gemessen an #site**/
         }

#impressum {
         top:507px; /**gemessen an #site**/
         }

* html #impressum {
         top:521px; /**gemessen an #site**/
         }

#content {
        width:534px;
         height:483px;
         position:absolute;
         top:169px; /**gemessen an #site**/
         left:0px;
         margin:0px;
         padding:10px;
         background-color:#f0f0f0;
         overflow:auto;
         font-size:1em;
         }

* html #content {  /* nur fuer Internet Explorer */
         top:173px;
         height:519px;     /* Version 5.x */
        he\ight:499px;    /* Version 6 */
         }

* html #content {  /* nur fuer Internet Explorer */
         width:554px;     /* Version 5.x */
        w\idth:534px;    /* Version 6 */
         }

#footer {
         width:718px;
         position:relative;
         margin-left:auto;
         margin-right:auto;
         padding:10px;
         text-align:right;
         font-size:0.6em;
         color:#c7c7c7;
         }

* html #footer {  /* nur fuer Internet Explorer */
         width:738px;     /* Version 5.x */
        w\idth:718px;    /* Version 6 */
         margin-top:14px;
         }

#footer a {
         color:#c7c7c7;
         }

/*---verlinkungen---*/

a {

         }

a:link, a:visited {
        text-decoration:none;
         }

a:focus, a:hover, a:active {
         text-decoration:underline;
         }

/*---verlinkungen_navigation---*/

a.navi, .aktive {
         display:block;
         width:180px;
         height:28px;
         color:#ffffff;
         font-weight:bold;
         padding-top:5px;
         margin:0px;
         letter-spacing:5px;
         }

* html a.navi, * html .aktive {  /* nur fuer Internet Explorer */
        height:33px;     /* Version 5.x */
        he\ight:28px;    /* Version 6 */
         }

a.navi:link, a.navi:visited {
         text-decoration:none;
         }

a.navi:focus, a.navi:hover, a.navi:active, .aktive {
         text-decoration:underline;
         }

/*---diverse---*/

body {
         margin:0px;
         padding:0px;
         background-color:#fffde8;
         }

h1 {
         font-size:1.2em;
         letter-spacing:5px;
        margin:1em 0em;
         }

h2 {
         font-size:1em;
         letter-spacing:5px;
        margin:1em 0em;
         }

h6 {
         text-decoration:underline;
         padding:0em;
         margin:0em;
         }

li {
        margin:1em 0em;
         }

form {
        display:inline;
         }

input, textarea {
        width:250px;
         }

input, textarea, select {
         }

table {
        border-collapse:collapse;
         }

p {
        margin:1em 0em;
         }

.xsmall {
        font-size:x-small;
         }

.small {
        font-size:small;
         }

.medium {
        font-size:medium;
         }

.large {
        font-size:large;
         }