/* CSS Document */

BODY { 
font:11px Arial, Helvetica, sans-serif;
color:#000;
line-height:12px;
background-color:#fff;
margin:0;
}

h3 {
height:18px;
font-size:16px;
text-transform:uppercase;
margin:13px 0 0 0;
padding:2px 0 2px 0;
}

a {
text-decoration:underline;
color:#000;
}

ul {
list-style:none;
margin:0;
padding:0;
}

li, .li_impressum, .li_impressum:hover {
width:685px;
border-bottom:1px dotted #000;
clear:both;
background-position:100% 0%;
background-repeat:no-repeat;
}

.li_impressum, .li_impressum:hover {
height:270px;
}

li:hover {
border-bottom:1px solid #000;
}

#content {
margin:0 50px 0 35px;
padding:0;
width:685px;
border:0px;
}

#adresse {
height:16px;
width:685px;
padding-bottom:10px;
color:#000;
border-bottom:1px solid #000;
}

#footer {
height:25px;
width:685px;
padding-top:13px;
margin-bottom:20px;
border:0px;
}

#adresse p, #footer p {
font-size:11px;
line-height:14px;
width:685px;
border:none;
margin:0;
padding:0;
text-transform:uppercase;
}

#adresse a, #footer a {
color:#000;
}

.Galerie {
width: 424px;
height: 303px;
z-index:5;
border:0px;
float:left;
margin-top:5px;
text-align:right;
}

.imglinks  {
height: 20px;
width: 683px;
z-index:10;
padding-left:2px;
padding-top:18px;
text-align:right;
float:left;
border:0px;
}

.imglinks a:link {
color:#000;
background-color:#fff;
width:16px;
height:14px;
padding:2px 2px 2px 2px;
text-align:center;
text-decoration:none;
display:inline;
}

.imglinks a:hover {
font-weight:bold;
text-decoration:underline;
}

.imglinks a:active {
font-weight:bold;
text-decoration:underline;
}

a.list:link, a.list:visited, a.list:hover, a.list:active {
width:685px;
height:40px;
color:#000;
margin:0;
padding:0;
display:block;
text-decoration:none;
}

a.list:hover {
color:#000;
}

a.list h3 {
height:18px;
font-size:16px;
text-transform:uppercase;
margin:13px 0 0 0;
padding:2px 0 2px 0;
float:left;
}

.header_gif {
margin:50px 0 0 34px;
border:none;
}

.projekt_on {
width:685px;
height:356px;
border:none;
margin:0;
}

.projekt_off {
display:none;
}

.projekt_on p {
float:left;
width:216px;
height:303px;
margin:5px 43px 0 0;
padding:0;
border:0px;
}

.imprint {
width:685px;
height:300px;
border:none;
margin:0;
}

.imprint p {
width:500px;
margin:5px 0 15px 0;
padding:0;
}
