﻿body {
    /*
    background: #E8E8E8;
    */
    background-image:url('../img/hg.jpg');
  	background-size: 100% auto;
/*    background-repeat: no-repeat;*/
    background-repeat:repeat;
    font-family: Helvetica, Arial, Tahoma, sans-serif;
    font-size: 11px;
    color: #ffffff;
    height: 100%;
    position:static;
    line-height:1.2;
    /*margin:0 auto -80px;
    color: #333333;
    min-height: 100%;*/

}

#outerwrap {
	top: 15px;
	bottom: 15px;
	width: 100%;
	/*left:50%;*
	width: 900px;
	/*min-height: 100%;*/
	position: absolute;
	/*border: thick #FFFFFF dotted;*/
	   /* 
    height:100%;
    height: auto !important;
    height: 100%;
    position:static;	position:absolute;
    left:50%;
    top:50%;
    margin:-300px 0 0 -450px;
    border: thin lime double;
	opacity: 0.85;
	filter: alpha(opacity=85);
	height: 100%;
	position:relative;
	overflow:scroll;
	overflow: auto;
	*/
}

#middlewrap {
	width: 1000px;
	border: thin #FF0000 double;
	height: 100%;
	margin-left: 100px;
	overflow: auto;
/*background: #2E2E2E;
	margin-right: auto;
	opacity: 0.85;
	filter: alpha(opacity=85);*/
	/*background-color: hsla(0, 0%, 18%, 0.8); */
	background-color: rgba(0,35,51, 0.7); 

/*	background: #FFFF00*/
}

.zentrier {
	text-align:center;
	margin-top:10px;
}

.mittediv {
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	width:750px;
}

.impressum {
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	width:750px;
}
.impressum p {
	padding-top:3px;
}
.impressum a:link, .impressum a:visited, .impressum a:hover, .impressum a:focus, .impressum a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.line {
	width:1px;
	color:red;
}
#inhalt {
	/*border: thin #FFFF00 dotted;
	min-width: 270px;
	max-width: 470px;*/
	padding-left:10px;
	color:white;
   	text-decoration: none;
}

.kopf {
	float:left;
	padding:20px;
	font-size:large;
}

.inhaltlinks {
	margin-left:30px;
	width:400px;
	min-width:400px;
	float:left;
}
.inhaltlinks a:link, .inhaltlinks a:visited, .inhaltlinks a:hover, .inhaltlinks a:focus, .inhaltlinks a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.inhaltlinks td {
	height:50px;
}

.tdlinks{
	width: 150px; 
	height: 50px; 
	vertical-align:top; 
	padding-right:10px
}
.captcha{
	width: 150px; 
	height: 50px; 
	vertical-align:top; 
	padding-right:10px;
	padding-top:10px;
}
.tdrechts{
    width:250px;
 	height: 50px; 
	vertical-align:top; 
}
.inhaltrechts{
	width:400px;
	min-width:400px;
	float:right;
	margin-right:15px
	
}
.clear {
    clear: both;
    float:none;
}

h1 {
font-size:70px;
}
h2 {
	font-size: xx-large;
}
h3 {
	font-size:x-large;
}
h4 {
	font-size: large;
}
h5 {
	font-size: medium;
}
h6 {
	font-size: small;
	color: #CCCCCC;
	font-weight: bold;
}
.error {
	color:red;
	font-weight:bold;
}
