

@media screen and (max-width: 960px) {


img {
max-width: 98%;
}

#header {
height: 80px;
width: 100%;
background-color: #403f4f;
background-image:url(../images/side-background.gif); background-repeat: repeat-y;
text-align: center;
margin: 0;
padding: 0;
}


#logo {
width: 100%;
height: 60px;
text-align: center;
margin: 0;
padding: 10px 0;
background-color: #2a293b; 
}

#logo img {
width: 105px;
}


#navigation {
height: 24px;
width: 94%;
margin: 0 auto;
}

#innerNavigation {
width: 100%;
}

#nav {
display: none;
}


#mobile-navi { 
display: block;
margin: 0;
padding: 0;
width: 100%;
}


#mobile-navi select {
width: 96%;
margin: 0;
padding: 0;

}

span.customStyleSelectBox {
    background-color: #FFFFFF;
    background-image: url("../images/down-1.gif");
    background-position: 12px 8px;
    background-repeat: no-repeat;
    color: #2a293b;
    font-family: verdana;
    font-size: 11px;
    margin: 0;
    line-height: 11px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}


#slider {
display: none;
}




#slider-side-left {
display: none;
}

#slider-side-right {
display: none;
}

#mobile-slider {
display: block;
width: 94%;
height: 295px;
vertical-align: top;
margin: 0 auto;
padding: 0;
}

#mobile-slider li img {
 margin: 0 auto;
}


.bx-mobile-slider {
display: block;
position: relative;
}

.bx-mobile-slider li img {
}

#bx-next-mobile {
position: absolute;
top: 46%;
right: 17px;
display: block;
width: 10px;

}

#bx-prev-mobile {
position: absolute;
top: 46%;
left: 4px;
display: block;
z-index: 2;
width: 10px;
}


#googlemap {
display: block;
}

#main {
width: 94%;
margin: 0 auto;
}

#content {
float: left;
min-height: 400px;
background-color: #FFFFFF;
width: 94%;
padding: 10px 10px;
margin: 0;
line-height: 19px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
background-image: none!important;
}


#etiketten-content {
clear: both;
height: 350px;
background-color: #FFFFFF;
width: 92%;
padding: 10px 10px;
margin: 0;
line-height: 19px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
background-image: none!important;
}

.etiketten {
display: none;
}

#etiketten-nav {
display: none;
}

#etiketten-nav-layer {
display: none;
}

#etiketten-layer {
display: none;
}

.mobile-etiketten {
display: block;
width: 94%;
height: 250px;

}

 #mobile-etiketten-nav {
display: block;
}

 #mobile-etiketten-nav #mobile-inner {
 display: block;
float: left;
width: 100%;
background-color: #FFFFFF;
padding: 3px 0;
text-align: center;
}

 #mobile-etiketten-nav #mobile-inner li {
float: left;
background-color: #FFFFFF;
text-align: center;
padding: 4px 8px 4px 0;
}

 #mobile-etiketten-nav #mobile-inner li a {
text-decoration: none;
font-family: verdana;
font-size: 11px;
color: #2a293b;
}

#content a {
text-decoration: underline;
font-size: 11px;
color: #2a293b;
font-family: verdana;
}

#verzeichnis-content {
float: left;
min-height: 600px;
background-color: #FFFFFF;
width: 470px;
padding: 38px 130px 38px 0;
margin: 0;
line-height: 40px;
font-size: 12px;
color: #2a293b;
font-family: verdana;
}

.verzeichnis-label {
float: left;
width: 68px;
font-family: Times;
font-size: 14px;
color:#2a293b;
font-weight: normal;
text-align: center;
}

.verzeichns-link {
float: left;
clear: right;
width: 300px;
}

.verzeichnis-link a {
font-family: verdana;
font-size: 12px;
color:#2a293b;
font-weight: normal;
text-decoration: none;
}

#einzelansicht {
float: left;
clear: right;
margin: 40px 0;
font-family: verdana;
font-size: 12px;
color:#2a293b;

}

#einzelansicht a {
font-family: verdana;
font-size: 12px;
color:#2a293b;
font-weight: normal;
text-decoration: underline;
}
.veranstaltungen {
width: 750px!important;
height: auto;
padding: 0 0 76px 0!important;
margin: 0!important;
}


.inner-content-side {
float: left;
width: 130px;
padding: 38px 10px;
margin: 0;
} 

.inner-content-text {
float: left;
width: 345px;
padding: 31px 0;
margin: 0;
}

.inner-content-archive-text {
float: left;
width: 345px;
padding: 31px 0;
margin: 0;
}

.inner-content-text li {
list-style-type: square;
margin-left: 12px;
}

.inner-content-image {
float: left;
width: 235px;
margin: 0;
padding: 73px 10px 38px 10px;
background-color: #d9d8dc;
}   


.inner-content-image:first-child {
float: left;
width: 235px;
margin: 38px 0 0 0;
padding: 35px 10px;
background-color: #d9d8dc;
}   

.spacer-to-top {
clear: both;
height: 24px;
width: 750px;
font-size: 11px;
color: #2a293b;
font-family: verdana;              
font-style: italic;
padding: 2px 8px;
background-image:url(../images/background-spacer.jpg); background-repeat: no-repeat;
}


#content .spacer-to-top a {
text-decoration: none;
color: #2a293b;
font-size: 11px;
padding: 0 30px;
font-family: verdana;              
font-style: italic;
}


.u-roth {
float: left;
margin: 5px 5px 0 0;
}

.main-side {
display:none;
}

#content .google-submit {
border: solid 1px #4888ef; 
background-color: #4888ef; 
color: #FFFFFF;
} 

#content input.google-start {
width: 154px;
margin: 10px 0;
border: solid 1px #4888ef; 
}


#google-mobile-map {
width: 80%;
}

.main-side-nav {
display: none
}


.kuenstler-musiker {
padding: 10px 10px!important;
margin: 0 auto;
}

#kuenstler-musiker-nav li {
display: none;
}

#kuenstler-musiker-nav li a {
display: none;
}

#impressum {
display: none;
}

#impressum a {
display: none;
}



/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0;
	padding: 0;
  width: 100%;
	*zoom: 1;
}

.bx-wrapper img {
	display: block;
  margin: -20px 0;
  padding: 0 0 165px 0;
  width: 100%;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
margin: 0;
padding: 0;
}


/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}


/* DIRECTION CONTROLS (NEXT / PREV) */


#mobile-slider span .bx-prev {
  color: transparent;
  padding: 8px;
	background-image:url(../images/m-prev.png); background-repeat: no-repeat; background-position: top right;
}


#mobile-slider span .bx-next {
  color: transparent;
  padding: 8px;
	background-image:url(../images/m-next.png); background-repeat: no-repeat; background-position: top left;
}


.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
  margin: 0;
  text-align: center;
	width: 100%;
  z-index: 100;
}

.bx-wrapper .bx-caption span {
  color: #f0db5b!important;
	font-family: Verdana;
	display: block;
  font-weight: bolder;
	font-size: 10px;
  width: 100%;
  z-index: 110;
}

#footer {
display: block;
width: 96%;
margin: 0 auto;
padding: 20px 0;
background-color: #FFFFFF;
}

#footer div {
margin: 10px 16px;
width: 100px;
font-size: 10px;
color: #2a293b;
font-family: verdana;              
font-style: italic;


}

.spacer-to-top {
display: none;
}

.spacer-to-top-chronik {
display: none;
}

}

@media screen and (max-width: 550px) {

#wrapper {
width: 98%;
margin: 0 auto;
padding: 0;
}

img {
max-width: 98%;
}

#header {
height: 88px;
width: 100%;
background-color: #403f4f;
background-image:url(../images/side-background.gif); background-repeat: repeat-y;
text-align: center;
margin: 0;
padding: 0;
}


#logo {
width: 100%;
height: 60px;
text-align: center;
margin: 0;
padding: 10px 0;
background-color: #2a293b; 
}

#logo img {
width: 105px;
}


#navigation {
height: 24px;
width: 94%;
margin: 0 auto;
}

#innerNavigation {
width: 100%;
}

#inner {
display: none;
}


#mobile-navi { 
display: block;
margin: 0;
padding: 0;
width: 100%;
}


#mobile-navi select {
width: 96%;
margin: 0;
padding: 0;

}

span.customStyleSelectBox {
    background-color: #FFFFFF;
    background-image: url("../images/down-1.gif");
    background-position: 12px 8px;
    background-repeat: no-repeat;
    color: #2a293b;
    font-family: verdana;
    font-size: 11px;
    margin: 0;
    line-height: 11px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}


#slider {
display: none;
}


#slider-side-left {
display: none;
}

#slider-side-right {
display: none;
}

#mobile-slider {   
position: relative;
display: block;
width: 94%;
height: 235px;
vertical-align: top;
margin: 0 auto;
padding: 0;
}

.bx-mobile-slider {
display: block;
}


#bx-next-mobile {
position: absolute;
top: 35%;
right: 2px;
width: 10px;
display: block;

}

#bx-prev-mobile {
position: absolute;
top: 35%;
left: -8px;
display: block;
z-index: 2;
}


#googlemap {
display: block;
}

#main {
width: 94%;
margin: 0 auto;
}

#content {
float: left;
min-height: 400px;
background-color: #FFFFFF;
width: 94%;
padding: 10px 10px;
margin: 0;
line-height: 19px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
background-image: none!important;
}

#verzeichnis-content {
float: left;
min-height: 400px;
background-color: #FFFFFF;
width: 94%;
padding: 10px 10px;
margin: 0;
line-height: 40px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
background-image: none!important;
}

.verzeichnis-label {
float: left;
width: 28px;
font-family: Times;
font-size: 14px;
color:#2a293b;
font-weight: normal;
text-align: center;
}

.verzeichns-link {
float: left;
clear: right;
width: 230px;
}

.verzeichnis-link a {
font-family: verdana;
font-size: 12px;
color:#2a293b;
font-weight: normal;
text-decoration: none;
}

#einzelansicht {
float: left;
clear: right;
margin: 20px 0;
font-family: verdana;
font-size: 12px;
color:#2a293b;

}

#einzelansicht a {
font-family: verdana;
font-size: 12px;
color:#2a293b;
font-weight: normal;
text-decoration: underline;
}

#etiketten-content {
clear: both;
height: 350px;
background-color: #FFFFFF;
width: 92%;
padding: 10px 10px;
margin: 0;
line-height: 19px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
background-image: none!important;
}

.etiketten {
display: none;
}

#etiketten-nav {
display: none;
}

#etiketten-nav-layer {
display: none;
}

#etiketten-layer {
display: none;
}

.mobile-etiketten {
display: block;
width: 94%;
height: 250px;

}

 #mobile-etiketten-nav {
display: block;
}

 #mobile-etiketten-nav #mobile-inner {
 display: block;
float: left;
width: 100%;
background-color: #FFFFFF;
padding: 3px 0;
text-align: center;
}

 #mobile-etiketten-nav #mobile-inner li {
float: left;
background-color: #FFFFFF;
text-align: center;
padding: 4px 8px 4px 0;
}

 #mobile-etiketten-nav #mobile-inner li a {
text-decoration: none;
font-family: verdana;
font-size: 11px;
color: #2a293b;
}

#content a {
text-decoration: underline;
font-size: 11px;
color: #2a293b;
font-family: verdana;
}

#google-mobile-map {
width: 80%;
}
 
.veranstaltungen {
min-height: 400px;
width:  94%!important;
padding: 0;
margin: 20px 10px!important;
line-height: 19px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
}

.chronik {
min-height: 400px;
width:  94%!important;
padding: 0;
margin: 20px 10px!important;
line-height: 19px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
}


.inner-content-side {
clear: both;
width: 96%;
padding: 20px 0 0 0;
margin: 0;
text-align: center;
} 

.inner-content-text {
float: left;
width: 92%;
padding: 10px 0;
margin: 0;
}

.inner-content-archive-text {
float: left;
width: 92%;
padding: 10px 0;
margin: 0;
}

.inner-content-text li {
list-style-type: square;
margin-left: 11px;
}

.inner-content-image {
display: none;
}   


.inner-content-image:first-child {
display: none;
}   


.spacer-to-top-chronik {
display: none;
}

.spacer-to-top {
clear: both;
height: 24px;
width: 94%;
font-size: 11px;
color: #2a293b;
font-family: verdana;              
font-style: italic;
padding: 2px 8px;
background-image:url(../images/background-spacer.jpg); background-repeat: no-repeat;
}


#content .spacer-to-top a {
text-decoration: none;
color: #2a293b;
font-size: 11px;
padding: 0 30px;
font-family: verdana;              
font-style: italic;
}

.u-roth {
float: left;
margin: 5px 5px 0 0;
}

.main-side {
display:none;
}

#content .google-submit {
border: solid 1px #4888ef; 
background-color: #4888ef; 
color: #FFFFFF;
} 

#content input.google-start {
width: 154px;
margin: 10px 0;
border: solid 1px #4888ef; 
}

.main-side-nav {
display: none
}


.kuenstler-musiker {
padding: 10px 10px!important;
margin: 0 auto;
}

#kuenstler-musiker-nav li {
display: none;
}

#kuenstler-musiker-nav li a {
display: none;
}

#impressum {
display: none;
}

#impressum a {
display: none;
}



/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0;
	padding: 0;
  width: 100%;
	*zoom: 1;
}

.bx-wrapper img {
	display: block;
  margin: -20px 0;
  padding: 0 0 165px 0;
  width: 100%;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
margin: 0;
padding: 0;
}


/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}


/* DIRECTION CONTROLS (NEXT / PREV) */


#mobile-slider span .bx-prev {
  color: transparent;
  padding: 8px;
	background-image:url(../images/m-prev.png); background-repeat: no-repeat; background-position: top right;
}


#mobile-slider span .bx-next {
  color: transparent;
  padding: 8px;
	background-image:url(../images/m-next.png); background-repeat: no-repeat; background-position: top left;
}


.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 100px;
	right: 50px;
  margin: 0;
  text-align: center;
	width: 100%;
  z-index: 100;
}

.bx-wrapper .bx-caption span {
  color: #f0db5b!important;
	font-family: Verdana;
	display: block;
  font-weight: bolder;
	font-size: 10px;
  width: 100%;
  z-index: 110;
}

#footer {
display: block;
width: 96%;
margin: 0 auto;
padding: 20px 0;
background-color: #FFFFFF;
}

#footer div {
margin: 10px 16px;
width: 100px;
font-size: 10px;
color: #2a293b;
font-family: verdana;              
font-style: italic;


}

.spacer-to-top-chronik {
display: none;
}
.spacer-to-top {
display: none;
}

.spacer-to-top-mobile {
display: block;
clear: both;
width: 100%;
padding: 0;
margin: 20px 0;
height: 22px;
background-image:url(../images/background-spacer-mobile.jpg); background-repeat: no-repeat;
}

.spacer-to-top-mobile a {
text-decoration: none!important;
padding: 14px 40px 6px 40px;
font-size: 10px;
color: #2a293b;
font-family: verdana;              
font-style: italic;
}

}

@media screen and (max-width: 320px) {


img {
max-width: 98%;
}

#header {
height: 88px;
width: 100%;
background-color: #403f4f;
background-image:url(../images/side-background.gif); background-repeat: repeat-y;
text-align: center;
margin: 0;
padding: 0;
}


#logo {
width: 100%;
height: 60px;
text-align: center;
margin: 0;
padding: 10px 0;
background-color: #2a293b; 
}

#logo img {
width: 105px;
}


#navigation {
height: 24px;
width: 94%;
margin: 0 auto;
}

#innerNavigation {
width: 100%;
}

#nav {
display: none;
}


#mobile-navi { 
display: block;
margin: 0;
padding: 0;
width: 100%;
}


#mobile-navi select {
width: 96%;
margin: 0;
padding: 0;

}

span.customStyleSelectBox {
    background-color: #FFFFFF;
    background-image: url("../images/down-1.gif");
    background-position: 12px 8px;
    background-repeat: no-repeat;
    color: #2a293b;
    font-family: verdana;
    font-size: 11px;
    margin: 0;
    line-height: 11px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}


#slider {
display: none;
}


#slider-side-left {
display: none;
}

#slider-side-right {
display: none;
}

#mobile-slider {
position: relative;
display: block;
width: 94%;
height: 155px;
vertical-align: top;
margin: 0 auto;
padding: 0;
}

.bx-mobile-slider {
display: block;
}


#bx-next-mobile {
position: absolute;
top: 35px;
right: 5px;
display: block;
width: 10px;

}

#bx-prev-mobile {
position: absolute;
top: 35px;
left: -9px;
display: block;
z-index: 2;
}


#googlemap {
display: block;
}

#main {
width: 100%
margin: 0 auto;
}

#content {
clear: both;
min-height: 400px;
background-color: #FFFFFF;
width: 94%;
padding: 10px 10px;
margin: 0;
line-height: 19px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
background-image: none!important;
}

#verzeichnis-content {
float: left;
min-height: 400px;
background-color: #FFFFFF;
width: 94%;
padding: 10px 10px;
margin: 0;
line-height: 40px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
background-image: none!important;
}

.verzeichnis-label {
float: left;
width: 28px;
font-family: Times;
font-size: 14px;
color:#2a293b;
font-weight: normal;
text-align: center;
}

.verzeichns-link {
float: left;
clear: right;
width: 230px;
}

.verzeichnis-link a {
font-family: verdana;
font-size: 12px;
color:#2a293b;
font-weight: normal;
text-decoration: none;
line-height: 20px;
}

#einzelansicht {
float: left;
clear: right;
margin: 20px 0;
font-family: verdana;
font-size: 12px;
color:#2a293b;

}

#einzelansicht a {
font-family: verdana;
font-size: 12px;
color:#2a293b;
font-weight: normal;
text-decoration: underline;
}

#etiketten-content {
clear: both;
height: 350px;
background-color: #FFFFFF;
width: 92%;
padding: 10px 10px;
margin: 0;
line-height: 19px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
background-image: none!important;
}

.etiketten {
display: none;
}

#etiketten-nav {
display: none;
}

#etiketten-nav-layer {
display: none;
}

#etiketten-layer {
display: none;
}

.mobile-etiketten {
display: block;
width: 94%;
height: 250px;

}

 #mobile-etiketten-nav {
display: block;
}

 #mobile-etiketten-nav #mobile-inner {
 display: block;
float: left;
width: 100%;
background-color: #FFFFFF;
padding: 3px 0;
text-align: center;
}

 #mobile-etiketten-nav #mobile-inner li {
float: left;
background-color: #FFFFFF;
text-align: center;
padding: 4px 8px 4px 0;
}

 #mobile-etiketten-nav #mobile-inner li a {
text-decoration: none;
font-family: verdana;
font-size: 11px;
color: #2a293b;
}


#content a {
text-decoration: underline;
font-size: 11px;
color: #2a293b;
font-family: verdana;
}

#google-mobile-map {
width: 80%; 
}


.veranstaltungen {
min-height: 400px;
width:  94%!important;
padding: 0;
margin: 20px 10px!important;
line-height: 19px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
}

.chronik {
min-height: 400px;
width:  94%!important;
padding: 0;
margin: 20px 10px!important;
line-height: 19px;
font-size: 11px;
color: #2a293b;
font-family: verdana;
}


.inner-content-side {
clear: both;
width: 96%;
padding: 0;
margin: 20px 0 0 0;
text-align: center;
} 

.inner-content-text {
clear: both;
width: 90%;
padding: 10px 0;
margin: 0;
}

.inner-content-archive-text {
clear: both;
width: 90%;
padding: 10px 0;
margin: 0;
}


.inner-content-text li {
list-style-type: square;
margin-left: 11px;
}

.inner-content-image {
display: none;
}   


.inner-content-image:first-child {
display: none;
}   

.spacer-to-top {
display: none;
}


#content .spacer-to-top a {
text-decoration: none;
color: #2a293b;
font-size: 11px;
padding: 0 30px;
font-family: verdana;              
font-style: italic;
}


.u-roth {
float: left;
margin: 5px 5px 0 0;
}

.main-side {
display:none;
}

#content .google-submit {
border: solid 1px #4888ef; 
background-color: #4888ef; 
color: #FFFFFF;
} 

#content input.google-start {
width: 154px;
margin: 10px 0;
border: solid 1px #4888ef; 
}

.main-side-nav {
display: none
}


.kuenstler-musiker {
padding: 10px 10px!important;
margin: 0 auto;
}

#kuenstler-musiker-nav li {
display: none;
}

#kuenstler-musiker-nav li a {
display: none;
}

#impressum {
display: none;
}

#impressum a {
display: none;
}



/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0;
	padding: 0;
  width: 100%;
	*zoom: 1;
}

.bx-wrapper img { 
	display: block;
  margin: -20px 0;
  padding: 0 0 170px 0;
  width: 100%;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
margin: 0;
padding: 0;
}


/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}


/* DIRECTION CONTROLS (NEXT / PREV) */


#mobile-slider span .bx-prev {
  color: transparent;
  padding: 8px;
	background-image:url(../images/m-prev.png); background-repeat: no-repeat; background-position: top right;
}


#mobile-slider span .bx-next {
  color: transparent;
  padding: 8px;
	background-image:url(../images/m-next.png); background-repeat: no-repeat; background-position: top left;
}


.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */



.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 120px;
	left: 5%;
  margin: 0;
  text-align: center;
	width: 96%;
  z-index: 100;
}

.bx-wrapper .bx-caption span {
  color: #f0db5b!important;
	font-family: Verdana;
	display: block;
  font-weight: bolder;
	font-size: 10px;
  width: 100%;
  z-index: 110;
}

.main-side-nav {
display: none;
}

#footer {
display: block;
width: 96%;
margin: 0 auto;
padding: 20px 0;
background-color: #FFFFFF;
}

#footer div {
margin: 10px 16px;
width: 160px;
font-size: 10px;
color: #2a293b;
font-family: verdana;              
font-style: italic;

}

.spacer-to-top-int {
display: none;
}

.spacer-to-top-mobile {
display: block;
clear: both;
width: 100%;
padding: 0;
margin: 20px 0;
height: 22px;
background-image:url(../images/background-spacer-mobile.jpg); background-repeat: no-repeat;
}

.spacer-to-top-mobile a {
text-decoration: none!important;
padding: 14px 40px 6px 40px;
font-size: 10px;
color: #2a293b;
font-family: verdana;              
font-style: italic;
}



}