html, div, img, p, li, ul, ol, form, fieldset, h1, h2, h3, h4, h5, h6 {
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
/*  outline: 0 none;*/
}

/*safari blue square workaround:*/
area:focus
{
  outline: none;
}

	

.hidden {
  display: none;
}
body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  text-align: center;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 90%;
  line-height: 1.3;
  font-family:"AbottOldStyle",  "Baskerville", "Hoefler Text", Georgia, Serif;
  background-color: #0D0444;
  /*background-color: #2200D4 #0A29A8; #BE912C #F4D07D #0C29A8 #063166 #222338*/
/*  background-image: url("../images/weiss_pixel.png");*/
/*  font-family: Arial, Helvetica, sans-serif;*/
/*  outline: 0 none;*/

/*  background-image: url("../images/schwarz_pixel.png");
  background-repeat: repeat;*/
/*  overflow:hidden;*/

/*background: url("../content/wfantasia24122013/images/fon_1_3.jpg") no-repeat center center fixed;
 -moz-background-size: cover;
 -webkit-background-size: cover;
 -o-background-size: cover;
 background-size: cover;*/

}



#main_img_top {
	position:fixed;
	width: 480px;
	z-index: 10;
		/*background-color: #2200D4; #F4D07D 2200D4*/
}

#vw_portrait {
	position:fixed;
	left: 320px;
	top: 380px;
	width: 360px;
	z-index: 20;
		/*background-color: #2200D4; #F4D07D 2200D4*/
}

#vw_portrait_img_title{
	position:absolute;
	top:248px;
	left: 90px;
	width: 120px;
}

#main_img_middle {
	position:fixed;
	width: 480px;
	top:208px;
	z-index: 8;
		/*background-color: #2200D4; /*#F4D07D 2200D4*/
}
#main_img_bottom {
	position:fixed;
	width: 480px;
	top:473px;
	z-index: 10;
		/*background-color: #2200D4; #F4D07D 2200D4*/
}
#vw {
	position:fixed;
	display: hidden;
	top:80px;
	z-index: 10;
}
#impressum {
	position:fixed;
	display: hidden;
	top:456px;
	z-index: 10;
}
#wfantasia {
	position:fixed;
	display: hidden;
	top:10px;
	z-index: 10;
}
#orientir1 {
	position:fixed;
	top:10px;
	left:150px;
	width: 100px;
	height: 100px;
	background-color: black;
	z-index: 11;
}
#cp_container_1 {
	position:fixed;
	top:0px;
	left:0px;
	z-index: 12;
}
#orientir2 {
	position:fixed;
	top:120px;
	left:150px;
	width: 100px;
	height: 100px;
	background-color: yellow;
	z-index: 11;
}
#cp_container_2 {
	position:fixed;
	top:50px;
	left:50px;
	z-index: 12;
}
#orientir3 {
	position:fixed;
	top:20px;
	left:150px;
	width: 100px;
	height: 100px;
	background-color: green;
	z-index: 11;
}
#cp_container_3 {
	position:fixed;
	top:20px;
	left:100px;
	z-index: 12;
}
#orientir4 {
	position:fixed;
	top:100px;
	left:150px;
	width: 100px;
	height: 100px;
	background-color: red;
	z-index: 11;
}
#cp_container_4 {
	position:fixed;
	top:50px;
	left:150px;
	z-index: 12;
}


#vstrap {
	position: absolute;
	width: 360px;
	top: 220px;
	font-size: 130%;
    height: 800px;
	z-index: 9;
/*    overflow-y:auto;*/
	color:#AD7B25; /*#AD7B25 #C99C3A*/
/*	background-color:transparent;*/
/*    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity:.8;*/

	
}

.tmp_vstrap {
	background-color:transparent;
}

#table_jplayer, td {
  	text-align: center;
	margin-left: auto; 
	margin-right: auto;
}

.cp_vw_jplayer{
	margin-left: auto; 
	margin-right: auto;
}

#tmp_kontakt {
	position: absolute;
	top:100px;
	right:50px;
	width: 350px;
}

#table_div {
/*	  position: absolute;*/
	  margin: auto;
	  vertical-align: middle;
	  text-align: center;
	  width:400px;
/*	  border: solid blue 1px;
	  padding:5%;*/
}

#table_welcome {
/*	  position: absolute;*/
	  margin: auto;
	  vertical-align: middle;
	  text-align: center;
/*	  border: solid blue 1px;*/
	  padding:5%;
}

.table_welcome {
	  position:fixed;
/*	  left:50%;*/
	  top:100px;
	  width:400px;
	  height:390px;
	  margin:auto;
/*	  margin-left:-200px;*/
	  color:#AD7B25;
	  border: solid #AD7B25 1px;
	  border-radius:25px;
	  vertical-align: middle;
	  text-align: center;
	  padding-top:1%;
	  padding-left:1%;
	  padding-right:1%;
	  padding-bottom:1%;
      font-size: 200%;
	  overflow:hidden;
}

#test_div {
	position: absolute;
	top:620px;
	width:200px;
	height:75px;
	font-size: 1.2em;
	background-color:grey;
}
#test_div2 {
	position: absolute;
	top:37px;
	width:120px;
	height:25px;
	font-size: 0.8em;
	background-color:yellow;
} 



