body, html {height:100%; width:100%;margin:0px; padding:0px;min-width:800px;}
body	{margin:0px; padding:0px; background: rgb(247,250,250);
	color:black; background-image: url('../pictures/stripe.gif');
	background-position: top left; background-repeat: repeat-y;}

img	{border:none;}

a	{text-decoration: underline; color: black;}
a:active {text-decoration: underline; color: black;}
a:hover	{text-decoration: underline; color: red;}

h1 {font-size:1.6em;}
h2 {font-size:1.2em; font-weight:bold}
h3 {font-size:1.05em;font-weight:bold}
h5 {font-size:0.9em;font-weight:bold;margin:0px; padding:0px}

#head	{position:absolute;left:0.7em; top:0.7em; background: rgb(179,105,117);
		color:white; width:36em; height:3em; border:3px solid rgb(210,166,172);
		z-index:1}
#head .countup {position:absolute; right:0em; top:0em; vertical-align:bottom;
		font-face: tahoma; font-size: xx-small; color: rgb(180,200,200); z-index: 3}
#head .headbox {padding:0.2em 1em 0.2em 0.7em;vertical-align:bottom}
#head h1	{padding:0px; margin:0px; float:left; display:inline;
		font-weight:bold; font-size:2em}
#head strong {float:right; padding:0.8em 0px 0px 0px; margin:0px;
		font-weight:normal;font-size:1.1em; color: rgb(204,255,204)}
#head A	{color:white; text-decoration:none}

#menu		{position:absolute; left:0.7em; top:7em; width:12em; z-index:1}
#menu .menubox	{background:rgb(238,255,238); border:1px solid rgb(179,105,117);
		font-size:0.9em; margin:0px; padding:1px 0px 3px 0px; text-align:right}
#menu UL 	{padding:0px; margin:0px; list-style-type:none}
#menu li	{padding:3px 0px; margin:0px}
#menu A		{display:block; margin:0px 0px; padding:0em 0.6em}
#menu A:hover	{background:rgb(210,166,172); color:rgb(153,0,0); text-decoration:none}
#menu A.chosen {background:rgb(231,207,210); text-decoration:none}
#menu .menudetail {margin-left:0.3em; margin-bottom:0.2em; position:relative; left:1em; 			top:2px; border:1px solid rgb(102,102,153); font-size:0.85em;
		background:rgb(218,237,218); color:black; padding:0px; text-align:right}
#menu .menudetail OL {padding:0px; margin:0px; list-style-type: none}
#menu .menudetail li {padding:2px 0px; margin:1px 0px; list-style-type: none} 
#menu .menudetail  A.chosen {background:rgb(238,255,238); text-decoration:none}
#menu .opening {position:absolute; left:12.5em; top:-1.2em; width:12em; 
		border:1px solid rgb(179,105,117); font-size:0.95em;
		background:rgb(225,232,230); visibility: hidden; z-index:3;
		padding:0px 0px 3px 0px; font-size:0.95em; text-align:center;color:black}
#menu .space	{height:1em}

#middle {position:absolute;left:0px; top:0px; right:0px; width:100%; 
	background-position: top left;
	background-repeat: no-repeat;margin:0px; padding:0px}
	
#middle .middlebox {margin:3em 2em 2em 6.5em;
	padding:1.5em 1.5em 1.5em 7.5em;
	border:3px solid rgb(179,105,117); background:white; 
	color:black; text-align:justify;
	background-position: top left;
	background-repeat: no-repeat;}

#middle .faded {font-size:x-small; color:gray}

#aktual {position:absolute;right:0px; top:190px; width:290px; z-index:1}
#aktual .aktualbox {background:rgb(238,255,238);
	border:1px solid rgb(179,105,117); color:rgb(51,51,51);
	padding:0.6em; font-size:0.85em; text-align:justify}
#aktual .aktualbox h4 {font-size:0.9em;text-align:left; text-decoration:overline}

.blocktitle {text-align:center;padding:1px 0.6em; margin:0px; font-size:0.8em; font-weight:bold; display:block; background:rgb(179,105,117); color:rgb(204,255,204);}
