html, body, form, iframe {
	margin:0;
	padding:0;
	height:100%;
}

iframe {
	display:block;
	width:100%;
	height:100%;
	border:none;
}

.base
{
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

.small, .hint
{
	color: #333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

.hint {
	/*font-style:italic;*/
	margin: 2px 0 12px 0;
}

.smallhead
{
	color: #333;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

.black
{
	color: black;
	font-size: 12px;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

.big
{
	color: black;
	font-size: 24px;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

.text
{
	color: black;
	font-size: 10px;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

.textgrey
{
	color: #999;
	font-size: 10px;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

a, a:link, a:visited, a:focus, a:hover, a:active
{
	color: #036;
	text-decoration: none;
}

pre {
	padding:0;
	margin:0;
}


input, textarea, select, button
{
	margin: 0px;
	padding:1px;
}

input.image
{
	margin: 0px;
}

select, input {
	font-size:12px;
}

body, td, p
{
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica;
}

tt
{
	color: #333;
	font-size: 12px;
	font-family: Courier;
}

.ttip
{
	border: 1px solid black;
	font-size: 12px;
	background-color: lightyellow;
}

table.modules {
	background: url(../esicons/modules/bg.gif);
	border:none;
}

.modules td {
	height: 25px;
	font-size: 11px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #fff;
	padding: 0;
	margin: 0;
	border-width: 0;
	outline-width: 0;
	text-shadow: black 0 -1px 1px;
}
.modules td a, .modules td span {
	margin: 0 8px;
	padding: 0;
	display: block;
}
.modules a, .modules a:link, .modules a:visited, .modules a:focus, .modules a:hover, .modules a:active
{
	color: #ccc;
	text-decoration: none;
}

.pas {
	background: url(../esicons/modules/bg_pend.gif) no-repeat right;
}
.akt {
	background: url(../esicons/modules/bg_a.gif) no-repeat right;
}

table.buttons {
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	border:1px solid #666;
}

.modules.buttons td {
	height:18px;
}

.trself { background-image: url(../esicons/bg_self.png) }
.tdfunk { background-image: url(../esicons/icf_.gif) }

#textbox {
	font: 10px Courier;
	border: 0;
	width:100%;
	height:100%;
}
#view { visibility: hidden; }

/* jquery notice */

.notice-item p {
	color: #ccc;
}

.notice-item.error p {
	color: red;
}

.notice-item.success p {
	color: green;
}

