html, body { outline:0; border:0;}

body {	border:0px; 
background: rgba(0, 0, 0, 0.9) url("../media/bigbg.jpg")  no-repeat fixed center center / cover ;
}


.clear {clear:both; display:block;}




.col-md-3, #myCarousel {background:rgba(245, 245, 245, 0.0);  }

hr {position:relative; top:-9px; width:100% height:2px; border-bottom:1px solid #000; display:block;}



/* SCHRIFTSTYLE */

h2 {text-transform:uppercase; font-size:23px; font-weight:bold;}





/* FARBGEBUNG */
.weiss{ color:#fff;}
.bue{ color:#00c3da;}
/*
i { color:black;}*/
a { color:black;}
a:hover { color:#00c3da; text-decoration:none;}
.btn-danger { color:#fff; background:#df0a0a; border:orange; padding:12px 19px 12px 19px; }
.btn-danger:hover { color:#fff; background:#ff0000; border:orange;}

.btn-default { color:#fff; background:#00c3da; border:#ccc; padding:12px 19px 12px 19px; }
.btn-default:hover { color:#fff; background:#00c3dc; border:#ccc;}

.btn-primary { color:#fff; background:rgba(0, 0, 0, 0.9); border:#ccc; padding:6px 16px 6px 16px; }
.btn-primary:hover { color:#fff; background:#00c3dc;  border:#ccc;}



.fright {float:right; position:relative; margin-top:0px; border:2px solid #000;}
.fleft {float:left; position:relative; margin-top:10px;}



.lead u {color:#fff; background:red; text-decoration:none; padding:2px 6px 2px 6px;}
.lead u i{color:#fff;}



#fixview {position:fixed; top:0px; left:0px; width:100%; height:100%; max-width:100%; max-height:100%;  display:none; z-index:99999999988;}
#fixviewbg {position:fixed; top:0px; left:0px; width:100%; height:100%;   z-index:99999999988;}
#fiximg {position:relative; width:auto; height:90%; margin:5% auto 5%  auto; vertical-align:center; }
#fiximga {position:relative; width:auto; height:90%; margin:auto auto auto auto; border:1px solid #ccc;   display:block;   z-index:999999999999;}





.panel-default {background:rgba(245, 245, 245, 0.30); border:#000; padding:14px 14px 14px 14px;}

a.highlightr { border:1px solid #ccc; background:rgba(255,255,255,0.20); padding:4px 4px 4px 4px;text-decoration:none;  }
 .highlightr:hover; { background:rgba(255,255,255,1); }








/* SECTION BACKGROUNDS */
.back-ground1{background: rgba(0, 0, 0, 0.9) url("../media/bigbg.jpg")  no-repeat fixed center center / cover ;}
.back-ground2{background: rgba(0, 0, 0, 0) url("http://") no-repeat top left / cover ;}
.back-ground3{background:#f7f7f7; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-bottom:65px;}
.back-ground4{background: rgba(255, 255, 255, 0) url("http://") no-repeat fixed center center / cover ;}
.back-ground5{background: rgba(255, 255, 255, 0) url("http://") no-repeat fixed center center / cover ;}
.back-ground6{background: rgba(0, 0, 0, 0) url("../media/bg-foot.jpg") no-repeat fixed center center / cover ;}

.color-overlay1 {  background: rgba(0, 0, 0, 0.94) none repeat scroll 0 0; padding:60px 0 60px 0;}
.color-overlay2 {  background:rgba(255,255,255,0.80) none repeat scroll 0 0; padding:60px 0 60px 0;  border:0px; }
.color-overlay3 {  background:rgba(200,200,200,0.85) none repeat scroll 0 0; padding:60px 0 60px 0;  }

.well {background:none; border:0px; }

.jumbotron {color:#fff; background: rgba(0, 0, 0, 0.99)}


/* HEADER NAVIGATION */

#nav { padding:0 0 0 0; margin:0 0 0 0; background:#000; border:0px; }  

.navbar-custom  a i{ position:relative; top:10px; font-size: 30px; text-align:center; display:block; color:#222;}


header .navbar-wrapper { position: absolute;  top: 0;  left: 0;  right: 0;  z-index: 20; border:0px; background:#eee;}

header .navbar-custom { background: #222; font-weight:700; text-transform:uppercase; border-width:0; outline:0;}
header .navbar-custom  .navbar-nav>li>a {  background: #000; color:#fff; outline:0;}
header .navbar-custom  .dropdown-menu li>a:hover { color: #fff; outline:0;}
header .navbar-custom  .navbar-nav li>a:hover{ background:#222;  color: #fff; outline:0;}

header  .navbar-nav li .open, .navbar-custom .navbar-nav .active a  { background-color: #000;  outline:0;}


 .dropdown-menu {  top:60px;  background: #000000; width:250px;   border:0px; overflow:hidden; }
 .dropdown-menu  li a, 
 .dropdown-menu  li ,
 .dropdown-menu  li:active, 
 .dropdown-menu  li:focus {outline:0; line-height:1px; text-align:left; height:10px; margin:0 0 0 0; 
                        padding:2px 5px 2px 2px; color:#ffffff; border:0px; width:280px; }

 .dropdown-menu  li a:focus,
 .dropdown-menu  li a:hover {  color:#f4f4f4; border-right:0px;}

header .nav li a, header .navbar-nav li a{ margin:0 0 0 0; padding:20px 40px 20px 40px;  float:left;
								   display:block; border-right:1px solid #444;}

header .navbar-custom  .dropdown-menu li a { padding:12px 40px 12px 40px; font-size:11px; 	 }  
								   
								   
header #nav.affix { position:fixed; top: 0; z-index:10; -webkit-transition: all .6s ease-in-out; border:0px;}
header #nav {  width: 100%;  position:static; border:0px; }

.breakline a{  display:block; border:0px; width:250px; font-weight:bold; border-bottom:1px solid #ccc; text-decoration:underline; padding:20px 40px 20px 40px; }
.navrow { position:relative; float:left; display:block; width:250px; text-decoration:none;}



/* HEADER CAROUSEL */



#bigslider .carousel-indicators {
    bottom: 40px;
    left: 0px;
    margin-left: 0px;
    width: 100%;
	border:0px;
	padding-top:10px;
	padding-bottom:10px;
	 background:rgba(0,0,0,0.5);
}

#bigslider .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    float: left;
    height: 44px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
    width: 80px;
}

#bigslider .carousel-indicators img {
    border: 2px solid #FFFFFF;
    float: left;
    height: 44px;
    left: 0;
    width: 80px;
}

#bigslider .carousel-indicators .active img {
    border: 2px solid #39b3d7;

}

#bigslider {   height:650px;}
#bigslider  .note {position:relative;  bottom:283px; left:20%; padding:60px 60px 60px 60px;   width:60%; background:rgba(0,0,0,0.8); color:#fff;}
#bigslider  .note  h2{position:relative; display:block; text-align:left;  color:#fff; font-weight:bold; font-size:54px; clear:both; }
#bigslider  .note  h2 span{ position:relative; clear:both; font-style:italic; font-size:16px; margin-bottom:0px; color:#eee;}
#bigslider  .note  small{ float:left; display:block; padding:5px 0 0 0px; text-transform:uppercase;   color:#ccc; font-size:16px;}
#bigslider  .note  p{position:relative;  clear:both; top:15px;}	  




#myCarousel .thumbnail, .thumbnail {
	margin-bottom: 0; background:none; border:0px solid #fff;
}


/*

.carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
.carousel-control {
background:none;
	top:40%;
	color:#428BCA;
	bottom:auto;
	padding-top:4px;
	width:60px;
	height:60px;
	text-shadow:none;
	opacity:1;
}
.carousel-control:hover {
	color: #d9534f;
}
.carousel-control.left, .carousel-control.right {
	 background-image:none !important; 
}
.carousel-control.right {
	left:auto;
	right:-32px;
}
.carousel-control.left {
	right:auto;
	left:-32px;
}

.carousel-indicators {
	position:relative; top: -20px; 
}
.carousel-indicators li {
	border-radius:0;
	width:10px;
	height:10px;
	 background:#ccc; 
	border:1px solid #ccc;
}
.carousel-indicators .active {
	width:12px;
	height:12px;
	background:#3276b1;
	border-color:#3276b1;
}



*/





#footslider .thumbnail {
	margin-bottom: 0;
}
.carousel-control.left, .carousel-control.right {

	background:none;
}
.carousel-control {
	color:#00c3da;
	top:40%;
	bottom:auto;
	padding-top:4px;
	width:30px;
	height:30px;
	text-shadow:none;
	opacity:1;
	
}
.carousel-control:hover,  .carousel-control.left:hover, .carousel-control.right:hover {
	color:rgba(0, 195, 218, 1); background:none;
}
.carousel-control.left, .carousel-control.right {
	background-image:none !important;
	 height:44px; padding-top:8px;
}
.carousel-control.left i, .carousel-control.right i{
	color:rgba(0, 195, 218, 0.19);  font-size:42px;
	}
	
	.carousel-control.left i:hover, .carousel-control.right i:hover{
	color:rgba(0, 195, 218, 1);  
	}
	
	
	
	
.carousel-control.right {
	left:auto;
	right:00px;
}

.carousel-control.left {
	right:auto;
	left:00px;
	
}

.carousel-indicators {
	bottom:13px;
}
.carousel-indicators li {
	border-radius:0;
	width:16px;
	height:16px;
	 background:#888; 
	border:1px solid #ccc;
}
.carousel-indicators .active {
	width:18px;
	height:18px;
	background:#00c3da;
	border-color:#00c3da;
}




#slide_prev i, #slide_next i {font-size:36px; color:rgba(0, 0, 0, 0.49)}
#slide_prev:hover i, #slide_next:hover i {color:#000;}

 #slide_next{  position: absolute;  top: 230px;  right: 0;  display:block;  padding: 15px 5px 15px 15px; 
 z-index:100; background:rgba(248, 248, 248, 0.19);
    border-top-left-radius:14px;
   border-bottom-left-radius:14px;
 }
 #slide_prev{  position: absolute;  top: 230px;  left: 0;  display:block; padding: 15px 15px 15px 5px; 
 z-index:100; background:rgba(248, 248, 248, 0.19);
  border-top-right-radius:14px;
   border-bottom-right-radius:14px;
 }

 #slide_prev:hover{  padding: 15px 15px 15px 25px;  background:rgba(0, 0, 248, 0.49);    
   border-top-right-radius:14px;
   border-bottom-right-radius:14px; }
 #slide_next:hover{  padding: 15px 25px 15px 15px;   background:rgba(248, 248, 248, 0.49);
   border-top-left-radius:14px;
   border-bottom-left-radius:14px; }




   
   
   
/* FOOTER */

#footer  { text-transform:uppercase;  text-align:left;}
#footer h3  {  font-weight:700; font-size:17px; padding-bottom:25px; color:#cccccc; }
#footer p, #footer  a{  font-size:12px; color:#cccccc; }
 #footer  a{  font-size:12px; font-weight:bold; color:#dddddd; }
 
 
ul.footed{ list-style:none; text-align:left;}
 .footed li{padding:0 0 0 0; margin:5px 0 5px -40px; clear:both; text-align:left;}
 .footed a{ padding:0 0 0 0; margin:0 0 0 0; color:#aaaaaa;}
 .footed a:hover{ text-decoration:none; color:#ffffff;}


 
 
 .quicknav {position:fixed; top:5px; right:125px; z-index:9999999; }

.quickitem {    -webkit-transition: all 0.3s ease 0s;
       -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
         -o-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
position:relative;  color:#fff;  background:black; padding:15px 15px 15px 12px; float:left; display:block;}

.quickitem a, .quickitem a i{color:#333; font-size:24px; outline:0px;}
.quickitem:hover i{ background:black; font-size:26px; color:#fff;}


#scroll-top   { position:fixed; z-index:100; padding:6px 12px 6px 12px; background:#000;  bottom:-4px; right:45px;
			  color:#fff; font-size:24px;  }
#scroll-top:hover  {   bottom:0px;  }
#scroll-top   i{ color:#fff; font-size:16px; border-radius:50%; }

#audio   { position:fixed; z-index:100; padding:6px 12px 6px 12px; background:#000;  bottom:-4px; right:88px;
			  color:#fff; font-size:24px;  }
