html {
    margin: 0;
    padding: 0;
}
body {
	background:;
	font-family: Verdana;
	margin: 0;
    padding: 0;
}
seo {
	position: absolute;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin-top: -75px;
}
search-engines {
	position: absolute;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#container {
	margin: auto;
	width: 1000px;
	margin-top: 90px;
}
#head_back {
	margin-top: -90px;
	box-sizing:border-box;
      -moz-box-sizing:border-box;
      -webkit-box-sizing:border-box;
	position: fixed;
	background-color: #e5e5e5;
	width: 100%;
	height: 90px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
}
#head_left {
	float: left;
	width: 400px;
	height: 90px;
	background-image: url(../titel.jpg);
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#head_right {
	float: right;
	width: 600px;
	height: 90px;
}
#impressum {
	font-size: 10px;
	color: #848484;
	text-decoration: none;
	float: right;
}
#head_wrapper {
	margin: auto;
	height: 90px;
	width: 1000px;
}

#search {
	height: 30px;
}
#search, form {
    text-align: center;
	margin-top: 40px;
}
input {
	box-sizing:border-box;
      -moz-box-sizing:border-box;
      -webkit-box-sizing:border-box;
	width: 380px;
	height: 30px;
	border-width: 1px;
	border-style: solid;
	border-color: #848484;
	font-size:20px;
}
#output {
	box-sizing:border-box;
      -moz-box-sizing:border-box;
      -webkit-box-sizing:border-box;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #d2d2d2;
	border-top-width: 0px;
	width: 1000px;
}
#output, table {
	border-collapse: collapse;
	text-align: center;
}
#output, td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	width: 1000px;
	border-collapse: collapse;
}
#tr_light {
	background-color: #eeeeee;
}
#tr_dark {
	background-color: #d3d3d;
}


.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	text-indent:0;
	border:1px solid #848484;
	display:inline-block;
	color:#777777;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	float: right;
	margin-right: 5px;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.button:active {
	position:relative;
	top:1px;
}

a:link {color:#000000;}      /* unvisited link */
a:visited {color:#848484;}  /* visited link */
a:hover {color:#848484;}  /* mouse over link */
a:active {color:#848484;}  /* selected link */ 
