html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, strong, ol, ul, li { margin: 0; padding: 0; border: 0; outline: none 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
a { color: #000000; font-style: italic; background-color: #e4e4e4; text-decoration: none; letter-spacing: 1px; }
a:hover { color: #0d325a; text-decoration: underline; }
html {
	height: 100%; 
	margin-bottom: 1px;
}
body { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000; background-color: #80b5d9; }
.page { background-image: url(images/baum.gif); width: 1024px; height: 640px; margin: 0 auto; }
.page-urlaub { background-image: url(images/baum-urlaub.gif); margin: 0 auto; width: 1024px; height: 640px; }
.page-storch { background-image: url(images/baum-storch.gif); margin: 0 auto; width: 1024px; height: 640px;  }
.page-nest { background-image: url(images/baum-nest.gif); margin: 0 auto; width: 1024px; height: 640px; }
.page-rahmen { background-image: url(images/baum-rahmen.gif); margin: 0 auto; width: 1024px; height: 640px; }
.page-eis { background-image: url(images/baum_eis.gif); margin: 0 auto; width: 1024px; height: 640px; }
h1, h2 {
	font-weight: normal;
}
h3, h4 { font-weight: bold; }
ul, ul a {
	list-style: none   ;
	padding-bottom: 8px;
}
li, li a {
	list-style: disc; margin-left: 18px;
	padding-top: 4px;
}
.pink, .pink a {
	color: #3598ff;
}
.palePink, .palePink a {
	color: #7fbcfa;
}
#ul { margin-top: 0; margin-bottom: 8px; margin-left: 5px; padding-left: 12px; font-size: 12px; font-family: arial, helvetica;  list-style-position: outside; }
/* dirty hack for stupid IE bugs */
* html #ul { margin-top: 0; margin-bottom: 8px; margin-left: 5px; padding-left: 12px; font-size: 12px; font-family: arial, helvetica;  list-style-position: outside; }


.rightColumn {
	width: 690px;
	float: left;
	padding-top: 8px;
	padding-bottom: 32px;
}
.wrapper { background: white; margin-top: 16px; padding: 16px; filter: alpha(opacity=84); opacity: 0.60; -moz-opacity:  0.50; zoom: 1; min-height: 452px; }
.wrapper:hover {
	filter: alpha(opacity=100);
	opacity: 0.9;
	-moz-opacity: 1.0;
}
.wrapper h2 {
	font-size: 19px;
	line-height: 20px;
	padding-top: 0;
	padding-bottom: 8px;
}
.wrapperfoto {
	padding-bottom: 8px;
	clear: both;
}
.wrapper p { font-size: 12px; line-height: 15px; padding-top: 4px; padding-bottom: 12px; }
.weblink  {
	text-decoration: underline;
}
.wrapper ol li {
	font-size: 12px;
	line-height: 16px;
	padding-top: 4px;
	list-style-type: decimal;
	list-style-position: inside;
}
.navigation{
	position: relative; width: 200px;float: left;
}
.text{
	position: relative; width: 430px;float: left; height: 410px;}
.clearBoth {
	clear: both;
}
.floatRight {
	float: right;
}
.footer { color: white; position: inherit; top: 12px; width: 690px; height: 28px; float: right; padding-top: 6px; padding-left: 380px; }
.floatLeft15 {
	float: left;
	padding-right: 15px;
	padding-top: 5px;
}


#upperLeftCorner {
    display: block;
    position: absolute;
    left: 0;
    top: 0px;
    overflow: visible;
    width: 300px;
    height: 300px;
    margin: 0 0 0 0;
    padding: 0;
    z-index: 9999;
    border: none;
    float: none;
  }
  
.divextra-img { position: absolute; top: 60px; right: 25px; z-index: 800; margin: 0; padding: 0; 
 }
.pdf a.link{ border-top: 1px solid #7b7b9e; border-bottom: 1px solid #7b7b9e; }