/* CSS Document */

   body{
	text-align:center;
   }
   
#layer {
	text-align:left;
	width:700px;
	height:450px;
	padding:0px;
	position: relative;
	margin-top: 10%;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
   }
   #layermain {
	text-align:left;
	width:700px;
	height:760px;
	padding:0px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
   }
#top {
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	height:198px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
}
#mitte {
	position:absolute;
	top:80px;
	left:0px;
	width:700px;
	height:181px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#bottem {
	position:absolute;
	top:259px;
	left:-1px;
	width:700px;
	height:169px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#enter {
	position:absolute;
	top:323px;
	left:385px;
	width:160px;
	height:30px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#topmain {
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	height:187px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#mittemain {
	position:absolute;
	top:145px;
	left:26px;
	width:672px;
	height:181px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
   #mittespiel {
	position:absolute;
	top:145px;
	left:19px;
	width:672px;
	height:181px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#balkenmain {
	position:absolute;
	top:285px;
	left:0px;
	width:700px;
	height:127px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#textmain {
	position:absolute;
	top:355px;
	left:2px;
	width:700px;
	height:447px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#bottemmain {
	position:absolute;
	top:740px;
	left:0px;
	width:700px;
	height:101px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#textfeldmain {
	position:absolute;
	top:18px;
	left:254px;
	width:428px;
	height:264px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
	overflow: auto;
	font-family:"Comic Sans MS";
    font-size: 11pt;
    color: black;
   }
#buttonmain {
	position:absolute;
	top:327px;
	left:50px;
	width:617px;
	height:33px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#button2 {
	position:absolute;
	top:384px;
	left:1px;
	width:149px;
	height:43px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#button3 {
	position:absolute;
	top:427px;
	left:1px;
	width:149px;
	height:43px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#button4 {
	position:absolute;
	top:513px;
	left:1px;
	width:149px;
	height:43px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#counter {
	position:absolute;
	top:745px;
	left:-84px;
	width:74px;
	height:37px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#kirche {
	position:absolute;
	top:551px;
	left:28px;
	width:129px;
	height:171px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#ticker2 {
	position:absolute;
	top:493px;
	left:28px;
	width:160px;
	height:242px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
	overflow: visible;
   }
#impressum {
	position:absolute;
	top:740px;
	left:8px;
	width:82px;
	height:16px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#unbutton1 {
	position:absolute;
	top:241px;
	left:0px;
	width:33px;
	height:0px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#ubutton2 {
   position:absolute;
   top:716px;
   left:95px;
   width:130px;
   height:43px;
   padding:0px;
   margin:0px;
   border:0px solid #EE0000;
   }
#ubutton3 {
   position:absolute;
   top:220px;
   left:292px;
   width:83px;
   height:539px;
   padding:0px;
   margin:0px;
   border:0px solid #EE0000;
   }
#ubutton3 {
	position:absolute;
	top:295px;
	left:0px;
	width:168px;
	height:1px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#ubutton4 {
	position:absolute;
	top:410px;
	left:0px;
	width:168px;
	height:11px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#ubutton5 {
	position:absolute;
	top:156px;
	left:-3px;
	width:153px;
	height:196px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#ubutton2 {
	position:absolute;
	top:351px;
	left:0px;
	width:168px;
	height:3px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#mitte {
	position:absolute;
	top:137px;
	left:25px;
	width:681px;
	height:115px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#text {
	position:absolute;
	top:166px;
	left:227px;
	width:784px;
	height:586px;
	padding:0px;
	border:0px solid #EE0000;
	margin:0px;
	font-family: "Comic Sans MS", strong;
	overflow: auto;
   }
#impressumbild {
	position:absolute;
	top:569px;
	left:40px;
	width:148px;
	height:118px;
	padding:0px;
	margin:0px;
	text-align:center;
	border:0px solid #EE0000;
   }
#pressebild {
	position:absolute;
	top:379px;
	left:37px;
	width:140px;
	height:370px;
	padding:0px;
	margin:0px;
	text-align:left;
	border:0px solid #EE0000;
	overflow: visible;
	font-family:"Comic Sans MS";
	font-size: 9pt;
	color: black;
   }
#gaeste {
	position:absolute;
	top:408px;
	left:97px;
	width:592px;
	height:336px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
	overflow: auto;
}
#lautsp {
	position:absolute;
	top:671px;
	left:39px;
	width:60px;
	height:84px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
}
#kontakt {
	position:absolute;
	top:49px;
	left:30px;
	width:657px;
	height:246px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
	overflow: auto;
}
#spacer {
	position:absolute;
	top:-3px;
	left:-119px;
	width:972px;
	height:1120px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#media1 {
	position:absolute;
	top:377px;
	left:26px;
	width:112px;
	height:417px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
	font-family:"Comic Sans MS";
	font-size: 8pt;
	color: black;
   }
#media2 {
	position:absolute;
	top:491px;
	left:62px;
	width:112px;
	height:27px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
#media3 {
	position:absolute;
	top:553px;
	left:61px;
	width:113px;
	height:26px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
   }
   #pressetext {
	position:absolute;
	top:402px;
	left:194px;
	width:494px;
	height:338px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#musiktext {
	position:absolute;
	top:342px;
	left:0px;
	width:149px;
	height:43px;
	padding:0px;
	margin:0px;
	border:0px;
	font-family:"Comic Sans MS";
    font-size: 10pt;
    color: black;
   }
   #gallery {
	position:absolute;
	top:56px;
	left:30px;
	width:656px;
	height:327px;
	padding:0px;
	margin:0px;
	border:0px;
	overflow: auto;
   }
   #musik {
	position:absolute;
	top:428px;
	left:0px;
	width:149px;
	height:43px;
	padding:0px;
	margin:0px;
	border:0px;
   }
   #kontakt {
	position:absolute;
	top:55px;
	left:144px;
	width:394px;
	height:330px;
	padding:0px;
	margin:0px;
	border:0px;
   }
   #newsmain {
	position:absolute;
	top:394px;
	left:196px;
	width:494px;
	height:353px;
	padding:0px;
	margin:0px;
	border:0px;
	overflow: auto;
   }
   #impressum {
	position:absolute;
	top:784px;
	left:522px;
	width:94px;
	height:20px;
	padding:0px;
	margin:0px;
	border:0px;
   }
   #poll {
	position:absolute;
	top:382px;
	left:27px;
	width:162px;
	height:168px;
	padding:0px;
	margin:0px;
	border:0px;
	font-family:"Comic Sans MS";
	font-size: 11pt;
	color: black;
   }
      #impressumbg {
	position:absolute;
	top:445px;
	left:529px;
	width:67px;
	height:64px;
	padding:0px;
	margin:0px;
	border:0px;
	  }
#mainbg {
	position:absolute;
	top:362px;
	left:25px;
	width:169px;
	height:431px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	  }
#kontaktbg {
	position:absolute;
	top:3px;
	left:25px;
	width:100px;
	height:431px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	  }
      #musikbg {
	position:absolute;
	top:362px;
	left:25px;
	width:167px;
	height:410px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-family:"Comic Sans MS";
	font-size: 11pt;
	color: black;
   }
   #gbbg {
	position:absolute;
	top:362px;
	left:25px;
	width:65px;
	height:410px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
   }
         #gallerybg {
	position:absolute;
	top:9px;
	left:25px;
	width:58px;
	height:410px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
   }
#spielbg {
	position:absolute;
	top:5px;
	left:25px;
	width:169px;
	height:410px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
   }
   #impressumtext {
	position:absolute;
	top:386px;
	left:210px;
	width:479px;
	height:364px;
	padding:0px;
	margin:0px;
	border:0px;
	overflow: auto;
	font-family:"Comic Sans MS";
    font-size: 11pt;
    color: black;
   }
      #kamera {
	position:absolute;
	top:268px;
	left:27px;
	width:89px;
	height:174px;
	padding:0px;
	margin:0px;
	border:0px;
   }   
      #at {
	position:absolute;
	top:286px;
	left:-45px;
	width:219px;
	height:74px;
	padding:0px;
	margin:0px;
	border:0px;
   }  
    #stift {
	position:absolute;
	top:544px;
	left:22px;
	width:135px;
	height:262px;
	padding:0px;
	margin:0px;
	border:0px;
   }   
      #spieltext {
	position:absolute;
	top:30px;
	left:204px;
	width:487px;
	height:362px;
	padding:0px;
	margin:0px;
	border:0px;
	overflow: auto;
	font-family:"Comic Sans MS";
	font-size: 10pt;
	color: black;
   }
   #musiktext {
	position:absolute;
	top:379px;
	left:197px;
	width:495px;
	height:369px;
	padding:0px;
	margin:0px;
	border:0px;
	overflow: auto;
   }
#tooltipt {
	position:absolute;
	top:183px;
	left:-25px;
	width:106px;
	height:105px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#hagen {
	position:absolute;
	top:246px;
	left:408px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#fidelia {
	position:absolute;
	top:252px;
	left:85px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#nobelgunde  {
	position:absolute;
	top:177px;
	left:551px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#valerie  {
	position:absolute;
	top:192px;
	left:136px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#olivier  {
	position:absolute;
	top:155px;
	left:366px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#ernesto {
	position:absolute;
	top:163px;
	left:427px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#heinrich {
	position:absolute;
	top:140px;
	left:119px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#anjali  {
	position:absolute;
	top:183px;
	left:199px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#sonadora   {
	position:absolute;
	top:168px;
	left:307px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#piet  {
	position:absolute;
	top:157px;
	left:248px;
	width:40px;
	height:37px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#arwen   {
	position:absolute;
	top:189px;
	left:98px;
	width:38px;
	height:47px;
	padding:0px;
	margin:0px;
	border:0px;
}
#ludger   {
	position:absolute;
	top:144px;
	left:492px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#unbekannt   {
	position:absolute;
	top:270px;
	left:329px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#spielstext   {
	position:absolute;
	top:29px;
	left:38px;
	width:126px;
	height:247px;
	padding:0px;
	margin:0px;
	border:0px;
	font-family:"Comic Sans MS";
	font-size: 9pt;
	color: black;
   }
#instrubild   {
	position:absolute;
	top:286px;
	left:33px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#tafels   {
	position:absolute;
	top:404px;
	left:43px;
	width:140px;
	height:121px;
	padding:0px;
	margin:0px;
	border:0px;
	font-family:"Comic Sans MS";
	font-size: 9pt;
	color: white;
   }
   #pressetext {
	position:absolute;
	top:382px;
	left:178px;
	width:508px;
	height:368px;
	padding:0px;
	margin:0px;
	border:0px;
	overflow: auto;
	font-family:"Comic Sans MS";
	font-size: 9pt;
	color: black;
   }
#video   {
	position:absolute;
	top:425px;
	left:267px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#cd   {
	position:absolute;
	top:425px;
	left:267px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#spielbilds   {
	position:absolute;
	top:417px;
	left:241px;
	width:58px;
	height:52px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#control   {
	position:absolute;
	top:728px;
	left:383px;
	width:23px;
	height:19px;
	padding:0px;
	margin:0px;
	border:0px;
	overflow: visible;
   }
   #kontakttext {
	position:absolute;
	top:408px;
	left:542px;
	width:146px;
	height:360px;
	padding:0px;
	margin:0px;
	border:0px;
	overflow: auto;
	font-family:"Comic Sans MS";
	font-size: 9pt;
	color: black;
   }
#terminemain   {
	position:absolute;
	top:393px;
	left:34px;
	width:158px;
	height:140px;
	padding:0px;
	margin:0px;
	border:0px;
   }
#terminetext   {
	position:absolute;
	top:379px;
	left:176px;
	width:515px;
	height:380px;
	padding:0px;
	margin:0px;
	border:0px;
	font-family:"Comic Sans MS";
	font-size: 10pt;
	color: black;
	overflow: auto;
	font-weight: normal;
	font-style: normal;
   }
   #kalender {
	position:absolute;
	top:561px;
	left:6px;
	width:60px;
	height:84px;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
}
   #terminebg {
	position:absolute;
	top:362px;
	left:25px;
	width:145px;
	height:410px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-family:"Comic Sans MS";
	font-size: 12pt;
	color: black;
   }
   #verkauftext {
	position:absolute;
	top:402px;
	left:194px;
	width:494px;
	height:338px;
	padding:0px;
	margin:0px;
	border:0px;
   }
   #pressebg {
	position:absolute;
	top:362px;
	left:25px;
	width:140px;
	height:410px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-family:"Comic Sans MS";
	font-size: 11pt;
	color: black;
   }
   
   #rate {
	position:absolute;
	top:394px;
	left:196px;
	width:494px;
	height:353px;
	padding:0px;
	margin:0px;
	border:0px;
	overflow: auto;
   }
   
a:link {
	text-decoration:underline;
	color:#000
}
a:visited {
	text-decoration:underline;
	color:#000
}
a:hover { text-decoration:underline; }
a:active {
	color:#000
}

a.tooltip {text-decoration:none;}
.tooltip span.info{display:none;}
.tooltip:hover span.info{display:block;position:tooltip; width:200px; height:200px;}

