.page_background {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/ed-it-bg.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.adminlayer {
	position:absolute;
	left:10px;
	top:10px;
	z-index: 2;
	overflow:visible; 
	visibility:visible;
}
.navlayer {
	position:absolute;
	left:20px;
	top:30px;
	width:200px;
	z-index: 1;
}
.contentlayer {
	position:absolute;
	left:248px;
	top:136px;
	z-index: 1;
	width:480px;
	visibility:visible;
	overflow:hidden; 
}
.contactlayer {
	position:absolute;
	left:250px;
	top:30px;
	width:550px;
	z-index: 1;
}
.userloginlayer {
	position:absolute;
	left:250px;
	top:30px;
	width:300px;
	height:100px;
	z-index: 1;
}
.memberloginlayer {
	position:absolute;
	left:250px;
	top:30px;
	width:300px;
	height:100px;
	z-index: 1;
}
.hires_background {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
}
.hiresimagelayer {
	position:absolute;
	left:20px;
	top:20px;
	height:600px;
	width:800px;
	z-index: 1;
}
.hiresnavlayer {
	position:absolute;
	left:20px;
	top:620px;
	width:800px;
	height:20px;
	z-index: 2;
}
.hiresimage {
	border: none;
	text-align: center;
	vertical-align: middle;
	height: 600px;
	width: 800px;
}
.hiresnav {
	border: none;
	text-align: center;
	vertical-align: middle;
	height: 20px;
  width: 800px;
}
.galerienavlayer {
	position:absolute;
	left:180px;
	top:300px;
	width:30px;
	z-index: 1;
}
.galeriebildlayer {
	position:absolute;
	left:210px;
	top:0px;
	width:700px;
	z-index: 1;
}
.galerienavoff {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	text-decoration: underline;
	color:#000000;
}
.galerienavon {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	text-decoration: underline;
	color:#ff0000;
}
.booktopinputlayer {
	position:absolute;
	left:250px;
	top:0px;
	width:550px;
	height:250px;
	z-index: 1;
	background-color: #ffffff;
}
.bookbotinputlayer {
	position:absolute;
	left:250px;
	top:30px;
	width:550px;
	z-index: 2;
}
.bookmoveuplayer {
	position:absolute;
	left:250px;
	top:270px;
	width:15px;
	height:15px;
	z-index: 2;
}
.bookmovedownlayer {
	position:absolute;
	left:250px;
	top:290px;
	width:15px;
	height:15px;
	z-index: 2;
}
.bookmoveupdownlayer {
	position:absolute;
	left:270px;
	top:270px;
	width:530px;
	z-index: 0;
	background-color: #eeeeee;
}
.booktextfieldinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	vertical-align: top;
  	margin: 1px;
	border: 1px solid #333333;
	height: 18px;
	width: 300px;
}
.booktextareainput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	vertical-align: top;
  	margin: 1px;
	border: 1px solid #333333;
	height: 106px;
	width: 300px;
}
.agendalayer {
	position:absolute;
	left:250px;
	top:600px;
	width:550px;
	z-index: 1;
}
.agendaentries {
	position:absolute;
	left:250px;
	top:30px;
	width:550px;
	z-index: 2;
}
.agendahours {
	position:absolute;
	left:250px;
	top:30px;
	width:550px;
	z-index: 1;
}
.agendaline {
	background-color: #333333;
}
.agendaentry {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	color:#000000;
	background-color: #eeeeee;
}
.agendafieldinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	vertical-align: top;
  	margin: 1px;
	border: 1px solid #333333;
	height: 18px;
	width: 350px;
}
.agendaareainput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	vertical-align: top;
  	margin: 1px;
	border: 1px solid #333333;
	height: 106px;
	width: 350px;
}
.calendar {
  	margin: 2px;
	border: 1px solid #ffffff;
}
.calendarformlayer {
	position:absolute;
	left:400px;
	top:450px;
	width:350px;
	z-index: 1;
}
.calendarlayer {
	position:absolute;
	left:250px;
	top:450px;
	width:150px;
	z-index: 1;
}
.calendar_on {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	background-color: #333333;
	color:#ffffff;
}
.calendar_off {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	background-color: #dddddd;
	color:#000000;
}
.calendar_head {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	width:16px;
	height:16px;
	background-color: #dddddd;
	color:#000000;
}
.calendar_td {
	width:16px;
	height:16px;
	background-color: #dddddd;
}
.shoplayer {
	position:absolute;
	left:200px;
	top:10px;
	width:520px;
	background-color: #cccccc;
	z-index: 1;
	overflow:visible; 
	visibility:visible;
}
.shopnavlayer {
	position:absolute;
	left:724px;
	top:10px;
	width:170px;
	background-color: #555555;
	z-index: 1;
	overflow:visible; 
	visibility:visible;
}
.shopfieldlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	border: none;
	height: 15px;
	width: 150px;
}
.shopfieldsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	border: none;
	height: 15px;
	width: 76px;
}
.shopnumtext {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	line-height: 16px;
  	text-align: right;
  	text-decoration: none;
  	color:#000000;
}
.shopnumfield {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	line-height: 16px;
  	text-align: right;
  	margin: 1px;
	border: 1px solid #333333;
	height: 18px;
	width: 40px;
}
.shoptitleblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	background-color: #eeeeee;
	color:#000000;
}
.shoptextblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	background-color: #eeeeee;
	color:#000000;
}
.shoptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	color:#000000;
}
.shoptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	color:#000000;
}
.shoptextwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	color:#ffffff;
}
.shoplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	text-decoration: underline;
	color:#000000;
}
.shoplinkwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	text-decoration: underline;
	color:#ffffff;
}
.admintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	color:#000000;
}
.navtexton {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	color: #E16C00
}
.navtext {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	color: #666666
}
.kontakttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #000000;
}
.kontakttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	color: #000000;
}
.kontakthint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	color: #FF0000;
}
.kontaktfieldinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	vertical-align: top;
  	margin: 1px;
	border: 1px solid #333333;
	height: 18px;
	width: 300px;
}
.kontaktareainput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	vertical-align: top;
  	margin: 1px;
	border: 1px solid #333333;
	height: 106px;
	width: 300px;
}
.kontaktbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
  	margin: 2px;
	border: 1px solid #333333;
	height: 20px;
	width: 100px;
	background-color: #FFFFCC;
}
