html{background:#999999;}
body{margin:0;background:url(/images/bkg/bkg_body.jpg) 50% 0 repeat-x;font:13px/17px Arial, Helvetica, sans-serif;color:#333;min-width:1000px;}
.content p, #content p{margin:0 0 12px;padding:0;}
a{text-decoration:none;color:#df2e43;}
a:hover{text-decoration:underline;}
img{border:0;}
input, textarea, select{font:100% Arial, Helvetica, sans-serif;vertical-align:middle;color:#000;}
form, fieldset{margin:0;padding:0;border-style:none;}
form legend{display:none;}
.skip{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.skip:focus{position:static;width:auto;height:auto;}
.wrapper-holder{background:url("/images/bkg/bkg_heading_content.jpg") 50% 0 no-repeat scroll #999999;}
body.timeline .wrapper-holder{background:url("/images/bkg/bkg_heading_timeline.jpg") 50% 0 no-repeat scroll #999999;}
#wrapper{margin:0 auto;width:960px;}
h1{color:#0B507F;font:bold 30px/36px 'DIN1451W01-Mittelschrif',Arial,Helvetica,sans-serif;margin:0 0 7px;}
h2{color:#0B507F;font:bold 22px/24px 'DIN1451W01-Mittelschrif',Arial,Helvetica,sans-serif;margin:0 0 2px;}
h3{color:#666666;font:bold 20px/22px 'DIN1451W01-Mittelschrif',Arial,Helvetica,sans-serif;margin:0;}
h4{color:#666666;font:bold 14px/18px 'DIN1451W01-Mittelschrif',Arial,Helvetica,sans-serif;margin:0;}
h5{color:#0B507F;font:bold 19px/23px 'DIN1451W01-Mittelschrif',Arial,Helvetica,sans-serif;margin:0;}
h6{color:#0B507F;font:bold 17px/20px 'DIN1451W01-Mittelschrif',Arial,Helvetica,sans-serif;margin:0;}
#header:after, .nav-holder:after{clear:both;content:"";display:block;}
#header{background:#fff;position:relative;z-index:10;margin:0 auto 10px;width:960px;}
.header-holder{overflow:hidden;padding:8px 20px;}
.logo{margin:10px 0 0;float:left;}
.logo img{display:block;}
.block-admission{float:right;text-align:right;font:bold 26px/28px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;color:#063f66;}
.block-admission span{display:block;font:bold 19px/21px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#df2f43;}
.nav-holder{background:#0b5081;padding:0 20px 0 0;width:940px;}
#nav{float:left;font:14px/17px Arial, Helvetica, sans-serif;list-style:none outside none;margin:0;padding:0;}
#nav li{float:left;position:relative;}
#nav li span{display:none;}
#nav a{color:#FFFFFF;float:left;padding:8px 10px 9px;}
#nav a:hover{background:none 0 0 repeat scroll #2F6A94;text-decoration:none;}
#nav li.has-drop-down:hover a{background:none 0 0 repeat scroll #DF2F43;}
#nav li.active a{background:none 0 0 repeat scroll #DF2F43;}
#nav li.active span{background:url("/images/sprite01.png") 0 0 no-repeat scroll transparent;bottom:-17px;display:inherit;height:18px;left:50%;margin:0 0 0 -14px;position:absolute;width:27px;z-index:1;}
#nav .drop{display:none;font:13px/16px Arial, Helvetica, sans-serif;left:0;padding:4px 0 0;position:absolute;top:30px;width:193px;z-index:9999;}
#nav li:hover .drop{display:block;}
#nav .drop ul{background:none 0 0 repeat scroll #F4F6F7;border:#C6D0D9 solid 1px;list-style:none outside none;margin:0;overflow:hidden;padding:0;}
#nav .drop li{border-top:1px solid #C6D0D9;width:100%;}
#nav .drop li:first-child{border:none medium;}
#nav .drop a, #nav li:hover .drop a{background:none 0 0 repeat scroll #F4F6F7;color:#000000;display:block;float:none;padding:6px 9px 7px;}
#nav .drop a:hover, #nav li:hover .drop a:hover{background:none 0 0 repeat scroll #C6D0D9;}
.form-search{float:right;width:195px;padding:0 5px 0 0;height:19px;border:#ddd solid 1px;background:#fff;margin:6px 0 0;}
.form-search .text{background:none 0 0 repeat scroll transparent;border:none medium;color:#666666;float:left;font:12px/15px Arial, Helvetica, sans-serif;height:15px;padding:2px 0 2px 5px;width:177px;}
.btn-search{background:url(/images/sprite01.png) -38px 0 no-repeat;width:13px;height:12px;float:right;border:none;text-indent:-9999px;overflow:hidden;padding:12px 0 0;margin:4px 0 0;}
.btn-search:hover{cursor:pointer;}
#main{overflow:hidden;width:100%;}
.gallery{height:355px;margin:-10px 0 0;overflow:hidden;position:relative;width:100%;}
.gallery-holder{margin:0 auto;position:relative;width:960px;}
.gallery-holder:after{clear:both;content:"";display:block;}
.gallery .frame{height:355px;margin:0;overflow:hidden;position:relative;width:960px;}
.gallery .frame ul{height:355px;list-style:none outside none;margin:0;overflow:hidden;padding:0;position:relative;width:9999px;}
.gallery .frame li{height:355px;left:0;position:absolute;top:0;width:960px;}
.gallery img{display:block;}
.gallery .prev, .gallery .next{background:url("/images/sprite01.png") 0 -26px no-repeat scroll transparent;height:36px;left:-10px;overflow:hidden;position:absolute;text-indent:-9999px;top:160px;width:43px;z-index:3;}
.gallery .next{background-position:-61px -26px;left:auto;right:-10px;}
.gallery .text{left:175px;min-width:338px;position:absolute;top:40px;}
.gallery .banner2 .text{left:460px;min-width:411px;top:38px;}
.gallery .text .holder{background:none 0 0 repeat scroll #FFFFFF;border:#C6D0D9 solid 1px;font:bold 15px/19px Arial, Helvetica, sans-serif;padding:10px 10px 9px 13px;}
.gallery .text strong{color:#0B507F;display:block;font:bold 30px/34px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;}
.btn01{font:19px/22px Arial, Helvetica, sans-serif;color:#fff;background:#df2f43;padding:3px 9px 5px 14px;float:left;}
.gallery .btn01{position:absolute;bottom:-30px;right:21px;}
.btn01:hover{text-decoration:none;background:#c41e33;}
.gallery .switcher{bottom:9px;font:11px/11px Arial, Helvetica, sans-serif;left:0;padding:10px 0 6px;position:absolute;text-align:center;width:100%;z-index:10;}
.gallery .switcher ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.gallery .switcher li{display:inline-block;margin:0 4px 0 5px;}
* + html .gallery .switcher li{display:inline;margin:0 6px;}
.gallery .switcher a{background:url(/images/sprite01.png) -88px 0 no-repeat;width:13px;height:13px;float:left;text-indent:-9999px;overflow:hidden;}
.gallery .switcher a:hover, .gallery .switcher a.active{background-position:-63px 0;}
.tabs-holder{width:100%;margin:0 auto 10px;}
.tabset{background:url(/images/bg-tabset.png) no-repeat;width:849px;height:40px;margin:0 auto;padding:0;list-style:none;text-align:center;font:bold 22px/26px Arial, Helvetica, sans-serif;}
.tabset .tab1 em{width:224px;}
.tabset .tab2 em{width:292px;}
.tabset .tab3{margin-right:-100px;}
.tabset .tab3 em{width:227px;}
.tabset li{float:left;margin-right:-43px;background:url(/images/separator01.png) 100% 0 no-repeat;}
.tabset li.last{background:none;}
.tabset a{float:left;padding:0 41px 0 0;margin:0 -7px 0 -10px;color:#fff;cursor:pointer;}
.tabset a span{float:left;padding:0 0 0 41px;}
.tabset a em{display:block;height:33px;padding:7px 0 0;font-style:normal;}
.tabset a:hover, .tabset a.active{color:#0b507f;text-decoration:none;background:url(/images/sprite01.png) 100% -63px no-repeat;}
.tabset a.active{position:relative;z-index:10;}
.tabset li a:hover span, .tabset li a.active span{background:url(/images/sprite01.png) 0 -182px no-repeat;}
.tabset li:first-child a:hover span, .tabset li:first-child a.active span{background:url(/images/sprite01.png) 0 -121px no-repeat;}
.tabset a:hover em, .tabset a.active em{background:#fff;}
.tab-content{background:#fff;padding:10px 8px;position:relative;overflow:hidden;min-height:300px;}
.tab-content img{display:block;}
.tab-content .box{position:absolute;top:20px;left:20px;width:215px;}
.tab-content .box .holder{background:#fff;padding:11px 10px;height:228px;position:relative;}
.tab-content .alt.box{left:auto;right:21px;}
.tab-content .box .title{font:18px/28px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;color:#df2f43;}
.tab-content .box ul{margin:0;padding:0;list-style:none;}
.tab-content .box ul li{background:url(/images/bullet01.gif) 0 3px no-repeat;padding:0 0 4px 16px;}
.tab-content .box img{display:block;margin-bottom:3px;}
.tab-content .box .btn01{margin:0 0 0 10px;}
.tab-content .alt.box .btn01{float:right;margin:0 10px 0 0;}
.tab-content .box .arrow{position:absolute;right:-208px;top:104px;background:url(/images/sprite01.png) 0 -248px no-repeat;width:214px;height:47px;}
.tab-content .alt.box .arrow{background:url(/images/sprite01.png) -347px -248px no-repeat;width:153px;height:38px;left:-147px;right:0;top:153px;}
.tab-content .container{width:100%;overflow:hidden;}
.tab-content .block-holder{padding:10px 12px 0;}
.tab-content .block-visual{float:left;width:449px;padding:2px;border:#c6d0d9 solid 1px;position:relative;}
.tab-content .block-visual img{display:block;}
.block-tour{background:url(/images/opacity01.png);position:absolute;top:2px;bottom:0;left:2px;width:449px;height:244px;text-align:center;font:24px/29px Arial, Helvetica, sans-serif;color:#fff;padding:6px 0 0;}
.block-tour .title{margin:0;color:#fc0;text-transform:uppercase;font:bold 24px/29px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;}
.block-tour ul{margin:0 0 2px;padding:0;list-style:none;}
.block-tour .btn{background:url(/images/btn-tour.png) 50% 0 no-repeat;display:inline-block;color:#fff;padding:76px 0 0;}
* + html .block-tour .btn{display:inline;}
.visual-list{margin:0;padding:0;list-style:none;width:100%;overflow:hidden;}
.list-holder{margin-bottom:15px;}
.list-holder .visual-list{width:105%;margin:0 -5% 0 0;}
.tab-content .visual-list{float:right;width:465px;margin:-10px 0 0;}
.visual-list li{float:left;border:#c6d0d9 solid 1px;padding:2px;margin:0 10px 0 0;position:relative;height:117px;width:139px;}
.tab-content .visual-list li{margin:10px 0 0 10px;}
.visual-list li a{text-decoration:none;}
.visual-list li a:hover .title{background:url(/images/sprite01.png) -210px -854px no-repeat;}
.visual-list img{position:absolute;left:2px;bottom:2px;}
.visual-list .title{background:url(/images/sprite01.png) -153px 0 no-repeat;width:125px;height:36px;color:#fff;position:absolute;top:2px;left:2px;padding:6px 7px;font:bold 15px/18px Arial, Helvetica, sans-serif;cursor:pointer;}
.info-panel{overflow:hidden;width:900px;padding:0 10px;}
.info-panel ul a{color:#333;}
.info-panel ul{float:left;margin:7px 0 0 15px;padding:0;list-style:none;}
.info-panel ul li{float:left;background:url(/images/separator02.gif) 9px 50% no-repeat;padding:0 0 2px 22px;}
.info-panel ul li:first-child{padding-left:0;background:none;}
.info-panel .mark{font-weight:bold;}
.block-content{overflow:hidden;padding:15px 20px 0;background:#fff;margin-bottom:10px;}
.block-content.alt{padding:20px 20px 0;}
.widgets-holder{width:105%;margin:0 -5% 20px 0;padding:5px 0 0 0;}
.widgets-holder:after{clear:both;content:"";display:block;}
.widget{width:215px;}
.widget p{margin:0;}
.widgets-holder .widget{float:left;margin:0 20px 0 0;}
.widget .holder{padding:0 8px;border:#c6d0d9 solid 1px;position:relative;}
.widget-info{position:relative;margin-bottom:45px;}
.widget-info .title{font:21px/25px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;color:#fff;width:214px;height:47px;position:absolute;top:0;left:0;}
.widget-info .title a{background:url(/images/sprite01.png) 0 -299px no-repeat;display:block;color:#fff;height:42px;padding:5px 55px 0 8px;}
.widget-info .title a:hover{background:url(/images/sprite01.png) -237px -299px no-repeat;color:#0b5081;text-decoration:none;}
.widget-info .sociable{width:100%;margin:0;padding:50px 0 2px;list-style:none;}
.widget-info .sociable:after{clear:both;content:"";display:block;}
.widget-info .sociable li{border-top:1px solid #c6d0d9;padding:2px 8px 3px;margin:0 -8px;float:left;width:197px;}
.widget-info .sociable li:first-child{border:none;}
.widget-info .link-holder{overflow:hidden;}
.widget-info .sociable a{float:left;color:#333;background:url(/images/sprite01.png) no-repeat;padding:0 0 2px 23px;font-weight:bold;}
.widget-info .sociable .twitter{background-position:0 -360px;}
.widget-info .sociable .facebook{background-position:0 -433px;}
.widget-info .sociable .youtube{background-position:0 -514px;}
.widget-info .sociable .flickr{background-position:0 -602px;}
.widget-info .sociable .web{float:none;background:none;padding:0;color:#df2e43;}
.widget-info .sociable .txt{clear:both;padding:6px 0 10px;}
.widget-info .sociable p{margin:0;}
.widget-info .btn01{position:absolute;right:10px;bottom:-27px;font:bold 15px/18px Arial, Helvetica, sans-serif;padding:4px 11px 5px;}
.widget-info .text-holder{padding:61px 2px 60px;overflow:hidden;font:15px/19px Arial, Helvetica, sans-serif;}
.link-tripadvisor{position:absolute;bottom:13px;left:12px;}
.link-tripadvisor img{display:block;}
.widget-info .post{padding:5px 5px 0 2px;}
.widget-info .post img{margin:0 0 9px -10px;float:left;clear:both;}
.widget-info .post p{margin:0 0 5px;}
.post-product{padding:49px 5px 5px;}
.post-product .heading{overflow:hidden;width:100%;display:block;margin-bottom:2px;}
.post-product img{display:block;margin:0 auto 3px;}
.post-product .name{float:left;}
.post-product .price{float:right;color:#0b5081;font-weight:bold;}
.block-post{overflow:hidden;width:917px;padding:0 0 0 3px;}
.block-post .img-holder{float:right;padding:2px;margin:5px 0 0 20px;border:#c6d0d9 solid 1px;}
.block-post .img-holder img{display:block;}
.block-post .text{overflow:hidden;}
.block-post h1{color:#0b5081;font:bold 28px/34px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;margin:0 0 3px;}
.block-post p{margin:0 0 17px;}
.block-post .links{margin:0 0 17px;float:left;width:100%;}
.block-post .links .btn01{font-size:18px;}
.block-post .links ul{float:right;list-style:none outside none;margin:0;padding:7px 0;}
.block-post .links ul li{border-right:1px solid #333333;float:left;line-height:16px;padding:0 5px;}
.block-post .links ul li:last-child{border:none medium;padding-right:0;}
.people-holder{margin:0 0 20px;width:100%;}
.people-holder:after{clear:both;content:"";display:block;}
.people-holder .main-person{float:left;height:230px;position:relative;width:230px;}
.people-holder .main-person h3{color:#FFFFFF;font-size:28px;font-weight:normal;left:10px;line-height:34px;position:absolute;top:3px;}
.people-holder .main-person a{bottom:10px;font-size:14px;font-weight:bold;left:10px;line-height:18px;position:absolute;}
.people-holder ul{float:left;list-style:none outside none;margin:0;padding:0;width:690px;}
.people-holder ul li{float:left;height:115px;position:relative;width:115px;}
.people-holder ul li .text{background:url("/images/bkg/bkg_people_hover.png") 0 0 repeat scroll transparent;height:95px;left:0;position:absolute;top:0;width:95px;display:none;padding:10px;}
.people-holder ul li:hover .text{display:block;}
.people-holder ul li h3{color:#FFFFFF;font-size:20px;font-weight:normal;line-height:22px;margin-top:-4px;}
.people-holder ul li a{bottom:10px;font-size:14px;font-weight:bold;line-height:18px;position:absolute;}
.carousel-partners{width:960px;overflow:hidden;position:relative;background:#CCCCCC;margin-bottom:10px;}
.carousel-partners .frame{width:850px;padding:8px 0 12px;overflow:hidden;position:relative;margin:0 auto;}
.carousel-partners .frame ul{width:850px;height:130px;overflow:hidden;position:relative;margin:0;padding:0;list-style:none;}
.carousel-partners .frame li span{display:none;}
.carousel-partners .frame li{float:left;width:158px;padding:2px 6px;}
.carousel-partners .frame li:hover, .carousel-partners .frame li.active{padding:1px 6px;margin:0 1px 0 -1px;}
.carousel-partners .frame img{border:#0c5081 solid 1px;}
.carousel-partners .frame li:hover img, .carousel-partners .frame li.active img{border:#ffcc01 solid 2px;}
.carousel-partners .prev, .carousel-partners .next{background:url(/images/sprite01.png) -329px 0 no-repeat;width:29px;height:24px;position:absolute;top:60px;left:11px;text-indent:-9999px;overflow:hidden;z-index:3;}
.carousel-partners .next{background-position:-381px 0;left:auto;right:20px;}
.carousel-partners .frame span{display:block;}
.carousel-partners .summery{display:block;text-align:center;color:#00335f;font:bold 14px/16px Arial, Helvetica, sans-serif;}
.block-intro{overflow:hidden;width:920px;margin-bottom:20px;}
.gallery-intro .gallery-intro{border:medium none;padding:0;}
.gallery-intro{width:679px;overflow:hidden;height:324px;position:relative;border:1px solid #c6d0d9;padding:2px;margin-bottom:20px;}
.block-intro .gallery-intro{float:left;margin-bottom:0;}
.gallery-intro .frame{width:100%;height:324px;overflow:hidden;position:relative;}
.gallery-intro .frame ul{width:9999px;height:324px;overflow:hidden;position:relative;margin:0;padding:0;list-style:none;}
.gallery-intro .frame li{position:absolute;width:679px;left:0;top:0;height:324px;display:none;background:none !important;padding:0 !important;}
.gallery-intro img{display:block;}
.gallery-intro .prev, .gallery-intro .next{background:url(/images/sprite01.png) no-repeat -385px -30px;width:29px;height:24px;position:absolute;bottom:20px;left:10px;text-indent:-9999px;overflow:hidden;z-index:3;}
.gallery-intro .next{background-position:-437px -30px;left:auto;right:10px;}
.gallery-intro .text{padding:5px 53px;}
.gallery-intro h2{font:bold 25px/30px 'DIN1451W01-Mittelschrif' , Arial, Helvetica, sans-serif;color:#0b507f;margin:0 0 2px;}
.gallery-intro h2 a{color:#0b507f;}
.gallery-intro p{margin:0;}
.gallery-intro .switcher{top:231px;font:11px/11px Arial,Helvetica,sans-serif;left:0;padding:10px 0 6px;position:absolute;text-align:center;width:100%;z-index:10;}
.gallery-intro .switcher ul, #content .gallery-intro .switcher ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.gallery-intro .switcher li{display:inline-block;margin:0 3px;padding:0 !important;background:none !important;}
* + html .gallery-intro .switcher li{display:inline;margin:0 5px 0 4px;}
.gallery-intro .switcher a{background:url(/images/sprite01.png) no-repeat -341px -34px;width:11px;height:11px;float:left;text-indent:-9999px;overflow:hidden;}
.gallery-intro .switcher a:hover, .gallery-intro .switcher a.active{background-position:-321px -34px;}
.block-info{background:#fc0;width:200px;padding:8px 5px 10px 10px;color:#000;}
#sidebar .block-info{margin-bottom:20px;}
.block-schedule{margin-bottom:-2px;}
.block-intro .block-info{float:right;}
.block-info h2{margin:0;color:#ed3247;font:bold 23px/28px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;}
.block-info p{margin:0 0 13px;}
.block-info.alt p{margin-bottom:17px;}
.block-info a{color:#0b5080;}
.block-info .title{display:block;}
.block-info .season{display:block;}
.block-info address{font-style:normal;margin:-2px 0 7px;}
.block-info address span{display:block;}
.block-info .phone{display:block;font:bold 15px/20px Arial, Helvetica, sans-serif;letter-spacing:1px;margin-bottom:16px;}
#content .sociable-links,
.aside .sociable-links,
.sociable-links{margin:0;padding:4px 0 0;list-style:none;overflow:hidden;}
#content .sociable-links li,
.aside .sociable-links li,
.sociable-links li{background:none repeat scroll 0 0 transparent;float:left;margin:0 8px 0 0;padding:0;}
.sociable-links a{background:url(/images/sprite01.png) no-repeat;display:block;text-indent:-9999px;overflow:hidden;width:32px;height:32px;}
.sociable-links .facebook{background-position:0 -853px;}
.sociable-links .twitter{background-position:-40px -853px;}
.sociable-links .youtube{background-position:-80px -853px;}
.sociable-links .flickr{background-position:-120px -853px;}
.sociable-links .advisor{background-position:-161px -853px;}
.block-info .sociable-links .pinterest{background:url("/images/big-p-button.png") no-repeat scroll 0 0 transparent;}
.main-holder{overflow:hidden;width:100%;padding-bottom:5px;}
#content{float:right;width:685px;margin:0 0 13px 0;}
.content-holder{overflow:hidden;width:100%;margin-bottom:51px;}
.content-holder .post{width:450px;float:left;}
.content-holder .post p{margin:0 0 17px;}
.btn-visit{overflow:hidden;width:100%;margin:-4px 0 0;padding-bottom:10px;}
.btn-visit a{float:left;}
.social-plugins{margin:0;padding:0;list-style:none;overflow:hidden;}
.social-plugins li{float:left;margin:0 10px 0 0;}
.social-plugins li img{display:block;}
.useful-list{width:100%;}
.content ul, #content ul, .useful-list ul, .useful-list{list-style:none outside none;margin:0;padding:2px 0 4px;}
.useful-list ul{padding:0 0 4px;}
.content ul, #content ul{padding-top:0;}
.content ul li, #content ul li, .useful-list li{background:url("/images/bullet03.gif") no-repeat scroll 3px 4px transparent;padding:0 0 9px 25px;}
.content ul li ul, #content ul li ul, .useful-list li ul{padding:10px 0 0;}
.content-holder .useful-list li{background-position:5px 4px;padding-bottom:11px;}
.useful-list .more{overflow:hidden;width:100%;}
.useful-list .more a{float:left;}
.content-holder .useful-list{float:right;padding:0;width:215px;}
.content-holder .useful-list ul{padding:0;}
.widgets-block{overflow:hidden;width:105%;margin:0 -5% 0 0;clear:both;}
.widgets-block .widget{display:inline-block;vertical-align:top;margin:0 16px 20px 0;}
* + html .widgets-block .widget{display:inline;margin-right:20px;}
.widget-text{border:#c6d0d9 solid 1px;padding:2px 10px 10px;width:193px;}
.widget.widget-text{border:medium none;margin:0 0 20px;overflow:hidden;padding:0;width:100%;}
.widget-text .title{font:bold 21px/25px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;display:block;color:#0b5080;margin:0 0 0 -1px;}
.widget-text .title a{color:#0b5080;}
.posts-holder{padding:51px 0 8px;overflow:hidden;}
.posts-holder .post{overflow:hidden;width:100%;margin-bottom:4px;}
.posts-holder .heading{display:block;font-weight:bold;}
.posts-holder .date{font-style:normal;display:block;}
.widget-text img{display:block;margin:0 0 7px -8px;}
.widget-donate{background:#fc0;border:#C6D0D9 solid 1px;padding:12px 10px 11px;width:193px;}
.widget-donate p{margin:0;padding-bottom:7px;}
.widget-donate .title{font:bold 21px/25px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;display:block;color:#df2f43;}
.widget-donate .btn01{float:right;font:bold 15px/18px Arial, Helvetica, sans-serif;}
#sidebar{float:left;width:215px;margin:2px 0 0;}
.subnav, .subnav ul{margin:0;padding:0;list-style:none;}
.subnav{border-top:1px solid #c6d0d9;margin-bottom:20px;}
.subnav li{border-bottom:1px solid #c6d0d9;}
.subnav li.active{background:#f4f6f7;}
.subnav ul{margin:5px 0 8px 19px;font:12px/16px Arial, Helvetica, sans-serif;}
.subnav ul ul{margin:0 0 0 11px;}
.subnav ul ul ul{margin:0 0 0 16px;}
.subnav ul li{border:none;}
.subnav li a{padding:5px 5px 7px 30px;display:block;color:#000;background:url(/images/sprite01.png) -4px -915px no-repeat;}
.subnav li a:hover, .subnav li.active a{background:url(/images/sprite01.png) -4px -915px no-repeat #f4f6f7;text-decoration:none;}
.subnav li.active a{font-weight:bold;background:url(/images/sprite01.png) -4px -1026px no-repeat #f4f6f7;}
.subnav li a:hover ul a, .subnav li.active ul a{border:none;padding:2px 5px 1px 11px;background:none;font-weight:normal;}
.subnav li a:hover ul a:hover, .subnav li.active ul a:hover, .subnav li a:hover ul li.active a, .subnav li.active ul li.active a{background:url(/images/sprite01.png) 0 -1143px no-repeat;}
.subnav li a:hover ul li.active a, .subnav li.active ul li.active a{font-weight:bold;}
.subnav li a:hover ul li.active ul a, .subnav li.active ul li.active ul a{background:none;font-weight:normal;}
.subnav li a:hover ul li.active ul li.active a, .subnav li.active ul li.active ul li.active a, .subnav li a:hover ul li.active ul a:hover, .subnav li.active ul li.active ul a:hover{background:url(/images/sprite01.png) 0 -1143px no-repeat;}
.subnav li a:hover ul li.active ul li.active a, .subnav li.active ul li.active ul li.active a{font-weight:bold;}
.subnav li a:hover ul li.active ul li.active ul a, .subnav li.active ul li.active ul li.active ul a{background:none;font-weight:normal;}
.subnav li a:hover ul li.active ul li.active ul li.active a, .subnav li.active ul li.active ul li.active ul li.active a, .subnav li a:hover ul li.active ul li.active ul a:hover, .subnav li.active ul li.active ul li.active ul a:hover{background:url(/images/sprite01.png) 0 -1143px no-repeat;}
.subnav li a:hover ul li.active ul li.active ul li.active a, .subnav li.active ul li.active ul li.active ul li.active a{font-weight:bold;}
.twocolumns{float:right;width:685px;padding-bottom:21px;}
.twocolumns .content{float:left;width:450px;}
.content p{margin:0 0 7px;}
#content .breadcrumbs,
.content .breadcrumbs{margin:0 0 6px;padding:0;list-style:none;width:100%;overflow:hidden;color:#999;font:11px/14px Arial, Helvetica, sans-serif;}
#content .breadcrumbs li,
.content .breadcrumbs li{float:left;background:url(/images/separator04.gif) left 2px no-repeat;padding:0 8px 0 6px;margin:0 0 0 -4px;}
.breadcrumbs a{color:#999;text-decoration:underline;}
.breadcrumbs a:hover{text-decoration:none;}
.img-box{overflow:hidden;border:#c6d0d9 solid 1px;margin-bottom:16px;padding:2px;}
.img-box img{display:block;}
.block-features{width:100%;overflow:hidden;margin-bottom:11px;}
.block-features dl{float:left;width:210px;margin:0;}
.block-features dt{display:inline-block;vertical-align:top;width:78px;font-weight:bold;}
* + html .block-features dt{display:inline;margin-right:4px;}
.block-features dd{display:inline-block;vertical-align:top;width:120px;margin:0;}
* + html .block-features dd{display:inline;}
.content-table{border-collapse:collapse;width:440px;margin-bottom:20px;}
.content-table td, .content-table th{border:#c6d0d9 solid 1px;width:77px;padding:0 0 3px 10px;}
.content-table .first{width:86px;}
.content-table .alt{width:66px;}
.content-table th{text-align:left;font-weight:normal;padding:3px 0 6px 10px;}
.form-info{overflow:hidden;padding:0 0 16px 3px;}
.form-info .row{overflow:hidden;width:100%;margin-bottom:5px;}
.form-info label{float:left;width:116px;margin:0 6px 0 0;}
.form-info label sup{color:#df2f43;vertical-align:top;}
.form-info .text{float:left;width:213px;border:#c6d0d9 solid 1px;height:17px;font:13px/17px Arial, Helvetica, sans-serif;color:#333;margin:0 10px 0 0;padding:0 5px 2px;}
.row-area{overflow:hidden;width:100%;}
.form-info .area{float:left;color:#333;overflow:auto;width:218px !important;height:78px !important;margin:0 10px 5px 0;padding:0 0 0 5px;border:#c6d0d9 solid 1px;}
.required{color:#df2f43;display:block;font-size:12px;line-height:20px;}
.rows-holder{overflow:hidden;padding:0 0 0 122px;width:228px;}
.row-check{width:100%;overflow:hidden;padding-bottom:2px;}
.row-check .check{width:16px;height:15px;float:left;margin:3px 3px 0 0;padding:0;}
.form-info .row-check label{width:200px;font:14px/20px Arial, Helvetica, sans-serif;}
.row-radio{overflow:hidden;width:100%;padding-bottom:5px;}
.row-radio .radio{float:left;width:16px;height:15px;margin:3px 7px 0 0;padding:0;}
.form-info .row-radio label{width:auto;margin:0 20px 0 0;font:14px/20px Arial, Helvetica, sans-serif;}
.btn-submit{background:#df2f43;color:#fff;font:bold 17px/22px Arial, Helvetica, sans-serif;padding:2px 9px 4px 8px;border:none;height:27px;display:block;overflow:visible;min-width:90px;}
.btn-submit:hover{cursor:pointer;text-decoration:none;background:#c41e33;}
.aside{float:right;width:215px;margin:2px 0 0;}
.aside .block-info{margin-bottom:20px;}
.widget-links{overflow:hidden;}
.widget-links .title{font:bold 21px/25px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;display:block;color:#0b5080;}
.widget-attention{margin-bottom:20px;}
.widget-attention .holder{padding:9px 10px 10px;}
.widget-attention .title{font:bold 25px/30px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;float:left;color:#0b5080;overflow:hidden;width:100%;margin:0 0 3px -3px;}
.widget-attention .title img{float:left;margin:0 7px 0 0;}
.widget-attention .title span{display:block;margin:5px 0 0;}
.widget-blockquote{padding:0 0 21px;overflow:hidden;margin-bottom:20px;background:url(/images/bg-blockquote.png) 165px 100% no-repeat;}
.widget-blockquote.alt{background-position:95% 100%;margin-bottom:13px;}
.widget-blockquote blockquote{background:#e2e7ec;margin:0;padding:7px 10px 12px;}
.widget-blockquote blockquote q{quotes:none;padding-bottom:4px;display:block;color:#0b5080;font:17px/21px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;}
.widget-blockquote blockquote q:before, .widget-blockquote blockquote q:after{content:'';}
.widget-blockquote blockquote cite{margin:0;display:block;font-style:normal;}
.widget-collection{overflow:hidden;margin-bottom:19px;}
.widget-collection.alt{margin-bottom:0;}
.widget-collection .holder{background:#c6d0d9;border:none;overflow:hidden;padding:9px 9px 8px;}
.widget-collection.alt .holder{padding:11px 0 8px 13px;}
.widget-collection.alt .frame{width:105%;overflow:hidden;margin:0 -5% 0 0;}
.widget-collection .title{font:bold 21px/25px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;display:block;color:#0b5080;margin:0 0 9px 2px;}
.widget-collection .text{width:183px;height:23px;display:block;border:#ddd solid 1px;font:13px/23px Arial, Helvetica, sans-serif;color:#333;padding:0 5px;margin-bottom:3px;}
.widget-collection.alt .text{display:inline-block;vertical-align:top;margin:0 11px 5px 0;width:423px;}
.widget-collection .sel{display:block;width:195px;margin-bottom:3px;font:13px/14px Arial, Helvetica, sans-serif;color:#333;}
.widget-collection.alt .sel{display:inline-block;vertical-align:top;margin-right:15px;width:207px;}
.widget-collection input[type=checkbox]{float:left;margin:5px 10px 0 0;padding:0;}
.widget-collection input[type=checkbox]+label{float:left;line-height:25px;}
.widget-collection .btn-submit{float:right;margin-right:14px;position:relative;}
.useful-list.alt li{padding-bottom:3px;}
.block-posts{width:100%;margin-bottom:20px;}
.block-posts:after{clear:both;content:"";display:block;}
.result{float:left;width:100%;margin:-22px 0 4px;font:bold 15px/20px Arial, Helvetica, sans-serif;}
.block-posts .post{width:100%;clear:both;overflow:hidden;padding:0 0 14px;}
.block-posts .img-holder{float:left;padding:2px;border:#c6d0d9 solid 1px;width:209px;margin:6px 20px 0 0;}
.block-posts .img-holder img{display:block;}
.block-posts .text-holder{overflow:hidden;}
.block-posts .text-holder dl{height:1%;margin:0;overflow:hidden;padding:3px 0 0;}
.block-posts .text-holder dl dt{float:left;width:118px;font-weight:bold;}
.block-posts .text-holder dl dd{margin:0 0 5px;}
.block-posts h3{color:#0b507f;font:bold 21px/25px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;margin:0 0 2px;}
.block-posts h3 a{color:#0b507f;}
.block-posts .block-features{margin-bottom:4px;}
.block-posts p{margin:0 0 2px;}
.block-posts .date{display:block;font-weight:bold;margin:-1px 0 3px;}
.block-posts .links{overflow:hidden;margin:0;padding:0;list-style:none;}
#content .block-posts .links li{float:left;background:url(/images/separator05.gif) 6px 3px no-repeat;padding:0 0 0 12px;}
#content .block-posts .links li:first-child{padding-left:0;background:none;}
#content .block-posts .paging{list-style:none outside none;margin:6px 0 0 1px;overflow:hidden;padding:0;width:684px;float:left;}
#content .block-posts .paging li, #content .block-posts .paging .pagerButton, #content .block-posts .paging .pagerButtonCurrentPage{background:none 0 0 repeat scroll transparent;float:left;margin:0 3px 0 0;padding:0;}
#content .block-posts .paging .pagerButton[disabled="disabled"]{background:none 0 0 repeat scroll #C6D0D9;color:#666666;}
#content .block-posts .paging .pagerButton[disabled="disabled"]:hover{text-decoration:none;cursor:default;}
#content .block-posts .paging li a, #content .block-posts .paging li span, #content .block-posts .paging .pagerButton, #content .block-posts .paging .pagerButtonCurrentPage{border:#C6D0D9 solid 1px;color:#0B5081;float:left;line-height:16px;min-width:18px;padding-bottom:1px;text-align:center;}
#content .block-posts .paging li a:hover, #content .block-posts .paging li.active span, #content .block-posts .paging .pagerButtonCurrentPage{background:none 0 0 repeat scroll #0B5081;border:#0B5081 solid 1px;color:#FFFFFF;text-decoration:none;}
#content .block-posts .paging li a.active{cursor:text;}
#content .block-posts .paging .prev, #content .block-posts .paging .next{margin:4px 0 0 2px;}
#content .block-posts .paging .prev{margin:4px 2px 0 0;}
#content .block-posts .paging .prev a, #content .block-posts .paging .next a{border:none medium;height:9px;min-width:1px;overflow:hidden;text-indent:-9999px;width:9px !important;}
#content .block-posts .paging .prev a, #content .block-posts .paging .prev a:hover{background:url("/images/sprite01.png") -463px -301px no-repeat scroll transparent;}
#content .block-posts .paging .next a, #content .block-posts .paging .next a:hover{background:url("/images/sprite01.png") -481px -301px no-repeat scroll transparent;}
#content .block-posts .paging .prev a:hover, #content .block-posts .paging .next a:hover{border:none medium;}
.list-events{margin:0 0 15px;padding:0;list-style:none;overflow:hidden;width:100%;text-align:center;background:#c6d0d9;}
.list-events li{float:left;padding:0 0 0 1px;background:url(/images/separator06.gif) 0 6px no-repeat;}
.list-events li:first-child{background:none;padding:0;}
.list-events a{display:block;width:49px;color:#0b5081;height:27px;padding:8px 0 0;}
.list-events .first a{width:85px;}
.list-events a:hover, .list-events a.active{color:#fff;background:#4e80a4;text-decoration:none;}
.list-events a.active{background:#0b5081;}
.article{width:100%;}
.content .article p{margin-bottom:13px;}
.article .useful-list li{padding-bottom:8px;}
.article .widget-blockquote{margin:3px 4px 3px 0;background-position:90% 100%;}
#footer{width:100%;overflow:hidden;}
.footer-holder{background:#fff;border:#CCCCCC solid 11px;border-width:11px 10px 9px;overflow:hidden;padding:9px 10px 15px;}
.footer-frame{width:100%;overflow:hidden;padding:0 0 8px;margin-bottom:12px;border-bottom:1px solid #c6d0d9;}
#footer .heading{font:bold 21px/25px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;display:block;color:#0b5080;margin-bottom:3px;}
.footer-wrap{float:left;width:685px;}
#footer .block-links{float:left;}
#footer .block-links .holder{overflow:hidden;}
#footer .block-links ul{margin:0 20px 0 0;padding:0;list-style:none;float:left;}
#footer .block-links li{background:url(/images/bullet02.gif) 0 55% no-repeat;padding:0 0 0 10px;}
#footer .block-links a{color:#333;}
.block-newsletter{float:right;width:214px;}
#footer .block-newsletter .heading, .block-newsletter .heading{margin-bottom:1px;}
.block-newsletter p{margin:0 0 8px;}
.form-newsletter{width:213px;padding:0;height:23px;border:#ddd solid 1px;background:#fff;margin:0;}
.form-newsletter .text{float:left;width:178px;border:none;background:none;padding:4px 6px;font:12px/15px Arial, Helvetica, sans-serif;color:#666;}
.btn-send{background:url(/images/sprite01.png) -439px 0 no-repeat;width:23px;height:23px;float:right;border:none;text-indent:-9999px;overflow:hidden;padding:23px 0 0;margin:0;}
.btn-send:hover{cursor:pointer;}
.block-voucher{float:right;background:url(/images/bg-voucher.gif) no-repeat;width:190px;height:104px;padding:3px 14px 3px 11px;overflow:hidden;font:17px/20px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;color:#0b507f;}
#footer .block-voucher{width:199px;height:115px;}
#footer .block-voucher .heading, .block-voucher .heading{margin:0 -10px -2px 0;}
.block-voucher .heading strong{display:inline-block;vertical-align:top;line-height:30px;}
* + html .block-voucher .heading strong{display:inline;}
.block-voucher .heading span{color:#df2f43;display:inline-block;vertical-align:top;padding:0 0 0 5px;font:32px/38px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;}
* + html .block-voucher .heading span{display:inline;}
.block-voucher .holder{width:100%;}
.block-voucher .holder:after{clear:both;content:"";display:block;}
.block-voucher .dwnld{font:12px/14px Arial, Helvetica, sans-serif;float:left;}
.block-voucher img{float:right;margin:-2px 0 0;}
.block-voucher p{margin:0 0 7px;}
.list-logos{overflow:hidden;margin:0 -5% 0 0;padding:0;list-style:none;width:105%;}
.list-logos li{float:left;margin:0 20px 0 0;}
.list-logos img{display:block;}
.footer-block{width:100%;overflow:hidden;padding:12px 0;color:#fff;font:12px/18px Arial, Helvetica, sans-serif;}
.footer-block a{color:#fff;}
.footer-block .holder{float:left;width:680px;padding:3px 0 0;}
.footer-block ul{margin:0;padding:0 0 2px;list-style:none;overflow:hidden;}
.footer-block ul li{float:left;padding:0 0 2px 13px;background:url(/images/separator03.gif) 6px 50% no-repeat;}
.footer-block ul li:first-child{padding-left:0;background:none;}
.footer-block ul .rss{background:url(/images/sprite01.png) 0 -717px no-repeat;display:block;padding:0 0 0 21px;}
.footer-block p{margin:-4px 0 4px;}
#footer .logo{float:right;margin:0;}
.carousel-partners-holder{width:850px;overflow:hidden;position:relative;margin:0 0 10px;}
.ordered-list{margin:0 0 15px;padding:0;line-height:20px;width:100%;overflow:hidden;counter-reset:item;}
.ordered-list li{padding:0 0 0 12px;}
.ordered-list li:before, .ordered-list .num{float:left;width:12px;margin:0 0 0 -12px;content:counters(item,".") ".";counter-increment:item;}
.wrapper-holder .timeline{height:417px;margin:-10px auto 0;overflow:hidden;position:relative;width:960px;}
.timeline .slides{height:417px;overflow:hidden;position:relative;width:960px;}
.timeline .slide{height:417px;overflow:hidden;position:absolute;width:960px;}
.timeline .slide .date{color:#FFFFFF;font-size:18px;font-weight:bold;opacity:0.60000002384185791015625;position:absolute;right:0;top:100px;}
.timeline .slide h2{color:#FFFFFF;font-size:36px;font-weight:bold;line-height:40px;position:absolute;right:0;text-align:right;text-shadow:1px 1px 1px #000000;top:140px;}
.timeline .navigation{background:url("/images/timeline_line.png") 0 70px no-repeat scroll transparent;bottom:0;height:100px;position:absolute;z-index:999;width:960px;}
.timeline .navigation .prev, .timeline .navigation .next{background:url("/images/timeline_prev.png") 0 0 repeat scroll transparent;font-size:0;height:18px;position:absolute;top:34px;width:21px;cursor:pointer;z-index:9999;text-decoration:none;text-indent:-9999px;}
.timeline .navigation .prev{left:25px;}
.timeline .navigation .next{background:url("/images/timeline_next.png") 0 0 repeat scroll transparent;right:25px;}
.timeline .navigation .d{display:none;}
.timeline .navigation .years{float:left;list-style:none outside none;margin:0 0 30px;padding:0 0 0 384px;width:99999px;position:relative;}
.timeline .navigation .years li{display:inline;float:left;list-style:none outside none;}
.timeline .navigation .years a{background:url("/images/timeline_bullet.png") 50% 100% no-repeat scroll transparent;color:#FFFFFF;display:block;font-family:'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;font-size:28px;line-height:28px;margin:0 32px -7px;padding:29px 10px 20px;text-align:center;width:108px;}
.timeline .navigation .years a span{display:block;opacity:0.60000002384185791015625;}
.timeline .navigation .years a.active{font-size:48px;line-height:48px;padding:9px 10px 20px;text-shadow:1px 1px 1px #000000;}
.timeline .navigation .years a.active span{opacity:1;cursor:default;}
.timeline .navigation .years a:hover{text-decoration:none;cursor:pointer;}
.timeline .navigation .years a:hover span{opacity:1;}
#yearselect{float:right;line-height:24px;}
#timeline-post{float:left;margin:5px 0 0;overflow:hidden;padding:0 0 10px;}
#timeline-post .row{background:url("/images/bkg/bkg_timeline_detail.png") 0 0 repeat-y scroll #E6EDF2;margin:0 0 10px;overflow:hidden;}
#timeline-post .month{background:url("/images/bkg/bkg_timeline_month.png") 0 0 repeat-y scroll #E6EDF2;float:left;width:151px;}
#timeline-post .month h3{color:#FFFFFF;float:left;font-size:18px;font-weight:normal;line-height:30px;padding:0 0 0 10px;width:106px;}
#timeline-post .month a{background:url("/images/timeline_gallery.png") repeat scroll 0 0 transparent;display:block;float:left;font-size:0;height:30px;text-indent:-9999px;width:35px;}
#timeline-post .month a:hover{background:url("/images/timeline_gallery_hover.png") 0 0 repeat scroll transparent;}
#timeline-post .days{float:left;padding:7px 15px;width:739px;}
#timeline-post .days p{line-height:16px;margin:0 0 7px;}
#timeline-post .days p:last-child{margin:0;}
#timeline-post .days p span{color:#073354;font-weight:bold;}
.countries-block{background:none 0 0 repeat scroll #E2E7EC;overflow:hidden;margin:0 0 20px 0;}
.flagselector{padding:15px;position:relative;}
.flagselector p{color:#0B5081;font-size:14px;font-weight:bold;line-height:16px;margin:15px 0 0;text-align:center;}
.flagselector .flagholder{margin:0 30px;width:592px !important;}
.flagselector .prev, .flagselector .next{background:url("/images/sprite01.png") -329px 0 no-repeat scroll transparent;height:24px;overflow:hidden;position:absolute;text-indent:-9999px;top:50px;width:29px;z-index:3;}
.flagselector .prev{left:10px;}
.flagselector .next{background-position:-381px 0;right:10px;}
#content .flagselector .disabled{display:none;}
#content .flagselector .flags li{background:none;cursor:pointer;margin-right:20px;padding:3px;}
#content .flagselector .flags li img{display:block;}
#content .flagselector .flags li p{color:#333333;margin:10px 0;}
#content .flagselector .flags li.active{background:none 0 0 repeat scroll #0B5081;cursor:default;}
#content .flagselector .flags li.active p{color:#ffffff;}
.infotabs{float:left;}
#content .infotabs .tabs{display:block;float:left;list-style:none outside none;margin:0;padding:0;width:680px;}
#content .infotabs .tabs li{float:left;height:47px;line-height:47px;padding:0 0 0 12px;background:url("/images/bkg/tab_left.jpg") 0 0 no-repeat scroll transparent;display:none;}
#content .infotabs .tabs li.enabled{display:block;}
#content .infotabs .tabs li:first-child{padding:0 0 0 15px;}
#content .infotabs .tabs li.last-child a{background:url("/images/bkg/tab_last_right.jpg") 100% 0 no-repeat scroll transparent;}
#content .infotabs .tabs li a{background:url("/images/bkg/tab_right.jpg") 100% 0 no-repeat scroll transparent;color:#FFFFFF;display:block;font-family:'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;font-size:18px;padding:0 45px 0 0;}
#content .infotabs .tabs li a:hover{text-decoration:none;}
#content .infotabs .tabs li.active{background:url("/images/bkg/tab_left_active.jpg") 0 0 no-repeat scroll transparent;padding:0 0 0 15px;margin:0 0 0 -28px;}
#content .infotabs .tabs li:first-child.active{margin:0;}
#content .infotabs .tabs li.active a{background:url("/images/bkg/tab_right_active.jpg") 100% 0 no-repeat scroll transparent;color:#0B507F;padding:0 45px 0 25px;}
#content .infotabs .tabs li.last-child.active a{background:url("/images/bkg/tab_last_right_active.jpg") 100% 0 no-repeat scroll transparent;}
#content .infotabs .tabs li:first-child.active a{padding:0 45px 0 0;}
#content .infotabs .details{background-color:#FFFFFF;border-color:#D3DBE2;border-style:solid;border-width:0 2px 2px;float:left;}
#content .infotabs .details .detail{padding:10px;width:661px;}
.googlemap{border:#CCCCCC solid 1px;margin:0 0 20px;}
.letters{font-family:"DIN1451W01-Mittelschrif";font-size:16px;line-height:18px;}
#content .letters ul{float:left;list-style:none outside none;margin:0;padding:0;}
#content .letters ul li{background:none;float:left;margin:0 15px 0 0;padding:0;}
.letters ul li a{color:#0B5081;}
.letters a:hover, .letters .active a{color:#DF2E43;text-decoration:none;}
.collection-gallery{margin-bottom:19px;overflow:hidden;}
.collection-gallery .title{color:#0B5080;display:block;font:bold 21px/25px 'DIN1451W01-Mittelschrif', Arial, Helvetica, sans-serif;margin:0 0 9px 2px;}
.collection-gallery ul{float:left;list-style:none outside none;margin:0;overflow:hidden;padding:0;width:230px;}
.collection-gallery li{float:left;margin:0 15px 15px 0;}
.collection-gallery a{border:#0C5181 solid 1px;display:block;}
.collection-gallery a:hover{border:#FF0000 solid 1px;}
.rss{background:url("/images/sprite01.png") 0 -717px no-repeat scroll transparent;display:block;float:none;padding:0 0 0 21px;}
.embed-container{width:100%;}
.embed-container{border-radius:10px 10px 10px 10px;height:0;margin-bottom:2%;margin-top:1%;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;}
.embed-container iframe, .embed-container object, .embed-container embed{height:100%;left:0;position:absolute;top:0;width:100%;}
#content .block-posts .squadrons{float:left;margin:10px 0 0;overflow:hidden;padding:0;width:700px;}
#content .block-posts .squadrons li{background:none;float:left;list-style:none outside none;margin:0 15px 15px 0;padding:0;text-align:center;width:155px;}
.block-posts .squadrons a{display:block;}
.block-posts .squadrons img{padding:0 0 10px 0;}
.block-posts .squadrons a:hover{text-decoration:none;}
.block-posts .squadrons h3{font:bold 16px/18px arial,helvetica,sans-serif;margin:0;}
.block-posts .squadrons:hover h3{color:#DF2F43;}
#content .illustrations{float:left;font-size:x-small;margin:3px 10px 10px 0;padding:0;width:200px;}
#content .illustrations img{margin:0 0 5px 0;}
#content .illustrations p{margin:0;padding:0;}
#content .downloads li.pdf{background:url("/images/download-pdf.gif") no-repeat scroll 0 0 transparent;}
.imagecontainer{clear:both;display:block;}
span.imagecaption{clear:both;display:block;font-size:11px;line-height:13px;padding-top:2px;width:200px;}
.image-right{float:right;padding-bottom:10px;padding-left:20px;}
.image-left{float:left;padding-bottom:10px;padding-right:20px;}

.charityfooter {
    text-align: right;
    line-height: 40px;
}