@charset "utf-8";


								
/*Haupt-Navigation---------------------------------------------------------------------*/	

.navform               { margin: 0px 0px 0px 0px;  padding:0px 0px 0px 0px; }
.containerformfarbe    {   padding:0px 0px 0px -20px!important; }
			
.navbar-wrapper .navbar        { border-radius: 0px; margin: 0px 0px 0px 0px; }
.navbar-inverse {
    background-color: #fff;
    border-color: #transparent; 
}

.navbar-inverse .navbar-nav > li > a {
    color: #999;
}
.navbar-nav > li > a {
    padding-bottom: 5px;
    padding-top: 5px;  padding-left: 15px;  padding-right: 15px; border-right: 0px solid #4a4a4a; border-top: 0px solid #999;
}
.navbar-nav > li > a {
    line-height: 25px; 
    padding-bottom: 10px;
    padding-top: 10px;   
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #000!important;
  background-color: #cacaca!important; 
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: #e1e1e1!important;
    color: #000!important;  
}

.container > .navbar-header, .container > .navbar-collapse {
    margin-left: 0; border-left: 0px solid #4a4a4a; padding-left: 0; background-color:#transparent; z-index:1; 
    margin-right: 0; }
	
.navbar-nav {
    float: right; 
    margin: 0;
}



.log    { float:left; margin: 0px 60px 0px 15px;}

	
.search               { float:right; margin: 5px -28px 0px 0px; width:240px;}	
.form-control         { max-width:250px!important; margin: 0px 0px 0px 0px; background-color:#e1e1e1!important; border:solid 0px #000!important; color:#666!important; height:34px;}	

.form-control::-moz-placeholder {
    color: #666;
}

/*SUBNAVIGATION------------------------------------------------------------------------*/

.submenubox              {  margin: 15px 0px 70px 0px;}
.produktenav             /*{ min-width:280px;}*/
.produktenavbar          {  margin: 2px 0px 0px 0px!important;}

				
	.nav-tabs.nav-stacked > li:first-child > a {
			  -webkit-border-top-right-radius: 6px;
					  border-top-right-radius: 6px;
			  -webkit-border-top-left-radius: 6px;
					  border-top-left-radius: 6px;
			  -moz-border-radius-topright: 6px;
			  -moz-border-radius-topleft: 6px; border:solid 1px #ccc;
			}


.nav-tabs > li > a {

  -webkit-border-bottom-right-radius: 6px;
					  border-bottom-right-radius: 6px;
			  -webkit-border-bottom-left-radius: 6px;
					  border-bottom-left-radius: 6px;
			  -moz-border-radius-bottomright: 6px;
			  -moz-border-radius-bottomleft: 6px; border:solid 1px #ccc;
}



			
			.nav-tabs.nav-stacked > li:last-child > a {
			  -webkit-border-bottom-right-radius: 6px;
					  border-bottom-right-radius: 6px;
			  -webkit-border-bottom-left-radius: 6px;
					  border-bottom-left-radius: 6px;
			  -moz-border-radius-bottomright: 6px;
			  -moz-border-radius-bottomleft: 6px; border:solid 1px #ccc;
			}


.nav-tabs {

    border-bottom: 0px solid #ddd;

}

/*MOUSE-OVER-BOXEN-------------------------------------------------------------------------*/
div.demoboxnews { 
    background: none repeat scroll 0 0 #ccc; border:solid 1px #b1b0b0;
    transition-duration: 2s, 2s;
    transition-property: width, background;
	}
	
div.demoboxnews:hover {
     background:#666; color:#FFFFFF; /* dfdfdeZiel */
}


div.demoboxthemen { 
    background: none repeat scroll 0 0 #fff; border:solid 1px #dedcdc;
    transition-duration: 2s, 2s;
    transition-property: width, background;
	}
	
div.demoboxthemen:hover {
     background:#666; color:#FFFFFF; /* dfdfdeZiel */
}


					
/* M E N U  //////////////////CA6C02////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------------*/					
.menu li.active a   { color:#000!important; background-color:#ccc!important; }						
li.active a:hover   { color:#fff!important;}

.navigation li.active a  { color:#000!important; background-color:#fff!important;   margin: 0px 0px 0px 0px; border-left: 1px solid #ccc!important; border-right: 1px solid #ccc!important;}



.subnavigation  li a               { color:#525151!important; background-color:#ebebeb!important;   margin: 0px 0px 0px 0px; border-left: 0px solid #fff!important; border-right: 0px solid #fff!important;}
.subnavigation  li a:hover         { color:#fff!important; background-color:#ccc!important;   margin: 0px 0px 0px 0px; border-left: 0px solid #fff!important; border-right: 0px solid #fff!important;} 
.subnavigation  li.active a        { color:#CA6C02!important; background-color:#ccc!important;   margin: 0px 0px 0px 0px; border-left: 0px solid #fff!important; border-right: 0px solid #fff!important;}



a.team:link       {   color : #;  display:block; padding: 8px 0px 8px 15px;  background-color:#F6F5F5;  }
a.team:visited    {   color : #;  display:block; padding: 8px 0px 8px 15px;  }	
a.team:active     {   color : #;  display:block; padding: 8px 0px 8px 15px;   }	
a.team:hover      {   color : #fff!important;  display:block; text-decoration:none; padding: 8px 0px 8px 15px; background-color:#0873ba;  }	



/*Higslide-images----------------------------------------------------------------------------------------------------------------*/

a.highslide:link     {   border:1px solid #bdbcbc; overflow:hidden; filter:alpha(opacity=90);  opacity: 0.9; -moz-opacity:0.9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  
                         display:block; float: left;  margin: 20px 25px 10px 0px; padding: 4px; color:transparent!important; -webkit-box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); }	
a.highslide:visited  {  border:1px solid #bdbcbc; filter:alpha(opacity=90);  opacity: 0.9; -moz-opacity:0.9;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
						/*width:136px; height:103px;*/ display:block;  color:transparent!important; -webkit-box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5);}	
a.highslide:active   {  border:1px solid #bdbcbc; filter:alpha(opacity=90);  opacity: 0.9; -moz-opacity:0.9;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
						/*width:136px; height:103px;*/ display:block; color:transparent!important; -webkit-box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5);}	
a.highslide:hover    {  border:1px solid #bdbcbc; filter:alpha(opacity=100); opacity: 1.0; -moz-opacity:1.0;  background-color: #dddcdc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;   
						/*width:136px; height:103px;*/ display:block;  color:transparent!important; -webkit-box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5);}	
.highslide img   	 {max-width:160px!important; height:auto; }



#menuakt       li.active a  { color:#0873ba!important; background-color:#abaaaa!important;}
#menuaktfirst  ul.active a { color:#fff; background-color:#abaaaa!important;}
													

a.highslideprodukte:link     {   border:0px solid #bdbcbc; overflow:hidden; filter:alpha(opacity=90);  opacity: 0.9; -moz-opacity:0.9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0px;  
                         display:block; float: left;  margin: 10px 15px 10px 0px; padding: 0px; color:transparent!important; -webkit-box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); }	
a.highslideprodukte:visited  {  border:1px solid #bdbcbc; filter:alpha(opacity=90);  opacity: 0.9; -moz-opacity:0.9;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
						/*width:136px; height:103px;*/ display:block;  color:transparent!important; -webkit-box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5);}	
a.highslideprodukte:active   {  border:1px solid #bdbcbc; filter:alpha(opacity=90);  opacity: 0.9; -moz-opacity:0.9;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
						/*width:136px; height:103px;*/ display:block; color:transparent!important; -webkit-box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5);}	
a.highslideprodukte:hover    {  border:1px solid #bdbcbc; filter:alpha(opacity=100); opacity: 1.0; -moz-opacity:1.0;  background-color: #dddcdc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;   
						/*width:136px; height:103px;*/ display:block;  color:transparent!important; -webkit-box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5);}	
.highslideprodukte img   	 {max-width:100%!important; height:auto; }


.bildergalerie             {  margin-right: 50px;  min-width:120px!important;}


.rahmen     {   border:1px solid #bdbcbc; overflow:hidden; filter:alpha(opacity=90);  opacity: 0.9; -moz-opacity:0.9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  
                         display:block; float: left;  margin: 20px 25px 10px -10px; padding: 8px; color:transparent!important; -webkit-box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); box-shadow:  1px 1px 3px 1px rgba(176, 176, 176, 0.5); }	




































	
