@import url('css/font.css');.top{margin-top:30px}.base{margin-bottom:40px}span.example{margin-bottom:5px;padding:5px 0 5px 0;background-color:#ccc;text-align:center;width:100%;display:block}.fullWindow{width:100%}body{background:white;color:#636359;font:14px/1.5em 'Ubuntu',Arial,sans-serif;line-height:1.5em;overflow-x:hidden!important}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}b,strong{font-weight:700}.arve-embed-container{z-index:1}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:500;color:#636359;line-height:1em;clear:both}h1{font-size:3em;margin:0 0 0.67em 0}h2{font-size:2em;margin:0 0 0.83em 0}h3{font-size:1.5em;margin:0 0 1em 0;line-height:1.5em;margin-bottom:10px;margin-top:20px}h4{font-size:1.2em;margin:0 0 1.33em 0;line-height:1.2em}h5{font-size:1em;margin:0 0 1.67em 0}h6{font-size:0.75em;margin:0 0 2.33em 0}p,ul,table{margin-bottom:0.85em}a,a:visited{color:#c4161c;text-decoration:underline}a:hover{text-decoration:none}li{margin-left:20px;list-style:disc}ol li{margin-left:20px;list-style-type:decimal}sup{vertical-align:super;font-size:smaller}#topHeader{background:url('images/header-anniversary.jpg') no-repeat center center;height:320px;position:relative}#topHeader .nsgCont{margin-top:40px;font-size:40px;line-height:1.2em;text-align:right;color:#fff;filter:alpha(opacity=70);opacity:0.7;zoom:1;visibility:hidden}#topHeader .nsg{font-size:70px;line-height:1.15em;margin-right:0px}#topHeader .nsgDate{margin-right:40px}.logoLang{margin-top:15px}.ie7 #topHeader .logoLang{margin-top:15px}.logo{float:left;margin-top:12px}.socialdesktop{display:inline}.socialmobile{display:none}ul#social{margin-top:55px;margin-bottom:0px;text-align:center;font-family:"social";font-size:19px;float:right}ul#social li{list-style:none;float:left;margin-left:15px}ul#social li a,ul#social li a:visited{text-decoration:none;color:#636359;display:inline-block}ul#social li a:hover{opacity:.65}a.icon-facebook-alt{font-size:20px;padding-top:1px}.icon-instagram{font-size:18px}.icon-youtube-alt{font-size:23px}ul#sprachen{margin-top:12px;margin-bottom:0px;float:right;text-align:center;clear:right}ul#sprachen li{list-style:none;display:inline;margin-left:15px}ul#sprachen li a,ul#sprachen li a:visited{color:#64645c;text-decoration:underline}ul#sprachen li a:hover{text-decoration:none}#subHeader{background-color:#edecde;font-size:16px}#top_nav{text-transform:uppercase;font-weight:500}#top_nav li{list-style:none;float:left;margin-left:0px;position:relative}#top_nav li a,#top_nav li a:visited{display:block;padding:25px 35px 25px 0;color:#c4161c;text-decoration:none}#top_nav li a:hover,#top_nav li.current-menu-ancestor>a,#top_nav li.current-menu-item>a{color:#636359}#top_nav .sub-menu{display:none;height:auto;left:-20px;padding:0px 20px 20px;text-transform:none;background:url('images/subnav_bg.png') repeat;position:absolute;z-index:100;overflow:hidden}#top_nav .sub-menu li{clear:both;width:200px}#top_nav .sub-menu li a,#top_nav .sub-menu li a:visited{padding:10px 35px 10px 0;border-bottom:1px solid #cdcbc2;color:#636359}#top_nav .sub-menu li a:hover,#top_nav .sub-menu li.current-menu-item a{color:#c4161c}#top_nav .sub-menu li.menu-item-object-sportarten{clear:none;width:220px;height:60px;margin-right:10px}#top_nav .sub-menu li.menu-item-object-sportarten a{border-bottom:none}#top_nav .sub-menu li.menu-item-object-sportarten .menuItemTitle{margin-top:14px;float:left;margin-left:10px}#content{margin-top:50px}#content ul{overflow:auto}.content-kacheln{width:100%}.content-kacheln:after{content:"";display:table;clear:both}.content-kacheln p{text-align:center;color:#c4161c;font-size:1.3em;font-weight:bold}.kachel-100{width:100%}.kachel-50{width:50%;float:left}.kachel-33{width:33.33%;float:left;min-height:105px}.kachel-25{width:25%;float:left}.kachel-image{max-width:46px;height:auto}.kachel-normaltext{font-size:100%!important;color:#636359!important}.image-kachel-text{width:16.66%;float:left;background-color:#63635A;height:127px}.image-kachel-text p{color:white;padding:10px;font-size:11px;line-height:14px;font-weight:lighter;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.image-kachel-image{width:16.66%;float:left;height:127px;background-size:contain;background-repeat:no-repeat}.kachel-arrow-image{margin-top:-15px}.move-kachel{margin-top:-22px}.section-title{margin-top:0}.section-title a{color:#ff0000;margin-top:0;text-decoration:none;cursor:default}.section-image{text-align:center}.section-image img{max-width:95px;height:auto}.section-left{width:30%;float:left}.section-right{width:70%;margin-left:30%}hr{height:1px;margin:20px 0px;border:0px dotted #fff;border-bottom:1px dotted #636359;border-bottom:1px solid #cdcbc2;clear:both;display:block}.speratorImage{margin:40px 0 38px}table{width:100%}table td{padding:3px 30px 3px 0}table.kalender{text-align:left;color:white;font-size:14px}table.kalender td,table.kalender th{padding:10px 15px}table.kalender tr{border-bottom:1px solid white}.kalender thead{background-color:#f1efe4;color:#636359;text-transform:uppercase;font-weight:500}table.kalender a{color:white}.wettkaempfe,.wettkampfe,.competitions,.competizioni,.unified-sports,.partnership,.partnership-fr,.partnership-it{background-color:#94958d}.ausbildung,.formation,.formazione,.basiskurs,.sportartenkurs,.basiskurse,.sportartenkurse,.cours-de-base,.cours-de-sport,.corso-di-base,.corsi-di-base,.corsi-di-sport,.corso-sport{background-color:#94958d}.charity-events{background-color:#94958d}.anlaesse,.anlasse,.evenements,.manifestazioni{background-color:#3fa1bc}.training,.entrainement,.allenamenti{background-color:#94958d}.regional-games,.regional-games-fr,.regional-games-it{background-color:#de761c}.national-games,.national-games-it,.national-games-fr{background-color:#c4161c}.world-games,.world-games-it,.world-games-fr{background-color:#e6b00f}.european-games{background-color:#88ac2e}.enlarged-games,.international-competitions,.international-competitions-fr,.international-competitions-it{background-color:#6f2c91}#sidebar{background-color:#fbfaf3;color:#c4161c;padding:20px 25px 25px;text-align:center}#sidebar a{text-decoration:none;color:inherit}#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5,#sidebar h6{color:#c4161c}h3.widget_title{color:#c4161c;font-size:15px;padding:15px 0px;text-transform:uppercase;border-top:1px solid #cdcbc2!important;border-bottom:1px solid #cdcbc2!important;margin:20px 0px}#sidebar .widget:nth-child(4) h3.widget_title{border-top:0px solid #cdcbc2;border-bottom:0px solid #cdcbc2}hr.sidebarHr{}.speratorImageSidebar{margin:20px 0 18px;opacity:1!important}.sidebar-button{border-radius:5px;color:white!important;display:block;padding-top:10px;padding-bottom:10px;text-align:left;padding-left:40px}.button-image-event{background:#c4161c url('images/kranz.png') no-repeat;background-position:10px center;background-size:20px 20px}.button-image-spenden{background:#c4161c url('images/spenden.png') no-repeat;background-position:10px center;background-size:20px 20px}.button-image-jubeln{background:#c4161c url('images/jubeln.png') no-repeat;background-position:10px center;background-size:20px 20px}.button-image-mitlaufen{background:#c4161c url('images/mitlaufen.png') no-repeat;background-position:10px center;background-size:20px 20px}.textwidget p{margin-bottom:2em}.paypal-image{display:none}#sidebar-slideshow{position:relative;height:80px}#sidebar-slideshow>div{position:absolute;top:10px;left:10px;right:10px;bottom:10px}#footer{margin-top:100px;padding:50px 0px;background-color:#dad8cc}.sponsoren h3{font-size:15px;text-transform:uppercase}.sponsoren img{opacity:0.5}.footertxt{margin-left:20px}.sportLink{display:inline-block;margin-right:10px;text-decoration:none;text-align:center}.date{color:#c4161c;margin-top:10px}a.mehrLesen{color:#c4161c;text-decoration:none;margin-top:10px;display:inline-block}a.mehrLesen:hover{text-decoration:underline}#zusammenfassung table{margin-top:50px;font-size:13px}#zusammenfassung table td{border-bottom:1px dashed #636359;padding:20px 5px}.sponsoren-main-wrap .grid_2{text-align:center}.spons-item{}.spons-item img{max-height:50%;max-width:100%}#footer .spons-item{background-color:white;border-radius:5px;padding:15px;margin-bottom:20px;line-height:0!important}#footer .spons-item a{display:block}#footer .grid_2 .spons-item{height:50px;padding:10px}#footer .grid_2 .spons-item a{line-height:50px!important}#footer .grid_2 .spons-item img{vertical-align:middle}iframe{border:none;margin:0!important;padding:0!important;max-width:100%!important}.content_bottom{margin-top:20px}.locations-map{width:100%;height:600px;border:#ccc solid 1px;margin:20px 0}.locations-map img{max-width:inherit!important}@media only screen and (min-width:1200px){#topHeader .nsg{font-size:80px;line-height:1.15em;margin-right:100px}#topHeader .nsgDate{margin-right:140px}}@media only screen and (max-width:1200px){.image-kachel-text{height:100px}.image-kachel-text p{padding:5px;font-size:10px;line-height:11px}.image-kachel-image{height:100px}.move-kachel{margin-top:-21px}}@media only screen and (min-width:768px) and (max-width:959px){#topHeader .nsg{font-size:60px;line-height:1.15em;margin-right:0px}.image-kachel-text{width:calc(100% / 4);height:125px}.image-kachel-text p{padding:5px;font-size:10px}.image-kachel-image{width:calc(100% / 4);height:125px}.kachel-arrow-image{display:none}.move-kachel{margin-top:0}}@media only screen and (max-width:767px){.tinynav{display:inline;float:none;margin-top:10px}#top_nav{display:none}#topHeader{text-align:center;height:auto;min-height:300px;background:#E3001B url(images/header-anniversary.jpg) no-repeat center center}#topHeader .grid_12{margin-top:20px}#subHeader{text-align:center}.logo{float:none}#topHeader .nsgCont{display:none}.kachel-50{width:100%}.kachel-33{width:100%}.kachel-25{width:100%}.kachel-image{max-width:150px}.content-kacheln p{font-size:2em;line-height:1.2em}.image-kachel-text{width:calc(100% / 3);height:100px}.image-kachel-text p{padding:5px;font-size:10px}.image-kachel-image{width:calc(100% / 3);height:100px}.kachel-arrow-image{display:none}.move-kachel{margin-top:0}.section-left{width:100%}.section-right{width:100%;margin-left:0}iframe{width:inherit!important}ul#social li a,ul#social li a:visited{color:#c4161c}.socialdesktop{display:none}.socialmobile{display:inline}}@media only screen and (min-width:480px) and (max-width:767px){.tinynav{display:inline;float:right;margin-top:34px}#top_nav{display:none}#topHeader{text-align:left;height:auto;background:#E3001B url(images/header-anniversary.jpg) no-repeat center center}#topHeader .grid_12{margin-top:20px}#subHeader{text-align:left}.logo{float:left}#topHeader .nsgCont{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:1.5){}.cta-btn,.cta-btn:visited{margin:2em 0 1.5em;background-color:#c4161c;color:white!important;text-decoration:none;padding:1.1em;line-height:1.6em;text-align:center;display:block;border-radius:5px}.cta-btn:focus,.cta-btn:hover{background-color:#8f161a}