.offen  {background-color: #BFFFBF;}

.geschlossen {background-color: #FFC1C1;}

div.s1     {position: absolute;
        z-index: 8;
        left: 215px;
        top: 100px;
        font-family: Arial, sans-serif;
        color: #00AA00;
        font-size: 90%;
        font-weight: bold;
		padding-left:5px;
		padding-right:5px;
        background-color: #BFFFBF;}

div.s2     {position: absolute;
        z-index: 8;
        left: 215px;
        top: 100px;
        font-family: Arial, sans-serif;
        color: #BF0000;
        font-size: 90%;
        font-weight: bold;
		padding-left:5px;
		padding-right:5px;
        background-color: #FFC1C1;}

main    {position: absolute;
        z-index: 9;
        left: 100px;
        top: 100px;}

.button {font-family: Arial Black;
        border-width: 3px;
        border-color: #BBBBBB;
        border-style: groove;
        font-size: 15px;
        height: 30px;
        color: #BBBBBB;
        font-weight: bold;
        background-color: #FFFFFF;
		border-radius: 30px;} /* CSS 3 */

.button:hover {color: #6FB0D8;
        border-color: #6FB0D8;}

	.green {
		width:			200px;
		border-style:	solid;
		border-color:	green;
		background:	lightgreen;
		color:			green;
	}
	.red {
		width:			200px;
		border-style:	solid;
		border-color:	#d00;
		background:	#faa;
		color:			#d00;
	}

.beendenbtn input{font-family: Arial Black;
        border-width: 4px;
        border-color: #BFFFBF;
        border-style: groove;
        font-size: 10pt;
        height: 30px;
        color: #00AA00;
        font-weight: bold;
        background-color: #FFFFFF;
		border-radius: 20px;} /* CSS 3*/

.beendenbtn input:hover {color: #BFFFBF;
        background-color: #00AA00;}

.startenbtn input{font-family: Arial Black;
        border-width: 4px;
        border-color: #FFC1C1;
        border-style: groove;
        font-size: 10pt;
        height: 30px;
        color: #BF0000;
        font-weight: bold;
        background-color: #FFFFFF;
		border-radius: 20px;} /* CSS 3 */

.startenbtn input:hover {color: #FFC1C1;
        background-color: #BF0000;}

body    {font-family: Arial,sans-serif, Arial, Helvetica;
        font-size: 80%;}

table   {font-family: Arial, sans-serif, Arial, Helvetica;
        font-size: 12pt;}

h1      {font-family: Arial Black,sans-serif;
        z-index:1;
        font-size: 16pt;
        font-weight: bold;
        text-align: left;
        color:#6FB0D8;
        margin-top:100px;
        margin-left:250px;}

h2      {font-family: Arial,sans-serif;
        font-size: 12pt;
        font-weight: bold;
        color:#6FB0D8;}

h3      {font-family: Arial,sans-serif;
        font-size: 10pt;
        font-weight: bold;}

.fett    {font-size: 10pt;
        font-weight: bold;}

a  {color: #6FB0D8;
        font-weight: bold;
        text-decoration: none;}

a:visited {color: #BBBBBB;
        font-weight: bold;
        text-decoration: none;}

a img   {border:0px;}

table   {text-align:left;}

center  {margin-right:0px;} /*150px*/

textarea {font-family:Arial,sans-serif}

#homeshow div div span {
	position:	absolute;
	left:			250px;
	text-align:	left;
}
	
	#homeshow div div .rating {
		display:	block;
		position:	absolute;
		top:			0px;
		left:			245px;
		font-size:	12px;
		padding:	5px;
	}
	
		#homeshow div div .rating span {
			display:	block;
			position:	absolute;
			top:			0px;
			left:			115px;
			height:		25px;
		}

#homeshow div div img {
	position:	absolute;
	left:		30px;
	top:		30px;
}

#homeshow #ecken span {
	position:	absolute;
	width:		21px;
	height:		21px;
	z-index:	0;
	background-image: url(img/ecken.gif);
	z-index:1;
}

	#hs_alo {
		background-position:	0px 0px;
		top:		-2px;
		left:		-2px;
	}
	
	#hs_aro {
		background-position:	-21px 0px;
		top:		-2px;
		right:		-2px;
	}
	
	#hs_alu {
		background-position:	0px -21px;
		bottom:		-2px;
		left:		-2px;
	}
	
	#hs_aru {
		background-position:	-21px -21px;
		bottom:		-2px;
		right:		-2px;
	}
	
	#hs_ilo {
		background-position:	-84px 0px;
		top:		18px;
		left:		18px;
	}
	
	#hs_iro {
		background-position:	-105px 0px;
		top:		18px;
		right:		18px;
	}
	
	#hs_ilu {
		background-position:	-84px -21px;
		bottom:		68px;
		left:		18px;
	}
	
	#hs_iru {
		background-position:	-105px -21px;
		bottom:		68px;
		right:		18px;
	}
