/**
*	Stylesheet für Mainframe-Template
*/
a.Interaktiv:link	{font-family:Verdana;font-weight:bold;font-size:12px;color: #8b5e3d;text-decoration:none;}
a.Interaktiv:visited{font-family:Verdana;font-weight:bold;font-size:12px;color: #8b5e3d;text-decoration:none;}
a.Interaktiv:hover 	{font-family:Verdana;font-weight:bold;font-size:12px;color: #8b5e3d;text-decoration:underline; }
a.Interaktiv:active {font-family:Verdana;font-weight:bold;font-size:12px;color: #8b5e3d;text-decoration:underline; }
a.Interaktiv:focus 	{font-family:Verdana;font-weight:bold;font-size:12px;color: #8b5e3d;text-decoration:none;}

a.Impressum:link 	{font-family:Verdana;text-transform:uppercase;font-size:10px;color: #8b5e3d;text-decoration:none;}
a.Impressum:visited {font-family:Verdana;text-transform:uppercase;font-size:10px;color: #8b5e3d;text-decoration:none;}
a.Impressum:hover 	{font-family:Verdana;text-transform:uppercase;font-size:10px;color: #8b5e3d;text-decoration:underline; }
a.Impressum:active 	{font-family:Verdana;text-transform:uppercase;font-size:10px;color: #8b5e3d;text-decoration:underline; }
a.Impressum:focus 	{font-family:Verdana;text-transform:uppercase;font-size:10px;color: #8b5e3d;text-decoration:none;}

a.menuItem:link 	{ color: #8b5e3d; text-decoration:none; }
a.menuItem:visited 	{ color: #8b5e3d; text-decoration:none; }
a.menuItem:hover 	{ color: #8b5e3d; text-decoration:underline; }
a.menuItem:active 	{ color: #8b5e3d; text-decoration:underline; }
a.menuItem:focus 	{ color: #8b5e3d; text-decoration:none; }

a.displayPath:link 	{ font-size:10px;text-transform:uppercase; text-decoration:none; color:#8b5e3d; font-family:Verdana; }
a.displayPath:visited{ font-size:10px;text-transform:uppercase; text-decoration:none; color:#8b5e3d; font-family:Verdana; }
a.displayPath:hover { font-size:10px;text-transform:uppercase; text-decoration:underline; color:#8b5e3d; font-family:Verdana; }
a.displayPath:active{ font-size:10px;text-transform:uppercase; text-decoration:none; color:#8b5e3d; font-family:Verdana; }
a.displayPath:focus { font-size:10px;text-transform:uppercase; text-decoration:none; color:#8b5e3d; font-family:Verdana; }

a:link 	{ color: #0066cc; text-decoration:none; }
a:visited 	{ color: #0066cc; text-decoration:none; }
a:hover 	{ color: #0066cc; text-decoration:underline; }
a:active 	{ color: #0066cc; text-decoration:underline; }
a:focus 	{ color: #0066cc; text-decoration:none; }

div.widSSP.widSSPnarrow {
float:right !important;
}
body {
	background-color:#c0c0c0;
	margin:0px;
	font-family:Verdana;
	background:url("../images/corporate/bg-main.png");
	background-attachment:fixed;
	}
div {
	position:relative;
	}
div.masterframe {
	width:992px;
	height:auto;
	z-index:1;
	}
div.surround {
	width:984px;
	padding:4px;
	padding-bottom:0px;
	height:auto;
	margin-top:2%;
	float:left;
	z-index:2;
	background:url("../images/corporate/schatten-oben.png");
	}
div.surround2 {
	width:984px;
	padding:4px;
	padding-top:0px;
	height:auto;
	float:left;
	z-index:2;
	background:url("../images/corporate/schatten-oben.png");
	background-position:bottom left;
	}
div.headlinebox {
	width:100%;
	overflow:hidden;
	background:url("../images/corporate/bg-header.png");
	height:78px;
	text-align:left;
	float:left;
	min-height:0;
	}
div.headlinemenu {
	width:100%;
	height:21px;
	background-color:#fefefe;
	float:left;
	clear:both;
	text-align:left;
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:11px;
	border-bottom:1px solid #cb8653;
	}
span.menuelayout {
	float:left;
	display:block;
	width:auto;
	height:auto;
	display:none;
	}
div.headlineSubmenu_upper {
	float:left;
	width:auto;
	height:auto;
	margin-left:10px;
	}
div.headlinemenu a.Interaktiv:link,
div.headlinemenu a.Interaktiv:visited,
div.headlinemenu a.Interaktiv:focus,
div.headlinemenu a.Interaktiv:active,
div.headlinemenu a.Interaktiv:hover,
div.headlinemenu a.aktiv:link,
div.headlinemenu a.aktiv:visited,
div.headlinemenu a.aktiv:focus,
div.headlinemenu a.aktiv:active,
div.headlinemenu a.aktiv:hover {
	float:left;
	display:block;
	color:#34241c;
	font-size:12px;
	font-weight:bold;
	width:auto;
	height:auto;
	padding-right:15px;
	text-transform:uppercase;
	letter-spacing:1px;
	}
div.headlineSubmenu_upper {
	width:auto;
	height:auto;
	}
div.menuheadline {
	z-index:4;
	position:absolute;
	bottom:0px;
	left:0px;
	float:left;
	text-align:left;
	width:100%;
	height:23px;
	color:#fff;
	font-size:12px;
	font-family:Verdana;
	}
div.menuheadline2 {
	position:absolute;
	bottom:0px;
	left:0px;
	float:left;
	text-align:left;
	width:100%;
	height:23px;
	background-color:#965b30;
	filter:Alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}
div.menuheadline a.Interaktiv:link,
div.menuheadline a.Interaktiv:visited,
div.menuheadline a.Interaktiv:focus,
div.menuheadline a.Interaktiv:active,
div.menuheadline a.Interaktiv:hover {
	display:block;
	height:19px;
	float:left;
	color:#fff;
	font-weight:normal;
	letter-spacing:1px;
	padding:8px;
	padding-bottom:0px;
	padding-top:4px;
	z-index:10;
	font-weight:bold;
	}
div.menuheadline a.aktiv:link,
div.menuheadline a.aktiv:visited,
div.menuheadline a.aktiv:focus,
div.menuheadline a.aktiv:active,
div.menuheadline a.aktiv:hover {
	display:block;
	height:19px;
	float:left;
	color:#8b5e3d;
	background-color:#fde1b1;
	font-weight:bold;
	letter-spacing:1px;
	padding:8px;
	padding-bottom:0px;
	padding-top:4px;
	}
div.suchfeld {
	width:auto;
	height:auto;
	float:right;
	margin-top:18px;
	color:#808080;
	font-family:Verdana;
	font-size:12px;
	}
div.suchfeld a {
	color:#808080;
	}
div.suchfeld input {
	border:1px solid #808080;
	color:#8b5e3d;
	font-size:12px;
	font-family:verdana;
	width:160px;
	margin-left:1px;
	}
div.mainframeimage {
	width:100%;
	height:367px;
	float:left;
	text-align:left;
	}
div.mainframetext {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:152px;
	float:left;
	text-align:left;
	margin-bottom:0px;
	padding-bottom:0px;
	filter:Alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
	z-index:9;
	background-position:0px -23px;
	}
div.logobox {
	position:absolute;
	top:0px;
	right:0px;
	width:179px;
	height:93px;
	z-index:5;
	background:url("../images/corporate/Logo.png");
	}
div.ecobox {
	position:absolute;
	top:105px;
	right:10px;
	width:160px;
	height:92px;
	z-index:5;
	background:url("../images/var/ecotourism.png");
	}
div.bildbox {
	position:absolute;
	top:20px;
	right:5px;
	width:auto;
	height:auto;
	z-index:5;
	}
div.mainframetext h2 {
	color:#fafafa;
	font-size:80px;
	font-weight:normal;
	margin-top:-0px;
	text-transform:lowercase;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family:Verdana;
	font-weight:bold;
	display:block;
	position:absolute;
	bottom:0px;
	left:62px;
	}
div.contentbox,
div.menusubline {
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	background-color:#fde1b1;
	padding-top:40px;
	z-index:5;
	color:#8b5e3d;
	}
div.menusubline {
	padding-top:5px;
	border-top:1px solid #cb8653;
	}
div.menusubline div {
	margin-left:20px;
	}
span.headline {
	font-size:22px;
	}
div.homepageContentblock,
div.homepageNewsblock {
	float:left;
	width:100%;
	height:auto;
	}
div.formularblock {
	width:49%;
	float:left;
	height:auto;
	}
div.formularblock100 {
	width:100%;
	float:left;
	height:auto;
	}
div.formularblock p,
div.formularblock100 p {
	clear:both;
	}
div.formularblock label,
div.formularblock100 label {
	font-weight:bold;
	display:block;
	width:160px;
	float:left;
	padding-right:10px;
	text-align:left;
	height:auto;
	}
div.formularblock100 label {
	width:40%;
	text-align:right;
	}
div.formularblock100 input {
	width:80%;
	}
div.fb100 {
	width:33%;
	height:auto;
	float:left;
	}
div.formsubmit {
	width:100%;
	clear:both;
	float:left;
	padding-top:30px;
	}
div.steps {
	width:100%;
	height:auto;
	margin-bottom:20px;
	float:left;
	}
div.step {
	width:140px;
	height:auto;
	float:left;
	text-align:left;
	}
div.step h3 {
	margin-bottom:3px;
	}
div.step h3.aktiv {
	color:red;
	}
div.fusszeile {
	width:964px;
	padding-left:20px;
	text-align:left;
	font-size:11px;
	color:#8b5e3d;
	padding-top:3px;
	padding-bottom:8px;
	float:left;
	height:8px;
	font-weight:bold;
	background-color:#fde1b1;
	}
div.mirror {
	margin-top:0px;
	margin-left:4px;
	width:984px;
	float:left;
	height:96px;
	background:url("../images/corporate/bg-footer.png");
	}
div.fusszeile a:link,
div.fusszeile a:visited,
div.fusszeile a:focus,
div.fusszeile a:hover,
div.fusszeile a:active {
	color:#8b5e3d;
	}
div.contentTablesuchergebnis {
	width:100%;
	height:auto;
	padding-bottom:20px;
	float:left;
	}
div.contentTablesuchergebnis a.Editor {
	color:#8b5e3d;
	font-weight:bold;
	}
input.gbentry,
textarea.gbentry {
	width:86%;
	font-size:12px;
	font-family:Verdana;
	color:#8b5e3d;
	}
div.label {
	width:160px;
	height:auto;
	float:left;
	}
div.menusubline a.Interaktiv:link,
div.menusubline a.Interaktiv:hover,
div.menusubline a.Interaktiv:focus,
div.menusubline a.Interaktiv:visited,
div.menusubline a.Interaktiv:active {
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	display:block;
	float:left;
	margin-right:15px;
	}
div.menusubline a.aktiv:link,
div.menusubline a.aktiv:hover,
div.menusubline a.aktiv:focus,
div.menusubline a.aktiv:visited,
div.menusubline a.aktiv:active {
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#8b5e3d;
	display:block;
	float:left;
	margin-right:15px;
	}
