@charset "UTF-8";
/*
File: style_2015.scss
Project: BA_DEV Vers. 0.1
Copyright:(C)2014 by it works! - Rahden
Author: thomas.quelle[at]itworks-rahden.com
File Date: 12.12.2014
*/
/* 
    Created on : 12.12.2014, 08:31:09
    Author     : thomasquelle
*/
/*Sans-Serif Ersetzung für Avenir Next*/
@font-face {
  font-family: 'FamiliarProBold';
  src: url("../fonts/sans-serif/Familiar_Pro-Bold-webfont.eot");
  src: url("../fonts/sans-serif/Familiar_Pro-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/Familiar_Pro-Bold-webfont.woff") format("woff"), url("../fonts/sans-serif/Familiar_Pro-Bold-webfont.ttf") format("truetype"), url("../fonts/sans-serif/Familiar_Pro-Bold-webfont.svg#FamiliarProBold") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Sans-Serif Variante. Ersetzung für Avenir Next*/
@font-face {
  font-family: 'SourceSansProExtraLight';
  src: url("../fonts/sans-serif/SourceSansPro-ExtraLight-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-ExtraLight-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-ExtraLight-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-ExtraLight-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-ExtraLight-webfont.svg#SourceSansProExtraLight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SourceSansProExtraLightItalic';
  src: url("../fonts/sans-serif/SourceSansPro-ExtraLightIt-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-ExtraLightIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-ExtraLightIt-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-ExtraLightIt-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-ExtraLightIt-webfont.svg#SourceSansProExtraLightItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SourceSansProLight';
  src: url("../fonts/sans-serif/SourceSansPro-Light-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-Light-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-Light-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-Light-webfont.svg#SourceSansProLight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SourceSansProLightItalic';
  src: url("../fonts/sans-serif/SourceSansPro-LightIt-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-LightIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-LightIt-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-LightIt-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-LightIt-webfont.svg#SourceSansProLightItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SourceSansProRegular';
  src: url("../fonts/sans-serif/SourceSansPro-Regular-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-Regular-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-Regular-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-Regular-webfont.svg#SourceSansProRegular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SourceSansProItalic';
  src: url("../fonts/sans-serif/SourceSansPro-It-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-It-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-It-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-It-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-It-webfont.svg#SourceSansProItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SourceSansProSemibold';
  src: url("../fonts/sans-serif/SourceSansPro-Semibold-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-Semibold-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-Semibold-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-Semibold-webfont.svg#SourceSansProSemibold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SourceSansProSemiboldItalic';
  src: url("../fonts/sans-serif/SourceSansPro-SemiboldIt-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-SemiboldIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-SemiboldIt-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-SemiboldIt-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-SemiboldIt-webfont.svg#SourceSansProSemiboldItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SourceSansProBold';
  src: url("../fonts/sans-serif/SourceSansPro-Bold-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-Bold-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-Bold-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-Bold-webfont.svg#SourceSansProBold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SourceSansProBoldItalic';
  src: url("../fonts/sans-serif/SourceSansPro-BoldIt-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-BoldIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-BoldIt-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-BoldIt-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-BoldIt-webfont.svg#SourceSansProBoldItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SourceSansProBlack';
  src: url("../fonts/sans-serif/SourceSansPro-Black-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-Black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-Black-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-Black-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-Black-webfont.svg#SourceSansProBlack") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SourceSansProBlackItalic';
  src: url("../fonts/sans-serif/SourceSansPro-BlackIt-webfont.eot");
  src: url("../fonts/sans-serif/SourceSansPro-BlackIt-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/SourceSansPro-BlackIt-webfont.woff") format("woff"), url("../fonts/sans-serif/SourceSansPro-BlackIt-webfont.ttf") format("truetype"), url("../fonts/sans-serif/SourceSansPro-BlackIt-webfont.svg#SourceSansProBlackItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'TeXGyreHerosRegular';
  src: url("../fonts/sans-serif/texgyreheros-regular-webfont.eot");
  src: url("../fonts/sans-serif/texgyreheros-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/texgyreheros-regular-webfont.woff") format("woff"), url("../fonts/sans-serif/texgyreheros-regular-webfont.ttf") format("truetype"), url("../fonts/sans-serif/texgyreheros-regular-webfont.svg#TeXGyreHerosRegular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'TeXGyreHerosItalic';
  src: url("../fonts/sans-serif/texgyreheros-italic-webfont.eot");
  src: url("../fonts/sans-serif/texgyreheros-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/texgyreheros-italic-webfont.woff") format("woff"), url("../fonts/sans-serif/texgyreheros-italic-webfont.ttf") format("truetype"), url("../fonts/sans-serif/texgyreheros-italic-webfont.svg#TeXGyreHerosItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'TeXGyreHerosBold';
  src: url("../fonts/sans-serif/texgyreheros-bold-webfont.eot");
  src: url("../fonts/sans-serif/texgyreheros-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/texgyreheros-bold-webfont.woff") format("woff"), url("../fonts/sans-serif/texgyreheros-bold-webfont.ttf") format("truetype"), url("../fonts/sans-serif/texgyreheros-bold-webfont.svg#TeXGyreHerosBold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'TeXGyreHerosBoldItalic';
  src: url("../fonts/sans-serif/texgyreheros-bolditalic-webfont.eot");
  src: url("../fonts/sans-serif/texgyreheros-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/texgyreheros-bolditalic-webfont.woff") format("woff"), url("../fonts/sans-serif/texgyreheros-bolditalic-webfont.ttf") format("truetype"), url("../fonts/sans-serif/texgyreheros-bolditalic-webfont.svg#TeXGyreHerosBoldItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'TeXGyreHerosCnRegular';
  src: url("../fonts/sans-serif/texgyreheroscn-regular-webfont.eot");
  src: url("../fonts/sans-serif/texgyreheroscn-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/texgyreheroscn-regular-webfont.woff") format("woff"), url("../fonts/sans-serif/texgyreheroscn-regular-webfont.ttf") format("truetype"), url("../fonts/sans-serif/texgyreheroscn-regular-webfont.svg#TeXGyreHerosCnRegular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'TeXGyreHerosCnItalic';
  src: url("../fonts/sans-serif/texgyreheroscn-italic-webfont.eot");
  src: url("../fonts/sans-serif/texgyreheroscn-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/texgyreheroscn-italic-webfont.woff") format("woff"), url("../fonts/sans-serif/texgyreheroscn-italic-webfont.ttf") format("truetype"), url("../fonts/sans-serif/texgyreheroscn-italic-webfont.svg#TeXGyreHerosCnItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'TeXGyreHerosCnBold';
  src: url("../fonts/sans-serif/texgyreheroscn-bold-webfont.eot");
  src: url("../fonts/sans-serif/texgyreheroscn-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/texgyreheroscn-bold-webfont.woff") format("woff"), url("../fonts/sans-serif/texgyreheroscn-bold-webfont.ttf") format("truetype"), url("../fonts/sans-serif/texgyreheroscn-bold-webfont.svg#TeXGyreHerosCnBold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'TeXGyreHerosCnBoldItalic';
  src: url("../fonts/sans-serif/texgyreheroscn-bolditalic-webfont.eot");
  src: url("../fonts/sans-serif/texgyreheroscn-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sans-serif/texgyreheroscn-bolditalic-webfont.woff") format("woff"), url("../fonts/sans-serif/texgyreheroscn-bolditalic-webfont.ttf") format("truetype"), url("../fonts/sans-serif/texgyreheroscn-bolditalic-webfont.svg#TeXGyreHerosCnBoldItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Serif: Ersetung für Palatino Linotype */
@font-face {
  font-family: 'LinuxLibertineORegular';
  src: url("../fonts/serif/LinLibertine_R-webfont.eot");
  src: url("../fonts/serif/LinLibertine_R-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/serif/LinLibertine_R-webfont.woff") format("woff"), url("../fonts/serif/LinLibertine_R-webfont.ttf") format("truetype"), url("../fonts/serif/LinLibertine_R-webfont.svg#LinuxLibertineORegular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'LinuxLibertineOItalic';
  src: url("../fonts/serif/LinLibertine_RI-webfont.eot");
  src: url("../fonts/serif/LinLibertine_RI-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/serif/LinLibertine_RI-webfont.woff") format("woff"), url("../fonts/serif/LinLibertine_RI-webfont.ttf") format("truetype"), url("../fonts/serif/LinLibertine_RI-webfont.svg#LinuxLibertineOItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'LinuxLibertineOSemibold';
  src: url("../fonts/serif/LinLibertine_RZ-webfont.eot");
  src: url("../fonts/serif/LinLibertine_RZ-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/serif/LinLibertine_RZ-webfont.woff") format("woff"), url("../fonts/serif/LinLibertine_RZ-webfont.ttf") format("truetype"), url("../fonts/serif/LinLibertine_RZ-webfont.svg#LinuxLibertineOSemibold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'LinuxLibertineOSemiboldItalic';
  src: url("../fonts/serif/LinLibertine_RZI-webfont.eot");
  src: url("../fonts/serif/LinLibertine_RZI-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/serif/LinLibertine_RZI-webfont.woff") format("woff"), url("../fonts/serif/LinLibertine_RZI-webfont.ttf") format("truetype"), url("../fonts/serif/LinLibertine_RZI-webfont.svg#LinuxLibertineOSemiboldItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Global Styles */
body {
  font-family: 'LinuxLibertineORegular'; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'TeXGyreHerosBold';
  margin: 0;
  font-weight: normal; }

h3.article-detail {
  font-size: 23px; }

.nw {
  margin-bottom: 10px; }

h3.nw {
  font-size: 18px; }

p {
  font-size: 18px; }

.clear {
  clear: both; }

ul li ul {
  margin: 0; }

/*Colors*/
/*Foreground*/
.o1f {
  color: #a09e97; }

/* kräftiges Grün */
.o2f {
  color: #ffa682; }

/* blasses Orange   */
.b1f {
  color: #0069AA; }

/* kräftiges Blau   */
.b2f {
  color: #65a4cb; }

/* blasses Blau     */
.b3f {
  color: #3387BB; }

/* Blau für Content */
/*Foreground*/
.o1b {
  background: #a09e97;
  color: #fff; }

/* kräftiges Grün */
.o2b {
  background: #b3b1aa;
  color: #fff; }

/* blasses Grün */
.b1b {
  background: #0069AA;
  color: #fff; }

/* kräftiges Blau   */
.b2b {
  background: #65a4cb;
  color: #fff; }

/* blasses Blau     */
.b3b {
  background: #3387BB;
  color: #fff; }

/* Blau für Content */
/*layers*/
.zi1 {
  position: relative;
  z-index: 1; }

.zi2 {
  position: relative;
  z-index: 2; }

#navigation {
  background: #a09e97; }

#footer {
  background: #a09e97; }

#outercontent {
  background: #f2f2f2; }

.ta-right {
  text-align: right; }

.leftalign {
  float: left; }

/* Defaults InnerContainer */
.tableh {
  font-family: 'TeXGyreHerosBold';
  line-height: 21px; }

#pagetitle h2 {
  font-size: 55px; }

h3.allEventHead {
  padding-left: 38px; }

.monthHeader {
  padding-left: 38px;
  font-size: 18px;
  margin-top: 15px; }

#innerContent a,
#content a {
  font-family: 'TeXGyreHerosBold';
  text-decoration: none;
  color: #a09e97;
  font-size: 15px; }

#content a.headLink {
  font-family: inherit;
  font-size: inherit;
  color: inherit; }

/* Elementstyles	 */
p.smallerwidth {
  width: 60%;
  margin-bottom: 50px;
  color: #3387BB; }

span.group {
  font-family: 'TeXGyreHerosBold';
  display: block;
  background: #65a4cb;
  font-size: 12px;
  color: #fff;
  width: 27px;
  height: 15px;
  line-height: 15px;
  padding-left: 3px;
  float: left;
  margin-right: 5px;
  margin-top: 4px; }

.singlePageHead {
  position: absolute;
  top: -61px;
  left: 110px; }

/* Navigation */
ul li ul {
  margin: 0; }

/* Hauptnavigation */
#staticNav {
  background-color: #b3b1aa; }

#staticNav, #catNav {
  font-family: 'TeXGyreHerosBold';
  font-size: 16px;
  color: #fff;
  margin: 0;
  list-style: none;
  padding-left: 0; }

#catNav li.active {
  list-style-image: url("../static/point_2016.png");
  list-style-position: outside; }

#catNav > li:hover :not(li:hover) {
  list-style-image: none; }

#catNav li.active #submenue li.active {
  list-style-image: url("../static/sub_point.png");
  list-style-position: outside; }

#white #pagetitle {
  position: absolute;
  top: 78px;
  left: 105px; }

#submenue, #subStatic {
  font-family: 'TeXGyreHerosBold';
  font-size: 14px;
  color: #fff;
  list-style: none;
  margin-left: -30px;
  width: 175px; }

#staticNav li, #catNav li {
  border-bottom: #fff 1px dotted;
  letter-spacing: 0.5px; }

#submenue li {
  background-color: #b3b1aa;
  border-bottom: #fff 1px dotted;
  letter-spacing: 0.5px; }

#subStatic li {
  background-color: #cecdc8;
  border-bottom: #fff 1px dotted;
  letter-spacing: 0.5px; }

#submenue li.last,
#subStatic li:last-child,
#staticNav li:last-child {
  border-bottom: none; }

.point_84, .point_85, .point_86,
.point_42 {
  padding-left: 25px; }

li.point_86 {
  border-bottom: none !important; }

#staticNav li.active {
  list-style-image: url("../static/pointLight_2016.png");
  list-style-position: outside; }

#submenue li.active {
  list-style-image: url("../static/sub_point_2016.png");
  list-style-position: outside; }

#subStatic li.active {
  list-style-image: url("../static/sub_point_2016.png");
  list-style-position: outside; }

#submenue li a, #subStatic li a,
#staticNav li a, #catNav li a {
  line-height: 1.7em;
  padding: 3px 5px 3px 10px;
  text-decoration: none;
  display: block;
  color: #fff;
  word-wrap: break-word; }

#pull {
  display: none; }

/*Continius Slider*/
.contSlider {
  width: 90%;
  overflow: hidden; }

.contSlider a {
  margin: 0;
  padding: 0; }

.contSlider img {
  margin: 0px;
  border: 0px;
  clear: both; }

/*Carusell*/
#carousellHead {
  font-family: 'TeXGyreHerosBold';
  font-weight: normal;
  font-size: 1.4em;
  color: #fff; }

#GalContainer {
  margin-bottom: 25px; }

#headerImage {
  position: relative;
  z-index: 0; }

ul.slidesjs-pagination {
  list-style: none;
  position: relative;
  z-index: 10;
  right: 0;
  top: -45px;
  float: right;
  margin-right: 25px; }

.slidesjs-pagination-item {
  display: inline-block;
  width: 20px; }

#headerImage li.slidesjs-pagination-item a,
#innerContent li.slidesjs-pagination-item a {
  display: block;
  width: 15px;
  height: 15px;
  text-align: center;
  line-height: 15px;
  text-decoration: none;
  background: url("../static/slider_wt.png") no-repeat;
  color: #fff;
  font-size: 0; }

#headerImage li.slidesjs-pagination-item a.active,
#innerContent li.slidesjs-pagination-item a.active {
  color: #FFF;
  background: url("../static/slider_db.png") no-repeat;
  color: #0069aa; }

/*Content Blogteaser*/
.teaser-inner {
  width: 555px;
  float: left; }

.teaser-inner .teaser-text {
  width: 536px; }

.teaser-inner h2 {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 0; }

.teaser-inner h2 span {
  display: block;
  font-size: 0.4em;
  line-height: normal; }

.teaser-image {
  float: right;
  width: 140px; }

/*Content Events Startpage*/
.eventsStarter {
  width: 100%; }

.eventsStarter h3 {
  font-size: 18px; }

.eventsStarter h3.filterHead {
  margin-left: 21px; }

.eventsStarter .events-left {
  width: 380px;
  float: left; }

.eventsStarter .events-right {
  width: 306px;
  float: right; }

#s2 {
  width: 380px; }

.datelist div {
  padding-top: 22px;
  position: relative;
  z-index: 0;
  min-height: 82px; }

#content .datelist div a {
  color: #fff; }

/* Container Filter */
#eventFilterContainer h3 {
  margin: 0;
  padding: 0 0 0 9px;
  font-size: 18px; }

.eventFilter {
  margin-top: -4px;
  background: #99C3DD;
  padding: 0 10px 0 10px;
  color: #fff;
  font-size: 10px;
  z-index: 2;
  position: relative; }

.eventFilter ul a {
  font-family: 'TeXGyreHerosCnRegular' !important;
  color: #fff !important; }

.eventFilter ul {
  font-family: 'TeXGyreHerosRegular';
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 15px; }

.eventFilter li a,
.eventFilter li {
  font-size: 16px !important; }

.eventFilter ul.filt {
  padding: 10px 0; }

.eventFilter ul.eve,
.eventFilter ul.time,
.eventFilter ul.quali,
.eventFilter ul.status {
  margin-bottom: 10px; }

.eventFilter ul.eve {
  margin-top: 5px; }

.eventFilter ul.eve li {
  margin-bottom: 5px; }

/* Vitamodul */
.members {
  width: 100%;
  margin-bottom: 20px; }

.members h3 {
  margin-bottom: 10px;
  font-size: 18px; }

.members h4 {
  margin-bottom: 10px;
  font-size: 16px; }

.members_left {
  width: 30%;
  float: left; }

.members_right {
  width: 55%;
  float: left;
  padding-top: 22px; }

.members_right p {
  margin: 0 0 10px 0; }

.members_right .pre {
  display: inline-block;
  width: 65px; }

.members_special {
  width: 100%;
  margin-bottom: 70px;
  min-height: 190px; }

.members_special_left {
  width: 20%;
  float: left; }

.members_special_right {
  width: 55%;
  float: left;
  padding-top: 0px; }

.members_special_right p {
  margin: 0 0 10px 0;
  color: #3387BB; }

#jumpme {
  list-style: none;
  font-size: 18px !important;
  padding-left: 0 !important; }

#jumpme li {
  display: inline;
  padding: 0 5px 0 5px;
  font-family: 'TeXGyreHerosBold';
  color: #0069AA; }

#jumpme li a {
  font-size: 18px; }

/* SLIDER */
/*share*/
.addthis_toolbox {
  float: right;
  position: relative;
  top: 15px;
  margin-right: 10px;
  width: 40px; }

/*Definition Lists*/
.eventPager {
  width: 100%;
  min-height: 450px; }

dl.allEvents dt,
dl.anmeldung dt {
  font-family: 'TeXGyreHerosBold';
  font-size: 16px;
  font-weight: normal; }

dl.allEvents dd,
dl.anmeldung dd {
  margin: 10px 0;
  padding: 0;
  font-size: 17px;
  margin-bottom: 16px;
  width: 95%; }

dl.allEvents dt div.title {
  width: 68%;
  float: left;
  font-weight: normal;
  font-size: 20px;
  line-height: 21px;
  padding: 0;
  margin: 0; }

/*dl.allEvents dt div.title span {display:block;font-size:20px;margin-top:2px;} geänderte Version*/
dl.allEvents dt div.title span {
  display: block;
  font-family: 'TeXGyreHerosBold';
  font-size: 16px;
  margin-top: 8px; }

dl.allEvents dd {
  margin-left: 35px;
  width: 418px;
  font-size: 16px; }

/* Other Lists*/
ul.roundedPager,
ul.simplePagerNav {
  list-style: none;
  font-family: 'TeXGyreHerosBold';
  font-size: 16px;
  margin-bottom: 25px;
  width: 98%; }

ul.roundedPager li,
ul.simplePagerNav li {
  display: inline-block;
  width: 31px;
  height: 31px;
  background: url(../static/pagerPoints.png) no-repeat;
  text-align: center;
  line-height: 30px;
  margin-right: 5px; }

#innerContent ul.simplePagerNav li a {
  color: #3387BB;
  display: block;
  width: 31px;
  height: 31px;
  line-height: 31px; }

ul.simplePagerNav li.currentPage {
  background: url(../static/pagerPointsOrange.png) no-repeat; }

#innerContent ul.simplePagerNav li.currentPage a {
  color: #fff; }

#innerContent ul.simplePagerNav li.nextback a {
  color: transparent; }

#innerContent ul.simplePagerNav li#prevNav.nextback a {
  background: url(../static/arrow_pager_back.png) no-repeat center center; }

#innerContent ul.simplePagerNav li#nextNav.nextback a {
  background: url(../static/arrow_pager_forward.png) no-repeat center center; }

ul.prgramOverview {
  list-style: none;
  margin-left: 0;
  padding-left: 0; }

ul.prgramOverview li {
  line-height: 24px; }

ul.prgramOverview li span {
  float: left;
  clear: left; }

.tinymcewysiwyg {
  width: 88%;
  color: #3387BB; }

.tinymcewysiwyg.nwdiv {
  margin-bottom: 20px;
  margin-top: 20px;
  border-bottom: #3387BB 1px dotted; }

.tinymcewysiwyg ul.ueber-uns {
  font-size: 18px;
  margin-left: 15px;
  padding: 0; }

.tinymcewysiwyg ul.ueber-uns li {
  margin-bottom: 5px; }

.tinymcewysiwyg p {
  color: #3387BB; }

.solopage {
  float: right;
  margin-right: 10%; }

.solopage h3 {
  font-size: 30px; }

.dateswitch {
  background: #98C2DC;
  height: 37px;
  line-height: 35px;
  position: relative;
  top: 22px;
  width: 231px;
  margin-top: -26px;
  z-index: 1; }

.dateswitch h4 {
  float: left;
  font-size: 20px;
  margin-left: 20px;
  color: #fff; }

.switcher {
  background: #0069aa;
  margin-right: 10px;
  height: 17px;
  line-height: 12px;
  position: absolute;
  right: 0;
  top: 8px;
  text-align: center;
  border-radius: 14px;
  padding: 2px 4px;
  z-index: 2; }

.switcher a {
  display: block;
  float: left;
  width: 17px;
  height: 17px; }

.switcher a.back {
  border-right: 1px #fff dotted; }

table.events {
  background: #65a4cb;
  font-family: 'SourceSansProRegular';
  width: 289px;
  position: relative;
  left: 18px;
  top: -22px;
  color: #fff;
  z-index: 5;
  border-collapse: collapse; }

table.events td {
  padding: 13px 10px 13px 8px;
  font-size: 15px;
  line-height: 18px;
  border-bottom: #FFF 1px dotted; }

table.events .first {
  padding-top: 28px; }

table.events td.day {
  text-align: right;
  font-size: 19px;
  line-height: 20px;
  padding-left: 16px; }

span.tablHead {
  display: block; }

/*Footer*/
#footer p {
  font-family: 'TeXGyreHerosBold';
  padding-left: 15px;
  color: #fff;
  width: 100px;
  float: left; }

#footer div.sg {
  float: left;
  width: 180px;
  margin-left: 30px;
  margin-top: 3px; }

#footer span.sp_by {
  font-family: 'LinuxLibertineORegular';
  font-weight: normal;
  font-size: 10px;
  display: block; }

#footer img.niedersachsen {
  height: 30px;
  display: block; }

/*Programm Detailansicht*/
.pageFilter {
  float: left;
  margin-left: 10px;
  margin-top: -2px; }

.pageFilter .filter_button {
  width: 45px;
  height: 45px;
  float: left;
  line-height: 45px;
  background: url(../static/pagerFilter_2016.png) no-repeat;
  text-align: center;
  margin-top: -5px;
  margin-right: 5px; }

#innerContent .pageFilter .filter_button a {
  color: #fff;
  font-size: 12px; }

.filterOut {
  margin-top: 20px; }

.event .article-detail {
  font-size: 30px;
  margin-top: -5px;
  width: auto; }

.event {
  width: 95%; }

h2.catHeading {
  margin-bottom: 20px; }

.list {
  min-height: 30px;
  font-size: 18px;
  margin-bottom: 20px; }

.list .date {
  float: left;
  text-align: right;
  margin-right: 15px;
  line-height: normal;
  min-width: 128px; }

.list .pubid {
  width: 120px;
  display: block;
  float: left;
  word-wrap: break-word; }

.list .title {
  width: 420px;
  display: block;
  float: left;
  word-wrap: break-word; }

h3.listh {
  margin-top: 10px;
  margin-bottom: 10px; }

.smaller {
  width: 100px !important; }

.event .list .title {
  width: 440px;
  float: right; }

.wider {
  width: 480px !important; }

.event h3 {
  clear: both;
  margin-bottom: 15px; }

.subtitle {
  display: block;
  font-size: 18px; }

.detail-left {
  float: left;
  width: 434px;
  margin-right: 20px; }

.detail-right {
  float: left;
  width: 250px;
  font-family: 'TeXGyreHerosBold';
  padding: 17px 10px 0 0;
  line-height: 1.231; }

.member_more {
  float: right;
  padding-top: 28px;
  padding-right: 15px; }

.detail-right p {
  font-size: 16px;
  margin: 0;
  padding-bottom: 5px;
  word-spacing: -1px; }

.member_more a {
  background: url(../static/button_details_3-2016.png) no-repeat;
  width: 70px;
  height: 70px;
  display: block;
  text-align: center; }

p.register a {
  background: url(../static/button_order_2016.png) no-repeat;
  width: 97px;
  height: 97px;
  display: block;
  text-align: center;
  margin: 20px 0 0 0; }

.member_more a span {
  font-family: 'TeXGyreHerosBold';
  color: #fff;
  width: 60px;
  display: block;
  margin: 0 auto;
  padding-top: 13px; }

p.register a span {
  font-family: 'TeXGyreHerosBold';
  color: #fff;
  width: 60px;
  display: block;
  margin: 0 auto;
  padding-top: 30px; }

span.pubid {
  display: block;
  width: 75px;
  min-height: 25px;
  height: 100%;
  max-height: 50px;
  float: left;
  clear: both; }

ul.images,
ul.downloads {
  list-style-type: none;
  padding: 0;
  display: block;
  width: 100%; }

ul.downloads li {
  float: left;
  margin-left: 0;
  margin-right: 25px; }

/*Programm Bestellung */
div.placedOrder {
  width: 90%; }

div.placedOrder table.order {
  color: #0069AA;
  width: 100%; }

div.placedOrder table.order .programm {
  width: 30%; }

div.placedOrder table.adressData {
  font-family: 'SourceSansProRegular';
  font-size: 14px;
  color: #65a4cb;
  margin-top: 20px; }

div.placedOrder table.adressData td {
  padding: 0 10px 19px 3px;
  border: none; }

div.placedOrder table.adressData td.sectionHead {
  font-family: 'SourceSansProSemibold';
  color: #0069AA; }

table.order {
  font-family: 'TeXGyreHerosBold';
  width: 85%;
  font-size: 20px;
  margin-top: 25px; }

table.order td {
  padding: 0 10px 19px 3px;
  border: none; }

table.order th {
  text-align: left;
  font-family: 'SourceSansProSemibold';
  font-size: 14px;
  color: #65a4cb; }

table.order tbody tr {
  background: url(../static/rowbg_2.png) bottom left repeat-x; }

table.order h4.orderHead {
  font-size: 14px;
  padding-bottom: 8px; }

.tablHead {
  font-family: 'SourceSansProSemibold';
  font-size: 14px; }

#innerContent .tablHead a {
  font-family: 'SourceSansProSemibold';
  font-size: 14px; }

/*Formulare REX-X-Form */
#rex-xform select,
#rex-xform input[type=text] {
  color: #0069AA; }

#rex-xform label {
  display: block;
  width: 320px;
  float: left;
  color: #65a4cb; }

/*Diverses*/
ul.cats {
  list-style: none;
  margin-left: 0;
  padding-left: 0; }

ul.cats li {
  line-height: 20px; }

/*Publikationen */
.productOverview {
  width: 90%;
  height: 180px; }

.productImage {
  float: left;
  width: 80px;
  height: 150px; }

.productImage img {
  display: none; }

.productDescription {
  float: left;
  width: 60%;
  margin-right: 20px; }

.productDetails {
  float: left;
  width: 14%;
  font-family: 'TeXGyreHerosCnBold'; }

.productDetails p {
  font-size: 16px;
  margin: 0;
  padding-bottom: 5px; }

.productDetails p a {
  background: url(../static/button_details.png) no-repeat;
  width: 78px;
  height: 78px;
  display: block;
  text-align: center;
  margin: 10px 0 0 0;
  color: #fff; }

.productDetails a span {
  font-family: 'TeXGyreHerosBold';
  color: #fff;
  width: 60px;
  display: block;
  margin: 0 auto;
  padding-top: 30px; }

.publications {
  height: auto;
  margin: 0;
  padding: 0; }

.fulltext {
  margin-bottom: 27px; }

/*Blog*/
.blogteaser-single {
  margin-bottom: 0;
  height: 152px; }

.gallery_slider {
  margin-top: 20px; }

.filter_title {
  margin-bottom: 20px; }

.tvsblog_entry {
  color: #3387BB;
  width: 72%;
  margin-bottom: 30px;
  float: left; }

.tvsblog_entry ul {
  margin-left: 0;
  padding-left: 18px;
  font-size: 18px; }

.tvsblog_entry ul li {
  margin-bottom: 10px; }

.tvsblog_entry img {
  margin: 0 10px; }

.tvsblog_teaserimage {
  width: 198px;
  height: 174px;
  float: left; }

.tvsblog_teaserimage img {
  margin-top: 20px; }

.tvsblog_navigation {
  width: 72%; }

.tvsblog_right_navigation {
  float: right; }

.tvsblog_left_navigation {
  float: left; }

.tvsblog_date {
  float: right;
  position: relative;
  top: -17px;
  right: 12px;
  color: #3387BB; }

/*Blog Sidebar*/
.blog {
  padding-top: 8px; }

.blog h4 {
  font-family: 'TeXGyreHerosCnBold';
  font-size: 16px;
  margin-bottom: 0px;
  line-height: normal; }

.blog ul.filt {
  padding-top: 0;
  padding-bottom: 8px; }

.blog p.keywords {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
  width: 160px;
  word-wrap: break-word; }

.blog p.keywords a {
  color: #fff !important;
  font-weight: normal !important;
  font-family: 'TeXGyreHerosCnRegular' !important;
  display: inline-block; }

.blog input[type=search] {
  font-size: 16px;
  width: 148px;
  margin-bottom: 2px;
  margin-top: 2px;
  color: #3387BB; }

.blog input[type=submit] {
  font-size: 14px;
  margin-bottom: 10px;
  margin-top: 4px;
  background: #3387BB;
  color: #fff;
  border: none;
  position: relative;
  left: 94px;
  clear: both; }

.blog select {
  font-size: 16px;
  width: 155px;
  margin-bottom: 8px;
  margin-top: 2px;
  color: #3387BB; }

/*img classes Editor*/
.tinymcewysiwyg img.left,
.tvsblog_entry img.left {
  float: left;
  margin: 0 10px 10px 0; }

.tinymcewysiwyg img.right,
.tvsblog_entry img.right {
  float: right;
  margin: 0 0 10px 10px; }

.commentCount {
  line-height: 2.3;
  text-align: right; }

/*cooperations*/
.coopoeration_left {
  width: 100%;
  margin-bottom: 20px; }

.coopoeration_left .coop_image {
  float: left;
  width: 30%; }

.coopoeration_left .coop_text {
  float: left;
  width: 70%; }

.coopoeration_right {
  width: 100%;
  margin-bottom: 20px; }

.coopoeration_right .coop_image {
  float: left;
  width: 40%; }

.coopoeration_right .coop_text {
  float: left;
  width: 60%; }

.tvsblog_entry h2 a,
.tvsblog_entry h3 a {
  font-size: 18px !important;
  margin-top: 0;
  margin-bottom: 0; }

.tvsblog_author p {
  font-family: 'TeXGyreHerosRegular';
  line-height: 0;
  font-size: 14px;
  text-align: right;
  margin-bottom: 20px; }

.tvsblog_tags {
  font-family: 'TeXGyreHerosRegular';
  margin-left: 0;
  min-height: 26px;
  border-top: #65a4cb 1px solid;
  border-bottom: #65a4cb 1px solid;
  padding-top: 2px;
  margin-bottom: 10px;
  margin-top: 15px; }

.fb-comm {
  border: none;
  overflow: hidden;
  width: 130px;
  height: 20px; }

.keywords p {
  padding: 2px 0;
  margin: 0;
  font-size: 12px;
  width: 62%;
  float: left;
  line-height: 16px; }

.keywords p a {
  font-size: 12px !important; }

.facebook {
  padding: 3px 0; }

.comments {
  margin-top: 10px; }

.comments h4 {
  font-size: 14px;
  margin-bottom: 10px; }

#comment {
  width: 500px;
  height: 250px;
  resize: none;
  color: #3387BB;
  font-size: 12px;
  padding: 8px; }

.fb_like {
  float: right;
  position: relative;
  height: 20px; }

h2.blog {
  margin-bottom: 20px;
  border-bottom: #65a4cb 1px solid; }

.comment_out {
  padding-left: 10px;
  border-bottom: #65a4cb 1px solid;
  margin-bottom: 10px; }

.admincomment_out {
  padding-left: 25px;
  border-bottom: #f60 1px solid;
  margin-bottom: 20px; }

/*Forms*/
.orderForm {
  width: 80%; }

.orderForm input {
  padding: 3px;
  background: #fff url("../static/inputbg2.png") bottom;
  background-repeat: repeat-x;
  border: none;
  font-size: 16px;
  color: #0069AA; }

.orderForm textarea {
  color: #0069AA; }

.orderForm input[type=checkbox] {
  border: none;
  background: #fff; }

.orderForm fieldset {
  margin-top: 5px; }

.orderForm fieldset.left {
  float: left;
  margin-right: 20px;
  width: 46%;
  padding: 0;
  display: inline; }

.orderForm fieldset.left legend h4 {
  margin-bottom: 10px;
  -webkit-margin-after: 0; }

.orderForm legend {
  margin-bottom: 10px; }

.orderForm select {
  background: transparent url("../static/inputbg2.png") bottom;
  padding: 3px;
  font-size: 16px;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  color: #0069AA; }

.styled-select {
  display: block;
  overflow: hidden;
  background: url("../static/select_arrow.png") no-repeat right #fff;
  border: none; }

.styled-select.salutation {
  width: 80px; }

.styled-select.mealtype, s
.styled-select.lodgings {
  width: 260px; }

.styled-select.emailtype {
  width: 180px; }

.styled-select.studiengang {
  width: 225px; }

span.leftalign {
  display: block;
  min-width: auto;
  width: 45%;
  float: left;
  margin-right: 20px; }

span.leftalign #firstname {
  width: 100%; }

span.leftalign #lastname {
  width: 100%; }

span.leftalign.zip {
  width: 80px; }

span.addInfo,
p.success,
p.formrow label {
  font-family: 'SourceSansProSemibold';
  font-size: 14px;
  display: block;
  width: auto;
  color: #65a4cb; }

p.checkboxes {
  margin-top: 0;
  margin-bottom: 5px;
  display: inline-block; }

p.checkboxes label {
  display: inline-block;
  width: 250px;
  float: right;
  padding-top: 1px;
  margin-left: 5px; }

p.formrow {
  margin-top: 0; }

label.aleft {
  float: right;
  text-align: left;
  width: 250px !important;
  padding-top: 2px; }

label.acleft {
  float: right;
  width: 96% !important;
  text-align: left;
  margin-right: 5px;
  padding-top: 2px; }

span.textArea label {
  margin-top: 8px; }

p.formrow label.error {
  color: red !important; }

span.addInfo {
  margin-top: 10px; }

#salutation {
  width: 80px; }

#emailtype {
  width: 180px; }

#studiengang {
  width: 225px; }

#instruments,
#arttype {
  width: 260px; }

#voicetype,
#mealtype,
#lodgings {
  width: 292px; }

#company {
  width: 560px; }

#dayofbirth,
#telephone,
#email,
#website,
#street {
  width: 250px; }

#streetno {
  width: 30px; }

#zip {
  width: 80px; }

#city {
  width: 220px; }

#ausbildung,
#zusammenhang,
#instruments,
#mealinfo {
  width: 255px;
  height: 65px;
  resize: none;
  font-size: 14px; }

#footer a {
  text-decoration: none;
  color: #fff; }

/*Seminar Archiv*/
.archive {
  width: 685px;
  margin-top: 10px; }

.rex-toolbar {
  width: 100%;
  background: #98C2DC;
  color: #fff;
  font-size: 14px !important;
  padding: 1px;
  margin-bottom: 30px; }

.rex-toolbar-content {
  padding: 0 2px 22px 5px; }

.rex-toolbar-content p {
  line-height: normal !important; }

.rex-toolbar-content p a {
  color: #fff !important; }

.rex-toolbar-content label {
  font-size: 16px !important; }

.rex-toolbar-content select {
  font-size: 14px !important; }

.rex-navi-paginate {
  padding: 0;
  height: 39px; }

.rex-navi-paginate .rex-toolbar-content {
  padding: 0 !important; }

.rex-navi-paginate ul {
  padding: 10px;
  line-height: 20px; }

.rex-navi-paginate li {
  display: block;
  float: left;
  min-width: 10px;
  width: 25px;
  line-height: 20px; }

.rex-navi-paginate li.rex-navi-paginate-prev a {
  background: #fff;
  width: 18px;
  height: 18px;
  background: url(../addons/be_style/plugins/agk_skin/left.gif);
  display: block; }

.rex-navi-paginate li.rex-navi-paginate-prev a span {
  display: none; }

.rex-navi-paginate li.rex-navi-paginate-next a {
  background: #fff;
  width: 18px;
  height: 18px;
  background: url(../addons/be_style/plugins/agk_skin/right.gif);
  display: block; }

.rex-navi-paginate li.rex-navi-paginate-next a span {
  display: none; }

.rex-navi-paginate li.rex-navi-paginate-page a {
  padding: 2px;
  background: #fff;
  margin-right: 5px;
  margin-bottom: 2px;
  text-align: center;
  width: 17px;
  display: inline-block;
  border-radius: 100%;
  color: #a09e97 !important;
  line-height: 17px; }

.rex-navi-paginate li.rex-navi-paginate-page a.rex-active {
  background: #a09e97;
  color: #fff !important; }

.rex-navi-paginate li.rex-navi-paginate-message {
  float: right;
  width: 140px; }

.l_filter {
  float: left; }

.r_filter {
  float: right; }

.rex-table {
  width: 100%;
  font-size: 14px !important; }

.rex-table th {
  text-align: left;
  padding: 4px;
  font-family: 'TeXGyreHerosRegular';
  font-weight: normal;
  font-size: 14px !important;
  color: #0069AA; }

.rex-table th a {
  font-family: 'TeXGyreHerosRegular' !important;
  font-weight: normal !important; }

.rex-table td {
  padding: 4px;
  font-size: 16px !important;
  color: #0069AA; }

.rex-table tr {
  border-bottom: #0069AA 1px solid;
  padding: 10px; }

@media only screen and (max-width: 800px) {
  #staticNav, #catNav {
    font-size: 1.1em; }

  .tinymcewysiwyg p.smallerwidth {
    width: 100%; }

  .tinymcewysiwyg img {
    width: 100%; }

  .blogteaser-single {
    height: auto; }

  .teaser-inner {
    width: 70%; }

  .teaser-inner h2 {
    margin-bottom: 20px; }

  .teaser-inner .teaser-text {
    width: 99%; }

  .teaser-image {
    width: 150px; }

  .members_left {
    width: 44%; }

  .members_right {
    width: 56%; }

  .eventsStarter .events-left {
    width: 49%;
    float: left; }

  .eventsStarter .events-right {
    width: 48%;
    float: right; }

  .solopage {
    width: 72%; }

  .eventPager {
    width: 60%; }

  .pad {
    padding-right: 25px !important; }

  table.events {
    width: 100%; }

  dl.allEvents dt div.title {
    width: 89%; }

  dl.allEvents dd {
    width: 90%; }

  #footer {
    width: 84.5%;
    margin: 0;
    left: 0;
    margin-right: 4px; }

  #white #footer {
    width: 100%; }

  #pagetitle h2 {
    font-size: 55px; }

  .productDescription {
    width: 54%; }

  .productDetails {
    width: 11%; }

  #white #pagetitle {
    position: absolute;
    top: 38px;
    left: 72px; } }
@media only screen and (max-width: 486px) {
  #pull {
    font-family: 'TeXGyreHerosBold';
    font-weight: normal;
    font-size: 1.5em; }

  #pagetitle h2 {
    font-size: 1.2em;
    margin-top: 0.3em; }

  p.smallerWidth {
    width: 100%; }

  .tinymcewysiwyg {
    width: 100%; }

  .tinymcewysiwyg img {
    width: 100%;
    height: 100%; }

  .teaser-inner {
    width: 100%;
    float: none;
    margin: 0; }

  .teaser-inner .teaser-text {
    width: 100%; }

  .teaser-inner h2 {
    font-size: 1.8em;
    width: 100%;
    line-height: normal;
    margin-bottom: 10px; }

  .teaser-image {
    display: none; }

  dl.anmeldung {
    width: 100%;
    margin: 0 auto; }

  dl.anmeldung dd {
    margin: 0;
    padding: 0;
    font-size: 17px;
    margin-top: 5px;
    margin-bottom: 16px;
    width: 85%; }

  .eventPager {
    width: 98%;
    margin: 0 auto;
    float: left;
    position: relative;
    padding: 0;
    left: 0;
    right: 0; }

  .eventFilter {
    width: 90%;
    position: relative;
    float: none;
    margin: 0 auto; }

  .simplePagerContainer {
    width: 98%; }

  dl.allEvents dt div.title {
    width: 85%; }

  dl.allEvents dt div.title span {
    display: block; }

  dl.allEvents dd {
    width: 92%; }

  .members {
    width: 100%; }

  .members_left {
    width: 36%; }

  .members_right span.pre {
    width: 65px; }

  .members_left img {
    width: 90%; }

  .members_right p {
    word-wrap: break-word; }

  .eventsStarter .events-left {
    width: 100%;
    float: none; }

  .eventsStarter .events-right {
    width: 86%;
    float: none;
    margin-top: 2%;
    margin: 0 auto; }

  table.events {
    width: 90%;
    left: 5%; }

  table.events td.day {
    width: 6%; }

  #eventFilterContainer {
    float: none;
    position: relative;
    right: 0;
    width: 100%;
    margin: 0 auto; }

  #white #pagetitle {
    position: absolute;
    top: 48px;
    left: 14px;
    z-index: 6; }

  .solopage {
    float: none;
    width: 100%; }

  h3.allEventHead {
    padding-left: 0px; }

  .pageFilter {
    float: right; }

  .event {
    margin-top: 30px; }

  .list {
    height: auto;
    font-size: 18px;
    margin-bottom: 20px; }

  .event .list .date {
    float: left;
    width: 40px; }

  .event .list .pubid {
    display: block;
    width: 75px;
    min-height: 25px;
    max-height: 72px;
    float: left;
    clear: both;
    word-wrap: break-word; }

  .slidesjs-pagination {
    margin-bottom: -30px; }

  .detail-left {
    width: 99%; }

  .detail-right {
    width: 99%; }

  #staticNav, #catNav {
    font-size: 1.5em; }

  #submenue, #subStatic {
    font-size: 1.0em;
    margin-left: -31px;
    width: 96%;
    position: relative; }

  #footer {
    width: 99%;
    margin-right: 0; }

  #white #footer {
    width: 100%; }

  .productDescription {
    width: 42%; }

  .list {
    width: 95%;
    height: 90px; }

  .date,
  .pubid,
  .title,
  .wider,
  .smaler {
    display: block !important;
    width: 95% !important;
    float: none !important;
    text-align: left !important; } }

/*# sourceMappingURL=styles.css.map */
