@charset "utf-8";
html { height: 100%; }
body{background-color: #f8f3df;text-align:center;}
hr { display: none; }
.clear { clear:both; }
/*---header--- */
#wrap{background: url(../img/bg.png) repeat-x 0 0;height: 200px;width:100%;}
#header{background: url(../img/headergeschaerft.png) no-repeat 0 0;height: 200px;}
/*---Content--- */
#wrapper{position: relative;border-top: 18px solid #36322a;}
#main, #header{margin: 0 auto;width: 960px;text-align:left;}
#content{width: 650px;padding: 33px 0 0 0; float:left;height:100%;}
#sidebar{float:right; top:0; right:0;padding: 33px 0 0 0;width: 290px;text-align:left;}
#wrapper-content:after{clear: both;height: 0px;display: block;content: ".";visibility: hidden;}
/*---table--- */
table{font: normal 0.88em "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-spacing: 0;}
th, td { padding: 0.66em 0.66em 0.66em 0.88em;}
th{color:#aaa487;letter-spacing: 2px;text-transform: uppercase;text-align: center;background:url(../img/thead_bg.gif) repeat;border: 1px solid #C8BB82;}
td{color: #5d5648;border: 1px solid #C8BB82;line-height: 1.32em;}
table colgroup #1.spalte { background-color: #F4B409;}
tfoot td { border:0;}
td.end{border: 1px solid #C8BB82;line-height: 1.32em;font-size: 0.88em;}
/*---sidebar---*/
#sidebar{height: 100%;padding: 33px 0 30px 0;}
.sidenotes, {margin: 0 0 10px 0;padding: 0 20px 0 0;font-size: 1.32em;}
.sidenotes dt{margin: 16px 0 2px 20px;line-height: 1.32em;padding: 0 0 0 1.2em;}
.sidenotes dd{margin: 0 0 0 20px !important;padding: 0 0 0 1.1em;font-family: Georgia, sans-serif;font-style: italic;color: #a69a87;line-height: 1.5em;margin:0.5em 0; font-size:0.82em;}
#sidebar ul{font: normal 1em Georgia, sans-serif;font-style: italic; position:relative;}
#sidebar li{background: url(../img/bullet-sidebar.gif) no-repeat 0 0.2em;padding-left: 18px !important; margin: 0.88em 0 0 0.88em !important;color:#69553D;line-height: 1.38em;}
#sidebar li a {color: #8F826A; font-variant:small-caps;}
#sidebar li :hover { color:#330000;}
/*---image,map,box---*/
#map{border: 4px solid #e0d9b8;padding: 2px;background: #fff;}
.imageleft, .imageright {border:1px solid #C7B587; width:264px;float:left;margin: 0.5em; background-color:#EBE4D0;}
.imageright { float:right;}
.imagecaption{margin:6px;}
.image {border:1px solid #C7B587;}
.caption {color:#69553D !important; text-align:left; font: normal 0.75em "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important; }
.listbox {clear:both;border:1px solid #C7B587; width:400px;margin: 0.5em auto; background-color:#EBE4D0; display:block; }
/*---br-line---*/
.br-line{clear:both;background:url(../img/br-line.jpg) no-repeat;height:38px;margin:1em auto;}
/*---footer---*/
#footer{clear: both;border-top: 18px solid #36322a;background: #1e1b16;height: 240px;margin: 0 auto ;text-align: center;padding: 5px 0 0 0;	background: #1e1b16;}
#innerfooter{width: 960px;margin: 0 auto;text-align: left; display:block;}

#footer h3{margin: 0;padding: 0px;height: 29px;border-bottom: 1px dotted #5a5a5a;}
#footer h3 span{padding: 8px 14px 0 14px;}
#footerbox{padding-top: 26px;width: 650px;float: left;display: block;}
#minerslamp{margin-left: 30px;width: 280px;height:240px;float: right;background:url(../img/frosch.jpg) no-repeat 0 0;}
#footer ul#footerlink{width: 488px;margin: 0;padding: 0;list-style-type: none;width: 229px;}
#footer ul li{margin: 0;padding: 0;width: 229px;height: 29px;border-bottom: 1px dotted #5a5a5a;font-size: 11px;font-family: Georgia;}
#footer ul#footerlink li {width: 650px;}
#footer ul li a{color: #a0a0a0;text-decoration: none;display: block;height: 29px;overflow: hidden;}
#footer ul li a:hover, #footer ul li a:active{color: white;background-color: #373737;}
#footer ul li a span{display: block;font: 13px/20px Georgia, serif;letter-spacing: 0.15em;height: 36px;color: #a0a0a0;text-align:right;padding: 0px 14px 0 14px;line-height: 30px;}
#footer ul li a em{color:#7C7361;text-transform: uppercase;text-align:left;display: block;font: 13px/20px Georgia, serif;letter-spacing: 0.15em;height: 36px;padding: 0px 14px 0 14px;line-height: 30px;float:left;}
/*---galery---*/
#galery{list-style-type: none;}
#galery li{float: left;margin-left:11px;padding:0;}
#galery li a{display:block;margin-left:11px;padding:0;}
.simple_overlay {position:absolute; top:0px; margin-top:-200px;display:none;z-index:10000;background-color:#333;width:675px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;}
.simple_overlay .close {position:absolute;right:-15px;top:-15px;cursor:pointer;font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana;height:35px;width:35px;background: url(../img/overlay/close1.png);}
#img {border:1px solid #666;}
.next, .prev {position:absolute;top:40%;border:1px solid #666;cursor:pointer;display:block;padding:10px 20px;color:#fff;font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.prev {left:1px;border-left:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;}
.next {right:0;border-right:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}
.next:hover, .prev:hover {text-decoration:underline;background-color:#000;}
.disabled {visibility:hidden;}
.info {position:absolute; text-align:center;bottom:-1px ;font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana;left:0;color:#fff !important;font-size:12px !important;padding:10px 15px !important;border:1px solid #666;}
.info strong {display:block;font-weight: bold;}
.progress {position:absolute;top:45%;left:50%;display:none;}
.next, .prev, .info {background:#333;background:rgba(0, 0, 0, 0.6) url(../img/overlay/h80.png) repeat-x;}
.next, .prev {position:absolute;top:45%;-moz-border-radius:5px;-webkit-border-radius:5px;} 
.progress {position:absolute;top:48%;left:237px;display:none;} 
#thumbs a.active img {outline:1px solid #000;z-index:9999;position:relative;}
.banner { margin: 20px auto; display:block;}
/*********Bugfix**************/


