body
{
	margin:10px 0;
	padding:0;
	background:url(handschriftwasser60.jpg) repeat;
	color:#626262;
	font-size:11pt;
	font-family:colibri, tahoma, verdana, helvetica, arial;
}

#footer
{
	width:100%;
	text-align:center;
	color:#aaaaaa;
	font-size:10pt;	
}

#footer a
{
	text-decoration:none;
	color:#aaaaaa;	
}

p
{
	margin-top:0.4em;
	margin-bottom:1em;
}

a
{
	color:#000066;
}
h1
{
	font-size:20pt;
	font-family:georgia;
	font-weight: normal;
	margin-bottom:0.4em;
	margin-top:0.5em;
}

h2
{
	font-size:14pt;
	font-family:georgia;
	font-weight: normal;
	margin-bottom:1em;
	margin-top:0.1em;
}

h3
{
	font-size:14pt;
	font-family:georgia;
	font-weight: normal;
	margin-bottom:0.1em;
	margin-top:0.8em;
}

#legende 
{
	margin:0;
	margin-top: 3px;
	padding:3px;
	width:945px;
	border:1px solid #929292;	
}

#legende table
{
	margin:0;
	padding:0;	
	width:100%;
	font-size:9pt;
}

#legende table td
{
	width:295px;
}

#legende table td.icon
{
	width:20px;
	font-size:11pt;	
	text-align: center;
}

ul.navbar
{
	text-decoration:none;
	color:#929292;
	font-weight: normal; 
	font-size:12pt;	
	position: relative; padding: 0em; zoom: 1;
	margin: 0;
	height:.7em;
	background: transparent;
}

ul.navbar li
{
	list-style: none;
	float: left;
	position: relative;
	top: 4px;
	margin: 0 1em 1px 0; 
	border-bottom: 0 !important; 
	padding: 0; 
	white-space: nowrap;
}

ul.navbar li a
{
	text-decoration:none;
	color:#929292;
	font-family:georgia;
	font-weight: normal;
	font-size: 12pt;
}

ul.navbar li a:hover
{
	text-decoration:none;
	color:#ec6200;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #777777; background: #dddddd; font-weight: bold; color: #4c3000; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #4c3000; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #a45b13; background: #eda877; font-weight: bold; color: #381f00; }
.ui-state-hover a, .ui-state-hover a:hover { color: #381f00; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #655e4e; background: #ffffff; font-weight: bold; color: #000; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: arial, helvetica, lucida; font-size: 14px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: arial,helvetica,lucida; font-size: 1em; }
.ui-widget-content { border: 0px; color: #383838; }
.ui-widget-content { background: transparent }
.ui-widget-content a { color: #383838; }
.ui-widget-header { border-bottom: 1px solid #494437; background: transparent; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

.ui-tabs { position: relative; padding: 0em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { border: 1px solid #929292; border-width: 0px 0px 1px 0px; margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; border: 1px solid #929292; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; background: #fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: solid #929292; border-width: 0px 1px 1px 1px; padding: 1em 1.4em; background: #ffffff; }
.ui-tabs .ui-tabs-hide { display: none !important; }


.ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-top { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-right {  -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-left { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }


#search-box {
	border:1px solid silver;
	width:840px;
	padding:10px;
	font-size:11pt;	
}

#search-box table {
	width:100%;
}

#search-box table td.label {
	text-align:right;
	width: 60px;
}

#search-box table td input.search {
	width: 270px;
	font-size: 11pt;
}

#letter-box {
	border:1px solid silver;
	width:840px;
	padding:10px;
	font-size:13pt;
}

.treeview ul {
	background:#fff;
}
