
/***********************************
*           Design                 *
************************************/

body
{
    color: rgb(91, 91, 91);
    background-color: rgb(228, 214, 187);
}
    
#main
{
        background-color: #ffffff;
        background-image: url(../images/Title/hg_ref.jpg);
        background-repeat:repeat-x;
        background-position: bottom;
        border: 1px solid #898989;
        width:800px;
        font-size: 100.01%;
        margin: auto;
	padding: 4px 5px;
	position: relative;
	min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

#link_leiste
{
        background-color: #e88700;
        width:800px;
        height: 30px;
        margin-top: 2px;
}

#leiste_copyright
{
        position: absolute;
        bottom:5px;
        width:800px;
        background-color: #e0e0e0;
        height: 30px;
        z-index: 1;
}

#kontakt
{
        position: absolute;
        top: 215px;
        right: 5px;
        width: 200px;
        height: 155px;
        border: 1px solid #cecece;
        z-index:1;
}

#heiko
{
        position:absolute;
        bottom: 0px;
        left: 550px;
        z-index: 0;
}

#content
{
        position: relative;
        width: 550px;
        z-index:1;
}

#content_ref
{
        position: relative;
        width: 550px;
}

#content_kon
{
        position: relative;
        width: 700px;
}

#content_anfahrt
{
        position: relative;
        width: 750px;
}


#content_impress
{
        position: relative;
        left: 50px;
        top: 20px;
        width: 780px;
        z-index:1;
}

#map {
  position: relative;
  top:5px;
  height: 325px;
  width: 650px;
  left: 75px;
  padding: 0; margin: 0;
  border: 1px solid #cecece;
}

/***********************************
*           Tabellen               *
************************************/
#tab_ref
{
        position: relative;
        left: 50px;
        overflow: auto;
        top: 0px;
        width: 585px;
}

#tab_kon
{
        position: relative;
        left: 100px;
        top: 5px;
        width: 780px;
        z-index:1;
}


/***********************************
*           Bilderfenster          *
************************************/

#Bildbereich
{
        position:absolute;
        right:5px;
        bottom:34px;
        padding:0;
        border: 0px solid #cecece;
        /*visibility:show; */
        z-index:0;
}

#Navigationsbereich
{
        position:absolute;
        right:5px;
        top:450px;
        padding:0;
        z-index:1;
}

/***********************************
*           Panels                 *
************************************/
#anker
{
        position:absolute;
        left: 100px;
        top: 200px;
}



  
/***********************************
*           Links                  *
************************************/


a.nav_head:link, a.nav_head:visited, a.nav_head:active
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 15px;
         font-weight: bold;
         color: #FFFFFF;
         line-height: 30px;
         text-decoration: none;
         text-align: left;
         margin-left: 10px;
}

a.nav_head:hover
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         text-decoration: underline;
         font-size: 15px;
         font-weight: bold;
         color: #CCCCCC;
         line-height: 30px;
         text-align: left;
         margin-left: 10px;
}

a.mail:link, a.mail:visited, a.mail:active
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 14px;
         color: #5b5b5b;
         text-decoration: none;
         text-align: left;
         margin-left: 0px;
}
a.mail:hover
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         text-decoration: underline;
         font-size: 14px;
         color: #5b5b5b;
         text-align: left;
         margin-left: 0px;
}

a.title:link, a.title:visited, a.title:active
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 14px;
         font-weight: bold;
         color: #5b5b5b;
         text-decoration: none;
         text-align: left;
         margin-left: 0px;
}

a.title:hover
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 14px;
         font-weight: bold;
         text-decoration: underline;
         color: #5b5b5b;
         text-align: left;
         margin-left: 0px;
}

a.nav_bottom:link, a.nav_bottom:visited, a.nav_bottom:active
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: #5b5b5b;
         text-decoration: none;
         font-style: italic;
         text-align: right;
         margin-right:5px;
         margin-top:7px;
}

a.nav_bottom:hover
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: #5b5b5b;
         text-decoration: underline;
         font-style: italic;
         text-align: right;
         margin-right:5px;
         margin-top:7px;
}

/***********************************
*           Schrift                *
************************************/

.standard
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 14px;
         text-align: justify;
         color: #5b5b5b;
         margin-left: 35px;
         line-height:1.4em;
}

.standard_title
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 14px;
         font-weight: bold;
         color: #5b5b5b;

         line-height:1.4em;
}

.standard_liste
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 14px;
         color: #5b5b5b;
         margin-left: 35px;
         line-height:1.4em
}

.copyright
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: #5b5b5b;
         font-style: italic;
         text-align: right;
         margin-right:5px;
         margin-top:7px;
}

.title
{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-weight: bold;
         font-size: 15px;
         color: #ffffff;
         padding-left: 10px;
         line-height: 1.6em;
}

#h1
{
         margin-top: 30px;
         margin-left: 30px;
}


