@CHARSET "UTF-8";

html, body{ width: 100%; height: 100%; background: #290109 url(../img/bg.gif) repeat scroll 0 0;	color: #b8ae99;	margin: 0;	padding: 0;	text-align: center;	font-family:tahoma,verdana,arial;	font-size:11px;	font-weight: normal;}

a {text-decoration: none; color: #b8ae99; font-style: normal;}
a.sel,a:hover { color: #6d5b37; }
a:focus {outline: none;}
ol,ul {padding-left: 30px;}
.clear{  clear: both;  display: block;  width: 0px;  height: 0px; }
html{overflow-y: auto; overflow-x: hidden; }
p {padding: 0.5em 0px; margin: 0px;} 
html, div, map, dt, isindex, form {display:block;}
fieldset { display: block; border: 0px none; margin: 0px; padding: 0px;}

#text h2.sub a { float: left;}
#text h2.sub { line-height: 32px;}
#text h2.sub span { padding-left: 0px;}

.sIFR-alternate, .intro span.sIFR-alternate{ display: none;}
#site { width: 900px;  margin: 0 auto; clear: both;}
h2 object { margin-top: 5px;}

form.center { width: 300px; display: block; float: right; margin: 0px 40px 0px 20px; color: #816443;}
form.center label.error { color: red; display: block; width: 180px;}
form.center input.text { padding: 2px 5px; border: 1px solid #52322f; background-color: #3d0b16; color: #816443; 	font-family:tahoma,verdana,arial;	font-size:11px;	font-weight: normal; width: 170px; }
form.center label { width: 80px;  padding-right: 20px; display: block; text-align: right;}
form.center span.title { line-height: 30px;}
form.center input.text { padding: 5 10px;}
form.center textarea { padding: 2px 5px;  border: 1px solid #52322f; background-color: #3d0b16; color: #816443; 	font-family:tahoma,verdana,arial;	font-size:11px;	font-weight: normal; width: 170px; height: 5em; overflow: auto;}
form.center .button { float: left; margin-left: 175px; } 

ul#langs {list-style-type: none; width: 180px; height: 33px; line-height: 33px; text-align: left; padding: 0px; margin: 0px;}
ul#langs li { display: inline; }
ul#langs li a { padding: 0px 3px; border-left: 1px solid #a1a49d; }
ul#langs li.first a { border-left: 0px none;}
ul#langs li a { color: #a1a49d;}

ul#menu { list-style-type: none; width: 900px; padding: 0px; margin: 0px;  text-align: left; position: relative; height: 49px; margin-bottom: 2px;}
ul#menu>li { display: block; line-height: 49px; height: 49px;  float: left; position: relative;}
ul#menu li.sel a {color: #d04a60; }
ul#menu>li>a { width: 100px; height: 49px; display: block; text-indent: -5555px; overflow: hidden; background: transparent url(../img/menu.en.gif) repeat scroll 0 0;}
.pl ul#menu>li>a {background: transparent url(../img/menu.pl.gif) repeat scroll 0 0;}

ul#menu li ul { z-index: 100; display: none; position: absolute; left: 0px; top: 49px; width: 100px; list-style-type: none;background: transparent url(../img/fade.png) repeat scroll 0 0; margin: 0px; padding: 0px 5px; }
ul#menu li ul li { display: block; line-height: 23px;}
ul#menu li ul li.first {  border-bottom: 1px solid #6e4c4e;}
ul#menu li ul lu a { text-indent: 10px;}

#content { border: 1px solid #6e4844; padding: 5px; margin-bottom: 10px;}
#inner { background: transparent url(../img/bg.png) repeat scroll 0 0; padding: 8px 13px;}

ul#menu li.mi63 a { background-position: 0px 0px;}
ul#menu li.mi63 a:hover,ul#menu li.mi63 a.sel { background-position: 0px -49px;}
ul#menu li.mi64 a { background-position: -100px 0px; width: 56px;}
ul#menu li.mi64 a:hover,ul#menu li.mi64 a.sel { background-position: -100px -49px;}
ul#menu li.mi65 a { background-position: -156px 0px; width: 72px;}
ul#menu li.mi65 a:hover,ul#menu li.mi65 a.sel { background-position: -156px -49px;}
ul#menu li.mi66 a { background-position: -228px 0px; width: 93px;}
ul#menu li.mi66 a:hover,ul#menu li.mi66 a.sel { background-position: -228px -49px;}
ul#menu li.mi67 a { background-position: -321px 0px; width: 79px;}
ul#menu li.mi67 a:hover,ul#menu li.mi67 a.sel { background-position: -321px -49px;}
ul#menu li.mi68>a { background-position: -400px 0px; width: 84px;}
ul#menu li.mi68>a:hover,ul#menu li.mi68>a.sel { background-position: -400px -49px;}
ul#menu li.mi71 a { background-position: -484px 0px; width: 67px;}
ul#menu li.mi71 a:hover,ul#menu li.mi71 a.sel { background-position: -484px -49px;}
ul#menu li.mi72 a { background-position: -551px 0px; width: 97px;}
ul#menu li.mi72 a:hover,ul#menu li.mi72 a.sel { background-position: -551px -49px;}
ul#menu li.mi73 a { background-position: -648px 0px; width: 74px;}
ul#menu li.mi73 a { display: none;}
ul#menu li.mi73 a:hover,ul#menu li.mi73 a.sel { background-position: -648px -49px;}
ul#menu li.mi74 a { background-position: -648px 0px; width: 164px;}
ul#menu li.mi74 a:hover,ul#menu li.mi74 a.sel { background-position: -648px -49px;}
ul#menu li.mi75 a { background-position: -812px 0px; width: 88px;}
ul#menu li.mi75 a:hover,ul#menu li.mi75 a.sel { background-position: -812px -49px;}
ul#menu li.mi76 { position: absolute; right: 0px; top: -33px; line-height: 33px; height: 33px; text-align: right;  }
ul#menu li.mi76 a { text-indent: 0px; height: 33px;background: transparent none repeat scroll 0 0;padding-right: 20px;}

.en ul#menu li.mi63 a { background-position: 0px 0px; width: 120px;}
.en ul#menu li.mi63 a:hover,.en ul#menu li.mi63 a.sel { background-position: 0px -49px;}
.en ul#menu li.mi64 a { background-position: -120px 0px; width: 71px;}
.en ul#menu li.mi64 a:hover,.en ul#menu li.mi64 a.sel { background-position: -120px -49px;}
.en ul#menu li.mi65 a { background-position: -191px 0px; width: 110px;}
.en ul#menu li.mi65 a:hover,.en ul#menu li.mi65 a.sel { background-position: -191px -49px;}
.en ul#menu li.mi66 a { background-position: -301px 0px; width: 103px;}
.en ul#menu li.mi66 a:hover,.en ul#menu li.mi66 a.sel { background-position: -301px -49px;}
.en ul#menu li.mi67 a { background-position: -404px 0px; width: 109px;}
.en ul#menu li.mi67 a:hover,.en ul#menu li.mi67 a.sel { background-position: -404px -49px;}
.en ul#menu li.mi68>a { background-position: -513px 0px; width: 119px;}
.en ul#menu li.mi68>a:hover,.en ul#menu li.mi68>a.sel { background-position: -513px -49px;}
.en ul#menu li.mi71 a { background-position: -632px 0px; width: 78px;}
.en ul#menu li.mi71 a:hover,.en ul#menu li.mi71 a.sel { background-position: -632px -49px;}
.en ul#menu li.mi72 a { background-position: -710px 0px; width: 94px;}
.en ul#menu li.mi72 a:hover,.en ul#menu li.mi72 a.sel { background-position: -710px -49px;}
.en ul#menu li.mi75 a { background-position: -804px 0px; width: 96px;}
.en ul#menu li.mi75 a:hover,.en ul#menu li.mi75 a.sel { background-position: -804px -49px;}
.en ul#menu li.mi74 a { display: none;}
.en ul#menu li.mi74 a:hover,.en ul#menu li.mi74 a.sel { background-position: -722px -49px;}
.en ul#menu li.mi73 a { display: none;}
.en ul#menu li.mi73 a:hover,.en ul#menu li.mi73 a.sel { background-position: -812px -49px;}

h1 { display: block; position: relative; width: 900px; height: 312px; margin: 0px; padding: 0px; background: transparent url(../img/top.jpg) repeat scroll 0 0;  }
h1 a { float: left; height: 312px; width: 185px; margin: 0px; display: block; overflow: hidden;background: transparent url(../img/logo.jpg) no-repeat scroll 0 0;text-indent: -5555px;  }
h1 #slides { float: left; height: 312px; width: 715px; }
h1 .left {  display: block; position: absolute; left: -65px; top: 0px; width: 65px; height: 312px;  background: transparent url(../img/left.png) repeat scroll 0 0;  }
h1 .right {  display: block; position: absolute; right: -65px; top: 0px; width: 65px; height: 312px;  background: transparent url(../img/right.png) repeat scroll 0 0;  }

#text { text-align: left; line-height: 20px;}
#text h2 { line-height: 37px; min-height: 39px; font-weight: bold;  font-size: 16px; text-indent: 22px; margin: 7px 0px; background: transparent url(../img/title.png) no-repeat scroll 0 0; padding: 0px;}
#text h2 span { font-weight: bold; padding-left: 10px; font-size: 11px;}

.intro { width: 290px; float: left; margin: 5px; }
.intro div{ border: 1px solid #65443f; padding: 3px; }
.intro span { display: block; background-color: #3C0B15; height: 130px; padding: 12px; text-align: justify; position: relative;}
.intro span a { display: block; position: absolute; bottom: 12px; width: 258px; line-height: 16px; height: 20px; background: transparent url(../img/more.png) no-repeat scroll 100% 0;  text-align: right; text-decoration: underline; padding-right: 5px;}


div#footer { clear: both; line-height: 37px; padding: 0px 16px; text-align: center; height: 37px;background: transparent url(../img/footer.png) repeat scroll 0 0; margin-top: 10px; }
div#footer a { color: #71573c;}
a#activelogo {  width: 34px; height: 16px; background: transparent url(../img/adlogo.png) no-repeat scroll 0 0;  float: right; text-indent: -5555px; margin: 10px 7px 0px 0px;}

div#gallery,div#lokal { margin-right: -34px; }
div#lokal {padding-left: 34px;}
div#gallery a,div#lokal a { float: left; margin-right: 34px; margin-bottom: 16px; display: block; width: 199px; height: 120px;background: transparent url(../img/zoom.png) no-repeat scroll 100% 100%; }
div#gallery a img,div#lokal a img { padding: 3px; border: 1px solid #63403e; }
div#gallery span,div#lokal span { text-align: right; padding-right: 15px; display:block; padding-top: 1px; line-height: 10px; }
div#lokal a { width: 400px; height: 315px; background: transparent none no-repeat scroll 100% 100%; }
div#lokal span { text-align: center; padding-right: 0px;}
div#lokal { padding-bottom: 20px;  background: transparent url(../img/hr.png) no-repeat scroll 0 100%;  }

div#gallery2 { margin-right: -34px; }
div#gallery2 a { float: left; margin-right: 34px; text-align: center; margin-bottom: 16px; display: block; width: 199px; height: 120px; line-height: normal; }
div#gallery2 a img { padding: 3px; border: 1px solid #63403e; margin-bottom: 2px; }
div#gallery2 a .empty { padding: 3px; border: 1px solid #63403e; width: 191px; height: 93px; margin-bottom: 2px;  background: transparent url(../img/empty.jpg) no-repeat scroll 3px 3px;}
div#gallery2 a .empty2 { padding: 3px; border: 1px solid #63403e; width: 191px; height: 93px; margin-bottom: 2px; background-color: #260109;}

.news { display: block; text-align: justify; line-height: 20px; padding: 7px 0px; background: transparent url(../img/hr.png) no-repeat scroll 0 100%; }
.news>span { display: none; }
.news .right { float: right; width: 562px;}
.news .img { width: 281px; height: 124px; padding: 3px;border: 1px solid #63403e;  float: left; margin-right: 10px;   }
.news img { border: 0px none; }
.news strong { display: block; padding-left: 300px; padding-bottom: 7px; }
.news .more { display: block;  line-height: 16px; height: 20px; background: transparent url(../img/more.png) no-repeat scroll 100% 0;  text-align: right; text-decoration: underline; padding-right: 5px;}
#why .news .right { width: 862px; background: transparent url(../img/hr.png) no-repeat scroll 0 0; display: none;}
#why .news strong { cursor: pointer; padding-left: 0px; padding-top: 5px; }


.pager { text-align: center;}

#top_distance  { display: inline;float: right;height: 50%;margin-top: -335px;width: 100%;}