@CHARSET "UTF-8";

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

a {text-decoration: none; color: #f3eccb; font-style: normal;}
a.sel,a:hover { color: #f3eccb; }
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: 0px; margin: 1em 0px;} 
html, div, map, dt, isindex, form {display:block;}
fieldset { display: block; border: 0px none; margin: 0px; padding: 0px;}

#site { width: 960px; padding: 0px; margin: 0px auto; clear: both; position: relative;}
#site #bg { background: transparent url(../img/top.jpg) no-repeat scroll 0 0; position: absolute; left: -220px; top: 0px;  width: 960px; padding: 0px 220px; min-height: 681px; }

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

form.center { width: 300px; display: block; float: right; margin: 0px 0px 0px 20px; color: #514630;}
form.center label.error { color: red; display: block; width: 180px;}
form.center input.text { padding: 2px 5px; border: 1px solid #a6ae89; background-color: #6a7756; color: #bed292; 	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; color: #c7cebc;}
form.center span.title { line-height: 30px;}
form.center input.text { padding: 5 10px;}
form.center textarea { padding: 2px 5px;  border: 1px solid #a6ae89; background-color: #6a7756; color: #bed292; 	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; color: #bed292;} 


ul#menu { list-style-type: none; width: 920px; padding: 0px 20px; margin: 0px;  text-align: right; position: relative; height: 38px;}
ul#menu li { float: right; text-align: center; line-height: 38px; height: 38px; background: transparent url(../img/menu.left.png) no-repeat scroll 0 50%;  }
ul#menu li.sel {  background: transparent url(../img/sel.png) no-repeat scroll 0 0;  } 
ul#menu li.sel a {color: #fbf8e9; }
ul#menu li a {  height: 38px; color: #fbf8e9; font-weight: bold; padding: 0px 34px; display: block; background: transparent url(../img/menu.right.png) no-repeat scroll 100% 50%;}

#top { margin: 25px 20px 40px; height: 275px;}

h1 {  display: block; float: left; position: relative; width: 426px; height: 275px; margin: 0px; padding: 0px;  }
h1 a { height: 100%; width: 100%; margin: 0px; display: block; overflow: hidden;text-indent: -5555px;  }
#slides { float: left; height: 275px; width: 494px; }


#text {text-align: left; line-height: 20px; background: transparent url(../img/site.png) repeat-y scroll 50% 0; margin-left: -20px; padding: 10px 46px; width: 908px;}

.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: 34px; padding: 4px 36px 0px; text-align: center; height: 34px;background: transparent url(../img/footer.png) no-repeat scroll 0 0; margin-left: -20px; width: 928px; margin-bottom: 20px; }
div#footer a { color: #4a1d00;}
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: 0px; }
div#gallery a,div#lokal a { float: left; margin-right: 34px;margin-bottom: 16px; display: block; width: 199px; height: 122px;background: transparent url(../img/zoom.gif) no-repeat scroll 100% 100%; }
div#gallery a img,div#lokal a img { padding: 3px; border: 1px solid #b6b37f; }
div#gallery span,div#lokal span { text-align: right; padding-right: 17px; display:block; padding-top: 1px;  line-height: 10px; }
div#gallery { margin-left: -26px; clear: both; width: 934px; padding: 20px 0px 0px 26px;  background: #818f67 url(../img/hr.png) no-repeat scroll 0 0;  }

#map div#gallery  { background: transparent none no-repeat scroll 0 0; padding-top: 0px;  }

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 #b6b37f; margin-bottom: 2px; }
div#gallery2 a .empty { padding: 3px; border: 1px solid #b6b37f; width: 281px; height: 124px; margin-bottom: 2px;  background: transparent none no-repeat scroll 3px 3px;}
div#gallery2 a .empty2 { padding: 3px; border: 1px solid #b6b37f; width: 281px; height: 124px; margin-bottom: 2px; background-color: #260109;}

.news { display: block; text-align: justify; line-height: 20px; padding-bottom: 7px; background: transparent url(../img/hr.png) no-repeat scroll 50% 100%; }
.news>span { display: none; }
.news .right { float: right; width: 600px;}
.news .img { width: 281px; height: 124px; padding: 3px;border: 1px solid #b6b37f;  float: left; margin-right: 10px;   }
.news img { border: 0px none; }
.news strong { display: block; color: #bed292; font-weight: normal; padding-left: 310px; padding-bottom: 7px; }
.news .more { display: block;  line-height: 16px; height: 20px; background: transparent url(../img/menu.right.png) no-repeat scroll 500px 50%;  text-align: right; text-decoration: none;}
#why .news .right { width: 900px; 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%;}
