* {margin:0;padding: 0;border:0;}

html {height:100%;}

body {
	min-height:101%;
	height:100%;
	position:relative;
	background-color:#fff;
	background:url(images/hg-smft.jpg) repeat-x top center;
	background-attachment:fixed;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	color:#333;
	font-size: 75%;
	text-align:center;
	margin: 0;
}

html>body {font-size: 12px;}

alt {color:#333;}

a:link { color: #0c68b1;text-decoration: none; }
a:visited {	color: #0c68b1;text-decoration: none; }
a:hover { text-decoration: underline; }

a:focus { outline: none; }


p {
	font: 1em/1.5em Tahoma,Verdana,Arial,sans-serif;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

h1 {
	font: 1.67em/0.9em Tahoma,Verdana,Arial,sans-serif;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	text-indent: -8000px;
}

h2 {
	font: 1.25em/1em Tahoma,Verdana,Arial,sans-serif;
	margin-top: 20px;
	margin-bottom: 1em;
}

h3 {
	font: 1em/1.13em Tahoma,Verdana,Arial,sans-serif;
	margin-top: 1.13em;
	margin-bottom: 1.13em;
	font-weight: 700;
	color: #0c68b1;
}

h4 {
	font: 1.17em/1.29em Tahoma,Verdana,Arial,sans-serif;
	margin-top: 1.29em;
	margin-bottom: 1.29em;
}


img, a img { border: 0; }


/* Links- bzw. Rechtsausrichtung für Elemente
--------------------------------------------------------------------------------------- */

.links {
	float: left;
	margin: 0;
}

.rechts {
	float: right;
	margin: 0 0 0 0.5em;
}


/*clear floats*/
.clearfix:after {content:".";display: block;height: 0;clear:both;visibility:hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


/* Layoutelemente
Verwenden Sie overflow: hidden; um nötige Foats aufzulösen.
--------------------------------------------------------------------------------------- */

#wrapper {
	width:100%;
}


#main {
	position:absolute;
	top:50%;
	left:50%;
	background: #fff;
	width:800px;
	height:600px;
	margin-top:-300px;
	margin-left:-400px;
	border: 1px solid #0c68b1; 
	z-index:1;
}

#main div { background-color: #6f6f6f}
#main div img {margin: 0 -3px -3px -3px;}

#main img.logo {margin: 80px 0 20px 0;}
