body,html,* {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.vertTop {
        vertical-align:top;
}

.vertMiddle {
        vertical-align:middle;
}

#header {
	background-image: url(../gfx/back.png);
	position: relative;
}

.navileftul {
	list-style-image:url(../gfx/bulltetnavileft.gif);
	line-height:18px;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:1px 0 2px 0;
}

.navileftli {
	margin:0 5px 0 8px;
	padding:0 0 0 0;
	background-image:url(../gfx/bulltetnavileftie.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left: 10px;
	color:#666666;}

.navimain {
	color:#666666;}

.navileftli a:link, .navimain a:link {
	text-decoration:none;
	color:#666666;
}

.navileftli a:visited, .navimain a:visited{
	color:#666666;
	text-decoration:none;
}

.navileftli a:active, .navimain a:active{
	color:#003389;
	text-decoration:underline;
}

.navileftli a:hover, .navimain a:hover{
	color:#003389;
	text-decoration:underline;
}

.topleft { color:#FFFFFF; font-size:12px; font-weight:bolder;}
.topleft a:link { color:#FFFFFF; font-weight:bold;}
.topleft a:visited { color:#FFFFFF; font-weight:bold;}
.topleft a:hover { color:#003389; font-weight:bold;}
.topleft a:active { color:#003389; font-weight:bold;}

#header,#top_img,#top_text {
	height: 45px;
}

#top_img a img,#top_text a img,#top_text a,#top_img a {
	border: 0px none;
	margin-left: 15px;
	margin-right: 15px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

#top_img,#top_text {
	position: absolute;
	right: 10px;
	text-align: right;
	top: 10px;
	color: #ffffff;
}

#header h1,#breadcrump h1 {
	margin-top: 0px;
}

#container {
	margin-top: 20px;
	position: relative;
}

#menu,#content,#breadcrump,#abmelden {
	position: absolute;
	padding: 3px;
}

#breadcrump {
	margin-top: 3px;
}

#menu {
	width: 180px;
	left: 8px;
	color: #ffffff;
}

#menu h1 {
	text-transform: uppercase;
	color: #ffffff;
	margin-top: 0px;
}

#menu a {
	margin: 0px 0px 0px 5px;
	color: #ffffff;
}

.aWhite {
	margin: 0px 0px 0px 5px;
	color: #ffffff;
	font-weight: bold;
}

.aWhite {
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
}

#menu a:hover {
	text-decoration: underline;
}

#breadcrump,#content {
	left: 220px;
}

#breadcrump,#breadcrump a {
	color: #999999;
}

#content {
	top: 30px;
}

#content a img {
	text-decoration: none;
	border: 0px none;
}

h1,h2 {
	color: #182850;
}

h1 {
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 25px;
}

h2 {
	font-size: 12px;
}

a {
	text-decoration: none;
}

a :hover,#top_text a :hover {
	text-decoration: underline;
}

.thbg,td {
	text-align: left;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
}

.padding,td {
	text-align: left;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
}

.thbg_bold {
	text-align: left;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}

.thbg {
	width: 150px;
}

.thbgDyna {
	text-align: left;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
	width: 100%;
}

.ergebnis th,#zusammenfassung th {
	width: auto;
}

.ergebnis td,.ergebnis th,#zusammenfassung td,#zusammenfassung th {
	padding: 2px 5px 2px 5px;
}

#error h1,#error li {
	color: Red;
}

#error,#hinweis,#help {
	margin-bottom: 25px;
}

.ergebnis,#zusammenfassung {
	margin-top: 35px;
}

.ergebnis,.ergebnis li,#zusammenfassung {
	color: #000000;
}

.ergebnis td {
	vertical-align: top;
}

select {
	width: 130px;
}

.breit300 {
	width: 300px;
}

.breit150 {
	width: 150px;
}

.right {
	text-align: right;
}

.top {
	vertical-align: top;
}

.topright {
	vertical-align: top;
	text-align: right;
}

.rot {
	color: #ff0000;
}

#content form table td,#content form table tr,#content form table td input,.ergebnis th,#zusammenfassung th,#zusammenfassung td
	{
	vertical-align: top;
}

.bildcenter {
	vertical-align: middle;
}

#welcomeHints {
	margin-top: 35px;
}

.evenRow {
	background-color: #eeeeee;
}

#sacknummerStatus,#requestActivity {
	visibility: hidden;
}

#downtime {
	text-align: center;
	background-color: Red;
	color: White;
	width: auto;
	padding: 5px;
	margin-top: 15px;
}

#downtime h1{
		color: White;
		margin-bottom: 10px;
}

.standardTable_Header {text-align: center;}
.standardTable_ColumnCentered {text-align: left;}
.standardTable_Row1 {background-color: #f0ffff}
.standardTable_Row2 {background-color: #f0f8ff}

.msg_info
{
	color: black;
	padding-left: 20px;
	padding-top:2px;
	line-height:16px;
	background-image:url(../gfx/silk/msg_info.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.msg_warn
{
	color: red;
	padding-left:20px;
	padding-top:2px;
	line-height:16px;
	background-image:url(../gfx/silk/msg_warning.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.msg_error
{
	color: red;
	font-style:italic;
	padding-left: 20px;
	padding-top:2px;
	line-height:16px;
	background-image:url(../gfx/silk/msg_error.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.msg_fatal
{
	color: red;
	font-style:italic;
	font-weight: bold;
	padding-left: 20px;
	padding-top:2px;
	line-height:16px;
	background-image:url(../gfx/silk/msg_fatal.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
