body{
      background-color: #FFFFCC;
      font-family: Verdana, Arial, Helvetica, "Sans Serif";
      font-size: 0.8em;
      color: #000000;
      margin: 0px;
      text-align: center;
      }

/* menu */

#menu{
      float: left;
      width: 150px;
      text-align:left;
      padding-bottom: 20px;
      }

#containerul, #containerul ul{
      margin:0;
      padding:0;
      }

#containerul li{
     margin:0 0 0 10px;                   /* left margin für Einrückung */
     text-decoration:none;
     padding:0;
     list-style-type:none;
     }

#containerul li_act{
     margin:0 0 0 0px;                   /* left margin für Einrückung */
     text-decoration:none;
     color:#7D6446;
     padding:0;
     list-style-type:none;
     }

#containerul .symbols{               /* styles positionierung symbole */
     float:left;
     width: 13px;
     height:1em;
     background-position:0 50%;
     background-repeat:no-repeat;
     }

.menu {
      width:150px;
      display: block;
      border-top: 1px solid #7D6446;
      padding-top: 20px;
      }

.menu a:link, .menu a:visited {
      text-decoration:none;
      color:#000000;
      margin-top: 1px;
      }

.menu a:hover {
      text-decoration:underline;
      color:#7D6446;
      }


/* haed */

#haed{
      position: relative;
      width: 850px;
      height: 195px;
      margin: auto;
      margin-top: 10px;
      text-align: left;
      }

#haed_followup{
      position: relative;
      width: 850px;
      height: 65px;
      margin: auto;
      margin-top: 10px;
      text-align: left;
      }

/* site */

#mainarea{
      position: relative;
      width: 850px;
      margin: auto;
      text-align:left;
      }

/* content */

#maincontent{
      border-top: 1px solid #7D6446;
      float: right;
      text-align:left;
      margin-left: 20px;
      padding-bottom: 20px;
      width: 680px;
      }

.maincontent p {
      padding: 0px;
      margin-top: 0px;
      margin-bottom: 15px;
      }

.maincontent a:link {
      text-decoration:none;
      color:#7D6446;
      }

.maincontent a:visited {
      text-decoration:none;
      color:#7D6446;
      }

.maincontent a:hover {
      text-decoration:underline;
      color:#7D6446;
      }

.maincontent h1 {
      margin-top: 20px;
      margin-bottom: 10px;
      font-size: 1.3em;
      font-weight:bold;
      color: #000000;
      clear: both;
      }

.maincontent h2 {
      margin-top: 10px;
      margin-bottom: 5px;
      font-size: 1.0em;
      font-weight:bold;
      color: #000000;
      clear: both;
      }

.maincontent .kmz {
      background-image: url(../images/kmz.gif);
      background-repeat: no-repeat;
      padding-left: 14px;
      }

.maincontent .video {
      background-image: url(../images/video.gif);
      background-repeat: no-repeat;
      padding-left: 14px;
      }                
      
.maincontent .mail {
      background-image: url(../images/mail.gif);
      background-repeat: no-repeat;
      padding-left: 14px;
      } 
	  
.maincontent .link {
      background-image: url(../images/link.gif);
      background-repeat: no-repeat;
      padding-left: 14px;
      }  

.maincontent .toplink {
      text-align: right;
      float: right;
      margin-top: 20px;
      margin-right: 0px;
      margin-bottom: 5px;
      } 


/* footer */

#footer{
      clear: both;
      width: 850px;
      height: 20px;
      margin: auto;
      border-top: 1px solid #7D6446
      }

.footer {
      text-align: center;
      font-size: 0.7em;
      }

.footer a:link, .footer a:visited {
      padding-right: 3px;
      text-decoration: none;
      color:#7D6446;
      }

.footer a:hover {
      padding-right: 3px;
      text-decoration: underline;
      color:#7D6446;
      }

/* pictures */

#picture_small{
      clear: both;
      width: 130px;
      font-size: 0.8em;
      color: #000000;
      background-color: #FFFFB2;
      float: left;
      margin: 5px 15px 5px 0px;
      display: inline;
      } 
          
#picture_small p{
      padding: 3px;
      margin: 0px;
      }

#picture_medium{
      clear: both;
      width: 330px;
      font-size: 0.8em;
      color: #000000;
      background-color: #FFFFB2;
      float: right;
      margin: 5px 0px 5px 15px;
      display: inline;
      } 
          
#picture_medium p{
      padding: 3px;
      margin: 0px;
      }              

