@charset "utf-8";
/* CSS Document */

body {
background-color:#F1DCC8;
background-image:url(../bilder/majon-am-see.jpg);
background-repeat:no-repeat;
background-position:center top;
}

/* Die Seite ist insgesamt 900 hoch und 1000 px breit */

#seite {
width: 1000px;
height: 900px;
/* position relative, da sonst andere absolute Container (extra) NICHT daran orientieren würden */
position:relative; top:0px; left:0px;
margin: 0 auto;
font: normal 13px verdana, sans-serif;
color:#CCCC00;
text-decoration:none;
}

#gnom {
position: absolute; top:638px; left:-250px;
float: left;
z-index: 0;
}

#tauchi {
position: absolute; top:340px; left:62px;
float: left;
z-index: 1;
}

#tauchiwasser {
position: absolute; top:340px; left:62px;
float: left;
z-index: 2;
}

#gecko {
position: absolute; top:141px; left:886px;
float: left;
transform: rotate(30deg);
z-index: 3;
}

#fliegenschwarm {
position: absolute; top:681px; left:836px;
float: left;
transform: rotate(20deg);
z-index: 4;
}

#sumsum {
position: absolute; top:40px; left:410px;
float: left;
transform: rotate(-20deg);
z-index: 5;
}


/* ein linkdiv, in dem alle links platziert werden und somit alle eine kleine Animation haben */
/* alles was hier nur angepasst werden muss ist die absolute Position und die Größe, wobei die eingefügte */
/* Grafik groß genug ist und in jeder Größe bis 618 mal 618 Pixel den Bereich ausfüllt */
/* ausserdem bekommt der Name des Divcontainers noch den Namen des Links als Zusatz hinter linkdiv */
/* die Größe der Schrift habe ich auch hier definiert, so dass das font-size tag auch aus dem html-Code */
/* rausgenommen werden kann */
#linkdiv_schaukelnamsee {
position: absolute; top:170px; left:0px;
width:120px;
height:35px;
padding-left:10px;
padding-top:10px;
font-size:18px;
background-image:url(../bilder/linkmagic.gif);
background-size: 200px 200px;
background-repeat:no-repeat;
z-index: 20;
}

#linkdiv_zwergenhaus {
position: absolute; top:395px; left:500px;
width:105px;
height:35px;
padding-left:10px;
padding-top:10px;
font-size:18px;
background-image:url(../bilder/linkmagic.gif);
background-size: 200px 200px;
background-repeat:no-repeat;
z-index: 21;
}



a:link {
color:#FF3366;
text-decoration: none;
text-shadow: 5px 5px 10px black;
}

a:active {
color:#FF3366;
text-decoration: none;
text-shadow: 5px 5px 10px black;
}

a:visited {
color:#FF3366;
text-decoration: none;
text-shadow: 5px 5px 10px black;
}

a:hover {
color:#FFCC00;
text-decoration: none;
text-shadow: 5px 5px 10px yellow;
}

#zoomheadline {
position: absolute; top:0px; left:-340px;
font-size:12px;
color:#FF3366;
float: left;
z-index: 101;
}

#zoom {
position: absolute; top:15px; left:-320px;
float: left;
z-index: 102;
}

#zoom a{
	float: right;
	margin: 0 20px 10px 10px;
	border: 1px solid #000;
	text-indent: -1000em; 
	overflow: hidden;
	display: block;
	width: 66px; 
	height: 87px;
	background: url(../bilder/buch/a.jpg) no-repeat top left;
	}

#zoom a:hover {
	width: 663px; 
	height: 878px;
	background-position: 0 0px; 
	}