/*!
 * bit-Verlag Basis CSS 
 *
 * Copyright 2013 bit-Verlag Weinbrenner GmbH &amp; Co. KG, 
 * Erstellt durch e-nitio mediasign,Köln
 * http://www.e-nitio.com
 *
 */
 
/* Allgemein
---------------------------------------------------------------------- */
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border: 1px solid #cccccc !important;
  outline: none;

  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}  

/* MediaSlider
-----------------------------------------------------------------------*/
/* Removes the default 20px margin and creates some padding space for the indicators and controls */
.well{width:570px;height:120px;}
.well{min-height:10px;padding:10px;margin-bottom:5px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);}
.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

#myCarousel;.carousel slide{
	height:600px;
}
.carousel {
    margin-bottom: 0;
	padding: 0 0px 30px 0px;
	border:0px solid #000000;
}
/* Reposition the controls slightly */
.carousel-control {
	left: -8px;
	top: 55px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	
	
}
.carousel-control.right {
	right: -8px;
}
/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.carousel-indicators li {
	background: #c0c0c0;
}
.carousel-indicators .active {
background: #333333;
}


/* Seite
---------------------------------------------------------------------- */
form {
	width: auto;
	border:0px solid #000000;
	margin: 0px auto 0px;
	overflow:hidden;	
}
@media screen and (max-width: 1000px) {
form {
	width: auto;
	border:0px solid #000000;
	margin: 0px auto 0px;
	overflow:visible;
}
}



#wrapper {
	position: relative;
	width: 1000px;
	margin: 0px auto 0px;
	padding: 0px;
	background-color: #ffffff;
	min-height:1000px;
	z-index:10;
}
#wrapperohnewallpaper {
	position: relative;
	width: 1000px;
	margin: 0px auto 0px;
	padding: 7px;
	background-color: #ffffff;
	min-height:1000px;
}
.row {
	margin-left: 0px !important;
}

.rowintext {
	margin-left: 0px !important;
}


.topic-head {
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 5px;
}

.first {
	padding-top: 10px !important;
}

/* Header
---------------------------------------------------------------------- */

header {
	width: 978px;
	height: 95px;
	padding: 10px 0px 5px 20px;
	
}

#adresslogoohnebild{
	float: left;
	width: 0px;
	height: 0px;
}

hr
{
margin: 0;
padding:0;
}


/* Navigation
---------------------------------------------------------------------- */
.navbar {
	margin-bottom: 0px !important;
	border:1px solid #ffffff;
	width:1000px;
}

.navbar-inner {
	min-height: 40px;
	padding-left: 0px;
	padding-right: 10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0;
	-moz-box-shadow: 0;
	box-shadow: 0;
	
	
	*zoom: 1;
}

.navbar .nav > li > a {
	float: none;
	padding: 10px 20px 10px;
}

.navbar .nav > li:first-child > a {
	padding: 10px 20px 10px;
}

.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px;
}

.navbar .nav > .a > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
	-webkit-box-shadow: 0;
	-moz-box-shadow: 0;
	box-shadow: 0;
}

.dropdown-menu .divider {
	*width: 100%;
	height: 1px;
	margin: 9px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
}

.dropdown-menu li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	white-space: nowrap;
}

.navbar-adv .input-append {
	margin-top: -10px;
	white-space: nowrap;
}

.input-append input {
	padding: 0px 3px;
	/*width:130px;*/
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.input-append input[type="text"]:focus {
	border-color: #999 !important;
	outline: none !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.input-append .btn {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

/* Hauptinhalte (Linke Spalte)
---------------------------------------------------------------------- */
#content {
	width: 958px;
	padding: 10px 20px 20px;
}

#main {
	float: left;
	width: 580px;
	border:0px solid #000000;
}
#bigimageframe,#bigimageframe_570
{
	font-weight:normal;
	font-size:11.0px;
	border: solid #c4c4c4 0px;
	margin-bottom:5px;	
}

#bigimageframe_570PB
{
	font-weight:normal;
	font-size:11.0px;
	border: solid #c4c4c4 0px;
	margin-bottom:5px;	
	position:relative;
	top:-20px;
	float:left;
}
zitat #smallimageframe{
color:#ffffff;
}

zitat {
width:165px;
float:right;
color:#ffffff;
border:1px solid #000000;
margin:5px;
padding:5px;
font-size:12px;
text-align:left;
box-shadow:10px 5px 10px 0px grey;
}

a .bildnachweis {
margin:5px;
padding:5px;
font-size:10px;
text-align:left;
}

#bigimageframe_560 {width:560px}
#bigimageframe_550 {width:550px}
#bigimageframe_540 {width:540px}
#bigimageframe_530 {width:530px}
#bigimageframe_520{width:520px}
#bigimageframe_510{width:510px}
#bigimageframe_500{width:500px}
#bigimageframe_490{width:490px}
#bigimageframe_480{width:480px}
#bigimageframe_470{width:470px}
#bigimageframe_460{width:460px}
#bigimageframe_450{width:450px}
#bigimageframe_440{width:440px}
#bigimageframe_430{width:430px}
#bigimageframe_420{width:420px}
#bigimageframe_410{width:410px}
#bigimageframe_400{width:400px}
#bigimageframe_390{width:390px}
#bigimageframe_380{width:380px}
#bigimageframe_370{width:370px}
#bigimageframe_360{width:360px}
#bigimageframe_350{width:350px}
#bigimageframe_340{width:340px}
#bigimageframe_330{width:330px}
#bigimageframe_320{width:320px}
#bigimageframe_310{width:310px}
#bigimageframe_300{width:300px}
#bigimageframe_290{width:290px}
#bigimageframe_280{width:280px}
#bigimageframe_270{width:270px}
#bigimageframe_260{width:260px}
#bigimageframe_250{width:250px}
#bigimageframe_240{width:240px}
#bigimageframe_230{width:230px}
#bigimageframe_220{width:220px}
#bigimageframe_210{width:210px}
#bigimageframe_200{width:200px}
#bigimageframe_190{width:190px}
#bigimageframe_180{width:180px}
#bigimageframe_175{width:175px}
#bigimageframe_160{width:175px}
#bigimageframe_150{width:175px}
#bigimageframe_140{width:175px}
#bigimageframe_130{width:175px}
#bigimageframe_120{width:175px}
#bigimageframe_110{width:175px}
#bigimageframe_100{width:175px}
#bigimageframe_90{width:175px}
#bigimageframe_80{width:175px}
#bigimageframe_70{width:175px}
#bigimageframe_60{width:175px}
#bigimageframe_50{width:175px}


section #bigimageframe_420{float:left; margin-right:10px;}
section #bigimageframe_410{float:left; margin-right:10px;} 
section #bigimageframe_400{float:left; margin-right:10px;}
section #bigimageframe_390{float:left; margin-right:10px;}
section #bigimageframe_380{float:left; margin-right:10px;}
section #bigimageframe_370{float:left; margin-right:10px;}
section #bigimageframe_360{float:left; margin-right:10px;}
section #bigimageframe_350{float:left; margin-right:10px;}
section #bigimageframe_340{float:left; margin-right:10px;}
section #bigimageframe_330{float:left; margin-right:10px;}
section #bigimageframe_320{float:left; margin-right:10px;}
section #bigimageframe_310{float:left; margin-right:10px;}
section #bigimageframe_300{float:left; margin-right:10px;}
section #bigimageframe_290{float:left; margin-right:10px;}
section #bigimageframe_280{float:left; margin-right:10px;}
section #bigimageframe_270{float:left; margin-right:10px;}
section #bigimageframe_260{float:left; margin-right:10px;}
section #bigimageframe_250{float:left; margin-right:10px;}
section #bigimageframe_240{float:left; margin-right:10px;}
section #bigimageframe_230{float:left; margin-right:10px;}
section #bigimageframe_220{float:left; margin-right:10px;}
section #bigimageframe_210{float:left; margin-right:10px;}
section #bigimageframe_200{float:left; margin-right:10px;}
section #bigimageframe_190{float:left; margin-right:10px;}
section #bigimageframe_180{float:left; margin-right:10px;}
section #bigimageframe_175{float:left; margin-right:10px;}
section #bigimageframe_160{float:left; margin-right:10px;}
section #bigimageframe_150{float:left; margin-right:10px;}
section #bigimageframe_140{float:left; margin-right:10px;}
section #bigimageframe_130{float:left; margin-right:10px;}
section #bigimageframe_120{float:left; margin-right:10px;}
section #bigimageframe_110{float:left; margin-right:10px;}
section #bigimageframe_100{float:left; margin-right:10px;}
section #bigimageframe_90{float:left; margin-right:10px;}
section #bigimageframe_80{float:left; margin-right:10px;}
section #bigimageframe_70{float:left; margin-right:10px;}
section #bigimageframe_60{float:left; margin-right:10px;}
section #bigimageframe_50{float:left; margin-right:10px;}


.galeriebutton {
   border-top: 1px solid #aff797;
   background: #65d683;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e9c45), to(#65d683));
   background: -webkit-linear-gradient(top, #3e9c45, #65d683);
   background: -moz-linear-gradient(top, #3e9c45, #65d683);
   background: -ms-linear-gradient(top, #3e9c45, #65d683);
   background: -o-linear-gradient(top, #3e9c45, #65d683);
   padding: 6.5px 13px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 12px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;	
   
}
  
.galeriebutton:hover {
   border-top-color: #72b543;
   background: #72b543;
   color: #ffffff;
   }
.galeriebutton:active {
   border-top-color: #505c1b;
   background: #505c1b;
   }

/*.galeriebutton {
	position: relative;
	top: 210px;
	left: 10px;
	
}
.galeriebutton {
   border-top: 1px solid #aff797;
   /*background: #65d683;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e9c45), to(#65d683));
   background: -webkit-linear-gradient(top, #3e9c45, #65d683);
   background: -moz-linear-gradient(top, #3e9c45, #65d683);
   background: -ms-linear-gradient(top, #3e9c45, #65d683);
   background: -o-linear-gradient(top, #3e9c45, #65d683);
   
   padding: 6.5px 13px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 12px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   
   background-color: #97bf0d;
	background-image: -moz-linear-gradient(top, #97bf0d, #74ab0a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#97bf0d), to(#74ab0a));
	background-image: -webkit-linear-gradient(top, #97bf0d, #74ab0a);
	background-image: -o-linear-gradient(top, #97bf0d, #74ab0a);
  	background-image: linear-gradient(to bottom, #97bf0d, #74ab0a);
  	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97bf0d', endColorstr='#74ab0a', GradientType=0);
	border-left: solid #97bf0d 1px;
	border-right: solid #97bf0d 1px;
   }
.galeriebutton:hover {
   border-top-color: #72b543;
   background: #72b543;
   color: #ffffff;
   }
.galeriebutton:active {
   border-top-color: #505c1b;
   background: #505c1b;
   }
*/

#kopfimageframe
{
		font-weight:normal;
		font-size:11.0px;
		border: solid #c4c4c4 0px;
		margin-bottom:5px;	
		margin-right:10px;
		width:150px;
		float:left;
}

#smallimageframe
{
		font-weight:normal;
		font-size:11.0px;
		border: solid #c4c4c4 0px;
		margin-bottom:5px;	
		margin-right:10px;
		width:175px;
		float:left;
}

#kontaktimageframe
{
		font-weight:normal;
		font-size:11.0px;
		border: solid #c4c4c4 0px;
		margin-bottom:5px;	
		margin-right:10px;
		width:110px;
		float:left;
}

.top-news {
	width: 570px;
	margin-top: 20px;
	padding-bottom: 15px;
}


.media .pull-left {
	margin-right: 15px;
}

.media a {
	float:left;
	margin-right: 15px;
}

.media img{
	float: left;
	margin-right:15px;
	
}
img { width: auto \9}


.thumbnails > li {
	float: left;
	margin: 8px auto;
	border: 0px solid #000000; !
}

.thumbnails > li {
	float: left;
	margin: 8px auto;
}

.thumbnail {
	display: block;
	padding: 0px;
	line-height: 20px;
	border: 0 !important;
	-webkit-border-radius: none !important;
	-moz-border-radius: none !important;
	border-radius: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

a.thumbnail:hover {
	border-color: transparent;
	-webkit-box-shadow:  none !important;
	-moz-box-shadow:  none !important;
	box-shadow: none !important;
}

.thumbnail > img {
	display: block;
	max-width: 100%;
	margin-left: 0;
}

.thumbnail-bg {
	width: 155px;
	height: 250px;
	padding: 5px 10px;
}

.thumbnail-bg h1{
	color: #202020;
	font-size: 12px;
	font-weight: 600;
	margin: 0;
}

.thumbnail-adv {
	width: 155px;
	height: 250px;
	padding: 5px 10px;
}
.well{position:relative;left:-30px;width:570px;}
.container{border:0px solid #000000; width:570px; margin-left:0px; padding:0px;}
.media-slider{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a.media-slider:hover,a.#media-slider:focus{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
.media-slider>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
.media-slider .caption{padding:9px;color:#555555;}

.topics {
	width: 550px;
	margin-top: 5px;
	padding: 10px;
}

.topics-head {
	padding-bottom: 8px;
	margin-left: -10px;
	padding-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
}

.container a {
float:none;
}

.topic{
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.topictermin {
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border:0px solid #000000;
	
}
.topic-date {
	float: right;
}

.topics-foot {
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: center;
}

.thumbadresses > li {
	float: left;
	margin: 8px auto;
	border: 0px solid #000000; !
}

.thumbadresse {
	display: block;
	padding: 0px;
	line-height: 20px;
	border: 0 !important;
	-webkit-border-radius: none !important;
	-moz-border-radius: none !important;
	border-radius: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
	height:250px;
	overflow:hidden;
}
.thumbadresse-partner {
	display: block;
	padding: 0px;
	line-height: 20px;
	border: 0 !important;
	-webkit-border-radius: none !important;
	-moz-border-radius: none !important;
	border-radius: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
	height:280px;
	overflow:hidden;
}


a.thumbadresse:hover {
	border-color: transparent;
	-webkit-box-shadow:  none !important;
	-moz-box-shadow:  none !important;
	box-shadow: none !important;
}

a.thumbadresse-partner:hover {
	border-color: transparent;
	-webkit-box-shadow:  none !important;
	-moz-box-shadow:  none !important;
	box-shadow: none !important;
}

.thumbadresse > img {
	display: block;
	max-width: 100%;
	margin-left: 0;
}

.thumbadresse-partner > img {
	display: block;
	max-width: 100%;
	margin-left: 0;
}

.thumbadresse-bg {
	width: 155px;
	min-height: 300px;

	height: auto;
	padding: 5px 10px;
}

.thumbadresse-bg-partner {
	width: 155px;
	min-height: 300px;

	height: auto;
	padding: 5px 10px;
}


.thumbadresse-bg h1{
	color: #202020;
	font-size: 12px;
	font-weight: 600;
	margin: 0;
}

.thumbadresse-bg-partner h1{
	color: #202020;
	font-size: 12px;
	font-weight: 600;
	margin: 0;
}

.thumbadresse-adv {
	width: 155px;
	height: 135px;
	padding: 5px 10px;
}

.topics {
	width: 550px;
	margin-top: 5px;
	padding: 10px;
}



.topic {
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border:0px solid #ffffff;
}

.topic-date {
	float: right;
}

.topics-foot {
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: center;
}


/* Artikel-Seite */	
#article-info {
	margin-top: 5px;
	margin-bottom: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#article-teaser {
	padding-top: 20px;
	padding-bottom: 20px;
}

#kontakt-teaser {
	
	padding-left:108px;
	padding-bottom: 40px;
}

#article-content {
	padding-top: 20px;
	padding-bottom: 10px;
}

#article-content .pull-left {
	padding: 0px 15px 0px 0px;
}

#article-content .pull-right {
	padding: 0px 0px 0px 15px;
}
.article-image-box {
    float: none;
    padding-left: 5px; }
	
.article-image-box a {
    position: relative; }	
.article-image-box {
    margin: 0 0 7px; }

.article-image-box {
    margin-bottom: 10px;
	margin-right: 5px;
    overflow: hidden;
    position: relative; 
	float:left;
	}

.image-buttons-panel_small {
  display: inline-block;
  position: relative; }
  
.image-buttons-panel_small .image-buttons {
    bottom: 3px;
    cursor: pointer;
    display: block;
    left: 145px;
    position: absolute; }
.image-buttons-panel_small {
  display: inline-block;
  position: relative; }	
	
	
	
.image-buttons-panel {
  display: inline-block;
  position: relative; }
  
.image-buttons-panel .image-buttons {
    bottom: 9px;
    cursor: pointer;
    display: block;
    left: 12px;
    position: absolute; }
.image-buttons-panel {
  display: inline-block;
  position: relative; }

 
.image-buttons {
    z-index: 2; }

.article-image-box a .image-buttons {
      bottom: 9px;
      cursor: pointer;
      display: block;
      left: 9px;
      position: absolute; }	
#banner .pull-left {
	padding: 0px 15px 0px 0px;
	position: relative;
	top: 200px;
	border: 1px solid #000000;
}

#news-article .pull-right {
	padding: 0px 0px 0px 15px;
	position: relative;
	top: 200px;
}
#banner  {
		position: absolute;
		top: 200px;
}
#article-social {
	height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.article-facebook {
	float: left;
	margin-right: 10px;
}

.article-twitter {
	float: left;
}

.article-mail {
	margin-top: -2px;
	margin-right: 10px;
	padding-left: 26px;
	color: #889094;
	background-image: url(/bilder/layout/mail.png);
	background-repeat: no-repeat;
	background-position: 6px center;
}

.article-mail.btn:hover,
.article-mail.btn:active,
.article-mail.btn.active,
.article-mail.btn.disabled,
.article-mail.btn[disabled] {
  	color: #889094 !important;
  	background-color: #e6e6e6;
  	*background-color: #d9d9d9;
  	background-image: url(/bilder/layout/mail.png);
	background-repeat: no-repeat;
	background-position: 6px center;
}



.article-print {
	background-size:11p.5x;
	margin-top: -17px;
	padding-left: 26px;
	color: #889094;
	background-image: url(/bilder/layout/print.png);
	background-repeat: no-repeat;
	background-position: 6px center;
	border:1px solid #999999;
}
.article-print.btn:hover,
.article-print.btn:active,
.article-print.btn.active,
.article-print.btn.disabled,
.article-print.btn[disabled] {
  	color: #889094 !important;
  	background-color: #e6e6e6;
  	*background-color: #d9d9d9;
  	background-image: url(/bilder/layout/print.png);
	background-repeat: no-repeat;
	background-position: 6px center;
	
}

.article-back {
	
	background-size: 13px;
	margin-top: -17px;
	margin-left: 3px;
	padding-left: 26px;
	color: #889094;
	background-image: url(/bilder/layout/back.png);
	background-repeat: no-repeat;
	background-position: 6px center;
	border:1px solid #999999;
}
.article-back.btn:hover,
.article-back.btn:active,
.article-back.btn.active,
.article-back.btn.disabled,
.article-back.btn[disabled] {
  	color: #889094 !important;
  	background-color: #e6e6e6;
  	background-color: #d9d9d9;
  	background-image: url(/bilder/layout/back.png);
	background-repeat: no-repeat;
	background-position: 6px center;
	
}

.article-pdf {
	background-size:11p.5x;
	margin-top: -10px;
	padding-left: 26px;
	color: #889094;
	background-image: url(/bilder/layout/pdf.png);
	background-repeat: no-repeat;
	background-position: 6px center;
}
.article-pdf.btn:hover,
.article-pdf.btn:active,
.article-pdf.btn.active,
.article-pdf.btn.disabled,
.article-pdf.btn[disabled] {
  	color: #889094 !important;
  	background-color: #e6e6e6;
  	*background-color: #d9d9d9;
  	background-image: url(/bilder/layout/pdf.png);
	background-repeat: no-repeat;
	background-position: 6px center;
}

/* News-Seite */
#news-search {
	width: 550px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 15px 10px;
}
#news-article{
	width: 550px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 15px 10px;
}

#news-search form {
	margin-top: -4px;
}

#news-search input[type="text"] {
	display: inline-block;
	width: 190px;
	height: 20px;
	padding: 2px 4px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 11.9px;
	line-height: 16px;
	color: #555555;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
}

.news-topics {
	width: 550px;
	margin-top: 20px;
	padding: 10px 10px 10px 10px; 
}

.news-topics-head {
	padding-bottom: 8px;
	margin-left: -10px;
	padding-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
}

.news-topic {
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.news-topic.last ,.topic.last{
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	border-bottom: none !important;	
}

.news-topic-date {
	float: right;
}

.news-footer {
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: center;
}

.media .cover img {
	float: left;
	width: auto;
	height: 180px;
	margin-right: 5px;
	margin-bottom: 5px;
	-webkit-box-shadow: 3px 3px 5px grey;
	-moz-box-shadow: 3px 3px 5px grey;
	box-shadow: 3px 3px 5px grey;
}

/* Archiv-Seite */
#archiv-search {
	width: 550px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 15px 10px;
}

#archiv-search a {
	padding: 0px 5px;
}

.archive-header {
	margin-bottom: -10px;
}

.archive-link {
	margin-top: 10px;
}

/* Kalender */
.calendar {
	width: 570px;
	height: 790px;
	margin-top: 5px;
 	padding-left: 0;
  	padding-right: 0;
  	padding-top: 10px;
}

.calendar a {
	text-decoration: none;
}

.calendar .left {
  	clear: both;
}

.calendar .right {
  	float: left;
}

.month {
  	float: left;
  	width: 182px;
  	overflow: hidden;
  	text-align: center;
  	vertical-align: middle;
  	margin: 0px 9px 15px 0px;
}

.month.right {
 	 margin: 0px 0px 15px 0px;
}

.month .title {
  	margin-bottom: 1px;
}

.month td {
  	width: 24px;
  	height: 20px;
  	text-align: center;
  	vertical-align: middle;
}

/* Kontakt */
.contactform-box {
	width: 550px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 15px 10px 0px;
}

.contactform-box h1 {
	margin-top: -2px;
	margin-bottom: 10px;
}

#contactform-box-block1 {
	padding-top: 5px;
	margin-bottom: 0px !important;
	padding-bottom: 5px !important;
}

#contactform-box-block2 {
	margin-top: 15px;
	margin-bottom: 0px !important;
	padding-bottom: 5px !important;
}

.contactform-box form {
	margin-top: 0px;
	margin-bottom: 0px;
}

.contactform-box input[type="radio"] {
	margin-right: 5px;
	vertical-align: baseline;
}

.contactform-box button[type="submit"] {
	position: relative;
	top: -40px;
	margin-right: 30px;
	padding-left: 30px;
	padding-right: 30px;
}

.contactform-box a[type="submit"] {
	position: relative;
	top: -40px;
	margin-right: 30px;
	padding-left: 30px;
	padding-right: 30px;
}

.contactform-box input[type="checkbox"] {
	margin-right: 5px;
	vertical-align: bottom;
}

.reason {
	margin-left: 20px;
	vertical-align: baseline;
	float:left;
	
}
.reasonleft {
	margin-left: 20px;
	vertical-align: baseline;
	float:left;
	clear:right;
}
.reason-head {
	margin-left: 20px;
	margin-bottom: 10px;
	vertical-align: baseline;
}
.reason-head02 {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
	vertical-align: baseline;
}
.contact-box {
	width: 550px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 15px 10px;
}

.contact-box h1 {
	margin-top: -2px;
	margin-bottom: 10px;
}

.contact-box .media {
	margin-top: 0px !important;
}

/* Slider	
----------------------------------------------- */
.slider {
	width: 570px;
	height: 295px;
	margin-top: 5px;
}

.slider ul, .slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.slider li{ 
	width: 570px;
	height: 295px;
	overflow: hidden; 
}	

.slider li span {
	display: block;
	position: relative;
	margin: 0px;
}

/* Nummernfelder */	
ol#numbers {
	float: right;
	position: relative;
	margin-top: -275px;
	margin-right: 3px;
}
ol#numbers li {
	display: inline-block;
	margin: 0px 8px 0 0;
	list-style: none;
}
ol#numbers li a {
	padding: 3px 8px 3px 8px;
	vertical-align: bottom;
}

@-moz-document url-prefix() {
	ol#numbers li a{
		padding: 5px 8px 3px 8px;
	}
 }

.slider .headline {
	position: relative;
	width: 530px;
	height: 40px;
	margin-top: -60px; 
	padding: 10px 20px;
}

.slider .headline h1 {
	margin: 0;
	padding: 0;
	
}

.slider .teaser {
	position: relative;
	width: 530px;
	height: 40px;
	margin-top: 0px; 
	padding: 10px 20px 0px;
}

/* Nummernfelder */	
ol#numbers {
	float: right;
	position: relative;
	margin-top: -275px;
	margin-right: 3px;
}
ol#numbers li {
	display: inline-block;
	margin: 0px 8px 0 0;
	list-style: none;
}
ol#numbers li a {
	padding: 3px 8px 3px 8px;
	vertical-align: bottom;
}

@-moz-document url-prefix() {
	ol#numbers li a{
		padding: 5px 8px 3px 8px;
	}
 }

.slider .headline {
	position: relative;
	width: 530px;
	height: 40px;
	margin-top: -60px; 
	padding: 10px 20px;
}

.slider .headline h1 {
	margin: 0;
	padding: 0;
	
}

.slider .teaser {
	position: relative;
	width: 530px;
	height: 40px;
	margin-top: 0px; 
	padding: 10px 20px 0px;
}
#xxlbild1,#xxlbild2,#xxlbild3,#xxlbild4,#xxlbild5,#xxlbild6,#xxlbild7,#xxlbild8,#xxlbild9,#xxlbild10
{
		width:570px;
		border:0px solid #000000;
		margin-bottom:5px;
}

#xlbild1,#xlbild2,#xlbild3,#xlbild4,#xlbild5,#xlbild6,#xlbild7,#xlbild8,#xlbild9,#xlbild10
{
		width:230px;
		border:1px solid #000000;
		float:left;
}
#bild1 {
	border:1px solid #000000;
	padding-bottom:3px;
	margin-bottom:5px;
	float:left;
}

#personenbild1 {
	border:0px solid #000000;
	padding-bottom:3px;
	margin-bottom:5px;
	margin-right:5px; 
	float:left;
}
#floatrightbild1 {
	border:0px solid #000000;
	padding-bottom:3px;
	margin-bottom:5px;
	margin-left:5px; 
	float:right;
}
/* Sidebar (Rechte-Spalte)
---------------------------------------------------------------------- */	
#sidebar {
	float: right;
	width: 350px;
	border:0px solid #000000;
	min-height:800px;
}

.cover,.covermitkurztext {
	margin-top: 0px;
}

.cover img, .covermitkurztext {
	float: left;
	width: auto;
	height: auto;
	margin-right: 30px;
	-webkit-box-shadow: 3px 3px 5px grey;
	-moz-box-shadow: 3px 3px 5px grey;
	box-shadow: 3px 3px 5px grey;
	
	
}

.cover ul {
	position: relative;
	top: 125px;
	list-style-position: inside;
	margin-left: 140px;
	border:0px solid #cccccc;
	width:200px;
	
}

.coverListentext {
	margin-top:0px;
	border:0px solid #cccccc;
	height:50px;
	float: left;
}

.covermitKurztext {
	margin-top:5px;
	border:0px solid #cccccc;
	height:260px;
	width:128px;
	float: left;

}
.covermitKurztext img{
	margin-right: 30px;
	-webkit-box-shadow: 3px 3px 5px grey;
	-moz-box-shadow: 3px 3px 5px grey;
	box-shadow: 3px 3px 5px grey;
	width:128px;
	float:left;
}

.covermitKurztext ul {
	position: relative;
	top:5px;
	left:-15px;
	margin-top: 5px;
	list-style-position: inside;
	border:opx solid #000000;
	overflow:visible;
	width: auto;
}

.titelschaukurztext{
	margin-top: 0px;
	width: 180px;
	list-style-position: inside;
	border:0px solid #000000;
	float:right;
}
.breite img {
width:175px;
 -ms-interpolation-mode: bicubic; }
}
.social {
	margin-top: 15px;
}

.social-button img {
	position: relative;
	margin-top: -10px;
	margin-left: 5px;
}

.advertorial {
	margin-top: 15px;
	padding: 0px 5px;
	}

.advertintext {
	margin-top: 15px;
	padding: 0px 5px;
	border:1px solid #000000;
	width:180px
}

.adv-first {
	margin-top: 5px;
}

.advertorial img {
	display:block; 
	margin: 5px auto 20px auto;
	
}
.advertorial iframe {
	display:block; 
	margin: 5px auto 20px auto;
}



iframe {
margin: 0px;
border:0px solid #000000;

}
	

.news-date, .news-date-foto  {
	float: left;
	width: 75px;
}

.news-meldung {
	float: left;
	margin-left: 5px;
	width: 250px;
}

.news-advertorial {
	float: left;
	margin-left: 5px;
	width: 250px;
}

#newsletter form {
	margin-top: 10px;
	margin-bottom: 15px;
}

.company-icon img {
	display:block; 
	margin: 5px auto 20px auto;
	
}
/*Adressen
---------------------------------------------------------------------- */
.adresseninartikel{
	width: 200px;
	border:1px solid #000000;
	float:left;
	margin:5px;
	padding:5px;
}
/* LightBox
---------------------------------------------------------------------- */
.modal form {
	margin-top: 0px;
	margin-bottom: 0px;
}

.modal-body {
	padding-bottom: 5px;
}

/* Footer
---------------------------------------------------------------------- */
footer {
	clear: both;
	width: 968px;
	height: 110px;
	padding: 10px 10px 5px 20px;
	text-align: center;
}

/* Werbebanner
---------------------------------------------------------------------- */
.skyscraperwrap {
	border:1px solid #000000;
	
	width: 1400px;
	margin: 0px auto 0px;
	z-index:100;
}	

#skyscraper_left {border:0px solid #000000;
	position: absolute;
	width: 120px;
	height:600px;
	margin: 0px 0px;
	padding: 7px;
	background-color: #ccccc;
	left:-130px;
	top:115px;
	z-index:10;
	float:left;
}

#adv_header_supersize {
	min-height:100px;
	float: right;
	width: 728px;
	height: 188px;
	border:0px solid #000000;

}
#adv_header_epsonsize {
	min-height:100px;
	float: right;
	width: auto;
	height: 128px;
	border:0px solid #000000;
}

#adv_header_fullsize {
	float: right;
	width: 468px;
	height: 60px;
	margin-top: 15px;
	margin-right: 130px;
	border:0px solid #cccccc;
}

#adv_header_fullsize_border {
	float: right;
	width: 468px;
	height: 60px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 45px;
	border:0px solid #cccccc;
}
#adv_skyscraper_sticky_left {
	border:0px solid #000000;
	position: fixed;
	top: 110px;
	width: 120px;
	height: 600px;
	float:right;
	z-index:-1;
}

#adv_skyscraper_sticky_left img {
	border:0px solid #000000;
	position: relative;
	top: 0px;
	left:-130px;
	width: 120px;
	height: 600px;
}
#adv_skyscraper-x {
	border:0px solid #000000;
	position: absolute;
	top: 8px;
	right: -120px;
	width: 120px;
	height: 610px;
	overflow:hidden;
	
}
#adv_skyscraper-x img {
	border:0px solid #000000;
	position: fixed;
	top: 103px;
	width: auto;
	height: 600px;
	overflow:hidden;
}

#adv_skyscraper_right, #adv_skyscraper {
	border:0px solid #000000;
	position: relative;
	top: -1500px;
	right: -1004px;
	width: 120px;
	height: 610px;
	overflow:hidden;
	
}
#adv_skyscraper_right img, #adv_skyscraper img {
	border:0px solid #000000;
	position: fixed;
	top: 103px;
	width: auto;
	height: 600px;
	overflow:hidden;
}
#adv_skyscraper_plus {
	border:0px solid #000000;
	position: relative;
	top: -1200px;
	right: -1140px;
	width: 120px;
	height: 610px;
	overflow:hidden;
}
#adv_skyscraper_plus img {
	border:0px solid #000000;
	position: fixed;
	top: 101px;
	width: auto;
	height: 600px;
	overflow:hidden;
}


#adv_skyscraper_left img {
	border:0px solid #000000;
	position: fixed;
	top: 90px;
	
	width: 120px;
	height: 610px;
	overflow:hidden;
	float:left;
}

#adv_skyscraper_wide {
	position: absolute;
	top: 119px;
	right: -160px;
	width: 160px;
	height: 600px;
	overflow:hidden;
}
#adv_hockey_01 {
	width: 100%;
	height: 90px;
	
    display: flex; 
    justify-content: right; 
    align-items: right;
	border:0px solid #000000;
	margin-top:100px;
}

#adv_hockey_01 img{
	position: relative;
	top: 5px;
	left:8px;
	width: 728px;
	height: 90px;
	
}
#adv_hockey_02 {
	position: absolute;
	top: 5px;
	right: 0px;
	width: 120px;
	
	border:0px solid #000000;
}
#adv_hockey_02 img {
	position: relative;
	top: -100px;
	left: 0px;
	width: 120px;
	
	border:0px solid #green;
}
/*#adv_hockey {
	min-height: 10px;
	position: relative;
	width:873px;
	right: -65px;
	margin: 0px auto 0px;
	border:0px solid #000000;
	text-align:right;
	z-index=1;
}
*/

#AnOhTyZJLGfo {
display: none;
margin-bottom: 30px;
padding: 20px 10px;
background: #D30000;
text-align: center;
font-weight: bold;
color: #fff;
border-radius: 5px;
}

