body { 
	font-family: Arial, Helvetica, Verdana, sans-serif !important;
	font-size: 0.85em;
  	color: #333;
	background: url("../images/bg_dots.gif") repeat-x;
  	scrollbar-face-color: #FFF;
  	scrollbar-shadow-color: #D4EBDC;
  	scrollbar-highlight-color: #D4EBDC;
  	scrollbar-3dlight-color: #FFF;
  	scrollbar-darkshadow-color: #FFF;
  	scrollbar-track-color: #FFF;
  	scrollbar-arrow-color: #50A851;
}

tr, table {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333;
}

td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.85em;
	color : #333;
}

p, i, pre, em, li, ul, blockquote, div, span, font {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100.01%;
}

b, strong {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 95%;
}


ol {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin-top: 0px;
}

/* ----------------- Layout 1 ---------------------- */

h1 { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 130%;
	font-weight: normal;
	color: #369;
	margin: 0 0 7px 0;
}

/* ----------------- Normal ---------------------- */

h2, h3, h4 { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100.01%;
	color: #369;
	margin: 5px 0 2px 0;
}

.subh1  { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100.01%;
	font-style: italic;
	color: #333;
}

/* ----------------- Normal ---------------------- */

input, textarea, select {
 	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 90%;
}

form  {
 	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100.01%;
	margin-top: 1px;
	margin-bottom: 1px;
}

.caption, A.caption:link, A.caption:visited, a.caption:hover { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 90%;
	font-style: italic;
	line-height: 9.5pt;
}

.hierbinich, a.hierbinich:link, a.hierbinich:visited { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 98%;
	color: #666;
}

a.hierbinich:active, a.hierbinich:hover { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 98%;
	color: #666;
	text-decoration: underline;
}

/*------------------------------------------------------------------------*/

A:link { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100.01%;
	color: #090;
	text-decoration: none;
}

A:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100.01%;
	color: #090;
	text-decoration: none;
}

A:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100.01%;
	color: #363;
	text-decoration: underline;
}

a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100.01%;
	color: #363;
	text-decoration: underline;
}

/* -------------------------------------------------------------------------------------- */

#container_content {
	position: absolute;
	top: 285px;
	left: 265px;
	min-width: 364px;
	font: 100.01% Arial, Helvetica, Verdana, sans-serif;
	padding-right: 30px;
}

/* -------------------------------------------------------------------------------------- */

#container_haupt {
	display: block;
	width: 236px;
}

/* ------------------------------------------------------------------------------------------
Haupt normal und ro */

#container_haupt a, #container_haupt a:visited {
	font: 100.01% Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	display:block;
	width: auto;
	background: url("../images/sym_menu.gif") no-repeat;
	background-position: 7px 7px;
	background-color: #D4EBDC;
	border-bottom: 1px solid white;
	padding: 7px 3px 6px 24px;
}

#container_haupt a:hover, #container_haupt a:active {
	font-weight: bold;
	background: url("../images/sym_menu_cur.gif") no-repeat;
	background-position: 7px 7px;
	background-color: #D4EBDC;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------------------
Haupt act und cur */

#container_haupt .haupt_cur, #container_haupt a.haupt_cur:link, #container_haupt a.haupt_cur:visited {
	font-weight: bold;
	background: url("../images/sym_menu_cur.gif") no-repeat;
	background-position: 7px 7px;
	background-color: #E6F8EC;
}

#container_haupt a.haupt_cur:hover, #container_haupt a.haupt_cur:active {
	font-weight: bold;
}

/* ------------------------------------------------------------------------------------------
Umen no und ro */

#container_haupt .umen, #container_haupt a.umen:link, #container_haupt a.umen:visited {
	font: 90% Arial, Helvetica, Verdana, sans-serif;
	background: none;
	border-bottom: 1px solid white;
	background-color: #E6F8EC;
	padding: 5px 3px 4px 24px;
}

/* ------------------------------------------------------------------------------------------
Umen ro, act und cur */

#container_haupt a.umen:hover, #container_haupt a.umen:active, #container_haupt .umen_cur, #container_haupt a.umen_cur:link, #container_haupt a.umen_cur:visited, #container_haupt a.umen_cur:hover, #container_haupt a.umen_cur:active {
	font: 90% Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background: none;
	border-bottom: 1px solid white;
	background-color: #E6F8EC;
	padding: 5px 3px 4px 24px;
}

/* -------------------------------------------------------------------------------------- */

.klein, A.klein:link, A.klein:visited, a.klein:active, a.klein:hover { 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 90%;
	text-decoration : none;
}

/* -------------------------------------------------------------------------------------- */

.kleinbold, A.kleinbold:link, A.kleinbold:visited { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 90%;
	font-weight: bold;
	text-decoration : none;
}

a.kleinbold:active, a.kleinbold:hover { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 90%;
	font-weight: bold;
	text-decoration : underline;
}

