/*
Allgemeine Definitionen beginn
*/
* {
	font-family: "Verdana", sans;
	font-size: 1em;
	color: white;
}

html {
	font-size: 62.5%;
}

html, body {
	height: 100%;
	min-height: 100%;
}
body {
	background-color:black;
	padding:5%;
}
a {
	text-decoration:none;	
}

/*
Allgemeine Definitionen fertig
*/

/*
Navigation beginn
*/
div.head {
	background-color:black;
	display:block;
	position:fixed;
	left:3%;
	top:0em;
	width:97%;
	height:10em;
	z-index:20;
	min-width:76em;
}
div.headfillc, div.headfillu, div.headfillb, div.headfilli, div.headfillt, div.headfillu2, div.headfills {
	position:absolute;
	font-size:7.5em;
	font-weight:bold;
	display:inline;
	width:14%;
	top:0%;
	/*background-color:black;*/
	z-index:50;
	overflow:hidden;
	text-transform:uppercase;
}
div.headext {
	font-size:0.2em;
	display:none;
	z-index:100;
	width:100%;
	height:100%;
	background-color:black;
	position:absolute;
	overflow:visible;
	left:0em;
	top:0em;
	color:white;
	max-width:5em;
}
a.headext {
	position:absolute;
	bottom:1em;
	display:block;
	z-index:120;
	overflow:visible; 
}
div.headfillc { left:0%; }
div.headfillc:hover { color:black; }
div.headfillc:hover>div.headext { display:inline; }
div.headfillc:active>div.headext { display:inline; }

div.headfillu { left:15.2%; }
div.headfillu:hover>div.headext { display:inline; }
div.headfillu:active>div.headext { display:inline; }
div.headfillu:hover { color:black; }

div.headfillb { left:30.4%; }
div.headfillb:hover>div.headext { display:inline; }
div.headfillb:active>div.headext { display:inline; }
div.headfillb:hover { color:black; }

div.headfilli { left:45.6%; }
div.headfilli:hover>div.headext { display:inline; }
div.headfilli:active>div.headext { display:inline; }
div.headfilli:hover { color:black; }

div.headfillt { left:59.8%; }
div.headfillt:hover>div.headext { display:inline; }
div.headfillt:active>div.headext { display:inline; }
div.headfillt:hover { color:black; }

div.headfillu2 { left:75%; }
div.headfillu2:hover>div.headext { display:inline; }
div.headfillu2:active>div.headext { display:inline; }
div.headfillu2:hover { color:black; }

div.headfills { left:90.2%; }
div.headfills:hover>div.headext { display:inline; }
div.headfills:active>div.headext { display:inline; }
div.headfills:hover { color:black; }

/*
Navigation fertig
*/

div.concon {
	font-size: 1em;
	position:absolute;
	top:15em;
	left:5%;
	height:100%-15em;
	overflow:scrol;
	height:auto;
	width:90%;
	z-index:10;
}
div.content {
	font-size: 1.5em;
	margin-bottom: 4em;
	
}

h1, h2 {
	display: block;
	background-color: white;
	color: black;
	font-weight:normal;
	width:100%;
}
h1 {
	font-size: 2em;
	text-transform:uppercase;
}
h2 {
	font-site: 1.5em;
}
p.bodytext a {
	line-height:1.3em;
	border-bottom: 0.05em dashed white;
	font-size:0.9em;
}

input, textarea, .tx-guestbook-submit, .tx-guestbook-form-inputfield-big, .tx-guestbook-form-inputfield-med {
	background-color:#000;
		
}
