html {
  width:100%;
  height:100%;
}

body {
  width:100%;
  height:100%;
	font-size:14px;
  line-height:17px;
	font-family:Helvetica, Arial, sans-serif;
	background-color:#EFEFEF;
	background-image:url(pics/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}

img {
  border:none;
}

img.hr {
  margin-left:10px;
}

div.container {
  position:relative;
	background-color:#FFFFFF;
  width:980px;
  margin:0 auto;
  padding:0px;
  border-bottom:1px solid #93b33d;
}

div.content {
  position:relative;
  width:940px;
  margin:0 auto;
  padding:0px;
  color:#605d5c;
}

div.content_kontakt {
  position:relative;
  width:850px;
  margin:0px 0px 0px 100px;
  padding:0px;
}

div.content_bestellen_text {
  position:relative;
  width:790px;
  margin:0px 0px 0px 20px;
}
div.content_bestellen_box {
  position:relative;
  width:850px;
  margin:0px 0px 0px 90px;
}

div.footer {
  position:relative;
  width:980px;
  height:110px;
  margin:0 auto;
  padding:0px;
}

div.mainpic {
 margin:20px 10px 0px 10px;
}

img.logo_top {
  margin-left:20px;
  margin-top:40px;
}

img.logo_bottom {
  position:absolute;
  left:11px;
  top:30px;
}

img.line {
  position:absolute;
  left:407px;
  top:47px;
}

span.buchung {
  position:absolute;
  left:421px;
  top:57px;
  font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
  color:#605d5c;
}

td.menu {
  background-image:url(pics/menu_bg.jpg);
  width:159px;
  height:36px;
  font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
  font-weight:bold;
  color:#605d5c;
  text-align:center;
  cursor:pointer;
  border-right:solid 1px #FFFFFF;
}

td.menu_over {
  background-image:url(pics/menu_bg_over.jpg);
  width:159px;
  height:36px;
  font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
  font-weight:bold;
  color:#93B33D;
  text-align:center;
  cursor:pointer;
  border-right:solid 1px #FFFFFF;
}

table.submenu {
  position:absolute;
  top:147px;
  width:170px;
  visibility:hidden;
}
td.submenu {
  background-color:#FFFFFF;
  text-align:left;
}
td.submenu a {
  color:#605d5c;
  font-weight:normal;
}
td.submenu a:hover {
  color:#93B33D;
  font-weight:normal;
  text-decoration:underline;
}
td.subspace {
  height:7px;
  background-color:#FFFFFF;
}
td.subtop {
  background-image:url(pics/submenu_bg_top.png);
  background-repeat:no-repeat;
  height:9px;
}
td.subleft {
  background-image:url(pics/submenu_bg_left.png);
  background-repeat:repeat-y;
  width:5px;
}
td.subright {
  background-image:url(pics/submenu_bg_right.png);
  background-repeat:repeat-y;
  width:7px;
}
td.subbottom {
  background-image:url(pics/submenu_bg_bottom.png);
  background-repeat:no-repeat;
  height:12px;
}




.teaser {
  font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
  line-height:23px;
  color:#605d5c;
  font-weight:bold;
  padding-bottom:10px;
}

.body {
  font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
  line-height:17px;
  color:#605d5c;
}
.hl {
  font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
  font-weight:bold;
  line-height:17px;
  color:#605d5c;
}
.hlgrey {
  font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
  line-height:17px;
  font-weight:bold;
  color:#605d5c;
}

a {
  font-weight:bold;
  color:#93B33D;
  text-decoration:none;
}
a:hover {
  font-weight:bold;
  color:#93B33D;
  text-decoration:underline;
}



div.box_kontakt {
  width:220px;
  height:215px;
  background-image:url(pics/box_kontakt.jpg);
  background-repeat:no-repeat;
  margin-top:4px;
}
div.box_kontakt div {
  font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
  line-height:17px;
  color:#605d5c;
  padding-top:12px;
  padding-left:12px;
}

div.box_angebot {
  width:310px;
  height:70px;
  background-image:url(pics/box_angebot.jpg);
  background-repeat:no-repeat;
  margin-top:3px;
}
div.box_angebot div {
  font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
  line-height:28px;
  font-weight:bold;
  color:#605d5c;
  padding-top:7px;
  padding-left:8px;
}

div.box_form_1 {
	position:relative;
  width:800px;
	height:735px;
  background-image:url(pics/box_form_1.jpg);
  background-repeat:no-repeat;
}
div.tickets_hl {
  font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
  line-height:17px;
  color:#000;
  margin-left:50px;
}
div.box_form_1 td {
  vertical-align:top;
}
li {
  margin-left:14px;
}
img.check {
	margin:1px 10px 0px 12px;
}
img.flypic {
	margin:2px 20px 0px 0px;
}
div.box_form_1 table {
	margin-top:20px;
}

div.box_form_2 {
  position:relative;
  width:800px;
  height:510px;
  background-image:url(pics/box_form_2.jpg);
  background-repeat:no-repeat;
}
div.box_form_2 div {
  font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
  line-height:17px;
  color:#000;
  margin-left:50px;
}
div.box_form_2 table {
	margin-top:20px;
}
div.box_form_2 td {
  vertical-align:top;
}

div.box_form_3 {
  position:relative;
  width:800px;
  height:189px;
  background-image:url(pics/box_form_3.jpg);
  background-repeat:no-repeat;
}
div.box_form_3 div {
  font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
  line-height:17px;
  color:#000;
  margin-left:50px;
}
div.box_form_3 table {
	margin-top:20px;
}
div.box_form_3 td {
  vertical-align:top;
}

div.box_form_4 {
  position:relative;
  width:800px;
  height:232px;
  background-image:url(pics/box_form_4.jpg);
  background-repeat:no-repeat;
}
div.box_form_4 div {
  font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
  line-height:17px;
  color:#000;
  padding-top:12px;
  padding-left:35px;
}

div.box_form_5 {
  position:relative;
  width:800px;
  height:60px;
  background-image:url(pics/box_form_5.jpg);
  background-repeat:no-repeat;
}
div.box_form_5 div {
  font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
  line-height:17px;
  color:#000;
  padding-top:16px;
  text-align:center;
}
span.tickets {
	line-height:34px;
	visibility:hidden;
	font-weight:bold;
}

div.box_erlebnis_1 {
  width:310px;
  height:262px;
  background-image:url(pics/box_erlebnis_1.jpg);
  background-repeat:no-repeat;
}
div.box_erlebnis_1 div {
  font-family:Helvetica, Arial, sans-serif;
  color:#000;
	font-size:14px;
  line-height:17px;
  padding:10px 10px 10px 10px;
}

div.box_erlebnis_2 {
  width:310px;
  height:90px;
  background-image:url(pics/box_erlebnis_2.jpg);
  background-repeat:no-repeat;
}
div.box_erlebnis_2 div {
  font-family:Helvetica, Arial, sans-serif;
  color:#000;
	font-size:14px;
  line-height:17px;
  padding:10px 10px 10px 10px;
}


input, textarea {
	font-family:Helvetica, Arial, sans-serif;
  color:#000;
	font-size:14px;
  line-height:17px;
  margin:2px 0px 2px 0px;
}

div.box_news {
	width:190px;
	height:188px;
	background-image:url(pics/box_news.jpg);
	background-repeat:no-repeat;
}
div.box_news p {
	margin:0px;
	padding:7px 0px 7px 0px;
}
div.box_news a {
	color:#000;
	font-weight:normal;
}
div.box_news div {
    background: url("pics/arktik_small.png") no-repeat center 78px;
    color: #000000;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    height: 100%;
    line-height: 14px;
    padding: 10px;
}

.greyhl {
	color:#605d5c;
	font-weight:bold;
}

/** Style for Popup **/
#backgroundPopup {
	display: none;
	background-color: #000000;
	min-height: 100%;
	left: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	opacity: 0.6;
	position: fixed;
	top: 0;
	min-width: 100%;
	z-index: 998;
}
#landingPopup {
	height: 0;
	left: 0;
	overflow: visible;
	position: absolute;
	top: 80px;
	width: 100%;
	z-index: 999;
	display: none;
}
#popup {
	width: 591px;
	margin: 0 auto;
}
#popup img {
	width: 100%;
}

