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

html, body {
	margin: 0;
	padding: 0;
	width:100%;
	height: 100%;
	background: url(img/karte.gif) #8c7c3e center top;
}

#bg-karte {
	width: 100%;
	height: 100%;
	background: url(img/karte.gif) #8c7c3e center top;
	}
	
#bg-global {
	margin:0 auto;
	width:970px;
	height:100%;
	background: url(img/bg.jpg) repeat-y;
}


#inhalt-top {
	width:970px;
	height:450px;
	background:url(img/top.jpg) no-repeat;
	overflow:hidden;
	}
	
#top-schatten {
	width:970px;
	height:30px;
	background:url(img/top-schatten.jpg) no-repeat;
	overflow:hidden;
	}
	
	
/* --------------------------------------------------- Inhalt ----------------------------- */

#wrapper {
	width:970px;
	background:url(img/bg.jpg) repeat-y;
	background-position: center -480px;
	overflow:hidden;
	}
	
#pirat {
	position:relative;
	display:inline;
	float:left;
	width:330px;
	height:auto;
	min-height:520px;
	background:url(img/pirat.jpg) no-repeat;
	}
	
#navigation {
	position:relative;
	top:75px;
	left:20px;
	width:310px;
	height:510px;
	}
	
#inhalt-links {
	position:relative;
	left:45px;
	top:0;
	width:220px;
}

#inhalt {
	width:440px;
	display:inline;
	float:left;
	}
	
#inhalt-rechts {
	float:right;
	display:inline;
	width:190px;
	padding-left:10px;
	min-height:100px;
	margin:0px;
	padding:0px;
}

#inhalt-rand {
	clear:both;
	width:970px;
	padding:25px 0 25px 0;
	text-align:center;
}

#inhalt-unten {
	padding-left:40px;
	}
	
	

.bodytext {
	padding:0;
	margin:0;
	}


/* --------------------------------------------------- Schrift ----------------------------- */


html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	}

#inhalt-links, #inhalt-rechts, #inhalt {
font-size: 0.9em;
}
	
html, body, div {
	color:#030;
	}
	
	
.csc-firstHeader, h1 {
	font-size:1.5em;
	color:#cc3300;
	font-weight:bold;
	border-bottom:#cc3300 solid 1px;
}	
	
h1 {
	font-size:1.1em;
	color:#cc3300;
	font-weight:bold;
	border:none;
}

#inhalt-rechts h1 {
	font-size:1.2em;
	color:#cc3300;
	font-weight:bold;
	}
	
h2 {
	font-size:1.3em;
	color:#003300;
	font-weight:bold;
	border-bottom:#003300 solid 1px;
}	


#inhalt-rand {
	font-size:0.7em;
	}
	
.csc-textpic-caption {
	font-size:0.7em;
	text-align:right;
	font-style:italic;
	}

/* --------------------------------------------------- links im Text ----------------------------- */



/* --------------------------- Normale Links --------------- */	
	
	
a:link  {
	color:#c30;
}
a:visited {
	color:#c30;
}
a:hover {
	color:#fff;
}
a:active {
	color:#fff;
}





/* --------------------------- Links  Rand unten--------------- */	
	
	
#inhalt-rand a:link  {
	color:#030;
}
#inhalt-rand a:visited {
	color:#030;
}
#inhalt-rand a:hover {
	color:#c30;
}
#inhalt-randt a:active {
	color:#c30;
}

	
/* ------------------------ Container ----------------------- */

.csc-frame-frame1 {
	background:url(img/piratin.jpg) no-repeat;
	background-position:top;
	min-height:520px;	
	}
	
	
