@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	font-family: verdana;
}

img {
	max-width: 100%;
	height: auto;	
}

.container {
	background: #fff;
	width: 100%;
	margin: 0px;
  }
 
.weiss {
	background: #fff;
	margin: 10px 0;}
 
 .color-01 {
	background: #122c43;
	}
 
 .color-02 {
	background: #0c0c0c;
	}
 
.form-control {
	margin-top: 5px;}

/* Linie */
hr
	{
	background-color:#ccc; /* Mozilla */
	color:#ccc; /* IE*/
	border:#ccc; /* Opera */
	height:1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
 
h1 {
 	font-size: 1.8em;
	color: #444;}
	
h2 {
 	font-size: 1.6em;
	color: #444;}
	
h3 {
 	font-size: 1.4em;
	color: #444;}
	
h4 {
 	font-size: 1.2em;
	color: #444;}
	
h5 {
 	font-size: 1em;
	color: #444;}
	
h6 {
 	font-size: 0.8em;
	color: #444;}
.wrapper {
	width: 960px;
	margin: 10px auto;}
 
/* CONTENT */

.content {
	border-left: 3px solid #122c43;}
	
.infobox h2 {
	color: #666;
	font-size: 1.2em;
	padding: 10px 0;}
          
/* NAVIGATION */

.navigation{
	position: relative;
	z-index: 10;
	background-color: #fff;
}

	.navigation a
	{
		display: block;
		color: #444;
		text-decoration:none;
		clear:both;
	}
	
	.navigation ul
	{
		list-style:none;
		padding:0px;
		margin:0px;
	}
	
 .navigation li {
  	float: left;
	}
 
	.navigation li a.current
	{
		color:#444;
	}

	/*1. Ebene */
	.navigation ul li a
	{
		padding:8px 15px;
		display:block;
		text-decoration:none;
		color:#122c43;
		background: #fff;
	}
	
/* NAVI2 */

.navi2 {
	float: right;}
	
	.navi2 a {
		color: #fff;}
		
		.navi2 li {
			padding: 0px 20px;}

	
/* BOTTOM */	
	.h2bottom {
		color: #fff;
		font-weight: normal;
		margin: 0px;
		padding: 15px 0px;
		font-size: 2em;}
 .bottom {
	margin-top: 20px;
	background: #122c43;
	color: #fff;
	font-size: 1em;
	font-family:verdana;
	padding: 10px 0;
	}

		.bottom td {
			padding: 5px 0px;}
	
		.bottom li {
			list-style: none;
			padding: 5px 0px;}
			
		.bottom a {
			color: #fff;
			text-decoration: none;
			}
	
 .bottom_2 {
	background: #001e34;
	color: #fff;
	font-size: 1em;
	font-family:verdana;
	padding: 10px 0;
	}
	
	.bottom_2 li {
		list-style: none;
		float: left;
		margin-right: 40px;
		height: 60px;}

	.bottom .glyphicons:before {
			position: absolute;
			left: 0px;
			top: 0px;
			display: inline-block;
			margin: 0px 5px 0px 0px;
			font: 1.2em "Glyphicons Regular";
			color: #fff;
			vertical-align: top;
			text-transform: none;
		}
		
			.bottom_2 .glyphicons:hover:before {
			color: #222;
		}
		
	.bottom_2 .social:before {
			position: absolute;
			left: 0px;
			top: 0px;
			display: inline-block;
			margin: 0px 5px 0px 0px;
			font: 3em "Glyphicons Social Regular";
			color: #fff;
			vertical-align: top;
			text-transform: none;
		}
		
			.bottom_2 .social:hover:before {
			color: #222;
		}
	
	
	.copy {
	width: 1000px;
	background: transparent;
	margin: 0px auto;	
	text-align: right;
	color: #fff;
	}
	
		.copy a{
			color: #fff;
		}
		
				.copy a:hover{
					color: #999;
					}
	
 /* SPRACHAUSWAHL */
 
 .sprachauswahl {
	margin: 0px  10px 0 0;
	float: right;}
	
	 .sprachauswahl li {
		float: left;
		list-style: none;
		}
		
	.sprachauswahl a {
		color: #555;
		font-size: 16px;
		padding: 1px 3px;
		border: 1px solid #777;
		text-decoration: none;
		}
		
	.sprachauswahl a:hover {
		color: #fff;
		}
		
		.link_on {
			background: #fff;}
		
		.link_off {
			background: #ccc;}
			
		.link_on:hover {
			background: #333;
			color: #fff;}
		
		.link_off:hover {
			background: #333;
			color: #fff;}
			
