/* CSS Document */

.error {
	background-color:#FFA0A0;
}

.float {
float:left;
}

input[disabled='disabled'] {
	color:#000;
}

td, th {
	vertical-align:top;
	text-align:left;
}

img.icon{
	border:0;
	height:25;
	width:25;
}

img.small_icon{
	border:0;
	height:11;
	width:11;
	margin:1px;	
}

.rechtsbuendig{
	text-align: right;
}

div.info {
	clear:left;
	border:2px solid black;
	background-color:#BFB;
	color: black;
	font-weight:bold;
	padding:1em;
	width:30em;
}

div.error {
	clear:left;
	border:2px solid black;
	background-color:#FBB;
	color: black;
	font-weight:bold;
	padding:1em;
	width:30em;
}
a.menueeintrag {
	display: block;
	width: 7em;
	background-color: #CCCCFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	color: #000000;
}
.menue{
	margin: 3px;
	border: thin solid #000000;
	background-color: #666666;
}
.headline{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
}
.main_box{
	border: thin solid #000000;
	background-color: #CCCCCC;
	width: 100%;
	padding: 5px;
}
.box{
	border: thin solid #000000;
	background-color: #CCCCFF;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.box4charts{
	border: thin solid #000000;
	background-color: #CCCCFF;
	padding: 3px;
	
	height:170px;
}
.box4tabs{
	border: thin solid #000000;
	background-color: #CCCCFF;
}
.margin4tabs{
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.transparent_box{
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.highlighted{
	background-color: #D7D7FF;
}
.highlighted_field{
	background-color: #666666;
}
.tab_header{
	float:left;
	height: 30px;
	width: 220px;
	text-align: center;
	background-color: #D7D7FF;
	padding-top: 7px;
	margin-bottom: 5px;
	cursor:default;
	border-right-width: thin;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-right-style: solid;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	cursor:pointer;
}
.tab_header_selected{
	float:left;
	height: 30px;
	width: 220px;
	text-align: center;
	padding-top: 7px;
	margin-bottom: 5px;
	cursor:default;
}
h1{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 24px;
}
h2{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
h3{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}