/* CSS Document */
body   {
       background-color: black;
       background-image: url(higr2.jpg);
       background-attachment: fixed;
       margin: 0;
       padding: 0;
       }
#start {
       position: absolute;
       top: 12%;
       left: 50%;
       width: 700px;
       height: 580px;
       margin-left: -325px;
       margin-right: auto;
       margin-bottom: 12em;
       background-color: black;
       text-align: left;
       z-index: 2;
       }
.calm  {
       background-image: url(higr3.jpg);
       background-attachment: fixed;
       margin: 0;
       padding: 0;
       }
#menu  {
            position: fixed;
            top: 45px;
            left: 25px;
            width: auto;
            height: auto;
            margin-top: 20px;
            margin-left: auto;
            border-top: none;
            border-bottom: none;
            background-color: transparent;
            z-index: 1;
            }
#schluss {
         position: absolute;
         top: 750px;
         text-align: right;
         width: 100%;
         }
#birgit  {
       float: right;
       height: auto;
       width: 95%;
       margin-top: 20px;
       padding: 25px 25px 0 0px;
       text-align: right;
       }
#birgiteng  {
       float: right;
       width: auto;
       height: auto;
       margin-top: 20px;
       margin-left: 70px;
       margin-right: 0;
       padding: 25px 25px 0 0px;
       text-align: right;
       }
#birgitweihn {
       float: right;
       width: auto;
       height: auto;
       margin-top: 20px;
       margin-left: 70px;
       margin-right: 0;
       padding: 25px 25px 0 0px;
       text-align: right;
       }
#birgitweihn img  {
        padding-bottom: 1em;
       }
#foto  {
       float: left;
       height: auto;
       padding: 330px 25px 0px 50px;
       }

.cleaner { clear:both; height:0px; }
.black  {
        color: black;}
p      {
       font-family: tahoma, sans-serif;
       font-size: 1em;
       line-height: 1.6em;
       font-weight: 100;
       color: orange;
       padding: 0 0 0 2em;
       }
h3     {
       font-family: tahoma, sans-serif;
       font-size: 1.5em;
       font-weight: 100;
       line-height: 1em;
       color: orange;
       text-align: right;
       }
h4     {
       font-family: tahoma, sans-serif;
       font-size: 1.1em;
       font-weight: 100;
       line-height: 1.4em;
       color: orange;
       text-align: center;
       }
dl  {
    float: right;
    padding: 5px 10px 5px 5px;
    width: auto;
    height: auto;
    } 
dt  {
    width: auto;
    height: auto;
    }
dd  {
    height: auto; 
    padding: 0 5px 0 10px;
    text-align: left;
    color: orange;
    font-family: tahoma, helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.6em;
    } 
img    {border: none; }
a:link {
        font-family: tahoma, sans-serif;
        font-size: 1em;
        font-weight: 900;
        letter-spacing: 0.05em;
        color: rgb(255,153,0);                                               /* orange */
        }
a:visited {
          font-family: tahoma, sans-serif;
          font-size: 1em;
          font-weight: bold;
          color: rgb(255,153,0);                                               /* orange */
          background-color: none;
          }
a:hover, a:active {
         font-family: tahoma, sans-serif;
         font-size: 1em;
         color: rgb(251,81,199);                                                          /* rosa */
         background-color : none;            
         }
.button   {
         font-family: tahoma, sans-serif;
         font-size: 1em;
         color: orange;                   /* orange */
         background-color: black;                          /* schwarz */
         border-top: solid 1px white;
         border-left: solid 1px white;
         border-right: 1px solid rgb(153,0,0);                                             /* dunkelrot */
         border-bottom: 1px solid rgb(153,0,0);                                             /* dunkelrot */
         }
.field   {
         background-color: black;
         color: orange;                                           /* orange */
         font-family: tahoma, sans-serif;
         font-size: 1em; 
         font-weight: normal;
         padding: 1em 0em 0em 1em;
         border: 1px solid rgb(153,0,0);                                             /* dunkelrot */
         }
* html  {
        margin: 0;
        padding: 0;
        }
* html body {
        overflow: hidden;
        height: 100%;
        width: 100%;
        }
* html #container {
        margin:0;
        padding: 0;
        overflow: auto;
        height: 100%;
        width: 100%;
        }
* html #menu {position: absolute;}
