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;
}

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;
}

#multiplekeys { background:url(pics/multiplekeys.gif) no-repeat center center; width: 300px; height: 225px; }
#mk_t { left:111px; top:23px; width:84px; height:122px; }
#mk_kh1 { left:66px; top:94px; width:15px; height:12px; }
#mk_kh2 { left:231px; top:100px; width:14px; height:13px; }
#mk_tr1 { left:17px; top:137px; width:89px; height:49px; }
#mk_tr2 { left:193px; top:146px; width:91px; height:49px; }

#rbshatter { background:url(pics/rb+shatter.gif) no-repeat center center; width: 400px; height: 250px; }
#rbshat_rb { left:135px; top:83px; width:103px; height:82px; }
#rbshat_tr1 { left:32px; top:156px; width:87px; height:32px; }
#rbshat_tr2 { left:158px; top:180px; width:105px; height:51px; }
#rbshat_tr3 { left:293px; top:169px; width:97px; height:40px; }
#rbshat_v1 { left:61px; top:129px; width:28px; height:39px; }
#rbshat_v2 { left:196px; top:149px; width:34px; height:50px; }
#rbshat_v3 { left:323px; top:139px; width:33px; height:44px; }

#shatterblock { background:url(pics/shatterblock.gif) no-repeat center center; width: 400px; height: 260px; }
#shtbl_t { left:158px; top:25px; width:68px; height:137px; }
#shtbl_sw1 { left:116px; top:103px; width:24px; height:14px; }
#shtbl_sw2 { left:246px; top:120px; width:28px; height:17px; }
#shtbl_tr1 { left:21px; top:138px; width:67px; height:35px; }
#shtbl_tr2 { left:80px; top:145px; width:72px; height:40px; }
#shtbl_tr3 { left:214px; top:168px; width:79px; height:50px; }
#shtbl_tr4 { left:291px; top:186px; width:91px; height:51px; }
#shtbl_v1 { left:45px; top:123px; width:25px; height:31px; }
#shtbl_v2 { left:322px; top:168px; width:31px; height:41px; }

#flpickup { background:url(pics/flame+pickup.gif) no-repeat center center; width: 300px; height: 180px; }
#flpi_fl { left:18px; top:56px; width:40px; height:32px; }
#flpi_tr { left:193px; top:72px; width:107px; height:67px; }
#flpi_pick { left:233px; top:68px; width:30px; height:25px; }

#fivesw { background:url(pics/fiveswitch.gif) no-repeat center center; width: 360px; height: 180px; }
#five_sw1 { left:40px; top:66px; width:21px; height:10px; }
#five_sw2 { left:99px; top:67px; width:22px; height:10px; }
#five_sw3 { left:159px; top:68px; width:21px; height:10px; }
#five_sw4 { left:220px; top:69px; width:22px; height:10px; }
#five_sw5 { left:287px; top:69px; width:22px; height:11px; }
#five_tr1 { left:2px; top:106px; width:69px; height:53px; }
#five_tr2 { left:72px; top:107px; width:63px; height:54px; }
#five_tr3 { left:136px; top:109px; width:64px; height:56px; }
#five_tr4 { left:201px; top:111px; width:67px; height:56px; }
#five_tr5 { left:269px; top:113px; width:72px; height:56px; }

#ttinaction { background:url(pics/ttinaction.gif) no-repeat center center; width: 284px; height: 216px; }
#tt_tr { left:83px; top:122px; width:125px; height:75px; }
#tt_t { left:49px; top:0px; width:107px; height:143px; }
#tt_tt { left:115px; top:105px; width:41px; height:38px; }
#tt_plv { left:204px; top:9px; width:71px; height:67px; }

#ttblock { background:url(pics/ttblock.gif) no-repeat center center; width: 400px; height: 260px; }
#ttbl_t { left:134px; top:21px; width:60px; height:118px; }
#ttbl_tr1 { left:71px; top:138px; width:61px; height:24px; }
#ttbl_tr2 { left:194px; top:139px; width:66px; height:24px; }
#ttbl_tr3 { left:261px; top:139px; width:64px; height:24px; }
#ttbl_tr4 { left:13px; top:176px; width:100px; height:76px; }
#ttbl_tr5 { left:119px; top:178px; width:99px; height:74px; }
#ttbl_tt6 { left:215px; top:177px; width:96px; height:75px; }
#ttbl_tr7 { left:313px; top:179px; width:87px; height:74px; }
#ttbl_sw1 { left:93px; top:123px; width:15px; height:30px; }
#ttbl_sw2 { left:219px; top:124px; width:15px; height:30px; }
#ttbl_sw3 { left:283px; top:124px; width:20px; height:30px; }
#ttbl_tt1 { left:94px; top:106px; width:24px; height:19px; }
#ttbl_tt2 { left:222px; top:106px; width:24px; height:19px; }
#ttbl_tt3 { left:288px; top:106px; width:25px; height:19px; }
#ttbl_pick1 { left:56px; top:178px; width:19px; height:28px; }
#ttbl_pick2 { left:153px; top:178px; width:17px; height:28px; }
#ttbl_pick3 { left:249px; top:178px; width:20px; height:29px; }
#ttbl_pick4 { left:346px; top:179px; width:24px; height:29px; }

#x3of4 { background:url(pics/3of4.gif) no-repeat center center; width: 300px; height: 250px; }
#x34_t { left:200px; top:24px; width:77px; height:147px; }
#x34_tr1 { left:114px; top:170px; width:86px; height:47px; }
#x34_sw { left:158px; top:124px; width:13px; height:17px; }
#x34_tt1 { left:133px; top:164px; width:30px; height:26px; }
#x34_tt2 { left:130px; top:136px; width:28px; height:26px; }
#x34_tt3 { left:128px; top:107px; width:30px; height:25px; }
#x34_tt4 { left:125px; top:75px; width:32px; height:26px; }
#x34_auf { left:10px; top:10px; width:102px; height:102px; }

#block3of4 { background:url(pics/ttblock3of4.gif) no-repeat center center; width: 400px; height: 260px; }
#bl34_t { left:129px; top:38px; width:58px; height:112px; }
#bl34_tr1 { left:61px; top:150px; width:68px; height:20px; }
#bl34_tr2 { left:186px; top:151px; width:65px; height:20px; }
#bl34_tr3 { left:251px; top:151px; width:64px; height:21px; }
#bl34_tr4 { left:8px; top:180px; width:100px; height:67px; }
#bl34_tr5 { left:109px; top:180px; width:93px; height:68px; }
#bl34_tr6 { left:202px; top:182px; width:96px; height:67px; }
#bl34_tr7 { left:298px; top:183px; width:102px; height:67px; }
#bl34_sw1 { left:89px; top:135px; width:14px; height:28px; }
#bl34_sw2 { left:212px; top:136px; width:14px; height:28px; }
#bl34_sw3 { left:272px; top:135px; width:18px; height:29px; }
#bl34_tt11 { left:91px; top:118px; width:21px; height:16px; }
#bl34_tt12 { left:92px; top:95px; width:20px; height:16px; }
#bl34_tt13 { left:92px; top:73px; width:20px; height:15px; }
#bl34_tt14 { left:92px; top:49px; width:20px; height:16px; }
#bl34_tt21 { left:215px; top:118px; width:22px; height:17px; }
#bl34_tt22 { left:217px; top:96px; width:20px; height:16px; }
#bl34_tt23 { left:217px; top:73px; width:21px; height:15px; }
#bl34_tt24 { left:217px; top:50px; width:21px; height:15px; }
#bl34_tt31 { left:279px; top:119px; width:22px; height:16px; }
#bl34_tt32 { left:278px; top:96px; width:22px; height:16px; }
#bl34_tt33 { left:281px; top:74px; width:22px; height:14px; }
#bl34_tt34 { left:282px; top:50px; width:22px; height:15px; }
#bl34_pick1 { left:52px; top:178px; width:19px; height:27px; }
#bl34_pick2 { left:147px; top:179px; width:15px; height:27px; }
#bl34_pick3 { left:239px; top:180px; width:18px; height:26px; }
#bl34_pick4 { left:331px; top:180px; width:23px; height:27px; }

#corridor { background:url(pics/corridor.gif) no-repeat center center; width: 250px; height: 200px; }
#cor_tr1 { left:36px; top:80px; width:45px; height:65px; }
#cor_tr2 { left:81px; top:80px; width:43px; height:65px; }
#cor_tr3 { left:124px; top:80px; width:42px; height:65px; }
#cor_tr4 { left:166px; top:80px; width:43px; height:65px; }
