body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:.6em 1.2em;background-color:#4b4b4b;color:#fff;font-size:1em;text-align:center;z-index:10}.cookiebar *{box-sizing:border-box}.cookiebar--active{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__message,.cookiebar__text{margin-right:1.5em}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{margin:0;padding:.6em 1.2em;border:none;border-radius:0;background-color:#4ea55e;color:#fff;font-weight:700;cursor:pointer}.cookiebar__button:hover{background-color:#3e824a}.cookiebar__analytics{margin-right:1.5em}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}
@font-face {
    font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      src: url('/files/northstar/theme/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
      src: local('Open Sans Regular'), local('OpenSans-Regular'),
           url('/files/northstar/theme/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('/files/northstar/theme/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
           url('/files/northstar/theme/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
           url('/files/northstar/theme/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
           url('/files/northstar/theme/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Molengo';
      font-style: normal;
      font-weight: 400;
      src: url('/files/northstar/theme/fonts/molengo-v8-latin-regular.eot'); /* IE9 Compat Modes */
      src: local('Molengo'), local('Molengo-Regular'),
           url('/files/northstar/theme/fonts/molengo-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('/files/northstar/theme/fonts/molengo-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
           url('/files/northstar/theme/fonts/molengo-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
           url('/files/northstar/theme/fonts/molengo-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
           url('/files/northstar/theme/fonts/molengo-v8-latin-regular.svg#Molengo') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Love Ya Like A Sister';
      font-style: normal;
      font-weight: 400;
      src: url('/files/northstar/theme/fonts/love-ya-like-a-sister-v8-latin-regular.eot'); /* IE9 Compat Modes */
      src: local('Love Ya Like A Sister Regular'), local('LoveYaLikeASister-Regular'),
           url('/files/northstar/theme/fonts/love-ya-like-a-sister-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('/files/northstar/theme/fonts/love-ya-like-a-sister-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
           url('/files/northstar/theme/fonts/love-ya-like-a-sister-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
           url('/files/northstar/theme/fonts/love-ya-like-a-sister-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
           url('/files/northstar/theme/fonts/love-ya-like-a-sister-v8-latin-regular.svg#LoveYaLikeASister') format('svg'); /* Legacy iOS */
}
.ce_text p {
    line-height:1.5rem;
}
.layout_latest {
    margin-bottom:12px;
    padding-bottom:12px;
    border-bottom:1px solid #DDD;
}
.layout_latest.last {
    border-bottom:0;
}
body {
    background-color:#999;
    font:1.0em/1.4em Molengo,Open Sans,Verdana,Arial,sans serif;
    color:#333;
    font-weight:400;
}
h1 {
    font-size:22px;
    font-weight:bold;
    color:#ef7c00;
}
h1.border {
    padding-bottom:20px;
    border-bottom:1px solid #ef7c00;
}
h2 {
    font-size:18px;
    font-weight:bold;
    color:#777;
}
h3 {
    font-size:16px;
    font-weight:normal;
    color:#ef7c00;
}
h4 {
    font-size:20px;
    color:#000;
}
p {
    line-height:20px;
}
a {
    text-decoration:none;
    color:#ef7c00;
}
a:hover {
    text-decoration:underline;
}
figure {
    margin-right:0;
    margin-left:0;
    padding-right:0;
    padding-left:0;
}
table {
    width:100%;
}
th,
td {
    padding:5px 8px;
    text-align:left;
    background-color:#EDEDED;
}
.links {
    float:left;
    clear:both;
}
.rechts {
    float:right;
}
#wrapper {
    margin-bottom:8px;
    background-color:#FFF;
}
#header {
    height:246px;
    background-color:#7f7f7f;
}
#header .inside {
    height:246px;
}
#header figure.image_container {
    text-align:right;
}
#logo {
    position:absolute;
    margin-left:90px;
    padding-top:52px;
    font:5.0em 'Love Ya Like A Sister',cursive;
}
#logo a:hover {
    text-decoration:none;
}
#mob-nav {
    display:none;
}
#banner {
    width:100%;
    height:41px;
    bottom:0;
    position:absolute;
    display:block;
    padding-top:14px;
    padding-bottom:1px;
    background-color:#ef7c00;
    font:24px 'Love Ya Like A Sister',cursive;
    font-weight:bold;
    color:#757575;
}
#banner h1 {
    display:inline;
    margin-top:0;
    margin-bottom:0;
    margin-left:90px;
    padding-top:0;
    padding-bottom:0;
    font-size:24px;
    font-weight:bold;
    color:#757575;
}
#banner span {
    float:right;
    margin-right:50px;
}
.mod_randomImage figure {
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
}
#left {
    margin-top:20px;
}
.mod_navigation ul {
    padding-left:0;
    line-height:28px;
    list-style-type:none;
}
.mod_navigation li {
    line-height:2.0rem;
}
.mod_navigation li.nav-top {
    margin-top:7px;
}
.mod_navigation li.nav-bottom {
    padding-bottom:7px;
    border-bottom:2px solid #ef7c00;
}
.mod_navigation li.nav-hlt a {
    font-weight:bold;
    color:#ef7c00;
}
.mod_navigation li.trail > a,
.mod_navigation li span.active {
    font-weight:bold;
}
.mod_navigation li.active {
    background:url("/files/northstar/theme/images/menu_active.gif") no-repeat 12px 4px;
}
.mod_navigation .level_2 li.active {
    background-position: left 4px;
}
.mod_navigation .level_1 {
    color:#333;
}
.mod_navigation .level_1 li {
    padding-left:38px;
}
.mod_navigation .level_1 a {
    color:#333;
}
.mod_navigation .level_2 {
    padding-left:0;
    color:#ef7c00;
}
.mod_navigation .level_2 li {
    margin-left:18px;
    padding-left:8px;
    list-style-type:disc;
}
.mod_navigation .level_2 li.active {
    margin-left:0;
    padding-left:26px;
    list-style-type:none;
}
.mod_navigation .level_2 a {
    color:#ef7c00;
}
.mod_navigation .level_3 li {
    list-style-type:square;
}
#left ul.level_2 {
    display:none;
}
#left ul.level_1 li.active ul.level_2,
#left ul.level_1 li.trail ul.level_2 {
    display:block;
}
#main {
    margin-top:20px;
    margin-bottom:20px;
    padding-bottom:20px;
}
#main ul {
    margin-left:5px;
    padding-bottom:10px;
    padding-left:10px;
    line-height:22px;
}
.mod_article {
    margin-right:40px;
    margin-left:40px;
}
.layout_full.odd {
    margin-top:10px;
    padding-top:10px;
    border-top:1px solid #ef7c00;
}
.layout_latest h2 {
    margin-top:12px;
    margin-bottom:0;
    font-size:16px;
    font-weight:normal;
}
.layout_latest p.info {
    display:none;
}
.layout_latest img {
    margin-top:18px;
    margin-bottom:4px;
}
.ce_text,
.ce_toplink {
    clear:both;
}
.ce_text figure figcaption,
.ce_image figcaption,
.ce_accordionSingle figcaption {
    padding-top:4px;
    font-size:12px;
    font-style:italic;
}
.ce_text.gleichmaessig td,
.ce_accordionSingle.gleichmaessig td {
    width:50%;
}
.hlist li {
    float:left;
    padding-right:25px;
    line-height:22px;
    list-style-type:disc;
}
.ce_gallery figure {
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
}
#main .ce_gallery figure {
    margin-right:5px;
    margin-bottom:5px;
}
#main .pagination ul,
#main .ce_gallery ul {
    margin-left:0;
    padding-top:10px;
    padding-left:0;
}
.pagination li {
    float:left;
    list-style-type:none;
}
.ce_toplink a {
    display:block;
    padding-top:10px;
    text-align:right;
    border-bottom:1px solid #ef7c00;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    background:url("/files/northstar/theme/images/top.gif") no-repeat 95% 86%;
}
.ce_table.spalte {
    width:49%;
}
.ce_table th {
    background-color:#ef7c00;
    color:#FFF;
    text-transform:uppercase;
}
.ce_table.wechsel th,
.ce_accordionSingle.wechsel table th {
    background-color:#9B99FF;
    color:#333;
}
.ce_table.wechsel tr.even td,
.ce_accordionSingle.wechsel table tr:nth-child(2n) td {
    background-color:#FFF;
}

.accordion {
    height:auto;
}
#accordion_open {
    display:block;
    padding-bottom:4px;
    text-align:right;
}
.ce_accordionSingle {
    margin-top:20px;
    padding-top:8px;
    border-top:1px solid #ef7c00;
}
.ce_accordionSingle .accordion {
    padding-top:10px;
}
.ui-accordion-header {
    padding-left:30px;
    font-size:17px;
    color:#ef7c00;
    cursor:pointer;
    background: url("/files/northstar/theme/images/menu_active.gif") no-repeat left 4px;
}
.ui-accordion-header-active {
    background: url("/files/northstar/theme/images/accordion_active.gif") no-repeat left 5px;
}
#main .ce_downloads ul {
    margin-bottom:0;
    margin-left:0;
    padding-left:0;
    list-style-type:none;
}
.ce_youtube {
    margin-bottom:15px;
}
.pagination li {
    margin-right:10px;
}
.rahmen-oben {
    margin-top:25px;
    padding-top:10px;
    border-top:1px dotted #ef7c00;
}
.mod_newslist .layout_short {
    border-top:1px solid #ef7c00;
}
.mod_newslist {
    margin-top:16px;
}
.formbody {
    margin-top:20px;
    padding:20px 30px;
    border:1px solid #ef7c00;
}
.formbody fieldset {
    border:0;
}
.formbody label,
.formbody .widget-radio legend {
    width:110px;
    float:left;
    padding-top:1px;
    padding-left:0;
    line-height:24px;
}
.formbody span label {
    width:auto;
    float:none;
}
.formbody .widget-radio fieldset {
    padding-left:0;
}
.formbody input.text,
.formbody textarea,
.formbody select,
.formbody .captcha {
    width:320px;
    margin-bottom:10px;
    padding:5px;
    border:1px solid #CCC;
    font-family:Verdana,Arial,sans serif;
}
.formbody select {
    width:332px;
}
.formbody input.radio {
    margin-bottom:10px;
}
.formbody input.text.error {
    border-color:#b03535;
}
.formbody label.error {
    font-weight:bold;
    color:#bf1717;
}
.formbody p.error {
    margin-top:0;
    margin-bottom:5px;
    color:#bf1717;
}
.formbody .note {
    max-width:340px;
    float:right;
}
.formbody .widget-checkbox {
    clear:both;
    margin-left:94px;
}
.formbody .widget-checkbox legend {
    display:none;
}
.formbody .widget-explanation {
    clear:both;
    padding-top:10px;
}
.captcha_text {
    font-weight:bold;
}
.formbody .submit {
    float:right;
    margin-right:15px;
    padding:5px 20px;
    background-color:#ef7c00;
    border:0;
    border-radius:2px;
    font-weight:bold;
    color:#FFF;
    cursor:pointer;
}
#tl_subscribe input.text,
#tl_unsubscribe input.text {
    width:210px;
    margin-left:10px;
}
#tl_subscribe .confirm,
#tl_unsubscribe .confirm {
    font-weight:bold;
}
figure.float_right,
figure.float_left {
    padding-top:10px;
}
#right .more {
    font-size:14px;
}
#right h3 {
    margin-top:10px;
    margin-bottom:0;
    padding-bottom:0;
}
#right h4 {
    margin-bottom:15px;
    margin-left:25px;
    padding-top:5px;
}
#right li {
    margin-bottom:18px;
    margin-left:25px;
}
#right p.more {
    margin-top:0;
    line-height:16px;
}
#right .ce_text img {
    max-width:185px;
}
#right .mod_newslist {
    margin-top:20px;
    margin-right:30px;
}
.mod_newsreader .back {
    display:none;
}
#right .mod_article {
    margin-right:0;
    margin-left:0;
}
#footer {
    padding-top:20px;
    padding-left:40px;
    background-color:#EFEFEF;
    border-top:1px solid #DDD;
}
#footer a {
    color:#555;
}
#footer #cp {
    clear:both;
}
#footer .mod_customnav {
    width:320px;
    float:left;
}
#footer .mod_customnav ul,
#footer .mod_customnav li {
    margin-left:0;
    padding-left:0;
    list-style-type:none;
}
#footer .mod_customnav li {
    padding-bottom:10px;
}
.mod_changelanguage {
    right:360px;
    top:20px;
    position:absolute;
}
.mod_changelanguage li {
    width:30px;
    height:23px;
    float:left;
    margin-left:10px;
    background-repeat:no-repeat;
    text-indent:-999999px;
}
.mod_changelanguage li a {
    width:30px;
    height:23px;
    float:left;
    display:block;
}
.mod_changelanguage li.lang-en {
    background-image:url("/files/northstar/theme/images/en.png");
}
.mod_changelanguage li.lang-de {
    background-image:url("/files/northstar/theme/images/de.png");
}
.mod_changelanguage li.active {
    opacity:0.4;
}
.mod_changelanguage ul {
    margin-top:0;
    list-style-type:none;
}
.hyperlink_txt {
    padding-left:20px;
    background-image:url("/files/northstar/theme/images/arrow_purple.png");
    background-position:left center;
    background-repeat:no-repeat;
}
.footertxt {
    margin-top:25px;
    margin-right:40px;
    padding-bottom:20px;
    font-size:90%;
    line-height:1.4rem;
}
/*Handorgel*/
.content-accordion{
	border-bottom:1px solid #EF7C00;
}
.handorgel__header__button{
	border-top: 1px solid #EF7C00;
	background: url("/files/northstar/theme/images/menu_active.gif") no-repeat left 15px;
	color:#EF7C00;
	font-size:0.9em;
	padding:15px 0 15px 30px;
}
.handorgel__header--open .handorgel__header__button{
	background: url("/files/northstar/theme/images/accordion_active.gif") no-repeat left 15px;	
}
.handorgel__content{
	background-color:#FFF;
	border-top:0;
}
.handorgel__content__inner{
	padding:0 0 20px 0;
}
@media only screen and (max-width: 768px) {
#header,
#header .inside {
    height:auto;
}
#logo {
    font-size:3.0rem;
}
#logo {
    width:300px;
    position:relative;
    margin-left:30px;
    padding-top:15px;
    padding-bottom:10px;
}
#logo img {
    width:280px;
}
.mod_randomImage,
#footer .mod_customnav {
    display:none;
}
#mob-nav {
    bottom:25px;
    right:20px;
    position:absolute;
    display:block;
}
#mob-nav:hover {
    cursor:pointer;
}
.mod_changelanguage {
    right:20px;
    top:14px;
    position:absolute;
}
.mod_changelanguage li {
    float:none;
    margin-bottom:8px;
}
#banner {
    height:auto;
    top:0;
    position:relative;
}
#banner .inside {
    padding-right:30px;
    padding-bottom:10px;
    padding-left:30px;
}
#banner h1,
#banner span {
    max-width:80%;
    float:none;
    display:block;
    margin-left:0;
    font-size:18px;
    font-weight:normal;
    color:#555;
}
#banner span {
    margin-right:0;
}
#left {
    left:0;
    top:-40px;
    position:absolute;
    background-color:#FAFAFA;
    z-index:10;
}
.mod_navigation {
    display:none;
    border-bottom:1px solid #CCC;
}
#left ul.level_2 {
    display:block;
    margin-left:10px;
}
.mod_article {
    margin-right:30px;
    margin-left:30px;
}
.formbody input.text,
.formbody textarea,
.formbody .captcha {
    width:96%;
}
.formbody select {
    width:100%;
}
.formbody .widget-checkbox {
    margin-left:0;
}
.formbody .widget-radio legend {
    display:none;
}
.formbody .submit {
    margin-right:0;
}
#right .mod_newslist {
    margin-right:20px;
    margin-bottom:20px;
    margin-left:20px;
    padding:5px 20px 10px;
    background-color:#F2F2F2;
}
#footer {
    height:40px;
    padding-left:20px;
    font-size:.8em;
}
}

