a:link, a:visited, a:active, a:hover{
  text-decoration:none;
  font-weight:bold;
  color:#634142;
}
a:active, a:hover {
 text-decoration:underline;
}
a, a:visited, a:hover {
}
body{
 font-family:Verdana;
 font-size:16px;
 background-image: url("images/Hintergrund_Gras_03.jpg");
 
}
h1 {font-size:26px;color:#000000;margin-bottom:0px;}
h2 {
font-size:24px;
color:#000000;
text-align:center;
}
h3 {font-size:22px;color:#000000;}
h4 {font-size:12px;color:#000000;}

p {
font-size:16px;
color:#000000;margin-top:0px;
}
#seitenlogo{
background-color: #FACF0D;
height:45px;
line-height:20px;
position:absolute;
width:100%;
text-align:center;
}
#seitenlogo p{
white-space:nowrap;
color:#3F5D17;
width:100%;
font-family: "Comic Sans MS",cursive;
font-size: 24px;
line-height:30px;
text-decoration: none;
float:right;
margin:2px;
margin-top:4px;
display:inline;
}
#seitenlogo p img {
    border: 1px solid #050505;
    display: inline;
}
#menue_container{
width:160px;
float:left;
line-height:18px;
position: fixed;
top:60px;
background-image: url("images/HG_transp_50_100x100.png");
text-align:left;
z-Index:100; /*oberstes div*/
}
#menue_container a:hover{
background-color: red; 
color:#000000;
/*list-style-type:circle;*/
}
#menue_container a,#menue_container p{
display:block;
text-align:left;
margin-left:10px;
margin-right:10px;
padding: 5px;
}
.menutitle
{
font-weight:bold;
border-top:1px dashed #000000;
margin-top:15px;
}
#rechte_seite {
position:relative;
width:80%;
min-width:700px;
float:right;
 background-image: url("images/Hintergrund_Gras_03_heller.jpg");
 left:100px;
 right:10px;
 top:60px;
}
a.Zur_Unterseite {
color:green;
}
/*.untermenue {
font-size: 12px;
textcolor:green;
padding: 0px;
}
*/
.thumb {
width: 75px;
max-height: 75px;
}
.logo{
max-width: 250px;
max-height: 200px;
border: 1px solid #000000;
margin:10px;
}
.content {
  position:relative;
  width:80%;
  min-width:500px;
  min-height:750px;
  float:left; 
  background-image: url("images/HG_transp_50_100x100.png");
  left:200px;
  right:10px;
  top:60px;
  padding:20px;
} 
.fotoshowcontainer {
    background: none repeat scroll 0 0;
    border: 1px solid #000000;
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    min-height: 500px;
	float: left;
	display:inline;
	position: relative;
}
.fotoshowcontainer  p {
margin-left:10px;
margin-right:10px;
}
.fotoshowcontainer  h4 {
margin-left:10px;
margin-right:10px;
}
.thumbcontainer {
width: 360px;
min-height: 500px;
}
.fotoshowcontainer .thumbcontainer a.pics {
    color: #000000;
    cursor: default;
    display: inline;
    float: left;
    height: 75px;
    padding: 7px 21px;
    text-decoration: none;
    width: 75px;
}
.fotoshowcontainer .thumbcontainer a.pics img.thumb {
    border: 1px solid #000000;
    display: block;
	width: 75px;
	max-height: 75px;
}
.bilderrahmen {
    background: none repeat scroll 0 0 #FACF0D;
    border: 1px solid #FFFFFF;
    display: none;
    text-align: center;
    width: 580px;
    min-height: 500px;	
	position: fixed;
	float:right;
	left:600px;
	top:90px;
	padding: 10px;
    height: 500px;

}
.bilderrahmen img {
    border: 1px solid #000000;
    margin: 10px auto;
	max-width: 560px;
	max-height: 480px;
}
#anfangsbildcontainer {
    display: block;
    z-index: 5;
	top:0px;
}
#anfangsbild{
    display: inline;
    outline: 0 none;
    /*position: absolute;*/
    z-index: 5;
}
.bilderrahmen_start{
    background: none repeat scroll 0 0 #FACF0D;
    border: 1px solid #FFFFFF;
    display: none;
    text-align: center;
    width: 580px;
	position: fixed;
	float:right;
	left:600px;
	top:125px;
	padding: 10px;
    height: 500px;

}
.bilderrahmen_start img {
    border: 1px solid #000000;
    margin: 10px auto;
	max-width: 560px;
	max-height: 480px;
}
.fotoshowcontainer .thumbcontainer a.pics:hover {
    white-space: normal;
}
.fotoshowcontainer .thumbcontainer a.pics:hover img.thumb {
    border: 1px solid #FFFFFF;
}
.fotoshowcontainer .thumbcontainer a.pics:hover span {
    display: block;
    left: 600px;
    position: fixed;
    z-index: 12;
}
.fotoshowcontainer .thumbcontainer a.pics:active img.thumb {
    border: 1px solid #FFCC00;
}
.fotoshowcontainer .thumbcontainer a.pics:active span {
    display: block;
    left: 600px;
    position: fixed;
    z-index: 10;
}
.fotoshowcontainer .thumbcontainer a.pics:focus {
    outline: 0 none;
}
.fotoshowcontainer .thumbcontainer a.pics:focus img.thumb {
    border: 1px solid #FFCC00;
}
.fotoshowcontainer .thumbcontainer a.pics:focus span {
    display: block;
    left: 600px;
    position: fixed;
    z-index: 11;
}
.fotoshowcontainer .thumbcontainer .info {
	bottom: 10px;
    position: absolute;
    left: 10px;

}
.fotoshowcontainer .thumbcontainer span.info {
    clear: left;
    color: #EEEEEE;
    display: block;
    margin-left:10px;
    width: 600px;
    z-index: 1;
}
.fotoshowcontainer .thumbcontainer span.info a {
    color: #000000;
}
.fotoshowcontainer .thumbcontainer span.info a:hover {
    text-decoration: none;
}
