body{
	margin:0px;
	padding:0px;
	background-color:#fff;
 min-width:890px;
}
#main-nav {
	background-color:#1d394d;
	/*height:72px;*/
	width:100%;
	position:fixed; z-index:100;padding:0px;
}
#main-nav ul {margin:0px; padding:0px 0px; float:right;margin-right:10%;box-sizing: border-box;}
#main-nav ul  li{display: inline;
float:left; padding:0px;position: relative;  list-style: none;
  color: #fff;
}
#main-nav ul  li a{padding: 20px; font-family: "Open Sans", Arial, Helvetica, sans-serif;color:#fff; line-height:24px;display:block;  transition: 0.5s;text-decoration:none;}
#main-nav ul  li:hover > a{background-color:#19405c;cursor:pointer;background-color:#4096ee;}
#main-nav ul  li .active{background-color:#19405c;background: #31688f;border-radius:0px;cursor:pointer;}
#main-nav ul  li .active:hover{background-color:#19405c;background: #31688f;border-radius:0px;cursor:default;}
#main-nav ul  li .active:active{background-color:#19405c;background: #31688f;border-radius:0px;cursor:default;}
#main-nav ul  li:hover ul {display:block;border-left: 1px solid #204e6f;}
#main-nav ul  li:active ul {display:block;border-left: 1px solid #204e6f;}


#main-nav ul  li.submenu > a {padding-right:30px;}
#main-nav ul  li.submenu > a:after {
  position: absolute;
  float: right;
  content: ' ';right:10px;
  margin-left: 10px;
  
  margin-top: 11px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  border-bottom: 5px solid transparent;
}
#main-nav ul  li ul {position: absolute;background-color:#19405c;box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);display:none;padding:0px 0px 0px 0px;min-width:200px; 



}
#main-nav ul  li ul li a{padding: 10px 20px;margin:0px;}
#main-nav ul  li ul li small{color:#ddd;}
#main-nav ul  li ul li:hover a{background-color:#204e6f;border-radius:0px;background-color:#4096ee;}
#main-nav ul  li ul li:hover {background-color:#204e6f;border-radius:0px;}
#main-nav ul  li ul li {padding:0px 0px;width:100%;border-bottom: 1px solid #204e6f;}
#main-nav ul  li ul li:last-child {
  border-bottom: none;
}


#slider  .bottom{ background:url('images/slider-trans.png') repeat-x;height:35px; width:100%; position:absolute; bottom:0px;}
#slider {
	width:100%;height:609px;
	background: url('images/slide-1.jpg') center center /cover;
	position:relative;
}
#slider .wrapper {padding-top:180px;width:80%;margin:auto; }
#slider .wrapper .text{padding:0px;margin:0px; position:relative;}
#slider .wrapper .text { color:#fff;}
#slider .wrapper .text .red_block{background-color:#df3600; width:5px; height:91%;position:absolute;top:17px;}
#slider .wrapper  .text h1{ color:#fff; margin:0px;padding:0px;font-family: 'Allerta', sans-serif;font-size:60px;text-shadow: 3px 3px 6px #000000; font-weight:bold;padding-left:10px;}
#slider .wrapper  .text p{ color:#fff; margin:0px;padding:0px;font-family: 'Allerta', sans-serif;font-size:26px;text-shadow: 3px 3px 6px #000000; font-weight:bold;padding-left:10px;padding-top:20px;line-height:40px;}

 #slider-movie {position:relative;width:100%;height:550px;}
 #slider-movie .wrapper {padding-top:0px;width:100%; background-color: rgba(0, 0, 0, 0.5);z-index:2; position:absolute; top:0px; height:100%;}
 #slider-movie .wrapper  .text{padding:0px;margin:0px; position:absolute; top:23%;left:12%;}
 #slider-movie .wrapper  .text { color:#fff;}
 #slider-movie .wrapper  .text .red_block{background-color:#df3600; width:5px; height:91%;position:absolute;top:17px;}
 #slider-movie .wrapper  .text h1{ color:#fff; margin:0px;padding:0px;font-family: 'Allerta', sans-serif;font-size:60px;text-shadow: 3px 3px 6px #000000; font-weight:bold;padding-left:10px;}
 #slider-movie .wrapper  .text p{ color:#fff; margin:0px;padding:0px;font-family: 'Allerta', sans-serif;font-size:26px;text-shadow: 3px 3px 6px #000000; font-weight:bold;padding-left:10px;padding-top:20px;line-height:40px;}

 #slider-movie #movie-1{width:100%; min-width:auto;}
 #slider-movie .bottom{ background:url('images/slider-trans.png') repeat-x;height:35px; width:100%; position:absolute; bottom:0px;}


#main-con {background:url('images/text_bg.jpg');position:relative;}
#main-con .right-img {position:absolute; right:0px; top:70px;}
#main-con .right-img img{width:350px;}
#main-text::after { content: '';    display: block;    clear: both;}
#main-text {
	width:870px; margin:auto;padding:70px 0px 220px 0px;
	font-family:arial;
	
}
#main-text h3{color:#1f3b4f;font-size:30px;font-family: "Oswald",sans-serif;font-weight: 300;letter-spacing: 0px;}
#main-text hr{color:#ff0000; border:solid #df3600 1px;height:1px;margin:20px 0px 5px 0px;display:none;}
#main-text p{line-height:30px;}



#main-text .pic-con {background-color:#fff; padding:5px; border:1px solid #ccc; width:400px;text-align:center;margin:0px 10px 0px 20px;box-shadow: 0px 0px 2px #ccc;}
#main-text .pic-con img {width:100%;}
#main-text .pic-con span {font-size:11px;}


#main-text-1  {	width:870px; margin:auto;padding:70px 0px 220px 0px;	font-family:arial;}
#main-text-1::after {content: " "; clear:both; display:block;}

#main-text-1 h3 {font-size: 30px;letter-spacing: 0px;font-family: "Oswald",sans-serif;font-weight: 300;color: #0e2a32;}
#main-text-1 h4 {font-size: 28px;letter-spacing: 0px;font-family: "Oswald",sans-serif;font-weight: 300;color: #0e2a32;}
#main-text-1 h5{font-size: 20px;letter-spacing: 0px;font-family: "Oswald",sans-serif;font-weight: 300;color: #0e2a32;margin:0px 0px 5px 0px;}
#main-text-1 p{line-height:30px;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-family: "Open Sans",sans-serif;font-size: 16px;line-height: 30px;font-weight: 400;margin: 0 0 1.5rem;}
#main-text-1 strong{margin: 0 0 1.5rem;font-family: "Open Sans",sans-serif;font-size: 16px;line-height: 30px;}
#main-text-1 img.left-align {width:375px;float: left;margin: 0 2.5em 2.5em 0;margin-bottom: 3px;}
#main-text-1 img.right-align {width:375px;float: right;margin: 0 1em 2.5em 2.0em;margin-bottom: 3px;}

#main-text-1 .right-with-txt {width:375px;float: right;margin: 0 1em 2.5em 2.0em;margin-bottom: 3px;position:relative;}
#main-text-1 .right-with-txt img {width:375px;}
#main-text-1 .right-with-txt .info {position:Absolute;bottom:0px; background:rgb(255,255,255, 0.7);padding:10px;}

#main-text-1 .left-with-txt {width:375px;float: left;margin: 0 2.5em 2.5em 0;margin-bottom: 3px;position:relative;}
#main-text-1 .left-with-txt img {width:375px;}
#main-text-1 .left-with-txt .info {position:Absolute;bottom:0px; background:rgb(255,255,255, 0.7);padding:10px;}

#main-text-1 .list_1 li{padding:8px 5px;}

#main-text-1  .draht-table {margin:20px 0px;}
#main-text-1  .draht-table tr{}
#main-text-1  .draht-table tr td {padding:2px 15px; border:1px solid #ddd;}
#main-text-1  .draht-table tr th {padding:6px 15px;  border:1px solid #ddd;}
#main-text-1  .draht-table tr td span{text-transform: capitalize;}
#main-text-1  .draht-table tr td .white{background:#fff; padding:4px;border:1px solid #ccc;display:inline-block;}
#main-text-1  .draht-table tr td .red{background:#ff0000; padding:4px;border:1px solid #5c0000;color:#3f0505;display:inline-block;}
#main-text-1  .draht-table tr td .black{background:#111; padding:4px;border:1px solid #000;color:#fff;display:inline-block;}
#main-text-1  .draht-table tr td .grey{background:#989898; padding:4px;border:1px solid #464646;color:#1c1c1c;display:inline-block;}
#main-text-1  .draht-table tr td .green{background:#1b9b3a; padding:4px;border:1px solid #229037;color:#111;display:inline-block;}
#main-text-1  .draht-table tr td .yellow{background:#f0e406; padding:4px;border:1px solid #d5cb0f;color:#111;display:inline-block;}
#main-text-1  .draht-table tr td .brown{background:#a86940; padding:4px;border:1px solid #281305;color:#281305;display:inline-block;}


#main-text-1  .default-table {margin:20px 0px;}
#main-text-1  .default-table tr{}
#main-text-1  .default-table tr td {padding:2px 15px; border:1px solid #ddd;}
#main-text-1  .default-table tr th {padding:6px 15px;  border:1px solid #ddd;}
#main-text-1  .default-table tr td span{text-transform: capitalize;}
#main-text-1  .default-table tr td .white{background:#fff; padding:4px;border:1px solid #ccc;display:inline-block;}
#main-text-1  .default-table tr td .red{background:#ff0000; padding:4px;border:1px solid #5c0000;color:#3f0505;display:inline-block;}
#main-text-1  .default-table tr td .black{background:#111; padding:4px;border:1px solid #000;color:#fff;display:inline-block;}
#main-text-1  .default-table tr td .grey{background:#989898; padding:4px;border:1px solid #464646;color:#1c1c1c;display:inline-block;}
#main-text-1  .default-table tr td .green{background:#1b9b3a; padding:4px;border:1px solid #229037;color:#111;display:inline-block;}
#main-text-1  .default-table tr td .yellow{background:#f0e406; padding:4px;border:1px solid #d5cb0f;color:#111;display:inline-block;}
#main-text-1  .default-table tr td .brown{background:#a86940; padding:4px;border:1px solid #281305;color:#281305;display:inline-block;}

#main-text-1  .preis-table {margin:20px 0px;border-collapse: collapse;}
#main-text-1  .preis-table tr{border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
#main-text-1  .preis-table tr:nth-child(even) {background-color: #f2f2f2}

#main-text-1  .preis-table tr td {padding:2px 15px; height: 30px;    vertical-align: middle;border: 1px solid #ddd;}
#main-text-1  .preis-table tr td:first-child {text-align:Center;}
#main-text-1  .preis-table tr td:last-child {text-align:Center;}
#main-text-1  .preis-table tr td:nth-child(3){text-align:Center;}
#main-text-1  .preis-table tr th {padding:6px 15px;  border:1px solid #1d394d;height: 30px;background-color: #1d394d; color:#fff;border: 1px solid #ddd;
color: white;}
#main-text-1  .preis-table tr td span{text-transform: capitalize;}
#main-text-1  .preis-table tr td .white{background:#fff; padding:4px;border:1px solid #ccc;display:inline-block;}
#main-text-1  .preis-table tr td .red{background:#ff0000; padding:4px;border:1px solid #5c0000;color:#3f0505;display:inline-block;}
#main-text-1  .preis-table tr td .black{background:#111; padding:4px;border:1px solid #000;color:#fff;display:inline-block;}
#main-text-1  .preis-table tr td .grey{background:#989898; padding:4px;border:1px solid #464646;color:#1c1c1c;display:inline-block;}
#main-text-1  .preis-table tr td .green{background:#1b9b3a; padding:4px;border:1px solid #229037;color:#111;display:inline-block;}
#main-text-1  .preis-table tr td .yellow{background:#f0e406; padding:4px;border:1px solid #d5cb0f;color:#111;display:inline-block;}
#main-text-1  .preis-table tr td .brown{background:#a86940; padding:4px;border:1px solid #281305;color:#281305;display:inline-block;}

#footer-blue::before{
	background:url('images/blue-box-top.png') no-repeat center center ;background-size: 100% 100%;
	height:177px;
	width:100%;position:absolute; top:-175px;
	 content: " ";
}
#footer-blue {
	background-color:#1c384c;
	min-height:600px;position:relative;
}
#footer-blue .cat-con {width:890px; margin:auto; position:relative;padding-bottom:20px;}
#footer-blue .cat-con::after {content: " "; clear:both;display: block;}
#footer-blue .cat-con .cat-hline {position:absolute; top:-90px; right:50px;}
#footer-blue .cat-con .cat-hline::after {content: " ";display: block;    clear: both;}
#footer-blue .cat-con .cat-hline h3{color:#fff;font-family: arial, sans-serif;font-size:24px;}
#footer-blue .cat-con .cat-box {float:left;margin-right:50px; margin-bottom:34px;position:relative;text-align: center;}
#footer-blue .cat-con .cat-box img {margin:0px;box-shadow: 0px 0px 2px #111;}
#footer-blue .cat-con .cat-box .cat-txt {color:#eee;text-align:center;font-family:arial;padding:5px 0px;font-family: "Open Sans", Arial, Helvetica, sans-serif;background-color:#19405c;margin-top:5px;} /*background-color:#19405c;*/
#footer-blue .cat-con .cat-box .cat-img { width:250px; height:250px; padding:0px;/* background-color:#fff;box-shadow: 0px 0px 2px #111;*/}
#footer-blue .cat-con .cat-box  .cat-img .img-hover {background-color: rgba(57, 183, 229, 0);top:0px;left:0px;width:250px; height:250px;z-index:10;position:absolute;transition: all 0.3s ease-in 0.4s;transition-delay: 0s;overflow: hidden;}

#footer-blue .cat-con .cat-box  .cat-img .img-hover  p{color:#fff;font-size:13px;font-family: "Open Sans", Arial, Helvetica, sans-serif;
transform: scale(2) translateY(20px);-webkit-transform: scale(2) translateY(20px);transition: all 0.3s ease-in-out 0.1s;-webkit-transition: all 0.3s ease-in-out 0.1s;opacity:0;}
#footer-blue .cat-con .cat-box  .cat-img .img-hover  .info{background: rgba(10, 56, 72, 0.8);background: rgba(42, 90, 124, 0.8);
opacity: 0;transition: all 0.3s ease-in-out 0.1s;color:#fff;font-family: "Open Sans", Arial, Helvetica, sans-serif;text-shadow: 0 0 1px #4a4a4a;
padding: 7px 14px;box-shadow: 0 0 1px #062032;border-radius: 1px;display: inline-block;
transform: scale(2) translateY(20px);
-webkit-transform: scale(2) translateY(20px);
transition: all 0.3s ease-in-out 0.1s;
-webkit-transition: all 0.3s ease-in-out 0.1s;}
#footer-blue .cat-con .cat-box  .cat-img:hover .img-hover  p {transform: scale(1) translateY(20px);opacity:1;}
#footer-blue .cat-con .cat-box .cat-img:hover  .img-hover {background-color: rgba(28, 56, 76, 0.7);background-color: rgba(57, 183, 229, 0.4);background-color: rgba(6, 32, 50, 0.7);}
#footer-blue .cat-con .cat-box .cat-img:hover  .info{opacity: 1;transform: scale(1) translateY(20px);cursor:pointer;
-webkit-transform: scale(1) translateY(20px);}



#footer-blue .galerie-con { width:700px; margin:auto;position:relative;padding-bottom:40px;}
#footer-blue .galerie-con .gal-hline {position:absolute; top:-90px; right:30px;}
#footer-blue .galerie-con .gal-hline::after {content: " ";display: block;    clear: both;}
#footer-blue .galerie-con .gal-hline h3{color:#fff;font-family: arial, sans-serif;font-size:24px;}
#footer-blue .galerie-con .gal-top {padding: 8px 0px 8px 15px;font-family: "Open Sans", Arial, Helvetica, sans-serif;color: #eee;font-size:14px; text-align:center;margin-bottom: 5px;/*background-color: #19405c;*/}
#footer-blue .galerie-con .image-con img{ box-shadow: 0px 0px 2px #111;}

#footer-blue .galerie-con .image-con ul{position:relative;width:700px;}
#footer-blue .galerie-con .image-con ul{display: inline-block;margin:0px;padding:0px;}
#footer-blue .galerie-con .image-con ul li{margin:0px;list-style:none;padding:0px;display: inline;width:700px; display:none;}
#footer-blue .galerie-con .image-con ul li .text{position:absolute;bottom:3px;padding:15px;color:#fff;background:rgba(49, 104, 143,0.8); width:670px;font-family: "Open Sans", Arial, Helvetica, sans-serif;}
#footer-blue .galerie-con .image-con  ul li:first-child img{margin:0px;list-style:none;padding:0px;display: inline;}
#footer-blue .galerie-con .image-con  ul li:first-child {margin:0px;list-style:none;padding:0px;display: inline;}

#footer-blue .galerie-con .image-text {padding: 8px 0px 8px 15px;font-family: "Open Sans", Arial, Helvetica, sans-serif;/*background-color: #19405c;*/color:#fff;color: #eee;font-size:14px;margin-top: 5px;}
#footer-blue .galerie-con .gal-nav  .nav-left{position:absolute; top:42%; left:-90px;display: block;background:rgba(49, 104, 143,0) url('images/gal_prev.png') no-repeat 40% center;width:75px; height:75px;border-radius:38px;opacity:0.6;}
#footer-blue .galerie-con .gal-nav  .nav-right{position:absolute; top:42%; right:-90px;display: block;background:rgba(49, 104, 143,0) url('images/gal_next.png') no-repeat 60% center;width:75px; height:75px;border-radius:38px;opacity:0.6;}
#footer-blue .galerie-con .gal-nav  .nav-left:hover{opacity:1;cursor:pointer;}
#footer-blue .galerie-con .gal-nav  .nav-right:hover{opacity:1;cursor:pointer;}


#footer{
	height:60px;
	width:100%;
	background-color:#212121;	
}
#footer-nav {margin:0px; padding:0px;height:30px;}
#footer-nav::after {content: " "; clear:both;}
#footer-nav ul {margin:0px; padding:20px;}
#footer-nav ul  li{display: inline;float:left;}
#footer-nav ul  li a{padding:5px 20px; font-family:arial;color:#fff; }












@media screen and (max-width: 970px) {
	#main-nav ul  {margin:0px;}
}
@media screen and (max-width: 1600px) {
	#main-con .right-img  {display:none;}
}


@media screen and (max-width: 1125px) {
	 #slider-movie {height:450px;}
	 #slider-movie  #movie-1{width:100%; height:600px; min-width:auto;}
}

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

	 #slider-movie  #movie-1{margin-top:-100px;}
}
