/* body */

body {
	background-color:#0D0631;
	background-image:url(./bg1.gif);
	background-repeat:no-repeat;
}

/* IDs */

#main {
	margin-top:20px;
	width:750px;
	height:550px;
	border:1px solid #ffffff;
	background-image:url(./bg.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	z-index:1;
}

#index {
	margin-top:20px;
	width:750px;
	height:550px;
	border:1px solid #ffffff;
	background-image:url(./astro_start.bg.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	z-index:1;
}

#flags {
	position:relative;
	top:-244px;
	left:-40px;
	display:inline;
	color:#bcbbb6;
	z-index:5;
}

#nav {
	position:relative;
	top:175px;
	left:163px;
	width:107px;
	height:350px;
	overflow:visible;

/*	background-image:url(./navbg.jpg);
	background-repeat:no-repeat;*/

	font:15px Verdana;
	color:#bcbbb6;
	z-index:2;
}

#navindex {
	position:relative;
	top:50px;
	left:15px;
	width:300px;
	height:500px;
	overflow:hidden;

/*	background-image:url(./navbg.jpg);
	background-repeat:no-repeat;*/

	font:11px Verdana;
	color:#bcbbb6;
	z-index:2;
}

#content {
	position:relative;
	top:-320px;
	left:270px;
	width:480px;
	height:530px;

	font:15px Verdana;
	color:#bcbbb6;
	z-index:2;
}

#recprint {
	position:absolute;
	top:-0px;
	left:348px;
	width:112px;
	height:55px;
	background-image:url(./bg_empf_druck.jpg);
	background-repeat:no-repeat;
	display:inline;
	z-index:4;

	font:11px Verdana;
	color:#bcbbb6;
}

#mini {
	position:absolute;
	top:10px;
	right:10px;
}

#table {
	position:relative;
	width:430px;
	height:400px;
	margin-left:15px;
	font:11px Verdana;
	color:#bcbbb6;
	overflow:scroll;
	z-index:3;
}

#map {
	margin-left:15px;
	width:445px;
	overflow:scroll;
	z-index:3;
}

#login {
	position:absolute;
	left:10%;
	top:10%;

	font:13px Verdana;
	color:#bcbbb6;
}

#bookform {
	position:absolute;
	left:10%;
	top:1%;

	font:bold 11px Verdana;
	color:#bcbbb6;
	line-height:25px;
}

/* Unterkategorien */

#content h1 {
	margin-left:15px;
	font-weight:normal;
	font-size:20px;
}

#content h2 {
	margin-left:15px;
	font-weight:normal;
	font-size:18px;
}

#content h3 {
	margin-left:15px;
	font-weight:normal;
}

#content p {
	margin-left:15px;
	margin-right:30px;
	font-size:11px;
	color:#bcbbb6;
}

#flags img {
	border:1px solid #ffffff;
	margin-top:5px;
}

#nav table {
	width:100%;
	padding-right:10px;
	text-align:right;

	border:0px;
}

#nav td {
	padding-bottom:10px;
	height:17px;
	background-image:url(./tableBack.png);
	background-repeat:no-repeat;
}

#recprint p {
	margin-left:30px;
	margin-top:-2px;
	line-height:30px;
}

#table table {
	border:0px;
	width:95%;
}

#bookform h2 {
	font-weight:normal;
}

#bookform table {
	border:0px;
}

/* Klassen */

.map {
	font-size:11px;
	color:#000032;
	border:0px;
	background-color:#b5b4c4;
}

.stations {
	border:0px;
}

.statpict {
	border:1px #ffffff solid;
}

.stattext {
	padding-left:5px;
	padding-top:10px;
	padding-right:16px;
	vertical-align:top;
	font-size:11px;
	color:#bcbbb6;
}

.margin {
	margin-left:15px;
	font-size:11px;
	color:#bcbbb6;
}

.btz {
	width:100%;
	border:0px;
	margin-left:15px;
	margin-right:30px;
	font-size:11px;
	color:#bcbbb6;
}

.btz td {
 	text-align:center;
 	vertical-align:top;
}

/* Links */

a:link {
	text-decoration: none;
	color: #bcbbb6;
	font-size:11px;
}
a:visited {
	text-decoration: none;
	color: #839db4;
	font-size:11px;
}
a:hover {
	text-decoration: underline;
	color: #cccccc;
	font-size:11px;
}
a:active {
	text-decoration: none;
	color: #bcbbb6;
	font-size:11px;
}

/* Normale tags */

textarea {
	font:12px Verdana;
	color:#000000;
	background-color:#ffffff;
}

input {
	color:#000000;
	background-color:#bcbbb6;
	margin:1px;
}

hr {
	margin-right:20px;
}