/*---universal---*/

* {
         font-family:verdana,arial,sans-serif;
         font-size:medium;
         margin:0;
        padding:0;
         }

/*-------------------------------*/
/*---Always Display Scrollbars---*/
/*-------------------------------*/

html {
         overflow:scroll;
         height:100%;
         }

/*---div---*/

#site {
         margin:0 auto;
        padding:16px 0 0 0;
         width:775px;
         }

#logo {
        background:url(../images/ferienwohnung-buesum.jpg);
         height:389px;
        width:775px;
        }

#menu {
         text-align:right;
         }

#menu img {
         padding:0 0 0 20px;
         border:0;
         }

#content {
        float:left;
         text-align:justify;
        margin:0 0 10px 0;
        width:500px;
         }

#right {
        float:right;
        margin:0 0 10px 25px;
        width:250px;
         }

#bottom {
         clear:both;
        width:775px;
         text-align:center;
         letter-spacing:0.15em;
        }

/*---verlinkungen---*/

a {

         }

a:link, a:visited {
         color:#b7974f;
         text-decoration:underline;
         }

a:focus, a:hover, a:active {
         color:#cf0019;
         text-decoration:underline;
         }

/*---divers---*/

h1, h2, h3, h5 {
         color:#cf0019;
         font-size:large;
         letter-spacing:0.2em;
         margin:25px 0 0 0;
        }

h4 {
         color:#cf0019;
         font-size:small;
         letter-spacing:0.2em;
         margin:0 0 0 60px;
        }

h6 {
         color:#cf0019;
        font-size:small;
        letter-spacing:0.15em;
        margin:25px 0 0 0;
        }

body {
         background:#fef9e7;
         }

li {
        margin:1em 0 1em 1.5em;
         list-style-type:disc;
         }

form {
        display:inline;
         }

input, textarea {
         width:300px;
         }

select {
         width:100px;
         }

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;
         }

.galerie td {
         font-size:small;
         padding:0 3px 12px 3px;
         text-align:center;
         vertical-align:top;
         }

.galerie td img {
         padding:2px;
         border:1px solid #b7974f;
         }

td.left {
         text-align:right;
         padding-right:80px;
         width:50%;
         }

td.right {
         text-align:left;
         padding-left:80px;
         width:50%;
         }