body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #1b283f;
}
table {
	width: 800px;
	border-spacing: 0px;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 2.5em;
}
hr {
	margin-top: 50px;
	margin-bottom: 50px;
}
ul {
	margin-left: 1em;
	padding-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	list-style-type: square;
}
ul.inhalt,ul.inhalt ul {
	list-style-type: none;
}
p {
	text-indent:1em;
	margin-top: 0em;
	margin-bottom: 0em;
}
p.x {
	text-indent:0em;
}
p.x:first-letter {
	text-indent:0em;
	font-size: 280%;
	float:left;
}
p.stern {	
	text-indent:0em;
}
p.stern a {	
	text-decoration:none;
}
dl { margin:0px; }
dt { font-weight:bold; }
abbr { cursor:help; }


a {
	color: #ffffff;
}



.headline {
	background-color: #5171bc;
	text-align: left;
	width: 550px;
	height: 85px;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 20px;

}
.name {font-size: 18px;}
.language {
	text-align: right;
	font-size: 0.8em;
	padding-right: 0px;
	padding-top: 10px;
}
.text {
	background-color: #0a3974;
	text-align: justify;
	padding-left: 55px;
	padding-right: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
}
.index { 
	text-align: right;
	font-size: 0.6em;
	margin-top: 0.8em;
	clear:both;
}
.urheb {
	margin-top: 60px;
	font-size: 0.6em;
}
.achtung {
	background-color: #3333aa;
	border-style: solid;
	border-color: #000000;
	border-width: 2px;
	padding: 5px;
	font-size: 0.8em;
	overflow:hidden;
}
.achtung div {
	background-color: #222288;
	border-style: solid;
	border-color: #000000;
	border-width: 0px 0px 2px;
	font-size: 1em;
	font-weight: bold;
	vertical-align: bottom;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	margin: -5px -5px 5px;
}
div.bild {
	float:right;
	background-color: #222288;
	border-style: solid;
	border-color: #000000;
	border-width: 2px;
	padding: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 0.8em;
}
div.bild p {
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.4em;
	margin: 0em;
	text-indent:0em;
}
.map {
	position:relative;
}
.map li {
	margin:0;
	padding:0;
	list-style:none;
}
.map > ul > li > span {
	display:block;
	position:absolute;
	cursor:help;
}
.map > ul > li > span > span {	
	position:absolute;
	left:0px;
	top:0px;
	height:1px;
	width:100%;
}
.map > ul > li > span > span > span {
	display: none;
}
.map > ul > li > span:hover > span > span {
	position:absolute;
	display:block;
	width:200px;
	right:-20px;
	bottom:17px;
	padding:5px;
	border-style:solid;
	border-color:#000;
	border-width:1px 1px 0px;
	/*background:#fff;*/
	background:url(pics/back.png) repeat;
	text-decoration:none;
	text-align:left;
	color:#000;
	/*opacity:0.8;*/
}
.map > ul > li > span:hover > span > span:first-line {
	font-weight:bold;
}
.map > ul > li > span:hover > span span.li {
	position:absolute;
	bottom:-3px;
	left:-1px;
	height:2px;
	width:176px;
	background:url(pics/back.png) repeat;
	border-style:solid;
	border-color:#000;
	border-width:0px 0px 1px 1px;
}
.map > ul > li > span:hover > span span.m0 {
	position:absolute;
	bottom:-3px;
	right:19px;
	height:3px;
	width:15px;
	background:url(pics/back.png) repeat;
}
.map > ul > li > span:hover > span span.re {
	position:absolute;
	bottom:-3px;
	right:-1px;
	height:2px;
	width:20px;
	background:url(pics/back.png) repeat;
	border-style:solid;
	border-color:#000;
	border-width:0px 1px 1px 0px;
}
.map > ul > li > span:hover > span span.m1 {
	position:absolute;
	bottom:-5px;
	right:20px;
	height:2px;
	width:13px;
	background:url(pics/back.png) repeat;
	border-style:solid;
	border-color:#000;
	border-width:0px 1px 0px;
}
.map > ul > li > span:hover > span span.m2 {
	position:absolute;
	bottom:-7px;
	right:21px;
	height:2px;
	width:11px;
	background:url(pics/back.png) repeat;
	border-style:solid;
	border-color:#000;
	border-width:0px 1px 0px;
}
.map > ul > li > span:hover > span span.m3 {
	position:absolute;
	bottom:-9px;
	right:22px;
	height:2px;
	width:9px;
	background:url(pics/back.png) repeat;
	border-style:solid;
	border-color:#000;
	border-width:0px 1px 0px;
}
.map > ul > li > span:hover > span span.m4 {
	position:absolute;
	bottom:-11px;
	right:23px;
	height:2px;
	width:7px;
	background:url(pics/back.png) repeat;
	border-style:solid;
	border-color:#000;
	border-width:0px 1px 0px;
}
.map > ul > li > span:hover > span span.m5 {
	position:absolute;
	bottom:-13px;
	right:24px;
	height:2px;
	width:5px;
	background:url(pics/back.png) repeat;
	border-style:solid;
	border-color:#000;
	border-width:0px 1px 0px;
}
.map > ul > li > span:hover > span span.m6 {
	position:absolute;
	bottom:-15px;
	right:25px;
	height:2px;
	width:3px;
	background:url(pics/back.png) repeat;
	border-style:solid;
	border-color:#000;
	border-width:0px 1px 0px;
}
.map > ul > li > span:hover > span span.m7 {
	position:absolute;
	bottom:-17px;
	right:26px;
	height:2px;
	width:1px;
	background:url(pics/back.png) repeat;
	border-style:solid;
	border-color:#000;
	border-width:0px 1px 0px;
}
.map > ul > li > span:hover > span span.m8 {
	position:absolute;
	bottom:-18px;
	right:27px;
	height:1px;
	width:1px;
	border-style:solid;
	border-color:#000;
	border-width:0px 1px 0px 0px;
}

#time { background:url(pics/zeitfolge.gif) no-repeat center center; width: 400px; height: 330px; }
#tim_fl1 { left:91px; top:149px; width:28px; height:25px; }
#tim_fl2 { left:182px; top:148px; width:29px; height:25px; }
#tim_fl3 { left:108px; top:77px; width:17px; height:14px; }
#tim_fl4 { left:163px; top:77px; width:19px; height:13px; }
#tim_fl5 { left:113px; top:43px; width:18px; height:14px; }
#tim_fl6 { left:153px; top:42px; width:19px; height:15px; }
#tim_fl7 { left:116px; top:23px; width:18px; height:14px; }
#tim_fl8 { left:147px; top:23px; width:18px; height:14px; }
#tim_tr1 { left:66px; top:280px; width:173px; height:50px; }
#tim_tr2 { left:316px; top:40px; width:26px; height:18px; }
#tim_tr3 { left:319px; top:75px; width:28px; height:22px; }
#tim_tr4 { left:323px; top:115px; width:31px; height:28px; }
#tim_tr5 { left:327px; top:167px; width:35px; height:34px; }
#tim_rb { left:318px; top:28px; width:21px; height:19px; }

#dummy { background:url(pics/bruecken.gif) no-repeat center center; width: 350px; height: 250px; }
#dum_br1 { left:12px; top:60px; width:57px; height:30px; }
#dum_br2 { left:65px; top:81px; width:49px; height:22px; }
#dum_br3 { left:114px; top:89px; width:45px; height:13px; }
#dum_br4 { left:159px; top:89px; width:44px; height:14px; }
#dum_br5 { left:203px; top:90px; width:46px; height:13px; }
#dum_br6 { left:249px; top:81px; width:47px; height:22px; }
#dum_br7 { left:293px; top:60px; width:57px; height:32px; }
#dum_br8 { left:136px; top:18px; width:81px; height:28px; }
#dum_tr1 { left:22px; top:138px; width:51px; height:18px; }
#dum_tr2 { left:73px; top:139px; width:43px; height:17px; }
#dum_tr3 { left:116px; top:139px; width:44px; height:18px; }
#dum_tr4 { left:160px; top:139px; width:43px; height:18px; }
#dum_tr5 { left:203px; top:139px; width:43px; height:18px; }
#dum_tr6 { left:246px; top:139px; width:44px; height:18px; }
#dum_tr7 { left:290px; top:140px; width:45px; height:18px; }
#dum_tr8 { left:148px; top:157px; width:58px; height:89px; }
#dum_tr9 { left:163px; top:115px; width:37px; height:24px; }
#dum_en { left:257px; top:61px; width:25px; height:29px; }

#aufb { background:url(pics/aufbau.gif) no-repeat center center; width: 150px; height: 450px; }
#aufb_o { left:0px; top:0px; width:150px; height:150px; }
#aufb_ud { left:0px; top:150px; width:150px; height:150px; }
#aufb_ub { left:0px; top:300px; width:150px; height:150px; }

#tr2 { background:url(pics/2trigger.gif) no-repeat center center; width: 150px; height: 250px; }
#tr2_tr1 { left:17px; top:71px; width:105px; height:52px; }
#tr2_tr2 { left:15px; top:167px; width:109px; height:63px; }
#tr2_sw1 { left:49px; top:25px; width:13px; height:18px; }
#tr2_sw2 { left:97px; top:32px; width:11px; height:23px; }
