/* CSS - Die Lichtung */

/* Farben:
	blau = #90d3f3;
	grau = #efece7;
	grün = #c8ffc8;
	gelb = #ffffc8;
	rosa = #ffc8ff;
	orange = #ffdd80;
*/

.bg-memory
{
    background-color:	#efece7;
}

.bg-fitness
{
    background-color:	#c8ffc8;
}

.bg-demenz
{
    background-color:	#90d3f3;
}

.bg-iva
{
    background-color:	#ffc8ff;
}

.bg-kinaes
{
    background-color:	#ffffc8;
}


body
{
	background-color:	#efece7;
	text-align:			left;
	margin:				0px;
	padding:			0px;
	font-family:		Arial;
}

body.printview
{
	background-color:	#ffffff;
}

table.main
{
	border:			1px solid #000000;
	margin-top:		0px;
	min-width:      980px;
}

td.menu
{
	background-color:	#90d3f3;
	color:				#ffffff;
	font-weight:		bold;
	height:				600px;
	width:				150px;
	vertical-align:		top;
	text-align:			right;
}

td.space
{
	background-color:#ffffff;
	width:50px;
	min-width:50px;
	background-image:url(./extras/blauweiss.gif);
}

td.content
{
	background-color:#ffffff;
	width:780px;
	vertical-align:top;
	text-align:         left;
}

td.links
{
	font-size:          10pt;
}

a.textlink
{
	text-decoration:    none;
	color:              #0000ff;
}

a.textlink:hover
{
	text-decoration:    underline;
}

a.menuentry:hover
{
	text-decoration:    underline;
}

td.menuentry, a.menuentry
{
	color:				#ffffff;
	font-weight:		bold;
	text-align:			right;
	vertical-align:		top;
	text-decoration:    none;
}

td.level1a
{
	height:			45px;
}

td.level1b
{
	height:			25px;
}

td.level2a
{
	height:			15px;
	padding-bottom:	8px;
	font-size:      10pt;
}

td.level2b
{
	height:			45px;
	font-size:      10pt;
}

td.active
{
	color:				#efece7;
	/*color:				#90d3f3;*/
	/*background-color:   #ffffff;*/
}

td.list
{
	text-align:     left;
	vertical-align: top;
	font-size:      10pt;
}

div.header
{
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#90d3f3;
	
	background-color:	#ffffff;
	width:				600px;
	margin-top:			30px;
	padding:			10px;
	color:				#90d3f3;
	font-weight:		bold;
	font-size:			30px;
	text-align:         left;
}

div.header-black
{
	width:				600px;
	margin-top:			30px;
	padding:			10px;
	color:				#555555;
	font-weight:		bold;
	font-size:			26px;
	text-align:         left;
}

div.headerOLD
{
	border-width:1px;
	border-style:dashed;
	border-color:#90d3f3;
	background-color:#efece7;
	width:400px;
	margin-top:30px;
	padding:10px;
	color:#90d3f3;
	font-weight:bold;
	font-size:30px;
}

div.textblock
{
/*    border:			1px dashed #90d3f3;*/
	width:			700px;
	margin-top:		30px;
	padding:		10px;
	color:			#000000;
	font-size:		10pt;
	text-align:         left;
}

span.textblock-header
{
	color:#90d3f3;
	font-weight:bold;
	font-size:14pt;
	text-align:         left;
}

span.textblock-header-black
{
	color:#000000;
	font-weight:bold;
	font-size:14pt;
	text-align:         left;
}

div.alzheimer
{
	background-color:   #90d3f3;
	padding:            10px;
	width:              680px;
	font-weight:        bold;
	border:             2px solid #efece7;
	text-align:         left;
}


div.quote
{
	background-color:   #efece7;
	padding:            15px;
	width:              500px;
	font-weight:        bold;
	border:             2px solid #90d3f3;
	text-align:         center;
	margin-top:         30px;
	margin-left:        50px;
	color:			#000000;
	font-size:		10pt;
}

div.topofpage
{
	border-bottom:      2px solid #000000;
	text-align:         right;
	vertical-align:     bottom;
	width:              680px;
	padding:            10px;
	font-size:          10pt;
	margin-top:         30px;
}

.row
{
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
}

.colname
{
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #444444;
	color: #ffffff;
}

td.courseleft
{
	font-weight:	bold;
	text-align:		left;
	vertical-align:	top;
}

td.courseright
{
	text-align:		left;
	vertical-align:	top;
	
}

td.courseright p
{
	margin-top:		0px;
/*	margin-bottom:	0px; */
}

td.courseright ul,li
{
	margin-top:			0px;
/*	margin-left:		0px; */
	list-style-type:	square;
}



