html>#container {height:auto}		
body
{
background-color:#000000;
font-family:arial, helvetica;
font-size:13px;
}

h2
{
color:#fff;
font-size:30px;
margin:0px;
padding:0px;
letter-spacing:7px;
border-bottom:1px dashed #fff;
}
h3
{
color:#fff;
font-size:22px;
margin:0px;
padding:0px;
letter-spacing:5px;
border-bottom:1px dashed #fff;
}
#profilecontent h2
{
color:#FFffff;
border-bottom:1px solid #fff;
background-image:url(i/h2bg-profile.jpg);
background-repeat:no-repeat;
background-position:top;
}
#profilecontent h3
{
background-image:url(i/fagulightblue.gif);
background-repeat:repeat;
background-position:-30px;
padding:5px;
color:#fff;
border:1px solid #FFffff;
}
#productscontent h2
{
color:#000;
border-bottom:1px solid #000;
background-image:url(i/h2bg-products.jpg);
background-repeat:no-repeat;
background-position:top;
}
#productscontent h3
{
background-image:url(i/fagulightyellow.gif);
background-repeat:repeat;
background-position:-30px;
padding:5px;
color:#000;
border:1px solid #000;
}
#servicescontent h2
{
color:#FFffff;
border-bottom:1px solid #fff;
background-image:url(i/h2bg-services.jpg);
background-repeat:no-repeat;
background-position:top;
}
#servicescontent h3
{
background-image:url(i/fagulightgreen.gif);
background-repeat:repeat;
background-position:-30px;
padding:5px;
color:#fff;
border:1px solid #ffffff;
}
#photoscontent h2
{
color:#FFffff;
border-bottom:1px solid #fff;
background-image:url(i/h2bg-profile.jpg);
background-repeat:no-repeat;
background-position:top;
}
#photoscontent h3
{
background-image:url(i/fagulightblue.gif);
background-repeat:repeat;
background-position:-30px;
padding:5px;
color:#fff;
border:1px solid #FFffff;
}
#impressumcontent h2
{
color:#FFffff;
border-bottom:1px solid #fff;
background-image:url(i/h2bg-services.jpg);
background-repeat:no-repeat;
background-position:top;
}
#impressumcontent h3
{
background-image:url(i/fagulightred.gif);
background-repeat:repeat;
background-position:-30px;
padding:5px;
color:#fff;
border:1px solid #ffffff;
}



#container
{
margin-top:40px;
margin-bottom:40px;
width:740px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#head
{
width:740px;
height:117px;
background-image:url(i/head.jpg);
background-repeat:no-repeat;

}

#nav
{
text-align:left;
color:#fff;
font-weight:bold;
font-family:arial;
font-size:20px;
position:relative;
top:90px;
left:130px;
}

#head2
{
width:740px;
height:31px;
background-image:url(i/head2.jpg);
background-repeat:no-repeat;
text-align:left;
padding-left:100px;
padding-top:18px;
}

#nav a
{
color:#fff;
font-family:arial;
font-size:15px;
font-weight:bold;
text-align:right;
}
#nav a:hover
{
color:#507C11;
}


#content
{
background-image:url(i/yellowstripe_left.gif);
background-repeat:repeat-y;
background-position:left;
}
#contentproducts
{
background-image:url(i/bluestripe_left.gif);
background-repeat:repeat-y;
background-position:left;
}

#flashspace
{
background-image:url(i/indexright1.gif);
width:671px;
background-color:#75ba12;
background-repeat:repeat;
background-position:left;
margin-left:69px;
margin-bottom:2px;

}

#indexright
{
padding-top:15px;
font-size:120%;
padding-bottom:20px;

background-repeat:no-repeat;
background-position:left;
background-color:#75ba12;
margin-left:69px;
margin-bottom:0px;
}

#agindex
{
display: inline;
float:left;
width:331px;
height:309px;
background-image:url(i/gindex.jpg);
background-repeat:no-repeat;
background-position:left;
margin-left:69px;
}

#footer
{
clear:both;
height:81px;
background-image:url(i/footer.gif);
background-repeat:no-repeat;
background-position:left;
}

#footerproducts
{
height:81px;
background-image:url(i/footerblue.gif);
background-repeat:no-repeat;
background-position:left;
}


#footercontent
{
padding:4px;
color:#fff;
text-align:right;
font-weight:bold;
font-family:arial;
background-color:#00A0C6;
width:663px;
height:58px;
margin-left:69px;
background-image:url(i/footerbg.jpg);
background-repeat:no-repeat;
}

#stuff0{
display:none;
z-index:+100;
top:20px;
color:#fff;	
left:90px;
text-align:left;
}
#stuff1{
display:none;
z-index:+200;
top:20px;
color:#fff;	
left:-101px;
text-align:left;
}
#stuff2{
display:none;
z-index:+300;
top:20px;
color:#fff;	
left:-378px;
text-align:left;
}
#stuff3{
display:none;
z-index:+400;
top:4px;
color:#fff;	
left:12px;
text-align:left;
}
#stuff4{
display:none;
z-index:+400;
top:-44px;
color:#fff;	
left:90px;
text-align:left;
}
#stuff5{
display:none;
z-index:+400;
top:-50px;
color:#fff;	
left:90px;
text-align:left;
}
#scroller{
display:inline;


color:#fff;	
left:90px;
text-align:left;
}
#profilecontent
{
padding:10px;
text-align:left;
color:#fff;
background-color:#00A0C6;
margin-left:69px;
margin-bottom:2px;
}

#profilecontent p
{
letter-spacing:1px;
font-size:15px;
line-height:21px;
}

#productscontent
{
padding:10px;
text-align:left;
color:#000;
background-color:#FFE500;
margin-left:69px;
margin-bottom:2px;

}

#productscontent p
{
letter-spacing:1px;
font-size:15px;
line-height:21px;
}



#servicescontent
{
padding:10px;
text-align:left;
color:#fff;
background-color:#75BA12;
margin-left:69px;
margin-bottom:2px;
}

#servicescontent p
{
letter-spacing:1px;
font-size:15px;
line-height:21px;
}

#photoscontent
{
padding:10px;
text-align:left;
color:#fff;
background-color:#00A0C6;
margin-left:69px;
margin-bottom:2px;
}

#photoscontent p
{
letter-spacing:1px;
font-size:15px;
line-height:21px;
}

#impressumcontent
{
background-image:url(i/impressumbg.jpg);
background-repeat:no-repeat;
background-position:245px 47px;;
padding:10px;
text-align:left;
color:#fff;
background-color:#F90033;
margin-left:69px;
margin-bottom:2px;
}
#impressumcontent p
{
letter-spacing:1px;
font-size:15px;
line-height:21px;
}


.staffimgtd
{
padding-top:20px;
text-align:center;
}

.logo
{
margin-left:22px;
margin-right:22px;
margin-top:11px;
margin-bottom:11px;
border:0px;
}

.productstable
{
margin-left:auto;
margin-right:auto;
width:90%;
margin-top:20px;
}

.productstdleft
{
padding:7px;
border-right:0px dashed #000;
border-left:0px dashed #000;
border-top:1px dashed #C2AE00;

}

.productstdright
{
width:100%;
padding-right:4px;
padding-top:4px;
padding-bottom:4px;
padding-left:20px;
border-right:0px dashed #000;
border-top:1px dashed #C2AE00;
}
.productdescription
{
font-size:9px;
font-weight:normal;
}
.productstdright
{
font-size:10px;
line-height:19px;
font-weight:bold;
}

.productslistimg
{

}

#mailcontainer
{
margin-top:20px;
}

.mailinput
{
border:1px #fff solid;
background-image:url(i/fagulightred.gif);
background-repeat:repeat;
color:#fff;
font-weight:bold;
font-size:16px;
font-family:arial;
margin-bottom:5px;
}

#copy
{
position:relative;
top:22px;
right:30px;
}

.gallerythumb
{
margin-left:8px;
margin-right:8px;
margin-top:11px;
margin-bottom:11px;
border:0px;
}

#photooption
{
margin-left:auto;
margin-right:auto;
text-align:center;
margin-bottom:20px;
}


.reftdleft
{

border-right:0px dashed #000;
border-left:0px dashed #000;
border-top:1px dashed #39D9FF;

}

.reftdright
{
width:100%;
padding:4px;
border-right:0px dashed #000;
border-top:1px dashed #39D9FF;
}
.reftdleftfirst
{

border-right:0px dashed #000;
border-left:0px dashed #000;
border-top:0px dashed #39D9FF;

}

.reftdrightfirst
{
width:100%;
padding:4px;
border-right:0px dashed #000;
border-top:0px dashed #39D9FF;
}



.denkmal
{
font-size:x-small;
}

#weiterepartner li
{
margin-left:10px;
margin-top:2px;
letter-spacing:2px;
font-size:16px;
}

.oeffnungszeitentable
{
margin-top:10px;
margin-bottom:10px;
letter-spacing:1px;
font-size:15px;
line-height:21px;
}
.oeffnungszeitentable .col1
{
width:80px;
font-weight:bold;
}
.oeffnungszeitentable .col2
{
width:50px;
}
.oeffnungszeitentable .col3
{
width:200px;
font-weight:bold;
}

#welcome
{
text-align:left;
font-family:arial;
color:#fff;
font-weight:bold;
font-size:19px;
letter-spacing:2px;
padding-left:6px;
padding-right:2px;
border:0px;
padding-top:3px;
}

.welcomep
{
font-weight:normal;
font-size:16px;
letter-spacing:1px;
line-height:22px;
text-align:left;
padding-left:14px;
padding-right:12px;
border:0px;
color:#fff;
}
.welcomep2
{
font-weight:normal;
font-size:16px;
letter-spacing:1px;
line-height:18px;
text-align:left;
padding-left:14px;
padding-right:12px;
border:0px;
color:#fff;
}
.welcomep2 a
{
font-weight:bold;
color:#fff;
text-decoration:underline;
}
