﻿body {
	background-color:#000;
/*	background-image:url('../img/blue_bg.jpg');*/
	background-repeat:no-repeat;
	background-position:60px 240px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
img {
	border-width:0;
}
#grid {
	position:absolute;
	left:0;
	top:0;
	width:1144px;
	height:901px;
	background-image:url('../img/business_grid.png');
	background-repeat:no-repeat;
	background-position:-6px 0px;
	z-index:35;
}
#splash {
	position:absolute;
/*	background-image:url('../img/business.jpg');*/
	background-repeat:no-repeat;
	width:980px;
	height:394px;
	overflow:hidden;
}
#splash_overlay {
	position:absolute;
	background-image:url('../img/splash_overlay.png');
	background-repeat:no-repeat;
	width:987px;
	height:402px;
	overflow:hidden;
	z-index:15;
}
#coords {
	position:absolute;
	left:865px;
	top:355px;
	width:107px;
	height:40px;
	background-image:url('../img/coords_contour.png');
	background-repeat:no-repeat;
	z-index:60;
}


#content {
	position:relative;
	left:387px;
	top:0px;
	width:350px;
/*	max-height:363px;
	min-height:166px;
	height:166px;*/
	padding: 10px 10px 20px 35px;
	background-color:#81a2c2;
	overflow:auto;
	overflow-x:hidden;
	z-index:4000;
}


a {
	color:#fff;
	text-decoration:underline;
}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
a:hover {
	color:#ddd;
}
sup {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
}
sub {
	vertical-align: baseline;
	font-size: 0.75em;
	position: relative;
	top: 3px;
}
#lang {
	position:absolute;
	left:858px;
	top:770px;
	width:196px;
	z-index:300;
}
#lang a {
	text-decoration:none;
	opacity:0.6;
}
#lang a:hover {
	opacity:1;
}
#content p {
	margin:0;
}


#wrapper{position:absolute;top:395px;left:0px;z-index:36;}

#content_wrapper {	
	position: relative;
	top: 0px;
	left: 0px;
	width: 980px;	
	min-height:400px;
	}

#logolink {
	position:absolute;
	top:50px;
	left:10px;
	width:250px;
	height:320px;
	z-index:80;
	overflow:hidden;
}


#footer{
	position:relative;top:0px;right:0px;
	text-align:right;
	/*display:none;*/
	margin: 0 0 25px 0;
	/*width:680px;*/
	/*width:100%;*/
	text-align:right;
	clear:both;
	padding-right:18px;
	z-index: 1000;
}

#footer ul{clear:both;float:right;margin:0 0 5px 0;padding:0px;list-style-type:none;color:#4D2911}
#footer ul li{font-family:Verdana,sans-serif;font-size:11px;float:left;margin:7px 0 0 0px;padding:0 14px 0 14px;border-left:1px solid #DED4C3}
#footer ul li.footer_first{border-left:0px}
#footer ul li.footer_fbpic{border-left:0px;padding-left:0px;padding-right:14px !important}
#footer ul li.footer_last{padding-right:2px;}
#footer ul li.wllogo{padding-right:2px;padding-left:2px;}
#footer ul li a{color:#DED4C3;text-decoration:none;}

#footer p.footer_text{clear:both;padding-top:40px;color:#9A4903;font-family:Arial;font-size:11px;}
#footer p.footer_text a{color:#9A4903;text-decoration:none;}
#footer .footer_text1{font-size:12px;font-weight:bold;}

#footer .imstlogo{margin-top:2px;padding-left:0px;}
#footer .imstlink{padding-right:3px;}

.snactive{margin-right:5px;position:relative;top:-1px;}

#pic {
	position:absolute;
	left:191px;
	top:395px;
	width:196px;
	height:392px;
	z-index:30;
	overflow:hidden;
}
#subnav {
	position:absolute;
	left:0px;
	top:405px;
	width:185px;
/*	height:210px;*/
	text-align:right;
	z-index:70;
}
#subnav .l3 {
	padding-bottom:10px;
}
#subnav .l3_no {
	font-family:Verdana,sans-serif;
	text-align:right;
}
#subnav .l3_no a {
	text-decoration:none;
	color:#c8bba3;
}
#subnav .l3_no a:hover {
	text-decoration:underline;
}
#subnav .l3_act {
	font-family:Verdana,sans-serif;
	text-align:right;
}
#subnav .l3_act a {
	text-decoration:none;
	color:#fff;
}

#metaNav {
	margin-top:0px;
}

#sponsor {
	position:absolute;
	left:800px;
	top:395px;
	width:202px;
	height:338px;
	background-image:url('../img/waschzettel.png');
	background-repeat:no-repeat;
	z-index:50;
}
.topnav_elem {
	background-repeat:no-repeat;
	position:absolute;
	padding-bottom:15px;
}
#topnav {
	position:absolute;
	left:250px;
	top:-15px;
	width:740px;
	height:70px;
	z-index:70000;
}
.topnav_elem a {
	position:absolute;
	top:-30px;
	display:block;
	width:115px;
	height:86px;
}
#area_33 {
	background-image:url('../img/topnav/home.png');
	left:-67px;
	top:-8px;
	width:85px;
	height:58px;
	z-index:110;
}
#area_33 a { width:85px; }
#area_23 {
	background-image:url('../img/topnav/event_area.png');
	left:0px;
	top:-4px;
	width:115px;
	height:56px;
	z-index:100;
}
#area_9 {
	background-image:url('../img/topnav/outdoor_area.png');
	left:100px;
	top:-7px;
	width:160px;
	height:58px;
	z-index:60;
}
#area_8 {
	background-image:url('../img/topnav/water_area.png');
	left:218px;
	top:-10px;
	width:115px;
	height:59px;
	z-index:80;
}
#area_7 {
	background-image:url('../img/topnav/food_area.png');
	left:315px;
	top:-4px;
	width:115px;
	height:57px;
	z-index:40;
}
#area_214 {
	background-image:url('../img/topnav/climbing_area.png');
	left:315px;
	top:-4px;
	width:151px;
	height:57px;
	z-index:40;
}
#area_4 {
	background-image:url('../img/topnav/incentive_area.png');
	left:441px;
	top:-8px;
	width:160px;
	height:58px;
	z-index:90;
}
#area_4 a { width:160px; }
#area_57 {
	background-image:url('../img/topnav/accomodation.png');
	left:581px;
	top:-5px;
	width:160px;
	height:58px;
	z-index:80;
}
#area_57 a { width:160px; }


div.headerimg, .csc-header h1, .csc-textpicHeader h1 {
	margin-top:10px;
	margin-bottom:0.35em;
	text-indent:-999em;
}
 
div.headerimg-normal, div.news-latest-content div.headerimg, div.news-list-item div.headerimg {
	text-indent:0em;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:2px solid #fff;
}

/*********** MAILFORM *******************/
fieldset.csc-mailform {
	border-width:0px;
	padding:0;
	margin:0;
}
fieldset.csc-mailform legend {
	display:none;
}
.csc-mailform-field {
	clear:both;
	display:block;
	padding:4px 0;
}
.csc-mailform-field fieldset {
	border-width:0px;
}
.csc-mailform-field label {
	width:155px;
	display:block;
	float:left;
}
.csc-mailform-radio label {
	width:55px;
}
.csc-mailform-field input {
	background-color:#fff !important;
	color:#7E421D;
	font-family:Arial,sans-serif;
	font-size:12px;
	border-width:1px;
	display:block;
	float:left;
	width:150px;
}
.csc-mailform-field input.csc-mailform-check {
	width:auto;
}
.csc-mailform-field textarea {
	background-color:#fff !important;
	color:#7E421D;
	font-family:Arial,sans-serif;
	font-size:12px;
	border-width:1px;
	display:block;
	float:left;
	width:305px;
}
.csc-mailform-field select {
	background-color:#fff !important;
	color:#7E421D;
	font-family:Arial,sans-serif;
	font-size:12px;
	border-width:1px;
	display:block;
	float:left;
}
fieldset.csc-mailform br { /* Alle Zeilenumbrüche in Formularen auswählen */
	clear: both; /* das floating der labels und inputs aufheben */
}
#mailformName, #mailformemail {
	width:150px;
}
/************ MAILFORM END ******************/

.tx-vnwsslideshow-pi1 {
  float:left;
  height:300px;
}
.news-youtube {
  float:left;
  margin-right:10px;
}

img.webcam {
  float:left;
  margin-right:10px;
}

.bmerkliste {
 height: 25px;
 margin: 0px 5px 0px 0px;
 padding: 0 10px 1px 0px;
 text-decoration: underline;
}

.banfrage {
 height: 25px;
 background-color: #7E421D;
 color: #FFFFFF;
 margin: 0px 5px 0px 0;
 padding: 0 10px 1px 10px;
 text-decoration: none;
 border-right: 1px solid #999999;
 border-bottom: 1px solid #999999;
 border-left: 1px solid #CCCCCC;
 border-top: 1px solid #CCCCCC;
}


.buttons{padding-bottom:10px}
.ein_angebot{margin-bottom:30px;}
.knoepfe{/*clear:left;*/margin:10px 0 0 0;/*width:100%;*/}
.linie{width:90%;clear:both;border-bottom:1px solid #8D3F13;padding-top:20px;}

input.csc-mailform-check{background-color:transparent !important;}

h3{font-size:14px;}

.csc-mailform-field input.kuerzer {
	width:93px;
	margin-top:-2px;
}

.navi_weiss{
  margin-bottom:20px;
}