/*||||||||||||||||||||BODY||||||||||||||||||*/

body {
	height:100%;
	margin:0;
	padding:0;
	/*font-family:arial, helvetica, sans-serif;*/
	font-family:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size:76%;
	/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	color:#E50E88;
	background:#3B291A;
}


/*||||||||||||||||||||LAYER||||||||||||||||||*/

#page {
	position: absolute;
	left:50%;
	top:0;
	margin-left:-400px;
	width:800px;
}

#spassamschloss {
	position:absolute;
	left:15px;
	top:65px;
	width:383px;
	height:127px;
  	background:url(images/logo.gif) no-repeat;
  	text-indent:-1999px;
}

#right {
	position:absolute;
	right:0;
	top:47px;
	width:362px;
	height:182px;
  	background:url(images/comingsoon.gif) bottom right no-repeat;
  	text-indent:-1999px;
	z-index:55;
}

#derbasti {
	position:absolute;
	left:0;
	top:0;
	width:197px;
	height:153px;
	z-index:20;
}

#dieastrid {
	position:absolute;
	right:0;
	top:0;
	width:165px;
	height:153px;
	z-index:20;
}

#friends {
	position:absolute;
	left:40px;
	top:200px;
	width:166px;
	background:#E50E88;
}

div.afriend {
	position:relative;
	left:0;
	top:0;
	width:100%;
	height:127px;
	margin-bottom:15px;
	margin-top:10px;
}

#sylvesternavi {
	position:absolute;
	left:220px;
	top:210px;
	width:166px;
	height:127px;
	font-size:1.4em;
	line-height:1.5em;
	font-weight:bold;
}

#sylvesternavi a:hover{
	color:#E50E88;
	border-bottom:1px solid #E50E88;
}

#holtfeldnavi {
	position:absolute;
	left:220px;
	top:350px;
	width:166px;
	height:127px;
	font-size:1.4em;
	line-height:1.5em;
	font-weight:bold;
}

#holtfeldnavi a:hover{
	color:#E50E88;
	border-bottom:1px solid #E50E88;
}

#florida1navi {
	position:absolute;
	left:220px;
	top:490px;
	width:270px;
	height:127px;
	font-size:1.4em;
	line-height:1.5em;
	font-weight:bold;
}

#florida2navi {
	position:absolute;
	left:220px;
	top:630px;
	width:270px;
	height:127px;
	font-size:1.4em;
	line-height:1.5em;
	font-weight:bold;
}

#florida3navi {
	position:absolute;
	left:220px;
	top:770px;
	width:270px;
	height:127px;
	font-size:1.4em;
	line-height:1.5em;
	font-weight:bold;
}

#florida1navi a:hover, 
#florida2navi a:hover, 
#florida3navi a:hover{
	color:#E50E88;
	border-bottom:1px solid #E50E88;
}

#makadinavi {
	position:absolute;
	left:220px;
	top:910px; /*always +140*/
	width:270px;
	height:127px;
	font-size:1.4em;
	line-height:1.5em;
	font-weight:bold;
}

#makadinavi a:hover{
	color:#E50E88;
	border-bottom:1px solid #E50E88;
}



/*|||||||||||||||||||TYPOGRAPHY|||||||||||||||||||*/


a {
	color:#E50E88;
	text-decoration:none;
}

a:hover {
}

a:link {
}

a:visited {
}

a:active {
}

h1 {
	font-size:1.2em;
	font-weight:bold;
	margin:0.5em 1.5em 0.3em 35px;
	color:#E50E88;
	padding-bottom:2px;
	/*border-bottom:1px dotted #B4CE79;*/
	/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.
	margin-top:0em;
	margin-bottom:0em;*/
}

h2 {
	font-family:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	margin:0.5em 1.5em 1.0em 0;
}

h3 {	
	font-family:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin:0.5em 11em 0.3em 20px;
	color:#7B6B5B;
	padding:15px 0 2px 45px;
  	background:url(Bilder/frog_icon.gif) left bottom no-repeat;
}

h4 {
	font-family:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.1em;
	margin:1em 0 0.4em 0.6em;
}

h5 {
	font-size:1.0em;
	line-height:0em;
	margin:2.4em 1.6em 1.6em 0em;
	font-weight:bold;
}

h6 {
	font-size:1.0em;
	line-height:0em;
	margin:2.4em 1.6em 1.6em 0em;
	font-weight:bold;
}

p {
	font-size: 0.9em;
	line-height:1.4em;
	margin:0em 1em 1.5em 0em;
  text-indent:1.6em;
  clear:left;
}
	
strong, b {
	font-weight:bold;
}

em {
	color:#E50E88;
	font-style:normal;
}
