*{margin:0; padding:0; border:0;}

body{background:#000; font:normal 12px Arial, Verdana, Sans-Serif;}

.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
.invisible{display:none;}

* html .clearfix{height:1%;}

#head{margin:auto; width:970px; height:400px; position:relative;}
#head h1{text-indent:-99999em; width:970px; height:400px; background:url(img/head.png) no-repeat center center; position:absolute; top:0; left:0; z-index:500;}
#diashow{margin:auto; display:none; width:970px; height:400px;}
#main{background:#fff; display:block;}
#center{width:970px; margin:auto; padding:50px 0;}
#printlogo{display:none;}

#Navigation ul{list-style:none; font:italic 60px Times, 'Times New Roman', Georgia, Sans-Serif; width:370px; float:left;}
#Navigation ul a, #Navigation ul span{color:#000; letter-spacing:-0.05em; text-decoration:none; padding:0 40px; background:url(img/nav_subline.gif) no-repeat 0 0.82em;}
#Navigation ul a.active, #Navigation ul span.active{background:#000; color:#fff;}
#Navigation ul a.active:hover{color:#fff;}
#Navigation ul a:hover{color:#800;}

#content{width:485px; float:right;}
#content h1, #content h2{font:italic 30px Times, 'Times New Roman', Georgia, Sans-Serif; letter-spacing:-0.05em;}
#content h1 span, #content h2 span{border-bottom:2px solid #000;}
#content h3{font:italic 24px Times, 'Times New Roman', Georgia, Sans-Serif; letter-spacing:-0.05em; border-bottom:2px solid #000; margin:30px 0 0 0;}
#content p, #content address{font-style:normal; line-height:2em; margin:20px 0 0 0;}
#content a{color:#000; text-decoration:underline; background:transparent;}
#content a:hover{text-decoration:none; background:#000; color:#fff; padding:0 2px;}

#content .ce_gallery table{border-collapse:collapse;}
#content .ce_gallery table td{padding-bottom:15px;}
#content .ce_gallery table td.col_first{padding-right:15px;}
#content .ce_gallery table a{text-decoration:none;}
#content .ce_gallery table a:hover{background:transparent; padding:0;}

#content .ce_table table{width:485px; border-collapse:collapse;}
#content .ce_table table td{padding:10px 0; border-bottom:1px solid #000; vertical-align:bottom;}
#content .ce_table table td.col_0{width:400px;}
#content .ce_table table td.col_1{width:85px; text-align:right; font:italic 16px Times, 'Times New Roman', Georgia, Sans-Serif; letter-spacing:-0.05em;}
#content div.menue table{width:485px; border-collapse:collapse;}
#content div.menue table td{padding:30px 0; border-bottom:1px solid #000; vertical-align:top;}
#content div.menue table td.col_0{width:285px; text-align:center;}
#content div.menue table td.col_1{width:200px; text-align:right; font:italic 16px Times, 'Times New Roman', Georgia, Sans-Serif; letter-spacing:-0.05em;}

#footer{width:970px; margin:auto; padding:10px 0; color:#fff;}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #000;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-body,#sb-loading{background-color:#000;}
#sb-loading-inner{position:absolute; top:50%; left:50%; margin:-16px 0 0 -16px; height:32px; background:url(img/loading.gif?1234324) no-repeat; width:32px; display:block;}
#sb-loading-inner span{display:none;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:14px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(img/close.png);}
#sb-nav-next{background-image:url(img/next.png);}
#sb-nav-previous{background-image:url(img/previous.png);}
#sb-nav-play{background-image:url(img/play.png);}
#sb-nav-pause{background-image:url(img/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:14px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

