/*@import url('http://fonts.googleapis.com/css?family=Calibri:400,600');
 @font-face{font-family:leaguegothic; src:url('/files/fonts/LeagueGothic-Regular.otf') format('opentype');} */
body {
	background-color: #ccc;
	background: url('/site/grafix/bg6.jpg') repeat center center fixed rgba(0,0,0,0.15);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-position:0px 0px;
	}
	
.carousel-indicators{left:60%;}	
.carousel-indicators li{
	background-color:#000;
	width:18px;height:18px;
	border:1px solid #000;
	margin: 0 5px;
}
.carousel-indicators li.active{
	background-color:#eee;
	width:18px;height:18px;
	border:1px solid #000;
	margin: 0 5px;;
}

.carousel-introtext{
	font-size:18px;
}
.carousel{
	max-height: 370px;
}
.carousel-inner{
	max-height: 370px;
}
.carousel-caption2{
	font-size: 24px;
}
hr{color:#ddd;}
.rnrbar{
	border-radius: 3px;
	margin-top:40px;
	background-color:#fff;
}
#content_1 {
	border-left: 0px solid #ccc;
	border-right: 0px solid #ccc;
	}

#GROUP_10-zeile-Header {
	margin-top:0px;
	padding: 0px;
	box-shadow:none;
	background-color:transparent;
	margin-bottom:-20px;
	}
#GROUP_15-zeile-Slider {}
#GROUP_17-zeile-Higherbar {}
#GROUP_20-zeile-Content {}
#GROUP_50-zeile-Lowerbar {}
#GROUP_99-zeile-Footer {}

.inhaltsgruppen {
	padding: 15px 0px 15px 0px;
	background-color: #fff;
	margin-top:20px;
	border-radius: 4px;
	box-shadow: 0px 0px 20px black;
	/*box-shadow:inset 0 0 150px 0 #ddd;*/
}
.inhalte{
	overflow:hidden;
}
.content_fest{
	overflow:visible;
}

a{color:#476592;}
h1 , h2 {line-height:150%;font-size:18px;font-weight:normal;}
h2 ,h3{margin-top:0px;}
/*.Title, .videobox, .carousel-caption,.rnrnw_title,.e3button,#magkiosk_data h1,.list-group-item {
	font-family:Calibri;font-weight: normal;
}*/
.artikellist{
	padding: 0 15px;margin-left:0px;list-style:none;height:202px;overflow:hidden;margin-bottom:15px;
}
.e3button, .videobox, .rnrnw_title{
	font-family:Calibri;font-weight: normal;
}
a.block-margintop{
	margin:10px 0 5px 0;
}
div.block-margintop{
	min-height:115px;
	margin:10px 0 5px 0;
	border-bottom:1px solid #ddd;
}
.lipnt{margin-bottom:15px;}
.e3button {font-size:16px;}
h1.Title , h2.Title {
	margin:0 0 20px 0;
	width: auto;
	padding:8px 30px;
	font-weight: normal;
	color:white;
/*	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;*/
	background-color:#000;
	opacity:0.7;
}
h2{font-size:24px;}
h4{font-weight:bold;font-size:16px;}

.ellipsis {
   white-space: nowrap;
   overflow: hidden;
}
.ellipsis.multiline {
  white-space: normal;
	height:168px;padding:8px 13px 8px 13px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd;margin-bottom:15px;
}


.logo, .logobar {
	position:relative;height: 130px;
	border: 0px solid red;
	background-image:url('/site/grafix/logo.svg');
	background-position:left 0px;
	background-size:contain;
	background-repeat: no-repeat;
	margin:0px 0 15px 0;
	
	}

.videoholder , .videosubline{
	padding:5px 0 0 5px;color:#fff;
}

#playerwindow{
	background-color:#333;display:none;
}
#videolist{
	height:auto;
	overflow: hidden;
	padding:0px;
	background-color:#666;
	/*margin-left:-8px;*/
}
#video_back{
	height:30px;line-height:10px;color:#fff;font-weight:bold;padding:10px;cursor:pointer;
}
.elastic-video {
	position: relative;
	padding-bottom: 55%;
	padding-top: 15px;
	height: 0;
	overflow: hidden;
}

.elastic-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videobox{font-size:38px;line-height:62px;}

.videoitems:hover{
	border-color: #666;
}
.item_imgholder{
	width:100%;height:auto;overflow:hidden;text-align:center;background-color:#333;
}
.videoitems{
	overflow:hidden;
	height:auto;
	padding:0px 0 10px 0;
	font-size:12px;
	line-height:19px
}
.videoitems img{
	width:98%;
	height:auto;
}

#klappe_inside{
	text-align:center;
	position:absolute;
	height:300px;
	width:100%;
	z-index:512;
	background-color:#505050;
	opacity:0.8;
}
#klappe_content{

}


@import url('http://fonts.googleapis.com/css?family=Calibri:400,600');
/* @font-face{font-family:leaguegothic; src:url('/files/fonts/LeagueGothic-Regular.otf') format('opentype');} */
body {
	background-color: #ccc;
	background: url('/site/grafix/bg6.jpg') repeat center center fixed rgba(0,0,0,0.15);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-position:0px 0px;
	}

hr{color:#ddd;}

#content_1 {
	border-left: 0px solid #ccc;
	border-right: 0px solid #ccc;
	}

#GROUP_10-zeile-Header {
	margin-top:0px;
	padding: 0px;
	box-shadow:none;
	background-color:transparent;
	margin-bottom:-20px;
	}
#GROUP_15-zeile-Slider {}
#GROUP_17-zeile-Higherbar {}
#GROUP_20-zeile-Content {}
#GROUP_50-zeile-Lowerbar {}
#GROUP_99-zeile-Footer {}

.inhaltsgruppen {
	padding: 15px 0px 15px 0px;
	background-color: #fff;
	margin-top:20px;
	border-radius: 4px;
	box-shadow: 0px 0px 20px black;
	/*box-shadow:inset 0 0 150px 0 #ddd;*/
}
.inhalte{
	overflow:hidden;
}
.content_fest{
	overflow:visible;
}
a{color:#476592;}
h1 , h2 {line-height:150%;font-size:18px;font-weight:normal;margin-top: 0px;}

/*.Title, .videobox, .carousel-caption,.rnrnw_title,.e3button,#magkiosk_data h1,.list-group-item {
	font-family:Calibri;font-weight: normal;
}*/
.artikellist{
	padding: 0 15px;margin-left:0px;list-style:none;height:202px;overflow:hidden;margin-bottom:15px;
}
.e3button, .videobox, .rnrnw_title{
	font-family:Calibri;font-weight: normal;
}
a.block-margintop{
	margin:10px 0 5px 0;
}
div.block-margintop{
	min-height:115px;
	margin:10px 0 5px 0;
	border-bottom:1px solid #ddd;
}
.e3button {font-size:16px;}
h1.Title , h2.Title {
	margin:0 0 20px 0;
	width: auto;
	padding:8px 30px;
	font-weight: normal;
	color:white;
/*	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;*/
	background-color:#000;
	opacity:0.7;
}
h2{font-size:24px;}
h4{font-weight:bold;font-size:16px;}

.ellipsis {
   white-space: nowrap;
   overflow: hidden;
}
.ellipsis.multiline {
  white-space: normal;
	height:168px;padding:8px 13px 8px 13px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd;margin-bottom:15px;
}




.videoholder , .videosubline{
	padding:5px 0 0 5px;color:#fff;
}

#playerwindow{
	background-color:#333;display:none;
}
#videolist{
	height:auto;
	overflow: hidden;
	padding:0px;
	background-color:#666;
	/*margin-left:-8px;*/
}
#video_back{
	height:30px;line-height:10px;color:#fff;font-weight:bold;padding:10px;cursor:pointer;
}
.elastic-video {
	position: relative;
	padding-bottom: 55%;
	padding-top: 15px;
	height: 0;
	overflow: hidden;
}

.elastic-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videobox{font-size:38px;line-height:62px;}

.videoitems:hover{
	border-color: #666;
}
.item_imgholder{
	width:100%;height:auto;overflow:hidden;text-align:center;background-color:#333;
}
.videoitems{
	overflow:hidden;
	height:auto;
	padding:0px 0 10px 0;
	font-size:12px;
	line-height:19px
}
.videoitems img{
	width:98%;
	height:auto;
}

#klappe_inside{
	text-align:center;
	position:absolute;
	height:300px;
	width:100%;
	z-index:512;
	background-color:#505050;
	opacity:0.8;
}
#klappe_content{

}


.carousel-fade .carousel-inner .item {
  min-height:420px;
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
#myCarousel  .list-group-item {
	height:146px;
	overflow:hidden;
	margin-bottom:0px;
	padding:0;
}

#myCarousel  .list-group-item img{
	height:210px;
}
#myCarousel .list-group-item h3{
	position:absolute;padding:10px;background-color:#333;opacity:0.9;color:#fff;
}
#myCarousel  .list-group-item p{
	line-height: 19px;font-size:12px;
}


.maincontent img, .inhalte img {
	max-width: 100%;
	/*height: auto;*/
	}

.carousel-caption{
	text-align:left;
	background-color:#000;
	opacity:0.9;
	line-height:160%;
	margin-right:15px;
}

#myCarousel .carousel-caption {
  left:0;
	width: auto;
	bottom:-10px;
	padding:10px 20px;
	background:#333;
	font-size: 24px;

}

#myCarousel h3{
	font-size:38px;
	margin:0px 0px 4px 0px;
	line-height:150%;
	font-family:Calibri,Tahoma,Verdana;
}
#myCarousel .list-group {
	padding-left:15px;
	position:absolute;
	padding-right:0;
	top:0;
	right:0;
	height: auto;
}
#myCarousel .list-group-item {
	border:0;
	cursor:pointer;
	/*border-top:1px solid #ddd;*/
}
#myCarousel .list-group .active {
	background-color:#eee;	
}

#galleryholder{height:172px;}
#galerieopener{height:134px;}

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

.navbar-fixed-top{
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75)
}
.dropdown-menu{border:0;}

.navbar-nav > li > a.e3_active, .navbar-nav > li > a:hover.e3_active{background-color: #b9221e;
    color: #fff;}
.navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #fff;
    color: #000;
}

.gpb_logo_pic img{
	max-width:150px;

}
.gpb_logo_pic{
	position:relative;
	top:-15px;
	z-index:1024;
	width:170px;
	background-color:#fff;
	padding:0 10px 0 10px;
}


 @media screen and (max-width: 767px) {
	.e3 {
		padding-top: 5px;
		padding-bottom: 5px;
		}
	.e3button {
		font-size:14px;
		}
	.e2 {
		padding-top: 5px;
		padding-bottom: 5px;
		}

		.side-collapse-container{
				width:100%;
				position:relative;
		
				left:0;
				transition:left .4s;
				z-index: 9999;
		
		}

		#galleryholder{height:300;}
		#galerieopener{height:259px;}
		#galerieopener img{height:259px;}

		.side-collapse-container.out{left:200px;}
		.side-collapse {
				top:50px;
				bottom:0;
				left:0;
				width:200px;
				position:fixed;
				overflow:hidden;
				overflow-y:scroll;
				transition:width .4s;
				z-index: 9999;
		}
		.side-collapse.in {width:0;}

	#myCarousel .carousel-caption {
		padding:5px;
		background:#333;
		font-size:16px;
		font-weight: bold;
	}
	#content_1{display:none;}
}


@media (min-width: 992px) {
	#myCarousel .carousel-controls {display:none;}
	#myCarousel .list-group-item {height: 118px;}

	hr{margin:5px 0px 5px 0px;} 
	#myCarousel  .list-group-item img{
	height:170px;
}
#myCarousel .list-group-item h3 {
	margin-top: 80px;
	}
.navbar-fixed-top{
	width:971px;
	margin:0px auto;
}
	#myCarousel  .list-group-item img{min-width:296px;height:auto;}
}

@media (min-width: 1200px) {
.navbar-fixed-top{
	width:1171px;
	margin:0px auto;
}
	hr{margin:16px 0px 16px 0px;}

	#myCarousel .list-group-item {height: 143px;}
	#myCarousel  .list-group-item img{min-width:365px;height:auto;}
	#myCarousel .list-group-item h3 {
	margin-top:104px;
	height:40px;
	}
}

@media (max-width: 991px) {
	.carousel-introtext{font-size:1em;}
	#myCarousel{height:337px;}
	 .logo{height:1000px;margin-top:10px;}
	#videolist, #klappe{margin-top:15px;}
	#galleryholder{height:300px;}
	#galerieopener{height:259px;}
	.carousel-caption p,
	#myCarousel .list-group {display:none;} 
}
@media (max-width: 767px) {
 	#myCarousel{height:500px;}
 	#myCarousel img{
 		max-height:200px;
 	}
	.carousel-introtext{font-size:1em;}
	#myCarousel h3 {font-size:20px;}
}


#galleryholder{height:172px;}
#galerieopener{height:134px;}

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

.navbar-fixed-top{
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75)
}
.dropdown-menu{border:0;}

.navbar-nav > li > a.e3_active, .navbar-nav > li > a:hover.e3_active{background-color: #b9221e;
    color: #fff;}
.navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #fff;
    color: #000;
}

.gpb_logo_pic img{
	max-width:150px;

}
.gpb_logo_pic{
	position:relative;
	top:-15px;
	z-index:1024;
	width:170px;
	background-color:#fff;
	padding:0 10px 0 10px;
}


 @media screen and (max-width: 767px) {
 	#myCarousel{height:337px;}
 	#myCarousel img{max-height:200px;}
	.carousel-introtext{font-size:1em;}
 	.e3 {
		padding-top: 5px;
		padding-bottom: 5px;
		}
	.e3button {
		font-size:14px;
		}
	.e2 {
		padding-top: 5px;
		padding-bottom: 5px;
		}

		.side-collapse-container{
				width:100%;
				position:relative;
		
				left:0;
				transition:left .4s;
				z-index: 9999;
		
		}

		#galleryholder{height:300;}
		#galerieopener{height:259px;}
		#galerieopener img{height:259px;}

		.side-collapse-container.out{left:200px;}
		.side-collapse {
				top:50px;
				bottom:0;
				left:0;
				width:200px;
				position:fixed;
				overflow:hidden;
				overflow-y:scroll;
				transition:width .4s;
				z-index: 9999;
		}
		.side-collapse.in {width:0;}

	#myCarousel .carousel-caption {
		padding:5px;
		background:#333;
		font-size:16px;
		font-weight: bold;
	}
	#content_1{display:none;}
}


@media (min-width: 992px) {	 .logo{height:100px;margin-top:20px;}
	#myCarousel .carousel-controls {display:none;}
	#myCarousel .list-group-item {height: 118px;}

	hr{margin:5px 0px 5px 0px;} 
	#myCarousel  .list-group-item img{
	height:170px;
}
#myCarousel .list-group-item h3 {
	margin-top: 80px;
	}
.navbar-fixed-top{
	width:971px;
	margin:0px auto;
}
	#myCarousel  .list-group-item img{min-width:296px;height:auto;}
}

@media (min-width: 1200px) {
.navbar-fixed-top{
	width:1171px;
	margin:0px auto;
}
	hr{margin:16px 0px 16px 0px;}

	#myCarousel .list-group-item {height: 143px;}
	#myCarousel  .list-group-item img{min-width:365px;height:auto;}
	#myCarousel .list-group-item h3 {
	margin-top:104px;
	height:40px;
	}
}

@media (max-width: 991px) {

.logo{height:75px;margin-top:10px;}
 .rnrbar{
 	height:90px;
	border-radius: 3px;
	margin-top:5px;
	background-color:#fff;
}
	#videolist, #klappe{margin-top:15px;}
	#galleryholder{height:300px;}
	#galerieopener{height:259px;}
	.carousel-caption p,
	#myCarousel .list-group {display:none;} 
}

