a{
color: #552704;
text-decoration: none;
border-bottom: 1px dashed #552704;
}				  
a img {
border: none;
text-decoration: none;
}
a:visited {
color: #552704;
border-bottom: 1px dashed #552704;
}
a:hover {
border-bottom: 1px dashed #552704;
}
body {
background:#E5E0D5;
background-image: url(bilder/backgr.gif);
border:none;
color:#776E64;
font: 0.7em Verdana, helvetica, sans-serif;
margin:0;
padding:0;
text-align:center;
}
h2, h2 a:link, h2 a:hover, h2 a:active, h2 a:visited  {
font: 95%  Verdana, Arial, Tahoma;   
letter-spacing: 0.2em;
margin: 15px 0 2px 0;
padding-bottom: 2px;
padding: 2px 2px 2px 2px;
font-family: Verdana, Arial, Tahoma; 
text-transform: capitalize;
color: #552704;
font-size: .90em;
}
h3 {
height:14px;
}

h3 a:link, h3 a:hover, h3 a:visited { 
border-bottom: none;
font-size: 100%;
color: #552704;
padding: 2px 2px 2px 2px;
height: 16px;
vertical-align: bottom;
padding-left: 16px;
background-image: url(bilder/document.gif);
background-repeat: no-repeat;
background-position: center left ;
}
ul { 
list-style: none;
}
#content {
padding-left:15px;
padding-top: 10px;
float:left;
width:560px;
text-align:justify;
line-height:2;
}
#header {
background-image: url(bilder/header.jpg);
background-repeat: no-repeat;
height: 262px;
border-bottom:none;
font-size: 10px;
font-family: Verdana, Arial, Tahoma; 
letter-spacing:0.2em;
margin:0;
}
#header_text{
padding-top: 35px;
padding-left: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
font-weight: bold;
color: #666666;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #menu {
width:176px;
}
#menu {
padding-left:10px;
margin:0 0 0 590px;
width:180px;
border-left:none;
color: #552704;
}
#menu a { 
color: #552704;
border: 0;
padding-left:4px;
line-height:2;        
}
#menu a:hover { 
text-decoration: underline;       
}
#menu h2 { 
font-weight:bold;
font-size:14px;
border-bottom:1px dotted;   
}
#menu h3 { 
font-weight:bold;
font-size:13px;
border-bottom:1px dotted;   
}
#menu ul {
color: #552704;
list-style-type:none;
margin:0;
padding-left:25px;
}
#menu ul li {
list-style-image:url(bilder/extern.gif);
padding-left:0px;
font-weight:bold;
}
#menu ul ul {
line-height:1.5px;
font-weight:normal;
padding-left:10px;
}
#menu ul ul li {
list-style-image:url(bilder/z-plus-13-01_hover.gif);
padding-left:0px;
font-weight:normal;
line-height:1.5px;
}
#rap {
background-image: url(bilder/content_bg.gif);
background-repeat: repeat-y;
border:none;
width:800px;
margin:0 auto;
text-align:left;
}
input {
padding-top: 0px;
border: 1px solid #CFD8E0;
background: #fff;
color: #3E3E3E;
font: 10px Verdana, Arial, Tahoma; 
}
.footer{
background-image:url(bilder/footer.gif);
background-repeat: no-repeat;
height: 26px;
background-position: center;
}
.clear {
clear:both;
}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#8F3E49;
font-weight:bold;
}
#bild1 {
width:400px;
}
#bild2 {
width:400px;
}

/* Styles für die Bildergallerie */

    address {
      margin-top: 10px;
      border-top: 1px solid #000000;
      font-size: 80%;
      text-align: center;
    }
    
    .tabindex {
      width: 560px;
    }
    
    .tabindex TD {
      width: auto;
      text-align: center;
      height: 110px;
    }
    
    .thumbimg {
      background-color: #cccccc;
      padding: 1px;
    }
    
    .picture {
      text-align: center;
      padding: 5px;
    }
    
    .picimg {
      background-color: #cccccc;
      padding: 1px;
      margin-bottom: 3px;
    }
