body {
	font-family: Arial;
	margin-right: auto;
	margin-left: auto;
	background-color:#e1e1e1;
	}
#container {
	margin-top:15px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	color: #800000;
	}
#header {
	min-width:300px;
	max-width:300px;	
	float:left;
	margin-top:15px;
	}
.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
	text-align: left;
}

#header a{
	margin-right: 10px;
	}
.col-sm-10 {
    width: 67%;
}
.col-sm-2{
	width:33%;
}
#logout {
	padding-top:115px;
	float:right;
}
/*----- Menu Outline --------*/

.menu {
    width:1500px;
}
.menu li {
    list-style:none;
	background-color:#FFFFFF;
}
 
.menu a {
	min-width:150px;
	color:#474747;
}
#rightt{
	float:left;
	padding-top: 50px;
	margin-left:15px;
}
#hi{
	margin:0px;
}
.menu li:hover > a, .menu .current-item > a {
    text-decoration:none;
}
.menu .arrow {
    font-size:11px;
    line-height:0%;
}
 
/*----- Top Level -----*/
.menu > ul > li {
    float:left;
    display:block;
    position:relative;
    font-size:30px;
}
 
.menu > ul > li > a {
    padding-top:10px;
	padding-right:51px;
	padding-left:51px;
	padding-bottom:10px;
    display:block;
	text-decoration: none;
	list-style:none;
}
 
.menu > ul > li:hover > a, .menu > ul > .current-item > a {
    color:#474747;
	background-color:#e1e1e1;
}
 
/*----- Bottom Level -----*/
.menu li:hover .sub-menu {
    z-index:1;
    opacity:1;
}
.sub-menu ul {
	list-style-type: none;
}
.sub-menu {
   	width:160%;
   	padding:5px 0px;
   	position:absolute;
    top:100%;
    left:0px;
   	z-index:-1;
    opacity:0;
   	background:#e1e1e1;
	}
 
.sub-menu li {
    display:block;
    font-size:16px;
	list-style:none;
	margin-top: 10px;
}
 
.sub-menu li a {
    padding:10px 30px;
    display:block;
	font-size:24px;
}
 
.sub-menu li a:hover, .sub-menu .current-item a {
    color:#474747;
	background-color:#e1e1e1;
}

.menu-ueber {
    width:1300px;
}
 
.menu-ueber li {
    list-style:none;
	background-color:#FFFFFF;
	border-bottom-color:#e9e9e9;
	border-style: solid;
	border:5px;}
	
.menu-ueber a {
    color:#474747;
	border-top: 3px solid #800000;
}
.menu-ueber li:hover > a, .menu-ueber .current-item > a {
    text-decoration:none;
}
.menu-ueber > ul > li {
    float:left;
    display:block;
    position:relative;
    font-size:18px;
}
.menu-ueber > ul > li > a {
    padding:10px 46.5px;
    display:block;
	text-decoration: none;
	list-style:none;
}
 
.menu-ueber > ul > li:hover > a, .menu-ueber > ul > .current-item > a {
    color:#474747;
	background-color:#e1e1e1;
}
#1234 {
	margin-left: 150px;}
#content {
	margin-left: 350px;
	min-height: 504px;}
#content h2 {
	margin-bottom: 0px;
}
#content h3 {
	margin-bottom: 15px;
}
#content h1 {		
	text-decoration: underline;
	font-size:40px;
}
#content img {
	margin-right: 10px;
	}
#center img {float: left;}
#content th{text-align:left;}
#content p{
	font-size:20px;}
#content a{
	font-size: 20px;}
#border {
	margin-left: 300px;
	margin-top: 68px;
	border-bottom: #000000;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	}
#border2 {
	margin-top: 68px;
	}
#login {
	padding-left: 500px;
	padding-top: 300px;
}
#fusszeile{
	color:#F3E8E8;
	background-color:#000000;
	}
#navibottom  { 
	margin-top:100px;
	margin-bottom: 10px;
}
#navibottom a{
	color:#474747;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	padding:10px 20px;
	}
#navibottom li{
	font-size:16px;
	float: right;
	background-color:#FFFFFF;
	border-bottom-color:#e9e9e9;
	border-style: solid;
	border:5px;
	}
#navibottom .current-item a {
    color:#474747;
	background-color:#e1e1e1;}
#navibottom ul {
	list-style-type: none;
	}
#navibottom a:hover {
    color:#474747;
	background-color:#e1e1e1;
	}
#bottom {
	margin-top:15px;
	color:#474747;
	background-color:#e1e1e1;
	padding-top: 30px;
	border-bottom-color:#e9e9e9;
	border-style: solid;
	border:5px;
	}
	
#standort {
	float: left;
	margin-top:15px;
	}
#standortt {
	font-size:23px;
	float:left;
	margin-left: 10px;}
	
#contact {
	float: left;
	margin-left: 150px;
	margin-right: 10px;
	margin-top:15px;}

#contactt {
	font-size:23px;
	float: left;
	margin-top:23px;
}

#phone {
	float: right;
	margin-right: 15px;
	margin-top:15px;
}
#phonet {
	float: right;
	font-size:20px;
}
  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
	max-height:500px;
	width: 100%;
	margin:auto;
}
.carousel{
	max-height:300px;
	min-height:500px;
	margin-top:30px;
}