html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100.01%;
	}

body {
	background-color:#fff;
	font-size:68.75%;
	color:#707173;
	line-height:1.4em;
	letter-spacing:0;
	word-spacing:normal;
	text-align:left;
	text-decoration:none;
	}

* {
	font-size:100%;
	padding:0;
	margin:0;
	}

#layoutCenterLayer {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	text-align:center;
	}

#layoutContainerLayer {
	position:relative;
	width:920px;
	height:auto;
	margin:auto;
	margin-top:30px;
	text-align:left;
	}

#headerLogoLayer {
	position:absolute;
	left:50%;
	top:0px;
	width:137px;
	height:61px;
	margin-left:-68px;
	z-index:51;
	}

#shadow1Layer {
	position:absolute;
	left:0px;
	top:80px;
	width:920px;
	height:20px;
	background:#fff url('http://www.sandhof.at/5_images/1_main/shadow-1.jpg') no-repeat scroll top left;
	overflow:hidden;
	z-index:7;
	}

#contentContainerLayer {
	position:absolute;
	left:0px;
	top:393px;
	width:920px;
	height:auto;
	background:transparent url('http://www.sandhof.at/5_images/1_main/shadow-2.jpg') no-repeat scroll top left;
	z-index:21;
	}

#contentLayer {
	position:relative;
	width:515px;
	height:auto;
	padding:0px 0px 0px 200px;
	margin-left:5px;
	margin-top:30px;
	float:left;
	}

#contentExtraLayer {
	position:absolute;
	right:0;
	width:175px;
	height:auto;
	color:#a8955e;
	font-size:81.81%;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 0 5px 0;
	margin-top:30px;
	margin-left:25px;
	float:right;
	}

#footerContainerLayer {
	position:relative;
	width:920px;
	height:35px;
	background:transparent url('http://www.sandhof.at/5_images/1_main/shadow-3.jpg') no-repeat scroll top left;
	margin-bottom:25px;
}

#footerAddressLayer {
	position:absolute;
	left:205px;
	top:8px;
	width:auto;
	height:20px;
	overflow:hidden;
	z-index:21;
}

.footerinformation, .footerinformation a:hover	{
	color:#83608E;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.footerinformation a	{
	text-decoration:underline;
	color:#83608E;
	}

#footerLogosLayer {
	position:absolute;
	right:0px;
	top:0px;
	width:73px;
	height:30px;
	overflow:hidden;
	z-index:21;
	}

#contentPictureLayer {
	position:absolute;
	left:205px;
	top:100px;
	width:515px;
	height:290px;
	overflow:hidden;
	z-index:21;
	}

#contentPicturePreviewLayer {
	position:absolute;
	left:726px;
	top:100px;
	width:196px;
	height:auto;
	z-index:21;
	}

#navigationTopContainerLayer {
	position:absolute;
	left:0px;
	top:0px;
	width:920px;
	height:100px;
	z-index:31;
	overflow:hidden;
	}

#navigation1Layer {
	position:absolute;
	left:-12px;
	bottom:10px;
	width:920px;
	height:auto;
	z-index:31;
	}

#navigationExtraLayer {
	position:absolute;
	right:-4px;
	bottom:65px;
	width:auto;
	height:auto;
	z-index:31;
	}

#contentPictureLayer img {
	width:515px;
	height:290px;
	border:0px;
}

#contentPicturePreviewLayer .elementClass {
	position:relative;
	float:left;
	width:97px;
	height:55px;
	margin-right:1px;
	margin-bottom:1px;
	overflow:hidden;
	}

#contentPicturePreviewLayer .elementClass img {
	width:97px;
	height:55px;
	border:0px;
	opacity:0.7;
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	filter:alpha(opacity=70);
	}

.clearClass {clear:both;height:1px;font-size:1px;line-height:0;}

hr {
	color:#fff;
	background:transparent;
	margin:0 0 0.5em 0;
	border:0;
	border-bottom:1px #000 solid;
	}

p {margin:0 0 1.4em;}
img {border:0;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
pre, code {font-family:"Courier New", Courier, monospace;}
address {font-style:normal;margin:0 0 1.4em 0;}
acronym, abbr	{letter-spacing:0.07em;border-bottom:1px dashed #000;cursor:help;}
blockquote, cite {margin:0 0 1.4em 1.4em;width:auto;}

h1, h2 {font-family:Georgia;font-size:127.27%;font-weight:normal;color:#a8955e;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px 0;line-height:1.1em;}
h3 {font-size:1.0em;color:#000;margin:0 0 1.4em 0;font-weight:bold;}
h1.notFirstClass, h2.notFirstClass, h3.notFirstClass { margin-top: 2.4em; }

#contentLayer a,#contentLayer a:link,#contentLayer a:visited {
	color:#707173;font-weight:normal;text-decoration:underline;
	}

#contentLayer a:hover,#contentLayer a:active,#contentLayer a:visited:hover,#contentLayer a:visited:active {
	color:#000;
	}

#contentExtraLayer a,#contentExtraLayer a:link,#contentExtraLayer a:visited {
	color:#a8955e;font-weight:normal;text-decoration:none;
	}

#contentExtraLayer a:hover,#contentExtraLayer a:active,#contentExtraLayer a:visited:hover,#contentExtraLayer a:visited:active {
	color:#707173;
	}

#navigation1Layer ul li a,div#navigation1Layer ul li a:link {
	font-family:Georgia;
	font-size:127.27%;
	color:#7f5d8a;
	font-weight:normal;
	letter-spacing:2px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;
	width:auto;
	padding:0px 12px;
}

#navigation1Layer ul li a:hover,#navigation1Layer ul li a:active,#navigation1Layer ul li a:visited:hover,#navigation1Layer ul li a:visited:active,#navigation1Layer ul li a.actClass,#navigation1Layer ul li a.actClass:link,#navigation1Layer ul li a.actClass:visited,#navigation1Layer ul li a.actClass:hover,#navigation1Layer ul li a.actClass:active,#navigation1Layer ul li a.actClass:visited:hover,#navigation1Layer ul li a.actClass:visited:active,#navigationExtraLayer ul li a:hover,#navigationExtraLayer ul li a:active,#navigationExtraLayer ul li a:visited:hover,#navigationExtraLayer ul li a:visited:active,#navigationExtraLayer ul li a.actClass,#navigationExtraLayer ul li a.actClass:link,#navigationExtraLayer ul li a.actClass:visited,#navigationExtraLayer ul li a.actClass:hover,#navigationExtraLayer ul li a.actClass:active,#navigationExtraLayer ul li a.actClass:visited:hover,#navigationExtraLayer ul li a.actClass:visited:active {
	color:#a8955e;
	}

#navigation1Layer ul li a:visited,#navigationExtraLayer ul li a:visited {
	color:#7f5d8a;
	}

#navigationExtraLayer ul li a,#navigationExtraLayer ul li a:link {
	font-family:Georgia;
	font-size:91.91%;
	color:#7f5d8a;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;
	width:auto;
	padding:0px 3px;
	}

ul, ol, dl {
	position: relative;
	margin: 0 0 1.4em 0;
	}

#contentLayer ul {
	list-style-type:none;
	list-style-position:outside;
	margin-left:15px;
	}

#contentLayer ul li ul li {
	margin-left:0;
	}

*{
	list-style: none;
	}

#navigation1Layer ul,#navigationExtraLayer ul {
	list-style-type:none;
	list-style-position:outside;
	display:inline;
	overflow:hidden;
	width:100%;
	}

#navigation1Layer ul li,
#navigationExtraLayer ul li {
	float:left;
	display:inline;
	}

#navigation1Layer ul li {
	background:url(http://www.sandhof.at/5_images/5_navigation/nav1_separator.gif) no-repeat bottom rightM
	}

#navigation1Layer ul li.lastItemClass {background:none !important;}

#contentLayer a.eyecatcher{
	font-size:9px;
	display:block;
	color:#a8955e !important;
	text-decoration:none !important;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding-bottom:15px;
	background:url(eyecatcher.gif) bottom center no-repeat !important;
	font-weight:bold !important;
	}

div#contentLayer a.eyecatcher:hover{
	color:#000 !important;
	}

.static{
	position:static;
	}
	
/* Editor Stylesheet */
body#tinymce {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	}

.alertClass {font-weight:bold;color:#cc0000;}

table.listEditorClass {
	width:100%;
	border:2px solid #a8955e !important;
	margin:0.1em 0 1.4em 0;
	border-collapse:collapse;
	empty-cells:hide;
	}

table.listEditorClass th {
	font-family:Georgia;
	font-size:127.27%;
	font-weight:normal;
	color:#a8955e;
	letter-spacing:1px;
	text-align:left;
	text-transform:uppercase;
	border:1px solid #a8955e !important;
	padding:2px 2px 2px 4px;
	}

table.listEditorClass td {
	border:1px solid #a8955e !important;
	padding:2px 2px 2px 4px;
	}

.headlineClass {
	font-family:Georgia;
	font-size:127.27%;
	font-weight:normal;
	color:#a8955e;
	letter-spacing:1px;
	text-transform:uppercase;
	}