<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Textlinks */
a, a:link, a:visited {
         color: #DF0000;
         text-decoration: none;
}
a:hover {
         color: #000000;
         text-decoration: underline;
}

/* Clearfix */
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; content: ""; }
.clearfix:after { clear: both; }

/* HTML5 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* Standarts  */
* {
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          -ms-box-sizing: border-box;
          box-sizing: border-box;
}

html {
          font-size: 100%;
          -webkit-text-size-adjust: 100%;
          -ms-text-size-adjust: 100%;
}

html, button, input, select, textarea {
          font-family: "Open Sans", "Helvetica Neue", sans-serif;
          color: #474747;
}

body {
          margin: 0;
          font-size: 15px;
          line-height: 1.6;
          width: 100%;
          max-width: 950px;
          min-width: 755px;
          margin: 0 auto;
          background: #ededed url(../images/bg.png) repeat;
          background-attachment: fixed;
}

::-moz-selection {
          background: #DD2722;
          color: #FFFFFF;
          text-shadow: none;
}

::selection {
          background: #DD2722;
          color: #FFFFFF;
          text-shadow: none;
}



/* Überschriften  */
h1, h2, h3, h4, h5, h6 {
                font-family: "Merriweather", Georgia, serif;
          text-rendering: optimizelegibility;
         margin: 0px 0px 10px 0px;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
          font-weight: normal;
          color: #999999;
          padding-left: 10px;
}
h1 {
          font-size: 28px;
          font-weight: 900;
}
h1 small {
          font-size: 18px;
          letter-spacing: -1px;
}
h2 {
          font-size: 24px;
          letter-spacing: -1px;
         color: #7F7F7F;
}
h4 {
          border-bottom: 1px solid #ededed;
          color: #f71570;
          font: bold 16px "Open Sans", "Helvetica Neue", sans-serif;
          padding-bottom: 8px;
}
h5 {
          font-size: 20px;
          font-weight: 900;
         text-align: center;
}

h6 {
          font-size: 12px;
          color: #999999;
          text-transform: uppercase;
}

.entry-title {
          font-size: 20px;
          letter-spacing: -1px;
         color: #F63E28;
}

.entry-title a:hover {
          text-decoration: none;
          -webkit-transition: color 300ms ease-in-out;
          -moz-transition: color 300ms ease-in-out;
          -ms-transition: color 300ms ease-in-out;
          -o-transition: color 300ms ease-in-out;
          transition: color 300ms ease-in-out;
}

section h1, .page-header h1, h1.page-header {
          border-bottom: 4px double #ededed;
          padding-bottom: 8px;
}

#master-header h2 {
        font-family: "Mate SC", "Helvetica Neue", sans-serif;
          font-size: 30px;
         color: #9F9F9F;
         text-shadow: 1px 1px 0px #FFFFFF;
         text-align:center;
         margin-top: 5px;
         font-weight: normal;
}

.entry-content .block { display: block; font-size: 1.2em; font-style: italic; margin: 0px 0px 10px 0px; font-weight: bold; }


/* Listen  */
ul, ol {
          line-height: 28px;
          margin: 0.5em 0;
          padding: 0 0 0 20px;
}
ul {
          list-style: square;
}
ol {
          list-style-type: decimal;
}
ol ol {
          list-style: upper-roman;
}
ol ol ol {
          list-style: lower-roman;
}
ol ol ol ol {
          list-style: upper-alpha;
}
ol ol ol ol ol {
          list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
          margin: 10px 0;
}

nav ul,
nav ol {
          list-style: none;
          list-style-image: none;
          margin: 0;
          padding: 0;
}

/* Bilder im Content */
img {
          border: 0;
          vertical-align: middle;
          -webkit-box-sizing: content-box;
          -moz-box-sizing: content-box;
          -ms-box-sizing: content-box;
          box-sizing: content-box;
          -ms-interpolation-mode: bicubic;
}
/*
a:hover img {
          box-shadow: 0 0 8px #DD2923;
          -webkit-transition: all 200ms ease;
          -moz-transition: all 200ms ease;
          -ms-transition: all 200ms ease;
          -o-transition: all 200ms ease;
          transition: all 200ms ease;
} */

img, embed, object, video, iframe { max-width: 100%; }

/*  Header  */
#master-header {
          margin: 20px 0px 60px 0px;
         padding: 0;
          position: relative;
          z-index: 2;
         height: 124px;
         box-shadow: 0 1px 6px #DFDFDF;
         background:#FFFFFF top right no-repeat;
}

#site-description {
        display: none;
        font-size: 18px;
         float: left;
         padding-top: 44px;
         color: #BFBFBF;
}

/*  Navigation  */
.main-navigation {
          margin: 0 0 15px 0;
         padding: 0px 0px 0px 0px;
         border-top: #DF0000 2px solid;
         border-bottom: #DF0000 2px solid;
          *z-index: 10;
}
.main-navigation li {
          float: left;
          margin: 0 5px 0 5px;
          position: relative;
          *z-index: 5;
}
.main-navigation a {
          display: block;
          font: normal 21px "Merriweather", Georgia, serif;
         color: #DF0000;
          margin-bottom: 0px;
          padding: 5px 10px;
          text-shadow: 1px 1px 0px #ffffff;
}
.main-navigation a:hover {
          text-decoration: none;
         color: #6F6F6F;
         text-shadow: 1px 1px 0px #ffffff;
}

.main-navigation .current &gt; a {
          background-color: transparent;
          border-color: transparent;
          color: #000000;
          text-shadow: 1px 1px 0px #ffffff;
}
.main-navigation .current &gt; a:hover {
          color: #DF0000;
}
.main-navigation .sub-menu {
        background:#DF0000;
         border-radius: 0px 0px 5px 5px;
          display: none;
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.22);
          min-width: 200px;
         width: 230px;
          position: absolute;
          top: 100%;
          left: 0;
          z-index: 1000;
}
.main-navigation .sub-menu li {
          float: none;
          margin: 0px 8px;
         border-bottom: 2px #FFFFFF dotted;
}

.main-navigation .sub-menu li:last-child {
         border-bottom: 0px #FFFFFF dotted;
}

.main-navigation .sub-menu a {
        display: block;
          border-radius: 0;
          margin-bottom: 0;
         font-size: 15px;
         color: #FFFFFF;
         text-shadow: 1px 1px 0px #9F0000;
         margin: 2px 0px 2px 0px;
}

.main-navigation .sub-menu .sub-menu {
          top: 0;
          left: 100%;
}
.main-navigation li:hover &gt; .sub-menu {
          display: block;
}
/* Contentbereich */
#main {
         background-color: none;
         padding: 10px 0px;
         margin: 0px;
}

#content {
         margin-left: 0;
}

#sidebar {
         float: right;
         padding: 8px 10px;
         background-color: #ffffff;
         border-radius: 0px 0px 10px 10px;
         box-shadow: 0 2px 3px 0 rgba(204, 204, 204, 0.8);
}

/* Footer */
#footer {
         font-size: 16px;
         padding: 15px 20px;
         text-shadow: 1px 1px 0px #FFFFFF;
         text-align: center;
}
#footer a {
         color: #C72805;
         text-shadow: none;
}

/* Grid */
.row {
         width: 100%;
         *zoom: 1;
}
.row:before, .row:after {
         display: table;
         content: "";
}
.row:after {
         clear: both;
}
.row [class*="span"] {
         float: left;
         margin-left: 2.127659574%;
         *margin-left: 2.0744680846382977%;
}
.row [class*="span"]:first-child {
         margin-left: 0;
}
.row .span_left {
         width: 65.95744680199999%;
         *width: 65.90425531263828%;
}
.row .span_right {
         width: 31.914893614%;
         *width: 31.8617021246383%;
}


/* Artikel  */
.hentry {
          position: relative;
          padding-bottom: 10px;
          margin-bottom: 20px;
         padding: 8px 10px;
         background-color: #ffffff;
          border-radius: 0px 0px 10px 10px;
         box-shadow: 0 2px 3px 0 rgba(204, 204, 204, 0.8);
}

.hentry:last-of-type {
          border-bottom: none;
}

.entry-meta {
          background-color: #e6e6e6;
          background-image: -moz-linear-gradient(top, #f2f2f2, #e6e6e6 100%);
          background-image: -ms-linear-gradient(top, #f2f2f2, #e6e6e6 100%);
          background-image: -webkit-linear-gradient(top, #f2f2f2, #e6e6e6 100%);
          background-image: -o-linear-gradient(top, #f2f2f2, #e6e6e6 100%);
          background-image: linear-gradient(top, #f2f2f2, #e6e6e6 100%);
          border: 1px solid;
          border-color: #ffffff #c9c9c9 #c9c9c9 #ffffff;
          border-radius: 5px;
          box-shadow: -1px 0 4px rgba(0, 0, 0, 0.1);
          color: #6F6F6F;
          clear: both;
         font-size: 13px;
          line-height: 1.8;
          margin: 10px 0 0 0px;
          padding: 5px 10px;
          text-shadow: 0 1px 0 #ffffff;
}
.ie7 .entry-meta {
          margin-left: 0;
}

.author {
         font-size: 13px;
}

.entry-content {
        font-size: 14px;
}

.more-link {
          font: 700 15px "Merriweather", Georgia, serif;
         float:right;
         margin-bottom: 5px;
}
.more-link:hover {
          text-decoration: none;
}
.more-link:hover .meta-nav {
          margin-left: 5px;
          -webkit-transition: margin-left 200ms ease-in-out;
          -moz-transition: margin-left 200ms ease-in-out;
          -ms-transition: margin-left 200ms ease-in-out;
          -o-transition: margin-left 200ms ease-in-out;
          transition: margin-left 200ms ease-in-out;
}

.thumbnail {
          background-color: #ffffff;
          border-radius: 3px;
          padding: 4px;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.15);
          float: left;
          margin: 0 25px 10px 0px;
}

.hentry .thumbnail:hover {
          -webkit-transform: rotate(-2deg);
          -moz-transform: rotate(-2deg);
          -ms-transform: rotate(-2deg);
          -o-transform: rotate(-2deg);
          transform: rotate(-2deg);
}

.hentry:nth-of-type(even) .thumbnail:hover {
          -webkit-transform: rotate(2deg);
          -moz-transform: rotate(2deg);
          -ms-transform: rotate(2deg);
          -o-transform: rotate(2deg);
          transform: rotate(2deg);
}

.ie7 .thumbnail {
          margin-left: 0;
}

/* Widgets Sidebar  */
.widget {
          border-bottom: 4px double #ededed;
          position: relative;
          padding-bottom: 10px;
          margin-bottom: 20px;
}
.widget:last-child {
          border-bottom: none;
}

.widget li {
        line-height: 1.3em;
         margin: 0.2em 0;
}

.widget li a {
        display:block;
         padding: 2px 5px;
}

.widget li a:hover {
          margin-left: 5px;
         background:#F5F5F5;
         text-shadow: 1px 1px 0px #FFFFFF;
          -webkit-transition: margin-left 300ms linear;
          -moz-transition: margin-left 300ms linear;
          -ms-transition: margin-left 300ms linear;
          -o-transition: margin-left 300ms linear;
          transition: margin-left 300ms linear;
}

/* Sonstiges */
.alignleft {
          float: left;
}
.alignright {
          float: right;
}
.aligncenter {
          display: block;
          margin-left: auto;
          margin-right: auto;
}
.clear {
          clear: both;
}
.last {
          margin-right: 0px;
}

.hidden {
          display: none !important;
          visibility: hidden;
}

.assistive-text {
          border: 0;
          clip: rect(0 0 0 0);
          height: 1px;
          margin: -1px;
          overflow: hidden;
          padding: 0;
          position: absolute;
          width: 1px;
}

.invisible {
          visibility: hidden;
}

/* Formular Felder  */
form {
          margin: 0;
}
fieldset {
          border: 4px double #ededed;
          border-radius: 5px;
          padding: 20px;
          margin: 0;
}
legend {
          background-color: #ffeef7;
          border: solid #ffffff;
         border-width: 0 2px;
          border-radius: 5px;
          color: #a12a7c;
          font-size: 11px;
          font-weight: bold;
          padding: 6px 8px;
          white-space: normal;
          text-transform: uppercase;
          *margin-left: -7px;
}

label {
          color: #555555;
          cursor: pointer;
          display: block;
          font: 900 12px "Merriweather", Georgia, serif;
          margin-bottom: 7px;
}
label .required {
          color: #777;
          font-size: 11px;
          font-weight: normal;
          padding-left: 2px;
}

button, input, select, textarea {
          font-size: 100%;
          margin: 0;
          vertical-align: baseline;
          *vertical-align: middle;
}

button, input {
          line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
          padding: 0;
          *width: 13px;
          *height: 13px;
}

input[type="search"] {
          -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button {
          -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
          border: 0;
          padding: 0;
}

textarea {
          overflow: auto;
          vertical-align: top;
          resize: vertical;
}

input, select, textarea {
          color: #555555;
          font-size: 13px;
          margin-bottom: 9px;
          padding: 6px;
}
input, textarea {
          background-color: #ffffff;
          border: 1px solid #cccccc;
          border-radius: 3px;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          -webkit-transition: border, box-shadow linear 200ms;
          -moz-transition: border, box-shadow linear 200ms;
          -ms-transition: border, box-shadow linear 200ms;
          -o-transition: border, box-shadow linear 200ms;
          transition: border, box-shadow linear 200ms;
}

input:focus, textarea:focus {
          border-color: rgba(82, 168, 236, 0.8);
          outline: 0;
          outline: thin dotted \9;
          /* IE6-9 */
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.4);
}

/* Buttons */
.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
          background-color: #e6e6e6;
          background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6 100%);
          background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6 100%);
          background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6 100%);
          background-image: -o-linear-gradient(top, #ffffff, #e6e6e6 100%);
          background-image: linear-gradient(top, #ffffff, #e6e6e6 100%);
          background-repeat: repeat-x;
          border: 1px solid;
          border-color: #e6e6e6 #e6e6e6 #bfbfbf;
          color: #333333;
          border-radius: 4px;
          font-size: 14px;
          text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          text-align: center;
          padding: 9px 14px;
        margin-bottom: 0;
          display: inline-block;
          vertical-align: middle;
          cursor: pointer;
          *overflow: visible;
}

.button:hover, .btn:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
          background-color: #e6e6e6;
          background-position: 0 -10px;
          color: #333333;
          -webkit-transition: background-position 100ms linear;
          -moz-transition: background-position 100ms linear;
          -ms-transition: background-position 100ms linear;
          -o-transition: background-position 100ms linear;
          transition: background-position 100ms linear;
}

.btn:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
          outline: thin dotted #333333;
          outline: 5px auto -webkit-focus-ring-color;
          outline-offset: -2px;
}

.btn:active, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
          background-color: #e6e6e6;
          background-image: none;
          outline: 0;
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

input[type="search"] {
          background: #ffffff url(../images/search.png) no-repeat 8px center;
          padding-left: 22px;
}
.searchform {
          min-height: 20px;
          padding: 10px;
          background-color: #f5f5f5;
          border: 1px solid #eee;
          border: 1px solid rgba(0, 0, 0, 0.05);
          border-radius: 4px;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          *zoom: 1;
          margin-bottom: 15px;
}
.searchform:before, .searchform:after {
          display: table;
          content: "";
}
.searchform:after {
          clear: both;
}
.searchform input[type="search"] {
          float: left;
          width: 68%;
          margin-bottom: 0;
}
.searchform input[type="submit"] {
          width: 28%;
          padding: 6px 6px;
          float: right;
}</pre></body></html>