<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: 'Delicious';
  src: url('http://www.linuxtag.org/2014/fileadmin/sys/Public/Fonts/delicious-roman-webfont.eot');
  src: url('http://www.linuxtag.org/2014/fileadmin/sys/Public/Fonts/delicious-roman-webfont.eot?') format('embedded-opentype'), url('../Fonts/delicious-roman-webfont.woff') format('woff'), url('../Fonts/delicious-roman-webfont.ttf.html') format('truetype'), url('http://www.linuxtag.org/2014/fileadmin/sys/Public/Fonts/delicious-roman-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.align-center {
  text-align: center;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  xfont-family: "Trebuchet MS",Arial,Verdana,sans-serif;
  font-family: Delicious,"Trebuchet MS",Arial,Verdana,sans-serif;
  font-size: 21px;
}
hgroup {
  padding-bottom: 1em;
  margin-bottom: 1em;
  text-align: center;
  line-height: 1.2;
  color: rgba(0, 0, 0, 0.8);
  position: relative;
}
hgroup:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -15%;
  width: 30%;
  height: 3px;
  background-color: #4D87CE;
}
h1 {
  font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
  font-size: 42px;
  font-weight: bold;
  text-align: left;
}
h2 {
  padding-top: .5em;
  font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
  font: normal 24px;
  xxxtext-transform: uppercase;
  color: rgba(0, 0, 0, 0.6);
  text-align: left;
}
h3 {
  padding-top: .2em;
  font-weight: bold;
  color: #444;
  text-align: left;
}

a img {
  border: 0;
}
.input-text {
  border: 3px solid #cf1045;
  background: #e1d6bd;
  font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
  font: bold 16px;
  height: 40px;
  padding: 0 20px;
  margin-bottom: 10px;
  color: #09142C;
}
.button {
  background: #cf1045;
  font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
  font: bold 16px;
  color: #e1d6bd;
  border: 0;
  height: 40px;
  padding: 0 20px;
  text-transform: uppercase;
}
.button:hover {
  background: #a60c37;
}
.button:active {
  position: relative;
  top: 1px;
  outline: 0;
}
p {
  color: #444;
  line-height: 1.6;
  font-size: 21px;
  margin-bottom: 1em;
}
ul,
ol {
  color: #444;
  margin-bottom: 1em;
  font-size: 21px;
  /*margin-left: 20px;*/
}
iframe {
  margin-bottom: 1em;
}
.ticket-faq a {
  text-decoration: none;
  border-bottom: 1px solid #cf1045;
}
li {
  margin-bottom: .3em;
}
.question {
  color: #000;
  margin-top: 3em;
  font-size: 21px;
}
#js-arrowdown {
  width: 120px;
  height: 36px;
  position: fixed;
  bottom: 32px;
  left: 50%;
  margin-left: -18px;
  z-index: 999;
  background: url('../../../../img/arrow-down.png') no-repeat;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: opacity 1s linear;
  -moz-transition: opacity 1s linear;
}
.svg #js-arrowdown {
  background: url('../../../../img/arrow-down.svg') no-repeat;
}
#js-arrowdown:hover {
  opacity: 1;
}
.wrap {
  max-width: 960px;
  margin: 0 auto;
}
.background__image {
  min-width: 100%;
  min-height: 100%;
  height: auto;
  width: auto;
  position: fixed;
  top:0px;
  -webkit-transition: opacity .1s linear;
  -moz-transition: opacity .1s linear;
}

.header {
  xwidth: 100%;
  height: 100%;
  max-height: 1440px;
  padding-top: 50px;
  position: relative;
  z-index: 2;
  margin-left: 255px;
}
.header img {
  width: 100%;
  height: auto;
}
.header__claim {
  position: absolute;
  top: 50%;
  right: 0;
  padding: 0 20px;
  width: 100%;
  max-width: 483px;
  margin-top: -235px;
}
.header__logo {
  position: absolute;
  bottom: 20px;
  left: 0px;
  padding: 0 50px;
  width: 100%;
  max-width: 391px;
}
.header__date {
  position: absolute;
  bottom: 32px;
  right: 0px;
  width: 100%;
  max-width: 459px;
}
.header__tickets {
  position: absolute;
  top: 50%;
  left: 50px;
  width: 100%;
  max-width: 131px;
  margin-top: -235px;
}

div.news .header {
  padding-top: 0px;
}

#top {
  margin-top: 50px;
}
.content {
  margin-left: 255px;
  position: relative;
  z-index: 2;
}
.row {
  max-width: 960px;
  margin: 0 auto 20px;
  xxxtext-align: justify;
  padding: 0 15px;
}
.row:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.section div.csc-default,
div.news-list-view div.article {
  xbackground: #EBEBFF;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFEBEB,endColorstr=#E5FFEBEB);
  background-color:rgb(235,235,255);
  background-color:rgba(235,235,255,0.9);
  border: none;
  padding: 30px;
  display: inline-block;
  vertical-align: top;
}

/* nested objects, like references to other content-elements */
.section div.csc-default div.csc-default {
  background-color: transparent;
  padding: 0px;
}

div.news-list-view div.article-spacer {
  height: 50px; /* 20px + 2x15px */
}
div.news-list-view div.article-spacer:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.section a {
  color: #000;
}
.section p {
  text-align: left;
}
.section ul,
.section ol {
  line-height: 1.6;
  margin-left: 42px;
}
.section-transparent {
  background: none;
  border: 0;
  padding: 0 30px;
}
.length-100,
div.csc-default,
div.news-list-view article {
  width: 100%;
}
.length-75 {
  width: 73%;
}
.length-50 {
  width: 48%;
}
.length-33 {
  width: 31%;
}
.length-25 {
  width: 23%;
}
.list-sponsors {
  margin-top: 25px;
  text-align: justify;
  margin-left: 0;
}
.list-sponsors:after {
  content: "";
  width: 100%;
  display: inline-block;
}
.list-sponsors span {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 31%;
  padding: 0 10px;
}
.list-sponsors span img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.link-gotop {
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  color: #FFF;
  font-size: 12px;
  line-height: 50px;
  text-align: center;
  text-decoration: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  z-index: 999;
}
.link-gotop.show {
  opacity: 1;
}
.link__socialmedia {
  background: url(http://www.linuxtag.org/linuxtag_typo3/Start_files/sprite_16.png) no-repeat left top;
  display: block;
  width: 16px;
  height: 16px;
}
.socialmedia__twitter {
  background-position: 0px top;
}
.socialmedia__gplus {
  background-position: -16px top;
}
.socialmedia__facebook {
  background-position: -32px top;
}
.socialmedia__xing {
  background-position: -48px top;
}
.socialmedia__linkedin {
  background-position: -64px top;
}
.socialmedia__flickr {
  background-position: -80px top;
}
.socialmedia__rss {
  background-position: -96px top;
}
.socialmedia__newsletter {
  background-position: -112px top;
}
.socialmedia__twitter:hover {
  background-position: 0px bottom;
}
.socialmedia__gplus:hover {
  background-position: -16px bottom;
}
.socialmedia__facebook:hover {
  background-position: -32px bottom;
}
.socialmedia__xing:hover {
  background-position: -48px bottom;
}
.socialmedia__linkedin:hover {
  background-position: -64px bottom;
}
.socialmedia__flickr:hover {
  background-position: -80px bottom;
}
.socialmedia__rss:hover {
  background-position: -96px bottom;
}
.socialmedia__newsletter:hover {
  background-position: -112px bottom;
}
.footer {
  position: relative;
  z-index: 2;
  background: #09142C;
  padding: 10px 20px;
  font-size: 11px;
  color: #666;
}
.footer a {
  color: #777;
}
@media screen and (max-width: 960px) {
  #js-arrowdown {
    bottom: 0px;
  }
}
@media screen and (max-width: 830px) {
  .header__logo {
    bottom: 80px;
  }
}
@media screen and (max-width: 740px) {
  .topNavigation__share {
    display:none;
  }
}
@media screen and (max-width: 640px) {
  .header__logo {
    display:none;
  }
  .row {
    margin-bottom: 0;
  }
  .content .section {
    width: 100%;
    margin-bottom: 20px;
  }
  .input-text {
    width: 100%;
    margin-bottom: 15px;
  }
  .topNavigation__share {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .header__date {
    width:100%;
  }
}
@media screen and (max-height: 600px) {
  .header__claim {
    top: 60px;
    margin-top: 0;
    height: 40%;
    text-align: right;
  }
}
@media screen and (max-height: 480px) {
  .topNavigation {
    position: absolute;
  }
}
@media screen and (max-height: 400px) {
  .header__date {
    bottom:0px;
  }
  #js-arrowdown {
    display: none;
  }
}
@media screen and (max-height: 240px) {
  .header__date {
    display: none;
  }
}

.nav{padding-left:0;margin-bottom:0;list-style:none}

#languageSwitch,
#languageSwitch a {
  color: #999999 !important;
}
#languageSwitch span.active a {
  color: #4D87CE !important;
}
#languageSwitch a:hover {
  color: #E6E6E6 !important;
}
#languageSwitch a {
  text-decoration: none;
}


.sidebar{position:fixed;top:0;left:0!important;z-index:5;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;background:#0d0d0d}
.sidebar aside{display:block!important;width:250px;height:100%!important;padding:30px 30px 0;background:#0d0d0d}@include box-sizing(border-box);
.sidebar.collapse{display:block!important}
.sidebar .ajax-loader{display:block;margin:40px auto}
.sidebar #menu{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 1s;transition:opacity 1s}
.sidebar #menu.menu-loaded{opacity:1;filter:alpha(opacity=100)}
.sidebar .nav,.sidebar nav{margin-bottom:30px;background:#0d0d0d}
.sidebar .nav li a,
.sidebar nav li a{display:block;padding:0px;font-size:22px;line-height:26px;color:#999;text-decoration:none;cursor:pointer;background-color:transparent}

.sidebar ul.alwaysshow-menu li {
	margin-bottom:0px;
}
.sidebar ul.alwaysshow-menu li a {
	font-size: 16px;
	line-height: 1em;
}

#menu-sidebar-footer li {
	margin-bottom:0px;
}

#menu-sidebar-footer li a {
	font-size: 16px;
	line-height: 20px;
}

#languageSwitch span,
#languageSwitch a {
	font-size: 16px;
}

.sidebar .nav li a .caret,
.sidebar nav li a .caret {
float:right;
width:20px;
height:25px;
margin-right:-40px;
xfont-family:"Icomoon";
xfont-size:12px;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}

.sidebar .nav li a .caret:after,
.sidebar nav li a .caret:after {
xfont-family:"Icomoon";
xcontent:"\e544";
content:"&gt;"}

.sidebar .nav li a:hover,.sidebar nav li a:hover{color:#e6e6e6;background-color:transparent}

.sidebar .nav li a:hover .caret,
.sidebar nav li a:hover .caret{display:inline-block;margin-right:0;opacity:1;filter:alpha(opacity=100)}

.sidebar .nav li.active&gt;a,
.sidebar nav li.active&gt;a {color:#4D87CE}

.sidebar .nav li.dropdown&gt;a.dropdown-toggle i,.sidebar nav li.dropdown&gt;a.dropdown-toggle i{display:none}.sidebar .nav li.dropdown&gt;a.dropdown-toggle:hover:after,.sidebar nav li.dropdown&gt;a.dropdown-toggle:hover:after{display:inline-block}.sidebar .nav li.back,.sidebar nav li.back{margin-bottom:20px}.sidebar .nav li.back a,.sidebar nav li.back a{color:#FDB811!important}.sidebar .nav li.back a i,.sidebar nav li.back a i{position:relative;top:-2px;margin-right:5px;font-size:12px}.sidebar .nav li.back a:hover,.sidebar nav li.back a:hover{color:#4D87CE!important}.sidebar header{position:relative;margin-bottom:25px}.sidebar header .page-title{display:inline-block;font-family:Verdana,sans-serif;font-size:10px;font-weight:500;line-height:12px;color:#666}.sidebar header .page-title:hover{text-decoration:none}.sidebar header .page-title .header-logo{display:block;margin-bottom:5px;font-size:19px;color:#fff}.sidebar header .page-title:hover{text-decoration:none!important}.sidebar header .page-title:hover .header-logo{color:#FDB811}.sidebar footer{position:absolute;bottom:0;left:30px;width:220px;padding:30px 30px 10px 0;font-family:Verdana,sans-serif;font-size:10px;font-weight:500;line-height:14px;color:#333}.sidebar footer a{color:#999}
.sidebar footer p{margin-bottom:15px}
.sidebar footer .nav{margin-bottom:15px}
.sidebar footer .nav a{color:#d3291f}.sidebar footer&gt;.widget_nav_menu{margin-bottom:15px}.sidebar footer&gt;.widget_nav_menu ul{padding:0;list-style-type:none}.sidebar footer&gt;.widget_nav_menu ul li{display:inline-block;padding-right:4px}.sidebar footer&gt;.widget_nav_menu ul li:before{color:#999;content:'Â· '}.sidebar footer&gt;.widget_nav_menu ul li:first-child:before{display:none}.sidebar footer .search-form{margin-bottom:25px}.dl-menuwrapper{position:relative;float:left;width:100%;max-width:300px;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper .nav{width:100%;margin:0;pointer-events:none;pointer-events:auto;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .nav .open&gt;a{background-color:transparent}.dl-menuwrapper .nav.dl-menu-toggle{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.dl-menuwrapper .nav.dl-menuopen{pointer-events:auto;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.dl-menuwrapper button:after{position:absolute;top:10px;left:16%;width:68%;height:5px;background:#fff;content:'';-webkit-box-shadow:0 10px 0 #fff;box-shadow:0 10px 0 #fff}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper ul li{position:relative}.dl-menuwrapper ul li a{position:relative;display:block;outline:0}.dl-menuwrapper ul li&gt;a:after{right:10px;color:rgba(0,0,0,0.15)}.dl-menuwrapper ul li&gt;a:not(:only-child):after{position:absolute;top:0;-webkit-font-smoothing:antialiased;line-height:50px;speak:none}.dl-menuwrapper ul li.back:after{position:absolute;top:0;-webkit-font-smoothing:antialiased;line-height:50px;color:rgba(212,204,198,0.3);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);speak:none}.dl-menuwrapper li .dropdown-menu{display:none}.nav.dl-subview li,.nav.dl-subview li.dl-subviewopen&gt;a,.nav.dl-subview li.dl-subview&gt;a{display:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.nav.dl-subview li.dl-subview,.nav.dl-subview li.dl-subview .dropdown-menu,.nav.dl-subview li.dl-subviewopen,.nav.dl-subview li.dl-subviewopen&gt;.dropdown-menu,.nav.dl-subview li.dl-subviewopen&gt;.dropdown-menu&gt;li{display:block;opacity:1;filter:alpha(opacity=100)}.dl-menuwrapper&gt;.dropdown-menu{position:absolute;top:0;left:0;width:100%;margin:0}.nav.animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;-moz-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}@-webkit-keyframes MenuAnimOut2{100%{opacity:0;-webkit-transform:translateX(-100%)}}@-moz-keyframes MenuAnimOut2{100%{opacity:0;-moz-transform:translateX(-100%)}}@keyframes MenuAnimOut2{100%{opacity:0;transform:translateX(-100%)}}.nav.animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;-moz-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}@-webkit-keyframes MenuAnimIn2{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes MenuAnimIn2{0%{opacity:0;-moz-transform:translateX(-100%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes MenuAnimIn2{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}.dl-menuwrapper&gt;.dropdown-menu.animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;-moz-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}@-webkit-keyframes SubMenuAnimIn2{0%{opacity:0;-webkit-transform:translateX(50%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes SubMenuAnimIn2{0%{opacity:0;-moz-transform:translateX(50%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes SubMenuAnimIn2{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}.dl-menuwrapper&gt;.dropdown-menu.animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;-moz-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}@-webkit-keyframes SubMenuAnimOut2{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(50%)}}@-moz-keyframes SubMenuAnimOut2{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(50%)}}@keyframes SubMenuAnimOut2{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(50%)}}.no-js .dl-menuwrapper .nav{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}.no-js .dl-menuwrapper li .dropdown-menu{display:block}.no-js .dl-menuwrapper li.back{display:none}.no-js .dl-menuwrapper li&gt;a:not(:only-child):after{content:''}.navbar-toggle-menu{display:none}.no-js .sidebar aside{padding-bottom:280px}.no-js .sidebar #menu{height:100%;max-height:500px;overflow:scroll;opacity:1!important;filter:alpha(opacity=100)!important}.no-js .sidebar #menu ul li{background:0}.no-js .sidebar #menu ul li&gt;ul{margin-left:10px}#side-wrap{min-height:100%!important;overflow-x:auto!important}#side-main{min-height:100%!important;padding-bottom:165px!important;overflow:auto!important;overflow-x:hidden!important;overflow-y:auto!important}
.side-footer{position:relative!important;height:100px!important;margin-top:-100px!important;clear:both!important}
.side-footer a{color:#FDB811!important}
.side-footer .nav{margin-bottom:5px}
.no-js #menu{opacity:1!important;filter:alpha(opacity=100)!important}

ul.alwaysshow-menu {
  padding-left:10px;
}

.nav.dl-subview ul.dropdown-menu li.active a {
  display:block;
  opacity:1;
}

/* level 2 */
.nav.dl-subview ul.dropdown-menu li.active a,
/* level 3 */
.nav.dl-subview ul.dropdown-menu li.current ul li a {
  color: #999999;
}
.nav.dl-subview ul.dropdown-menu li.current a,
.nav.dl-subview ul.dropdown-menu li.active ul li.current a {
  color: #4D87CE;
}

.nav.dl-subview ul.dropdown-menu li ul li a:hover {
  color: #E6E6E6;
}

.nav.dl-subview li ul.alwaysshow-menu {
  margin-bottom: 0px;
}
.nav.dl-subview li ul.alwaysshow-menu li {
  display:block;
  opacity:1;
}
.nav.dl-subview li ul.alwaysshow-menu li a {
}


div.news-list-view div.header {
  margin-left:0px;
}

div.tx-ltexhibitors-pi1 h2 {
  font-size: 21px;
}

div.tx-ltexhibitors-pi1 ul {
  font-size: 21px;
}

ul.social-share {
  position: absolute;
  top: 20px;
  right: 20px;
  list-style: none;
  background-color: rgba(80, 80, 80, 0.2);
  padding: 0px 0px 0px 5px;
  line-height:0px;
}
ul.social-share li {
  display: inline-block;
  margin: 5px 5px 5px 0px;
  overflow: hidden;
  height: 18px;
}

.link__socialmedia {
  background: url(../../../../img/socialicons/sprite_16.png) no-repeat left top;
  display: block;
  width: 16px;
  height: 16px;
}
.socialmedia__twitter {
  background-position: 0px top;
}
.socialmedia__gplus {
  background-position: -16px top;
}
.socialmedia__facebook {
  background-position: -32px top;
}
.socialmedia__xing {
  background-position: -48px top;
}
.socialmedia__linkedin {
  background-position: -64px top;
}
.socialmedia__flickr {
  background-position: -80px top;
}
.socialmedia__rss {
  background-position: -96px top;
}
.socialmedia__newsletter {
  background-position: -112px top;
}
.socialmedia__twitter:hover {
  background-position: 0px bottom;
}
.socialmedia__gplus:hover {
  background-position: -16px bottom;
}
.socialmedia__facebook:hover {
  background-position: -32px bottom;
}
.socialmedia__xing:hover {
  background-position: -48px bottom;
}
.socialmedia__linkedin:hover {
  background-position: -64px bottom;
}
.socialmedia__flickr:hover {
  background-position: -80px bottom;
}
.socialmedia__rss:hover {
  background-position: -96px bottom;
}
.socialmedia__newsletter:hover {
  background-position: -112px bottom;
}

/* Vortragsunterlagen */
ul.csc-uploads {
  line-height: 1em;
  font-size: 18px;
  margin: 0px;
}

figcaption.csc-textpic-caption {
  font-size: 18px;
  text-align: center;
}
</pre></body></html>