@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
@font-face{font-family:'Calluna-Regular';src:url(../fonts/232351_0_0.eot);src:url(../fonts/232351_0_0.eot?#iefix) format('embedded-opentype'),url(../fonts/232351_0_0~2.woff) format('woff'),url(../fonts/232351_0_0~1.ttf) format('truetype');}
@font-face{font-family:'CallunaSans-Regular';src:url(../fonts/232351_1_0.eot);src:url(../fonts/232351_1_0.eot?#iefix) format('embedded-opentype'),url(../fonts/232351_1.woff) format('woff'),url(../fonts/232351_1_0~1.ttf) format('truetype');}
@font-face{font-family:'CallunaSans-Italic';src:url(../fonts/230770_0.eot);src:url(../fonts/230770_0.eot?#iefix) format('embedded-opentype'),url(../fonts/230770_0~2.woff) format('woff'),url(../fonts/230770_0~1.ttf) format('truetype');}
@font-face{font-family:'CallunaSans-Bold';src:url(../fonts/230770_1_0.eot);src:url(../fonts/230770_1_0.eot?#iefix) format('embedded-opentype'),url(../fonts/230770_1_0~2.woff) format('woff'),url(../fonts/230770_1_0~1.ttf) format('truetype');}

body{font-family:'CallunaSans-Regular';}

table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{vertical-align:text-top;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{color:#262626;}
a{text-decoration:none;outline:none;}
#wrapper{position:relative;}
.header-wraper{z-index:30;position:relative;}
.header-top-wraper{z-index:31;position:relative; height:30px; background-color:#e4e4e4;}#
.header-top-wraper a.link{padding:0;background:none;}
.portal-guide{padding-left:30px;font-size:14px;color:#000;height:32px;line-height:32px;}
.portal-guide a{color:#000;margin:0 8px;font-size:14px;}
.portal-guide a.link{line-height:32px;}
div.portal-guide a.active {
    background-color: #333333;
    box-shadow: 0 5px 8px -5px #21201D;
    color: #FFFFFF;
    display: inline-block;
    /*height: 36px;*/
    padding: 0 8px;
}
span.prev,span.next{cursor:pointer;font-size:20px;line-height:28px;padding:0 10px;}
div.portaltext,span.prev,span.next,div.carousel-frame{float:left;}
.w1030{position:relative;width:1030px;margin:0 auto;}
.clearfix:after{clear:both;content:"";display:block;height:0;visibility:hidden;}
.clearfix{zoom:1;}
.header-inner{height:74px;z-index:1000;padding:0;}
.header-inner .search-part{float:right;margin-top:7px;}
.top-red-wraper{position:relative;z-index:15;background:#9c1118 url(../medien/media_icons/top-red-background.gif) repeat-x center top;-moz-box-shadow:0px 5px 8px -5px #21201d;-webkit-box-shadow:0px 5px 8px -5px #21201d;box-shadow:0px 5px 8px -5px #21201d;}
div.top-red-wraper a.link,.flyout .white-links{background:url(../medien/media_icons/optimized_1/sprite-icons.png) -5px -850px no-repeat!important;}
.top-red-inner {height:170px;color:#fff;z-index:10;top:-1px;position:relative;}
div.stage div.stage-text a{color:#333333;}
div.stage div.stage-subtitle p,div.stage div.stage-subtitle,div.stage div div.stage-text{background-color:#F0E9D7;color:#333333;}
div.stage div.stage_rot div.stage-background,div.section-collection-rot{background-color:#bebebe;}
div.stage div.stage_rot div.stage-subtitle,div.stage div.stage_rot div.stage-subtitle p,div.stage div.stage_rot div.stage-text{background-color:#bd454a;color:#ffffff;}
.stage-element .stage-info .stage-subtitle h2{font-family:'Calluna-Regular';color:white;font-size:22px;line-height:26px;padding:0;}
.share-newsletter-wraper{border-top:1px dotted #a58e6e;padding:18px 0 0 0;}
.footer-top .left-share{float:left;padding:0 0 0 20px;}
.footer-top .right-newsletter{float:right;margin-left:15px;}
.right-newsletter a{font-family:'Calluna-Regular';background:#f1ead7;color:#262626;font-size:18px;line-height:30px;height:30px;padding:0 15px;display:inline-block;margin:0 0 0 15px;}
.tags{padding:25px 0 15px 0;}
.tags h3{padding:0 0 8px 0;}
.tags ul li{float:left;padding:0 4px;margin:3px 0;}
.tags ul li a{float:left;background:#000;color:#fff;line-height:24px;padding:0 8px;font-size:14px;}
.share-links h3{font-family:'Calluna-Regular';font-size:22px;line-height:26px;padding:15px 0;}
.share-links span{float:left;line-height:32px;padding-right:5px;}
.share-links span a{color:#333;}
.share-links ul{float:left;}
.share-links ul li{float:left;padding:0 5px;}
.share-links ul li a{font-family:'Calluna-Regular';background:#000;color:#fff;font-size:18px;line-height:32px;padding:0 10px;float:left;}
.share-links ul li a.facebook-icon,.share-links ul li a.twitter-icon{width:32px;height:32px;padding:0;text-indent:-9999px;}
.share-links ul li a.facebook-icon{background:url(../medien/media_icons/facebook.png) no-repeat 0 0;}
.share-links ul li a.twitter-icon{background:url(../medien/media_icons/twitter.png) no-repeat 0 0;}
.share-links ul li.icon{padding:0;position:relative;top:-3px;}
.share-links ul li.icon a{background:none;padding:10px;}
.share-links ul li.transfer a.hover{background:url(../medien/media_icons/hover_bg2.png) no-repeat 0 0;}
.share-links ul li.transfer .hover-layout{display:none;position:absolute;z-index:10;left:41px;top:0;width:220px;padding:15px;background:url(../medien/media_icons/hover_bg.png) no-repeat right 0;height:125px;}
.share-links ul li.transfer .hover-layout div{float:left;padding:0 15px 0 0;}
.share-links ul li.transfer .hover-layout p{color:#9f8766;line-height:18px;padding:5px 0 20px 0;}
.share-links ul li.transfer .hover-layout div span{padding:0;}
.footer-wraper{background:#e4e4e4 url(../medien/media_icons/footer_bg.gif) repeat-x left top;}
.footer-top{height:120px;color:#333;font-size:16px;}
.footer-top .print-wraper{height:20px;padding:20px 20px 15px 0;}
.footer-inner{position:5;}
.footer-links{padding:30px 0;}
.column{float:left;padding:0 65px 0 20px;}
.footer-links .column h3{padding:10px 0;}
.footer-links .column h3 a{color:#262626;font-size:24px;line-height:24px;}
.footer-links .column ul li{padding:5px 0;}
.footer-links .column ul li a{color:#262626;font-size:16px;}
.footer-links a:hover{text-decoration:underline;}
.footer-links .clearfix{zoom: 1;}
.footer-nav-wraper{line-height:60px;overflow:hidden;}
.footer-nav li{float:left;padding:0 17px 0 15px;background:url(../medien/media_icons/line.gif) no-repeat right center;}
.footer-nav li.last{background:none;}
.footer-nav li a{color:#333;font-size:16px;}
.footer-nav li a:hover{text-decoration:underline;}
.copyright{float:right;color:#333;font-size:16px;}
#srollbar { left:10px !important; /*float:left;top:-50px; */
 position:absolute !important; /* left:800px !important;top:-25px !important;z-index:50 !important; */
z-index:999; margin-top:0; }
.srollbar-part{position:relative;z-index:20;}
/*#srollbar{z-index:999;}*/
.themen-links-part{padding-top:40px;}
.themen-links-part h3{padding:15px 20px;font-size:24px;}
.themen-links-part ul{padding:0 0 5px 20px; /*margin-bottom:10px; */ border-bottom:1px dotted #a79171;}
.themen-links-part ul li{ margin:0 0 10px 0; }
/*.themen-links-part ul li a{padding-left:15px;background:url(../medien/media_icons/icon.png) no-repeat 3px 7px;}*/
.themen-links-part ul li a.link{background:url(../medien/media_icons/icon.png) no-repeat 3px 4px;padding-left:15px;background-position:0px 7px;}
.themen-links-part a.link:hover,.themen-links-part ul li.selected a,.themen-links-part ul li.active a{color:#9f8766;background-image:none!important;}
.sub-nav-part{position:absolute;left:800px;min-height:380px;}
.sub-nav-part{background:url(../medien/media_icons/themen_bg.gif) no-repeat 0 0;width:219px;-webkit-box-shadow:0px 0px 8px -3px #000000;-moz-box-shadow:0px 0px 8px -3px #000000;box-shadow:0px 0px 8px -3px #000000;}
.sub-nav-part{background:url(../medien/media_icons/subnavi_bg.gif);}
.sub-nav-part h3{border-bottom:1px dotted #a79171;}
.sub-nav-part ul{border-bottom:none;padding:10px 0 5px 20px;}


