@charset "utf-8";
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=7283f287-dba7-40cd-be4e-229ff23d53ed");
@font-face{
font-family:"Helvetica LT W01 Light";
src:url("Fonts/3a74c169-76ee-4223-b4b4-aac92e8da5ec.eot?#iefix");
src:url("Fonts/3a74c169-76ee-4223-b4b4-aac92e8da5ec.eot?#iefix") format("eot"),url("Fonts/37953885-0443-4c72-a693-9152a9f5a901.woff2") format("woff2"),url("Fonts/fcce277c-07e2-4c88-ad8b-a71b484e2cbe.woff") format("woff"),url("Fonts/315bbeb9-a30f-4f38-91ae-d6cfbbf89437.ttf") format("truetype"),url("Fonts/507e1538-09ae-429d-a77c-b0fd539aea7f.svg#507e1538-09ae-429d-a77c-b0fd539aea7f") format("svg");
}
@font-face{
font-family:"Helvetica LT W01 Light Cond";
src:url("Fonts/80052558-1d8d-4833-ba0e-aa66dfb53bd3.eot?#iefix");
src:url("Fonts/80052558-1d8d-4833-ba0e-aa66dfb53bd3.eot?#iefix") format("eot"),url("Fonts/da1e3389-7cb1-4bbe-a8cb-9d8c12bed489.woff2") format("woff2"),url("Fonts/a9b0bbff-d4ce-481a-ade4-32c7e112125f.woff") format("woff"),url("Fonts/44ee152f-0853-4294-bf2e-22398749a8b8.ttf") format("truetype"),url("Fonts/accf64c0-b1a7-46c6-ae85-cedefce0cf3d.svg#accf64c0-b1a7-46c6-ae85-cedefce0cf3d") format("svg");
}
@font-face{
font-family:"Helvetica LT W01 Condensed";
src:url("Fonts/dca77a69-d0f5-422b-bb06-8c937e8b648f.eot?#iefix");
src:url("Fonts/dca77a69-d0f5-422b-bb06-8c937e8b648f.eot?#iefix") format("eot"),url("Fonts/b2dc2dea-700a-4f4a-8d54-410cab0563eb.woff2") format("woff2"),url("Fonts/db750bb2-16e0-4166-a692-163c51ea3190.woff") format("woff"),url("Fonts/35dbbf8d-05aa-482d-809e-ab29b98320e6.ttf") format("truetype"),url("Fonts/2f51b4ec-8bfe-4302-9e97-4b6c7bb6ae2e.svg#2f51b4ec-8bfe-4302-9e97-4b6c7bb6ae2e") format("svg");
}
@font-face{
font-family:"Helvetica LT W01 Bold Cond";
src:url("Fonts/4834c70d-196c-47f6-bfd5-11e5d2e2f65c.eot?#iefix");
src:url("Fonts/4834c70d-196c-47f6-bfd5-11e5d2e2f65c.eot?#iefix") format("eot"),url("Fonts/cc8baf39-7363-4096-9272-744ba5d42550.woff2") format("woff2"),url("Fonts/c3e64e07-d679-43dc-982a-6d21239f752e.woff") format("woff"),url("Fonts/b4e439ff-23ab-4b99-ae1e-1ba93635751e.ttf") format("truetype"),url("Fonts/045f30a1-52fd-4914-9cfb-32fe35e60b35.svg#045f30a1-52fd-4914-9cfb-32fe35e60b35") format("svg");
}

*		{ margin: 0px; padding: 0px; border: 0px; }
html	{ height: 100.2%; }
body	{ height:100%; width:100%; background:#d4d0c6 url(../images/Schwarzwallner_Hintergrund_v1.jpg); background-position:center center; background-size:cover; background-attachment:fixed; margin:0; padding:0; font-family: 'Helvetica LT W01 Light Cond', Helvetica Neue, Helvetica, Arial; font-size:16px; font-weight:normal; color:#fff; line-height:24px; letter-spacing:0.02em;}

img{ margin:0; padding:0; border:none; }

tr, p, div { font-family: 'Helvetica LT W01 Light Cond', Helvetica Neue, Helvetica, Arial; font-size:16px; color:#fff; line-height:24px; font-weight:normal; letter-spacing:0.02em;}


/* div's */

#container{
	position:relative; top:0; width:100%; height:100%; margin:0; padding:0; 
	}
#page{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1080px;
	height:100%;
	text-align:center;
	}
#pagehg{
	position:fixed;
	background: url(../images/Schwarzwallner_Hintergrund-Start_v2.png) repeat-y; background-position:center;
	width:1080px;
	height:100%;
}
#containercontent{
	position:relative;
	left:60px;
	margin:0;
	padding:0;
	width:850px;
	height:100%;
	text-align:center;
	float:left;
	}
#left{
	position:relative;
	margin:0;
	padding:0;
	/*background: url(../images/Schwarzwallner_s-Icon.png) bottom no-repeat;*/
	width:230px;
	height:100%;
	text-align:center;
	float:left;
	}
#teaser{
	position:relative;
	margin:0;
	padding:0;
	width:230px;
	min-height:150px;
	text-align:center;
	float:left;
	}
#navi{
	position:relative;
	margin:0;
	padding:0;
	width:230px;
	min-height:250px;
	text-align:center;
	float:left;
	}
#logoicon{
	position:relative;
	margin:0;
	padding:0;
	width:230px;
	min-height:260px;
	text-align:center;
	float:left;
	}
#right{
	position:relative;
	margin:0;
	padding:0;
	width:580px;
	height:100%;
	text-align:center;
	float:right;
	}
#text{
	position:relative;
	left:20px;
	top:30px;
	margin-bottom:60px;
	padding:0;
	width:520px;
	height:100%;
	text-align:center;
	float:left;
	}	
#logo{
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	width:520px;
	height:400px;
	text-align:left;
	float:left;
	}

#metanavihg{
	position:fixed;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	left:0;
	bottom:0px;
	width:100%;
	height:50px;
	text-align:center;
	z-index:999;
	background: url(../images/Schwarzwallner_Metanavi.png) repeat-x; background-position:bottom;
	}
#metanavi{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	bottom:0px;
	width:1080px;
	height:50px;
	text-align:center;
	z-index:999;
	background: url(../images/Schwarzwallner_Metanavi.png) repeat-x; background-position:bottom;
	}
#metanavitextcontainer{
	position:relative;
	top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:1080px;
	height:20px;
	text-align:left;
	z-index:999;
	}
#metanavitext{
	position:relative;
	left:50px;
	margin:0;
	padding:0;
	width:860px;
	height:20px;
	text-align:center;
	font-family: 'Helvetica LT W01 Condensed', Helvetica Neue, Helvetica, Arial; font-size:14px; color:#fff; line-height:18px;
	z-index:999;
	}
/* clear float \*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



/* textstyling */
.editorjce {
	height:100%; width:100%; background-color:#14400b;
	}

.willkommen {font-family: 'Helvetica LT W01 Bold Cond', Helvetica Neue, Helvetica, Arial; font-size:26px; color:#fff; font-weight:normal; display:inline; text-decoration:none; line-height:36px;}
.textlight {font-family: 'Helvetica LT W01 Light Cond', Helvetica Neue, Helvetica, Arial; font-size:20px; color:#fff; font-weight:normal; display:inline; text-decoration:none; line-height:30px; text-align:left;}
.textbold {font-family: 'Helvetica LT W01 Bold Cond', Helvetica Neue, Helvetica, Arial; font-size:20px; color:#fff; font-weight:normal; display:inline; text-decoration:none; line-height:30px; text-align:left;}

h1 {font-family: 'Helvetica LT W01 Bold Light', Helvetica Neue, Helvetica, Arial; font-size:36px; color:#fff; letter-spacing: 0.25em; font-weight:300; text-transform: uppercase; display:inline; text-decoration:none; line-height:66px;}
h2 {font-family: 'Helvetica LT W01 Bold Light', Helvetica Neue, Helvetica, Arial; font-size:36px; color:#fff; letter-spacing: 0.25em; font-weight:300; text-transform: uppercase; display:inline; text-decoration:none; line-height:66px;}

.metanavitext{font-family: 'Helvetica LT W01 Condensed', Helvetica Neue, Helvetica, Arial; font-size:14px; color:#fff; line-height:18px; letter-spacing:normal;}

#metanavitext a:link, #metanavitext a:visited, #metanavitext a:active { font-family: 'Helvetica LT W01 Condensed', Helvetica Neue, Helvetica, Arial; font-size:14px; color:#fff; display:inline; text-decoration:none;}
#metanavitext a:hover { color:#fff; display:inline; text-decoration:underline; }

#right a:link, #right a:visited, #right a:active { font-family: 'Helvetica LT W01 Light Cond', Helvetica Neue, Helvetica, Arial; font-size:16px; font-weight:normal; color:#fff; line-height:24px; letter-spacing:0.02em; text-decoration:underline;}
#right a:hover { color:#fff; display:inline; text-decoration:none; }

a.metanavilink:link, a.metanavilink:visited, a.metanavilink:active { font-family: 'Helvetica LT W01 Condensed', Helvetica Neue, Helvetica, Arial; font-size:13px; color:#fff; display:inline; text-decoration:underline; letter-spacing:normal;}
a.metanavilink:hover { color:#fff; display:inline; text-decoration:none; }