/* Global Resetting */
/** {
	font-size: 1em;
	padding: 0;
	margin: 0;
	list-style:none;
}
html, body {
	height:100%;
	margin:0;
	padding:0;
}*/

body {
	color:#666;
	font-family:tasa_orbiterregular,Arial,sans-serif;
	background:#fff;
	overflow-x:hidden;
	font-size:16px;
}

/* BOOTSTRAP überschreiben
----------------------------------------- */
.navbar-default {
  background-color: transparent;
  border-color: transparent;
  box-shadow:none;
}

/* CONTAINER
----------------------------------------- */
#BgContainer {
	max-width: 1010px;
	margin: 0 auto;
	
}
#Container { 
	max-width: 1010px;
	margin:10px 0 0 0;
	margin:10px 0 0 10px;
	padding: 0px;
	min-height: 500px;
	
}

#Layout {
/*	max-width: 730px;
	float: left;
	margin: 0;
	margin: 20px 0 0 0;
	padding: 0 0 10px 10px;		
	*/
}

/* #Home ist nicht aktiv*/
#Home {

	max-width: 730px;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;			
}

#textbox {
    max-width: 620px;
    padding-right:20px;
}

#Layout p
{
	font-size: 11px;
	line-height: 17px;
	line-height: 18px;
	color:#000;
	font-weight: 400;
	margin: 5px 0 12px 0;
}
#Layout p:first-child
{
	margin: 0;
}


#Layout p.left
{	
	font-size: 11px;
	line-height: 17px;
	line-height: 18px;

}

#Layout p.right
{	
	font-size: 11px;
	line-height: 17px;
	line-height: 18px;

}

#Layout p a

{
	color: #000;
	text-decoration: underline;
}

#Layout p a:hover,
#Layout p a.current,
#Layout p a.current:hover

{
	color: #999;
	text-decoration: underline;	
}

#Layout h1,
#Layout h2
{
	font-size: 16px;
	line-height: 23px;
	margin-top: 6px;
	color:#000;
}
#Layout h1:first-child,
#Layout h2:first-child
{
	font-size: 16px;
	line-height: 23px;
	margin-top: 6px;
	color:#000;
}

#Layout h3,
#Layout h4,
#Layout h5,
#Layout h6

{
	
	font-size: 11px;
	line-height: 17px;
	line-height: 18px;
	color: #000;
	font-weight:bold;
	margin: 5px 0 12px 0;
}

#Layout h3 a,
#Layout h4 a,
#Layout h5 a,
#Layout h6 a

{
	
	font-size: 13px;
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}
#Layout h3 a:hover,
#Layout h4 a:hover,
#Layout h5 a:hover,
#Layout h6 a:hover

{
	
	color:#999;
	text-decoration:underline;
}

#Layout ul 
{
	list-style:none;
	
	
}

#Layout ul li
{
	font-size: 11px;
	line-height: 17px;
	line-height: 18px;
	color:#000;
	margin-left:-11px;
	padding-left:15px;
	/*background: white url(../images/list/liste-neu.gif) left no-repeat;*/
	
}

/*_____________BILDLEGENDE_____________*/

#Layout p.legende {
  font-size: 12px;
  line-height: 14px;
  color: #000;
  margin: 0;
  padding: 0;
}

img {
  border: 0;
  max-width: 100%;
  height: auto;
}

/* HEADER
----------------------------------------- */
#Header { 
	margin:0;
	padding: 0 0 10px 0;
	
}


#Header h1 { 
	  	color: #666; 
		font-size: 22px; 
		font-weight: bold;
		padding: 0;
		margin: 15px 0 15px 0;
}
.navbar-brand {
  font-size: 1.4em;
  font-weight: bold;
  margin-top: 12px;
  padding-left: 9px !important;
}




/* MAIN NAVIGATION - TABS
----------------------------------------- */

/* display: none; - Mediaquery 769px display:block; */
	div#NavigationTop {
		display:none;
	}
	div#Navigation {
		display:block;
	}

#NavigationTop {
	margin: 0;
	padding: 0; 	
}
	#NavigationTop ul { 
		list-style-type: none;
		padding:0;
		margin: 24px 0 0 0;	
}
	#NavigationTop ul li { 
			display:inline-block;
			text-align: left;
			font-size: 14px;
			color: #000;
			line-height: 23px;
			margin:0;
			padding:0;
			font-weight:normal;		
}
  	#NavigationTop ul li a { 
				padding: 0px 8px;
				text-align: left;
				font-size: 14px;
				text-decoration: none;
				color:#000;
}
	#NavigationTop ul li a span {
}
	#NavigationTop ul li a:hover { 	
				color:#999;

}
	#NavigationTop ul li a:hover span {
				cursor: pointer;
}
					
    #NavigationTop ul li a.current,
	#NavigationTop ul li a.section,
	#NavigationTop ul li a.section:hover,
	#NavigationTop ul li a.current:hover { 
		
				color:#999;
					
}
#Navigation {
	margin: 0;
	padding: 0; 	
}
	#Navigation ul { 
		list-style-type: none;
		padding:0;
		margin: 0;	
}
	#Navigation ul li { 
			display:block;
			text-align: left;
			font-size: 14px;
			color: #000;
			line-height: 23px;
			margin:0;
			padding:0;
			font-weight:normal;		
}
  	#Navigation ul li a { 
				padding: 0px 6px;
				text-align: left;
				font-size: 14px;
				text-decoration: none;
				color:#000;
}
#Navigation ul#Menu1 li a {
  padding: 0;
}
#Menu2 {
  margin-top: 24px !important;
}

	#Navigation ul li a:hover { 	
				color:#999;

}
	#Navigation ul li a:hover span {
				cursor: pointer;
}
					
    #Navigation ul li a.current,
	#Navigation ul li a.section,
	#Navigation ul li a.section:hover,
	#Navigation ul li a.current:hover { 
		
				color:#999;
					
}

/* Footer */
.copy {
  font-size: 0.8em;
}
.copy a {
  color:#000;
  text-decoration: none;
}
.copy a:hover {
  color:#999;
}



/* Extra small devices (portrait phones, less than 576px) (xs) */
@media (max-width: 575px) { 
	
	
}

/* Small devices (landscape phones, less than 768px) (sm) */
@media (max-width: 769px) {
	div#NavigationTop {
		display:block;
	}
	div#Navigation {
		display:none;
	}
	.navbar-brand {
	  padding-left: 0px !important;
	}
	#Layout {
		margin: 0 25px;
		padding: 0;		
	}

}

/* Medium devices (tablets, less than 992px) (md) */
@media (min-width: 991px) {


}

/* Large devices (desktops, less than 1200px) (lg) */
@media (min-width: 1199px) {

}