/* --- Allgemeine Styles --- */

body {
	background-color: #ffffff;
	color: #333366;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11pt;
	margin: 0px;
	background-image: url(../images/background.gif);
	}

div {
	color: #333366;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11pt;
	}

a {
	color: #00ff00;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11pt;
	text-decoration: none;
	}
	
a.visited {
	color: #00ff00;
	text-decoration: none;
	}
	
a.active {
	color: #00ff00;
	text-decoration: none;
	}

a.kontakt {
	color: #333366;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12pt;
	text-decoration: none;
	}

td {
	color: #333366;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11pt;
	vertical-align: top;
	}

td.kontakt {
	color: #333366;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12pt;
	vertical-align: top;
	}

/* --- Photos links --- */

#photosLiA {
	position: absolute;
	left: 0px;
	top: 0px;
	}

#photosLiB {
	position: absolute;
	left: 0px;
	top: 42px;
	}

#photosLiC {
	position: absolute;
	left: 0px;
	top: 155px;
	}

#photosLiD {
	position: absolute;
	left: 0px;
	top: 97px;
	}

#photosLiE {
	position: absolute;
	left: 0px;
	top: 72px;
	}

#photosLiF {
	position: absolute;
	left: 0px;
	top: 141px;
	}

#photosLiG {
	position: absolute;
	left: 0px;
	top: 144px;
	}

/* --- Photos rechts --- */

#photosReA {
	position: absolute;
	left: 643px;
	top: 0px;
	}

#photosReB {
	position: absolute;
	left: 574px;
	top: 0px;
	}

#photosReC {
	position: absolute;
	left: 623px;
	top: 0px;
	}

#photosReD {
	position: absolute;
	left: 578px;
	top: 0px;
	}

/* --- Text --- */

#einleitungstext {
	position: absolute;	
	left: 210px;
	top: 41px;
	width: 405px;
	}

#einleitungstextGruen {
	position: absolute;	
	left: 210px;
	top: 30px;
	width: 405px;
	color: #00ff00;
	}

#headlineA {
	position: absolute;
	left: 210px;
	top: 22px;
	}

#headlineB {
	position: absolute;
	left: 201px;
	top: 50px;
	color: #00ff00;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 13pt;
	}

#fliesstext {
	position: absolute;
	left: 210px;
	top: 88px;
	width: 331px;
	}

#kontakt {
	position: absolute;
	left: 210px;
	top: 45px;
	width: 331px;
	font-size: 12pt;
	}

#websiteinfo {
	position: absolute;
	left: 260px;
	top: 377px;
	width: 430px;
	background-color: #ffffff;
	font-size: 10pt;
	visibility: hidden;
	}

/* --- Navigationsbalken --- */

#navNicomagic {
	position: absolute;
	left: 183px;
	top: 334px;
	}

#navNicognito {
	position: absolute;
	left: 273px;
	top: 334px;
	}

#navNiconocturno {
	position: absolute;
	left: 337px;
	top: 334px;
	}

#navNicolino {
	position: absolute;
	left: 425px;
	top: 334px;
	}

#navNicodoro {
	position: absolute;
	left: 485px;
	top: 334px;
	}

#navBalloonico {
	position: absolute;
	left: 553px;
	top: 334px;
	}

#navNicodirettissimo {
	position: absolute;
	left: 623px;
	top: 334px;
	}

/* --- Navigation am linken Rand --- */

#lNavWerdegang {
	position: absolute;
	left: 4px;
	top: 377px;
	}

#lNavMagiccards {
	position: absolute;
	left: 4px;
	top: 401px;
	}

#lNavKontakt {
	position: absolute;
	left: 4px;
	top: 425px;
	}

/* --- Websiteinfo am rechten Rand --- */

#navWebsiteinfo {
	position: absolute;
	left: 713px;
	top: 402px;
	z-index: 50;
	}

/* --- Popup-Fenster -- */

#popupbild {
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	}

#popuptext {
	position: absolute;
	left: 20px;
	top: 211px;
	width: 260px;
	text-align: center;
	color: #333366;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	}

#popupweiter {
	position: absolute;
	left: 262px;
	top: 229px;
	}

#popupzurueck {
	position: absolute;
	left: 9px;
	top: 229px;
	}

#popuptext2 {
	position: absolute;
	left: 65px;
	top: 261px;
	width: 260px;
	text-align: center;
	color: #333366;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	}

#popupweiter2 {
	position: absolute;
	left: 307px;
	top: 279px;
	}

#popupzurueck2 {
	position: absolute;
	left: 54px;
	top: 279px;
	}
