.start_link {text-decoration:none; font-size:25px;}
.start_link:hover {text-decoration:underline;}
.inhalt { width:80%; padding:10px;  margin:0 auto; margin-top:20px;}
.new_header {width:350px; margin:0 auto; margin-top:3%; text-align:center; border-radius:100px; border-bottom:3px #e24e35 double;}
.new_footer {width:400px; padding:0; margin:10px auto; text-align:center;}
.kuhlmann_menu {width:80%; margin:0 auto; margin-top:3%;}
.dropdown a {background:none;}
.input_to_link {padding:0; border:none; background:none; text-decoration:underline;}
.input_to_link_label :hover{padding:0; border:none; background:none; text-decoration:none;}
.none {color:none; text-decoration:none;}
.none:hover {color:white; text-decoration:none;}
.none :visited{color:white; text-decoration:none;}
.none:active{color:white; text-decoration:none;}
.margin {margin: 0;}
.kuhlmann_button {text-decoration:none; 
			  padding:5px; 
			  border:1px #A7A7A7 outset;
			  border-radius:1px;
			  background:#EEEEEE; 
			  color:black;}

.kuhlmann_button:hover{text-decoration:none; 
			  padding:5px; 
			  border:1px #A7A7A7 outset;
			  border-radius:1px;
			  background:#D6D6D6; 
			  color:red;}
			  
.kuhlmann_button:active{text-decoration:none; 
			  padding:5px; 
			  border:1px #A7A7A7 inset;
			  border-radius:1px;
			  background:#EEEEEE; 
			  color:black;}
			  
.kuhlmann_menu_default nav ul ul {
	display: none;
}

	.kuhlmann_menu_default nav ul li:hover > ul {
		display: block;
	}
			  
.kuhlmann_menu_default nav ul {
	background: #d6d6d6; 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0 5px;
	list-style: none;
	position: relative;
	display: inline-table;
}
	.kuhlmann_menu_default nav ul:after {
		content: ""; clear: both; display: block;
	}
			  
.kuhlmann_menu_default nav ul li {
	float: left;
}
	.kuhlmann_menu_default nav ul li:hover {
		background: #4b545f;
		background: linear-gradient(top, #4f5964 0%, #5f6975 50%);
		background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 50%);
		background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 50%);
	}
		.kuhlmann_menu_default nav ul li:hover a {
			color: #fff;
		}
	
	.kuhlmann_menu_default nav ul li a {
		display: block; padding: 5px 10px;
		color: #757575; text-decoration: none;
	}
			  
.kuhlmann_menu_default nav ul ul {
	background: #5f6975; border-radius: 0px; padding: 0;
	position: absolute; top: 100%;
}
	.kuhlmann_menu_default nav ul ul li {
		float: none; 
		border-top: 1px solid #6b727c;
		border-bottom: 1px solid #575f6a;
		width:250px;
		position: relative;
	}
		.kuhlmann_menu_default nav ul ul li a {
			padding: 10px 15px;
			color: #fff;
		}	
			.kuhlmann_menu_default nav ul ul li a:hover {
				background: #4b545f;
			}

td { padding:5px; }
#login {width:300px; margin:0 auto; text-align:center;}

.exa {border:1px #cccccc solid; padding:0px; border-radius:5px; color:black;}


.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: ;
    cursor: inherit;
    display: block;
}




.btn-log {
  background: #e24e35;
  dispaly: inline-block;
  width: 100%;
  font-size: 16px;
  height: 50px;
  color: #fff;
  text-decoration: none;
  border: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.btn-log:hover {
  background: #b23c2a;
  color:white;
}

.btn-log:active {
  background: #9e3525;
  color:white;
}

.login-form {
  width: 300px;
  margin:0 auto;
}

.form-group {
  position: relative;
  margin-bottom: 15px;
}

.form-control-login {
  width: 100%;
  height: 50px;
  border: none;
  padding: 5px 7px 5px 15px;
  background: #fff;
  color: #666;
  border: 2px solid #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.form-control-login:focus, .form-control-login:focus + .fa {
  border-color: #a0afd6;
  color: #37418a;
}

.form-group .fa {
  position: absolute;
  right: 15px;
  top: 17px;
  color: #a0afd6;
}

