* {
margin: 0;
padding:0;
}


body {
background: #d2f3bb;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

strong {
color:#FFD57A;
}
a { color: #356DDD; text-decoration: none; }
a:hover { text-decoration: underline; }

td {padding-left:0px; padding-right:0px;}

#wrap {
width: 100%;
margin: 0 auto;
}

#header {
margin: 10px 0 10px 0;
}
#header h1 {
font-size: 26px;
font-weight: 100;
letter-spacing: -2px;
}
#header h1 a {
color: #FAFFB0;
text-decoration: none;
}
#header h1 a:hover {
color: #eee;
text-decoration: none;
}
#header h2 {
color: #999;
font-size: 18px;
font-weight: 100;
}

#content {
float: left;
width: 780px;
height: 420px;
padding: 0 20px 20px 20px;
border-left: 0px dotted #aaa;
text-align: justify;
overflow:auto;
}

#content h2 {
color: #000000;
font-size: 16px;
font-weight: 100;
padding: 10px 0 5px 0;
border-bottom: 0px dotted #aaa;
margin-bottom: 10px;
}


#content h2 a {
color: #B0FFBD;
text-decoration: none;
}
#content h2 a:hover {
color: #eee;
}

#leftmenu {
float: left;
width: 160px;
padding: 0 20px 20px 3px;
}

#leftmenu h2 {
border-bottom: 0px dotted #aaa;
padding: 10px 0 5px 0;
margin-bottom: 10px;
color: #B0FFBD;
font-size: 16px;
font-weight: 100;
}
#leftmenu ul {
list-style-type: none;
padding: 0 0 10px 0;
}

#rightmenu {
float: right;
width: 250px;
padding: 0 20px 20px 20px;
border-left: 0px dotted #aaa;
}
#rightmenu h2 {
border-bottom: 0px dotted #aaa;
padding: 10px 0 5px 0;
margin-bottom: 10px;
color: #000000;
font-size: 16px;
font-weight: 100;
}
#rightmenu ul {
list-style-type: none;
padding: 0 0 10px 0;
}

#rightmenu img {
border: 1px dotted #aaa;
padding: 3px 3px 3px 3px;
}
#footer {
margin-top: 20px;
border-top: 1px dotted #aaa;
font-size: 11px;
text-align: center;
padding: 10px 0 10px 0;
}
#footer a { 

}
#footer a:hover {

}








#register  a {
                width: 180px; height:40px;
                background-image:url(../images/blume/Blume1.gif); background-repeat:no-repeat;
                float:left; margin:0px; padding:0px; padding-right:3px;
                text-align:right;
                }

#register  a:link {
                width: 180px; height:40px;
                background-image:url(../images/blume/Blume1.gif); background-repeat:no-repeat;
                float:left; margin:0px; padding:0px; padding-right:3px;
                text-align:right;
                }

#register a:visited {
                width: 180px; height:40px;
                background-image:url(../images/blume/Blume5.gif); background-repeat:no-repeat;
                float:left; margin:0px; padding:0px; padding-right:3px; text-align:right;
                }

#register a:focus {
                width: 180px; height:40px;
                background-image:url(../images/blume/BlumeA7.gif); background-repeat:no-repeat;
                float:left; margin:0px; padding:0px; padding-right:3px; text-align:right;
                }

#register a:hover {
                width: 180px; height:40px;
                background-image:url(../images/blume/BlumeA7.gif); background-repeat:no-repeat;
                float:left; margin:0px; padding:0px; padding-right:3px; text-align:right;
                }

#register a:active {
                width: 180px; height:40px;
                background-image:url(../images/blume/BlumeA7.gif); background-repeat:no-repeat;
                float:left; margin:0px; padding:0px; padding-right:3px; text-align:right;
                }

#register a div {
		background-color:#FEC672; 
		width:130px; overflow:hidden; float:right; 
		padding-right:5px;
		font-variant:small-caps; font-size:1.1em; color:#4C4CDB;
		
                }

#register a:hover div {
		background-color:#FE923A;
                }

#register a:active div {
		background-color:#AFC175;
                }















#link a {      margin:0px; padding:0px; padding-right:3px;
                text-align:right;
		
                }

#link a:link {
                margin:0px; padding:0px; padding-right:3px;
                text-align:right;
                }

#link a:visited {
                margin:0px; padding:0px; padding-right:3px; text-align:right;
                }

#link a:focus {
                margin:0px; padding:0px; padding-right:3px; text-align:right;
                }

#link a:hover {
                margin:0px; padding:0px; padding-right:3px; text-align:right;
		text-decoration:underline;
                }

#link a:active {
                margin:0px; padding:0px; padding-right:3px; text-align:right;
                }

#link a div {
		background-color:#FEC672; 
		width:530px;float:right; 
		padding-right:5px;
		font-size:1.5em; color:#4C4CDB;
		
                }


#link a:hover div {
		background-color:#FE923A;
                }

#link a:active div {
		background-color:#AFC175;
                }


#link span div {
		background-color:#FEC672; 
		width:530px;float:right; 
		padding-right:5px;
		font-size:1.5em; color:#4C4CDB;
		
                }






#bericht {
margin-top:20px;
float: left;
width: 370px;
height: 80%;
padding: 0 20px 20px 20px;
border-left: 0px dotted #aaa;
text-align: justify;
overflow:auto;	 
}

h3.bericht {
		background-color:#FEC672;
		width:780px;float:right; 
		padding-right:5px;
		font-size:1.5em; color:;
		text-align:center;
}

h4.bericht {
		
		width:100%;float:right; 
		padding-bottom:15px;
		font-size:1.0em; color:#000000;
		text-align:center;
}

#fotos {
margin-top:20px;
float:left;
width: 320px;
height: 80%;
padding: 0 10px 20px 20px;
border-left: 0px dotted #aaa;
text-align: center;
overflow:auto;	 
} 

#bericht p {
margin-top:1em;
}
