/* general reset */
*{font-size: 100.01%;}
html{
	font-size: 62.5%;
	height:100%;
	background:#160f0e url(/fm/8197/bg-html.jpg) repeat-x 0 100%;
}
body{
	margin:0;
	font:1.5em/1.467em Arial, Helvetica, sans-serif;
	color:#f5d9bc;
	background:url(/fm/8197/bg-body.jpg) repeat-x;
	height:100%;
	position:relative;
	text-shadow:1px 1px 0 #000;
}
a{
	color:#ff7e00;
	text-decoration:none;
	background:url(/fm/8197/divider04.gif) repeat-x 0 100%;
	outline:none;
}
a:hover{background-color:#0f0d0d; outline:none;}
img{border-style:none;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* general settings */
#wrapper{
	width:940px;
	padding:0 9px;
	background:url(/fm/8197/bg-wrapper.png) repeat-y;
	margin:0 auto;
	min-height:100%;
}
* html #wrapper{height:100%; overflow:hidden;}
*+html #wrapper{overflow:hidden;}
#header{
	background:url(/fm/8197/bg-header.png) no-repeat;
	width:940px;
	height:528px;
	margin:0 0 -76px;
}
.main{
	width:940px;
	overflow:hidden;
	padding:0 0 519px;
	margin:0 auto;
}
.content{
	width:460px;
	padding:6px 60px 0 0;
	float:right;
	overflow:hidden;
}
.sidebar{
	width:329px;
	float:left;
	padding:0 0 0 53px;
	font-size:0.8em;
	line-height:18px;
}
#footer{
	margin:-491px auto 0;
	position:relative;
	background:url(/fm/8197/bg-footer.jpg) no-repeat;
	width:940px;
	height:442px;
	padding:49px 0 0;
	overflow:hidden;
}
/* header */
#header .holder{
	width:100%;
	overflow:hidden;
}
#header .holder .inner{
	float:right;
	padding:15px 21px 0 0;
}
.switch{
	background:url(/fm/8197/bg-switcher.png) no-repeat;
	width:167px;
	height:112px;
	float:left;
	
}
.switch ul{
	margin:0;
	padding:42px 0 0 43px;
	list-style:none;
}
.switch ul li{
	float:left;
}
.small span{
	display:block;
	background:url(/fm/8197/btn-less.gif) no-repeat;
	width:27px;
	height:28px;
	text-indent:-9999px;
	cursor:pointer;
}
.big span{
	display:block;
	background:url(/fm/8197/btn-more02.gif) no-repeat;
	width:27px;
	height:28px;
	text-indent:-9999px;
	cursor:pointer;
}
.switch ul a{
	background-image:none;
	position:relative;
	width:27px;
	height:28px;
	display:block;
	font-size:12px;
	line-height:16px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	outline:none;
}
.switch ul a em{
	font-style:normal;
	padding:6px 0 0;
	display:block;
	outline:none;
}
.switch ul a:hover, .switch ul .active a{background:url(/fm/8197/bg-btn01.gif) no-repeat; outline:none;}
.switch ul .small, .switch ul .big{padding:0;}
.guest{
	background:url(/fm/8197/bg-guest.png) no-repeat;
	width:157px;
	height:70px;
	padding:42px 0 0 41px;
	float:left;
	margin:0 0 0 -65px;
}
.guest a{
	position:relative;
	display:block;
	background:url(/fm/8197/bg-btn-guest.gif) no-repeat;
	width:76px;
	height:23px;
	padding:6px 0 0 40px;
	color:#fff;
	font-size:12px;
	line-height:16px;
	text-align:center;
	outline:none;
}
.guest a:hover{background-position:0 -29px; outline:none;}
.lang{
	background:url(/fm/8197/bg-lang-holder.png) no-repeat;
	width:180px;
	height:70px;
	padding:42px 0 0 41px;
	float:left;
	margin:0 0 0 -65px;
}
.lang ul{
	margin:0;
	padding:0;
	list-style:none;
}
.lang ul li{
	float:left;
	padding:0 0 0 1px;
}
.lang a{
	overflow:hidden;
	background-image:none;
	text-align:center;
	display:block;
	position:relative;
	width:68px;
	height:22px;
	font-size:12px;
	line-height:16px;
	color:#fff;
	padding:6px 0 0;
	outline:none;
}
.lang a:hover, .lang .active a{background:url(/fm/8197/bg-btn.gif) no-repeat; outline:none;}
/* logo */
.logo{
	margin:42px 0 8px 55px;
	position:relative;
	float:left;
	display:inline;
}
.logo a{
	cursor:pointer;
	display:block;
	background:url(/fm/8197/logo.png) no-repeat;
	width:331px;
	height:117px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
.logo a:hover{background-color:transparent; outline:none;}
.top-info{
	color:#fff;
	padding:0 0 71px 60px;
}
.top-info p{margin:0;}
.location p{
	font-size:18px;
	line-height:21px;
	font-weight:bold;
}
.location01{
	font-size:16px;
	line-height:19px;
}
.location01 p{
	font-size:16px;
	line-height:19px;
}
/* nav holder */
.nav-holder{
	background:url(/fm/8197/bg-nav-holder.png) no-repeat;
	width:881px;
	height:111px;
	padding:66px 0 0 63px;
	overflow:hidden;
	margin:0 0 0 -2px;
}
/* nav */
#nav{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width:100%;
	overflow:hidden;
}
#nav li{
	float:left;
	display:inline;
	margin:0 0 0 1px;
}
#nav li:hover, #nav li.hover, #nav li.active{background:url(/fm/8197/bg-nav-a.gif) no-repeat 100% 0; outline:none;}
#nav a{
	background:none;
	height:34px;
	color:#f5d9bc;
	text-decoration:none;
	font-size:20px;
	line-height:22px;
	float:left;
	padding:11px 26px 0;
	outline:none;
}
#nav .last a{padding:11px 25px 0; outline:none;}
#nav a:hover, #nav li.active a{
	color:#f8f1ea;
	background:url(/fm/8197/bg-nav-a01.gif) no-repeat;
	outline:none;
}
/* content */
/* heading */
.content .heading{
	background:url(/fm/8197/divider02.gif) no-repeat 0 100%;
	padding:0 0 15px 1px;
	margin:0 0 29px;
}
.content p{
	margin:0 0 22px;
	text-align:justify;
}
.content h2{
	margin:0;
	font-size:24px;
	line-height:28px;
	color:#f5d9bc;
	font-weight:normal;
}
/* title */
.content .title{
	height:1%;
	overflow:hidden;
	margin:0 0 -6px;
}
.content .title .image-holder{
	float:left;
	padding:0 12px 0 0;
}
.content .title img{vertical-align:top;}
.content .title h3{
	margin:0;
	font-size:30px;
	line-height:34px;
	font-weight:normal;
	color:#deae83;
}
.bigbox{
	width:460px;
}
.gallery-box{margin:0 0 39px;}
.query-box{margin:0 0 70px;}
.bigbox .t{
	background:url(/fm/8197/bg-bigbox-t.png) no-repeat;
	width:460px;
	height:4px;
	overflow:hidden;
}
.bigbox .c{
	background:url(/fm/8197/bg-bigbox-c.png);
	overflow:hidden;
	height:1%;
}
.bigbox .b{
	background:url(/fm/8197/bg-bigbox-b.png) no-repeat;
	width:460px;
	height:4px;
	overflow:hidden;
}
/* gallery */
.gallery{
	position:relative;
	padding:20px 36px 18px;
	height:1%;
}
.gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.gallery ul li{
	float:left;
	display:inline;
	margin:0 10px 0 0;
	background:url(/fm/8197/bg-image-holder.png) no-repeat;
	width:100px;
	height:81px;
	padding:23px 5px 0;
}
.gallery ul a{position:relative; outline:none;}
.gallery ul img{display:block;}
.prev, .next{
	position:absolute;
	top:31px;
	text-indent:-9999px;
	overflow:hidden;
	width:36px;
	height:94px;
	outline:none;
}
.prev{
	background:url(/fm/8197/btn-arrows.gif) no-repeat;
	left:0;
	outline:none;
}
.next{
	background:url(/fm/8197/btn-arrows.gif) no-repeat -36px 0;
	right:0;
	outline:none;
}
/* pressebilder */
.pressebilder{
	position:relative;
	padding:20px 36px 18px;
	height:1%;
}
.pressebilder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.pressebilder ul li{
	float:left;
	display:inline;
	margin:0 10px 0 0;
	background:url(/fm/8197/bg-image-holder.png) no-repeat;
	width:100px;
	height:81px;
	padding:23px 5px 0;
}
.pressebilder ul a{position:relative; outline:none;}
.pressebilder ul img{display:block;}
/* contact list */
.contacts-list{
	margin:0 0 31px;
	height:1%;
	overflow:hidden;
}
.contacts-list dt{
	width:72px;
	float:left;
	color:#ffb97f;
	font-size:0.8em;
}
.contacts-list dd{
	margin:0;
}
.contacts-list address{font-style:normal;}
.contacts-list a{
	text-decoration:none;
	color:#f5d9bc;
	background:none;
}
.contacts-list a:hover{text-decoration:underline; outline:none;}
/* query form */
.form-holder{padding:27px 0 0;}
.form-holder .intro-text{
	padding:0 39px 9px 48px;
	font-size:0.867em;
}
.query{
	font-size:12px;
	line-height:16px;
	position:relative;
}
.query .row{
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
}
.query .col1{
	float:left;
	width:108px;
	padding:12px 17px 0 0;
	text-align:right;
}
.query .col2{
	height:1%;
	overflow:hidden;
}
.query label{
	color:#ffb97f;
}
.query select{
	width:247px;
	margin:0;
	padding:0;
	color:#fff;
	font-size:12px;
}
.query .text{
	background:url(/fm/8197/bg-input.gif) no-repeat;
	width:229px;
	height:25px;
	padding:7px 9px 0;
}
.query .text input{
	margin:0;
	padding:0;
	background:none;
	border:none;
	color:#fff;
	text-shadow:none;
	width:100%;
}
.query .holder{
	background:url(/fm/8197/bg-holder.gif) no-repeat;
	width:290px;
	height:36px;
	padding:4px 0 0 5px;
}
.query .correct{background-position:0 -40px;}
.query .writing{background-position:0 -80px;}
.query .incorrect{background-position:0 -120px;}
.query .holder01{
	background:url(/fm/8197/bg-holder01.gif) no-repeat;
	width:286px;
	height:102px;
	padding:8px 0 0 9px;
}
.query .holder01 textarea{
	color:#fff;
	overflow:auto;
	background:none;
	border:none;
	padding:0;
	margin:0;
	width:240px;
	height:95px;
}
.query .incorrect textarea{
	border:1px solid #f00;
}
.submit-holder{overflow:visible;}
.query  .submit-holder01{
	background:url(/fm/8197/bg-submit-holder.png) no-repeat;
	width:254px;
	height:34px;
	padding:6px 0 0 6px;
	margin:6px 0 0 -4px;
}
* html .query  .submit-holder01{
	padding-top:5px;
	height:35px;
}
.query .submit{
	background:url(/fm/8197/btn-submit-ok.gif) no-repeat;
	width:247px;
	height:28px;
	padding:2px 0 0 52px;
	border:none;
	text-align:left;
	font-size:12px;
	line-height:16px;
	color:#fff;
	margin:-1px 0 0;
	cursor:pointer;
	overflow:visible;
	display:block;
	position:relative;
}
/*
.query .submit:hover, .query .submit-holder span.hover .submit{background-position:0 -28px;}
*/
/* group list */
.group-list{
	margin:-2px 0 20px 1px;
	padding:0;
	list-style:none;
	font-size:0.8em;
	line-height:20px;
}
.group-list li{
	height:1%;
	overflow:hidden;
	padding:0 0 33px;
}
.group-list .image-holder{
	float:left;
	background:url(/fm/8197/bg-image-holder.png) no-repeat;
	width:100px;
	height:81px;
	padding:23px 5px 0;
	text-align:center;
}
.group-list .image-holder a{
	position:relative;
	background:none;
	outline:none;
}
.group-list .holder{
	height:1%;
	overflow:hidden;
	padding:8px 0 0 10px;
}
.group-list .text{padding:0 0 0 6px;}
.group-list .heading01{
	background:url(/fm/8197/divider03.gif) no-repeat 0 100%;
	padding:0 0 8px;
}
.group-list h3{
	margin:0;
	font-size:1.167em;
	font-weight:normal;
}
.group-list .inner{padding:12px 0 8px;}
.details-holder{
	background:url(/fm/8197/bg-details-holder.png) no-repeat;
	width:254px;
	height:34px;
	padding:6px 0 0 6px;
	overflow:hidden;
}
.details-link{
	position:relative;
	display:block;
	background:url(/fm/8197/btn-plus-a.gif) no-repeat;
	width:193px;
	height:22px;
	padding:6px 0 0 54px;
	margin:-1px 0 0;
	font-size:12px;
	line-height:16px;
	color:#fff;
	text-shadow:none;
	overflow:hidden;
	outline:none;
}
.details-link:hover{background:url(/fm/8197/btn-plus-a.gif) no-repeat; outline:none;}
.content .group-list p{margin:0;}

.print-holder{
	background:url(/fm/8197/bg-print-holder.png) no-repeat;
	width:152px;
	height:34px;
	padding:6px 0 0 6px;
	overflow:hidden;
	float:right;
}
.print-link{
	position:relative;
	display:block;
	background:url(/fm/8197/btn-print.gif) no-repeat;
	width:140px;
	height:22px;
	padding:6px 0 0 54px;
	margin:-1px 0 0;
	font-size:12px;
	line-height:16px;
	color:#fff;
	text-shadow:none;
	overflow:hidden;
	outline:none;
}
.print-link:hover{background:url(/fm/8197/btn-print.gif) no-repeat; outline:none;}

.back-link{
	position:relative;
	display:block;
	background:url(/fm/8197/btn-back.gif) no-repeat;
	width:140px;
	height:22px;
	padding:6px 0 0 54px;
	margin:-1px 0 0;
	font-size:12px;
	line-height:16px;
	color:#fff;
	text-shadow:none;
	overflow:hidden;
	outline:none;
}
.back-link:hover{background:url(/fm/8197/btn-back.gif) no-repeat; outline:none;}
/* tables */
.tables{
	padding:5px 0 4px;
	width:460px;
}
.tables .heading02{padding:0 0 0 10px;}
.tables p{
	font-size:1em;
	line-height:20px;
}
.content .tables p{margin:0 0 25px;}
/* table01 */
.table01{
	border-collapse:collapse;
	font-size:0.9em;
	line-height:30px;
	width:100%;
	margin:0 0 35px;
}
.table01 td{padding:0;}
.table01 .mark td{background:url(/fm/8197/bg-box-c.png);}
.table01 .name{
	padding:0 0 0 10px;
	width:400px;
}
.table01 .value{
	text-align:right;
	padding:0 10px 0 0;
}
.table01 .name span{
	float:left;
	padding:0 4px 0 0;
}
.table01 .name div{
	height:1%;
	overflow:hidden;
	background:url(/fm/8197/divider05.gif) repeat-x 0 19px;
}
/* comments list */
.comments-list{
	margin:-3px 0 0;
	padding:0;
	list-style:none;
	font-size:0.8em;
	line-height:20px;
}
.comments-list li{
	height:1%;
	overflow:hidden;
	padding:0 0 32px;
}
.comments-list .info{
	float:left;
	background:url(/fm/8197/bg-info.png) no-repeat;
	width:102px;
	height:93px;
	padding:28px 8px 0 0;
	font-size:0.916em;
	line-height:14px;
	color:#000;
	text-shadow:none;
	text-align:right;
}
.comments-list .info img{vertical-align:top;}
.comments-list .info .time{padding:5px 0 4px;}
.comments-list .info .autor{
	color:#8f3702;
	font-style:italic;
}
.comments-list .text-block{
	height:1%;
	overflow:hidden;
	padding:8px 0 0 17px;
}
.comments-list .heading01{
	background:url(/fm/8197/divider03.gif) no-repeat 0 100%;
	padding:0 0 8px;
	margin:0 0 12px;
}
.comments-list h3{
	margin:0;
	font-size:1.167em;
	font-weight:normal;
}
.content .comments-list .info p{
	margin:0;
	text-align:right;
}
.content .comments-list .text-block p{margin:0 0 20px;}
/* sidebar */
/* heading */
.sidebar .heading{
	background:url(/fm/8197/divider.gif) repeat-x 0 100%;
	padding:0 0 14px 3px;
	margin:0 0 16px;
}
.sidebar h2{
	margin:0;
	color:#f5d9bc;
	font-size:30px;
	line-height:34px;
	font-weight:normal;
}
/* title */
.sidebar .title{
	height:1%;
	overflow:hidden;
	margin:0 0 -5px;
}
.sidebar .title .image-holder{
	float:left;
	padding:0 12px 0 0;
}
.sidebar .title img{vertical-align:top;}
.sidebar h3{
	margin:0;
	font-size:30px;
	line-height:34px;
	font-weight:normal;
	color:#deae83;
}
/* menu */
.menu{
	margin:0;
	padding:0 0 41px;
	list-style:none;
	font-size:1.333em;
	line-height:20px;
}
.menu li{
	background:url(/fm/8197/divider.gif) repeat-x 0 100%;
	padding:9px 0;
}
.menu a{
	color:#f5d9bc;
	text-decoration:none;
	height:1%;
	padding:5px 0 5px 9px;
	display:block;
	background-image:none; 
	outline:none;
}
.menu a:hover, .menu .active a{background:url(/fm/8197/bg-menu-a.gif) no-repeat; outline:none;}
/* box */
.box{
	width:328px;
	margin:0 0 30px;
}
.box .t{
	background:url(/fm/8197/bg-box-t.png) no-repeat;
	width:328px;
	height:3px;
	overflow:hidden;
}
.box .c{
	background:url(/fm/8197/bg-box-c.png);
	overflow:hidden;
	height:1%;
}
.box .b{
	background:url(/fm/8197/bg-box-b.png) no-repeat;
	width:328px;
	height:4px;
	overflow:hidden;
}
/* facts list */
.facts-list{
	margin:0;
	padding:15px 36px 0 16px;
	height:1%;
	overflow:hidden;
}
.facts-list dt{
	color:#ffb97f;
	float:left;
	width:51px;
}
.facts-list dd{margin:0;}
.more{
	height:1%;
	overflow:hidden;
	outline:none;
}
.more a{
	float:right;
	background:url(/fm/8197/btn-more.gif) no-repeat;
	width:36px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
	outline:none;
}
.facts .more{
	margin:-7px 0 0;
	padding:0 0 11px;
	outline:none;
}
.more a:hover{background-position:0 -30px; outline:none;}
/* work time */
.work-time .holder{padding:15px 41px 0 16px;}
.work-time p{margin:0;}
.work-time .more{
	margin:-26px 0 0;
	padding:0 0 11px;
	outline:none;
}
/* news */
.news{
	margin:-4px 0 -6px;
	padding:0;
	list-style:none;
	overflow:hidden;
	line-height:18px;
}
.news .mark{
	background:url(/fm/8197/divider04.gif) repeat-x 0 100%;
}
.news li{
	background:url(/fm/8197/divider.gif) repeat-x;
	padding:22px 0 19px;
	margin:-2px 0 2px;
	height:1%;
}
.news .holder{
	width:100%;
	overflow:hidden;
	background: url(/fm/8197/bg-slidebox.gif) no-repeat -328px 0;
}
.bg-holder{
	width:100%;
	overflow:hidden;
	background: url(/fm/8197/bg-slide.gif) no-repeat 0 0;
}
/*
.news .holder:hover, .news .hover {background-color:#0f0d0d;}
*/
/*
.news .holder:hover .date, .news .hover .date{background-color:#0f0d0d;}
.news .holder:hover .more, .news .hover .more{background-position:-36px 0;}
.news .more:hover{background-position:-36px 0;}
*/
.news .date{
	width:82px;
	padding:12px 8px 21px 0;
	float:left;
	font-size:0.916em;
	line-height:18px;
	text-align:right;
}
.news .date img{
	display:block;
	margin:0 0 5px auto;
}
.news .date em{
	color:#a38f79;
	font-style:normal;
}
.news .text-block{
	height:1%;
	overflow:hidden;
	padding:11px 0 0 18px;
}
.news .text-block p{margin:0;}
.news .more{
	background:url(/fm/8197/bg-arrows-empty.gif) no-repeat;
	width:36px;
	height:90px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
/* footer */
/* columns */
.columns{
	width:100%;
	overflow:hidden;
}
.columns .inner{
	height:1%;
	overflow:hidden;
	padding:0 0 33px 10px;
}
.columns .col{
	width:240px;
	float:left;
	padding:0 0 0 50px;
}
.columns h3{
	margin:0 0 21px;
	font-size:30px;
	line-height:34px;
	font-weight:normal;
	color:#deae83;
}
.footer-nav{
	margin:0;
	padding:0;
	list-style:none;
}
.footer-nav li{padding:0 0 2px;}
.footer-nav a{
	cursor:pointer;
	color:#f5d9bc;
	text-decoration:none;
	background:url(/fm/8197/bg-footer-nav-a.png);
	display:block;
	font-size:0.8em;
	line-height:16px;
	height:1%;
	outline:none;
}
.footer-nav a span{
	display:block;
	height:1%;
	padding:6px 0 2px 36px;
	background:url(/fm/8197/arrow.gif) no-repeat 13px 58%;
}
.footer-nav a:hover{
	background:url(/fm/8197/bg-footer-nav-aro.png); outline:none;
}
.contacts{
	margin:0;
	padding:0;
	list-style:none;
	font-size:0.867em;
	line-height:16px;
}
.contacts li{
	padding:0 0 2px;
}
.contacts .mail, .contacts .phone{
	background:url(/fm/8197/bg-footer-nav-a.png);
	height:1%;
}
.contacts .mail div{
	background:url(/fm/8197/ico-mail.gif) no-repeat 13px 10px;
	padding:6px 0 6px 36px;
}
.contacts .mail p{margin:0;}
.contacts .phone div{
	background:url(/fm/8197/ico-phone.gif) no-repeat 14px 10px;
	padding:8px 0 6px 36px;
}
.contacts dl{
	margin:0;
	height:1%;
	overflow:hidden;
	line-height:18px;
}
.contacts dt{
	float:left;
	padding:0 5px 0 0;
}
.contacts dd{margin:0;}
.contacts a{
	cursor:pointer;
	color:#f5d9bc;
	text-decoration:none;
	background:url(/fm/8197/bg-footer-nav-a.png);
	display:block;
	font-size:0.923em;
	line-height:16px;
	height:1%;
	outline:none;
}
.contacts a span{
	display:block;
	height:1%;
	padding:6px 0 2px 36px;
	background:url(/fm/8197/arrow.gif) no-repeat 13px 58%;
}
.contacts a:hover{
	background:url(/fm/8197/bg-footer-nav-aro.png); outline:none;
}
/* social */
.social{padding:0 0 34px 57px;}
.social h4{
	margin:0 0 16px 6px;
	font-size:20px;
	line-height:24px;
	color:#deae83;
	font-weight:normal;
}
.social ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.social ul li{
	float:left;
	padding:0 0 0 2px;
}
.social ul img{
	vertical-align:top;
}
/* partners */
.partners{
	margin:0;
	padding:0 0 0 299px;
	list-style:none;
}
.partners li{
	float:left;
	padding:0 0 0 12px;
}
.partners img{vertical-align:top;}
/* special info */
.special-info{
	cursor:pointer;
	position:absolute;
	top:445px;
	left:0;
	background:url(/fm/8197/btn-special-info.png) no-repeat;
	width:215px;
	height:463px;
	text-indent:-9999px;
	overflow:hidden;
}
div a.special-info:hover{background-color:transparent;}
.accessibility{display:none;}
.gallery-holder{
	width:350px;
	overflow:hidden;
	margin:0 0 0 13px;
	position:relative;
}
.fake-bg{
	background: url(/fm/8197/bg-fake.gif) no-repeat -328px 0;
	display:block;
	width:100%;
	height:27px;
	overflow:hidden;
	position:relative;
}
.fake-bg-small{
	background: url(/fm/8197/bg-fake.gif) no-repeat -328px 0;
	display:block;
	width:100%;
	height:27px;
	overflow:hidden;
	position:relative;
}
.page-slider{
	margin:0;
	padding:0;
	width:99999px;
	overflow:hidden;
}
.page-slider .page{
	float:left;
	width:940px;
	padding:0 9999px 0 0;
	display:inline;
}
.page-wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
#fancybox-wrap a:hover{background:none;}

.color{
color:#FFB97F;
}
/* sitemap */
.sitemap-nav{
	margin:0;
	padding:0;
	list-style:none; font-weight:bold; font-size:120%;
}
.sitemap-nav-sub{
	margin:5px 0 0 0;
	padding:0 0 0 25px;
	list-style:none; font-weight:normal;
}
.sitemap-nav li{padding:0 0 2px; margin:7px 0 0 2px;}
.sitemap-nav-sub li{padding:0 0 2px; margin:1px 0 0 0;}
.sitemap-nav a{
	cursor:pointer;
	color:#f5d9bc;
	text-decoration:none;
	background:url(/fm/8197/bg-footer-nav-a.png);
	display:block;
	font-size:0.8em;
	line-height:16px;
	height:1%;
	outline:none;
}
.sitemap-nav a span{
	display:block;
	height:1%;
	padding:6px 0 2px 36px;
	background:url(/fm/8197/arrow.gif) no-repeat 13px 58%;
}
.sitemap-nav a:hover{
	background:url(/fm/8197/bg-footer-nav-aro.png); outline:none;
}
.gaestebuch_skip{
	position:relative;
}
.gaestebuch_skip_left{
	float:left;
}
.gaestebuch_skip_left p{
	width:70px;
}
.gaestebuch_skip_middle{
	float:left;
}
.gaestebuch_skip_middle p{
	width:300px; text-align:center;
}
.gaestebuch_skip_right{
	float:left;
}
.gaestebuch_skip_right p{
	width:70px;
}