html{
	height:100%;
	margin:0;
	padding:0;
}


body {
	height:100%;
	margin:0;
	padding:0;
	background-color:#fbde90;
	font-family: Arial,Verdana,"Trebuchet MS",Arial,Geneva, Helvetica,sans-serif;
	font-size: 101%; /* fuer Opera */
}

/***************************************************/
/* Menu ********************************************/
/***************************************************/

/* LEFT-Menu ****************************************/


#sidebar-a {
	margin: 0;
	background: #d7853a;
	height: 100%;
}

#sidebar-a ul {
	margin:0;
	list-style: none;
	padding:0;
	border: none;
}

#sidebar-a ul ul {margin: 0 0 0 10px;}
#sidebar-a ul ul ul {margin: 0 0 0 5px;}
#sidebar-a ul ul ul ul {margin: 0 0 0 5px;}
#sidebar-a ul ul ul ul ul{margin: 0 0 0 5px;}
#sidebar-a ul ul ul ul ul ul{margin: 0 0 0 5px;}
#sidebar-a ul ul ul ul ul ul ul{margin: 0 0 0 5px;}

#sidebar-a li {
	margin-top:1px;
	margin-bottom:1px;
}

#sidebar-a li a { display:block; padding:0 0 0 4px; text-decoration: none; width:100%;}

#sidebar-a li span.menu_default {
	display:block;
	padding-left:4px;
	width:100%;
	color: #000;
	padding-left:4px;
}

#sidebar-a li span.menu_current {
	display:block;
	padding-left:4px;
	width:100%;
	color: #800;
	border-right: 5px solid #fc9c00;
	padding-left:4px;
	background: #fbde90;
}
a.menu_current:link,  a.menu_current:visited {color: #400; text-decoration: none; font-weight:bold;}
a.menu_current:hover, a.menu_current:active  {color: #400;}
a.menu_default:link,  a.menu_default:visited {color: #800; text-decoration: none; font-weight:normal;}
a.menu_default:hover, a.menu_default:active  {color: #400;}


/* Layout ****************************************/


#container {
	font-size: 9pt;
	color: #400;
	/*border: solid 1px gray;*/
}


#content {
height:100%;
	padding: 10px;
	margin-left: 210px;
	margin-right: 100px;
}


#sidebar-a {
	float: left;
	width: 200px;
	\width: 190px;
	w\idth: 190px;
	margin: 0;
	margin-right: 0;
	padding: 5px;
	/*background-color: #0000ff;*/
	/*border: solid 1px yellow;*/
}

#sidebar-b {
	float: right;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	margin: 0;
	margin-left: 0;
	padding: 5px;
	/*background-color: rgb(235, 235, 235);*/
}

#footer {
	clear: both;
	/*padding: 5px;*/
	margin-top: 0;
	/*background-color: rgb(213, 219, 225);*/
	background-color: rgb(213, 219, 225);
	/*border: solid 1px cyan;*/
}

.foot_inline {
	clear: both;
	padding:10px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	/*border: solid 1px lime;*/
}

/***************************************************/
/* BASICS                                          */
/***************************************************/

h1 {
	font-size: 135%;
	letter-spacing: 1pt;
	color: #400;
	margin: 10px 0 15px -5px;
	padding: 5px 0 5px 10px;
}


h2 {
	font-size: 125%;
	letter-spacing: 1pt;
	color: #400;
	margin: 10px 0 15px -5px;
	padding: 5px 0 5px 10px;
}


h3 {
	font-size: 115%;
	letter-spacing: 1pt;
	color: #400;
	margin: 10px 0 15px -5px;
	padding: 3px 0 3px 10px;
}


h4 {
	font-size: 105%;
	letter-spacing: 1pt;
	color: #400;
	margin: 10px 0 10px -5px;
	padding: 1px 0 1px 10px;
}


hr {
	background-color: #300;
	color: #002f55;
	border: 0 none;
	height: 1px;
}

a:link, a:visited {color:#800;}
a:hover, a:active {color:#400; text-decoration:none;}

#content p {
	LINE-HEIGHT: 140%
}





