/* $Id: basic.css 25559 2013-07-05 10:52:40Z walzer $ */
@import "format.css";

@import "layout.css";

@import "menu.css";

@import "search.css";

@import "form.css";

@import "form_main.css";

@import "form_special.css";

@import "table.css";

@import "icons.css";

@import "areas.css";

@import "actions.css";

@import "tab_view.css";

/* FORMAT--------------------------------------------------------------------*/
h1,h2,h3,h4 {
	color: #141414;
	background-color: #eeeeee;
}

p {
	color: #1d1d1d;
}

.warning {
	background: url("../../images/icons/warning.png") no-repeat left center;
}

table.radiolist td.ident {
	padding-left: 25px;
}

span.help {
	color: #666666;
}

span.hidden {
	display: none;
}

em {
	color: #222222;
}

strong {
	color: #222222;
}

a {
	color: #1d1d1d;
}

hr {
	color: #333333;
	background-color: #333333;
}

#content li {
	color: #1d1d1d;
}

table.list td {
	color: #1d1d1d;
}

table.list th {
	color: #1d1d1d;
	background-color: #cccccc;
}

table.list tr {
	background-color: #eeeeee;
}
/* g�s 22.11.2012: allow also IE 7 and 8 to make line highlighting*/
table.list tr.oddchild {
	background: #f7f7f8
}

table.list tr:hover {
	background-color: #e4e4e4;
}

table.form td {
	color: #1d1d1d;
}

table.form th {
	color: #1d1d1d;
	background-color: #cccccc;
}

table.form tr {
	background-color: #eeeeee;
}

#content table.form table.sublist th {
	background-color: #d4d4d4;
}

table.simpleschedule th.date,table.simpleschedule td.date {
	width: 10em;
}

#content table.form table.sublist td {
	background-color: #e4e4e4;
}

#content table.form table.sublist td.Actions {
	border: 0;
}

#content table.form table.subform th {
	background-color: #d4d4d4;
}

#content table.form table.subform td {
	background-color: #e4e4e4;
}

#content table.form table.radiolist th {
	background-color: #eeeeee;
}

#content table.form table.fieldgroup th,#content table.form table.fieldarea th,#content table.form table.radiolist table th {
	background-color: #e4e4e4;
}

#content table.form table.fieldgroup td,#content table.form table.fieldarea td {
	background-color: #e4e4e4;
}

#content table.form tr.help td,#content table.form table.subform tr.help td,#content table.form table.fieldarea tr.help td,#content table.form table.fieldgroup tr.help td {
	background-color: #eff5ff ! important;
}

#content table.form table.sublist td.links,#content table.form table.sublist tr.links td {
	background-color: inherit;
	text-align: left;
}

/* FORM----------------------------------------------------------------------*/
input.readonly,textarea.readonly {
	background-color: #dddddd;
}

.selected {
	background-color: rgb(237, 241, 255) !important;
}

.hasError,#content table.form table.sublist td.hasError {
	background-color: rgb(255, 174, 201);
}

.hasError[type=radio] {
	background-color: rgb(255, 174, 201);
	outline: 2px solid rgb(255, 174, 201);
}

.hasError[type=checkbox] {
	background-color: rgb(255, 174, 201);
	outline: 2px solid rgb(255, 174, 201);
}

.unmodifiable {
	background-color: #d4d4d4;
}

.unmodifiable[type=radio] {
	background-color: #d4d4d4;
	outline: 2px solid #c4c4c4;
}

.unmodifiable[type=checkbox] {
	background-color: #d4d4d4;
	outline: 2px solid #c4c4c4;
}

.disabled {
	background-color: #d4d4d4;
}

.text_disabled {
	color: #d4d4d4;
}

.underline {
	text-decoration: underline;
}

ul.container_list {
	list-style: none;
	padding-left: 15px;
}

div#iconlegend {
	border-width: 3px;
	border-style: double;
	margin-top: 20px;
}

li>span.link_icon a {
	display: block;
	margin-top: 0;
	background-repeat: no-repeat;
	background-position: left;
	width: 22px;
	height: 16px;
	float: left;
}

span.nosecrole {
	color: #B0B0B0
}

.volaclassstate_up {
	background-color: rgb(255, 174, 201);
}

.volaclassstate_unchanged {

}

.volaclassstate_down {
	background-color: #7cffb3;
}
/* END FORM */

#content {
	position: relative;
}

#unrisk-update-widget {
	position: absolute;
	top: 2px;
	right: 95px;
	width: 48px !important;
	height: 48px !important;
}

unrisk-app {
	position: absolute;
	top: 3px;
	right: 3px;
}

paper-dialog h2 {
	background-color: transparent;
	border-top: 0;
	padding: 0 24px;
}

/* TODO unrisk-widget sidebar style
#unrisk-widget {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px !important;
	height: 100% !important;
	z-index: 1000000;
}

#unrisk-widget iframe {
	border: none;
	height: 100%;
} */