body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
}

.gesamt_ganz_aussen {
	background-color:#FFFFFF;
	width:100%;
	position:absolute;
	float:left;
	/*
	height:100%;
	border-left:1px solid #585656;
	background-image:url(../images/schatten_rechts.gif);
	background-repeat:repeat-y;
	background-position:right;
	*/
}
.gesamt_aussen {
	background-color:#FFFFFF;
	width:99%;
	position:absolute;
	float:left;
	/*
	border-left:1px solid #585656;
	background-image:url(../images/schatten_rechts.gif);
	background-repeat:repeat-y;
	background-position:right;
	*/
}
a
{
  text-decoration: none;
  color:#000000;
}

a:hover
{
  text-decoration: underline;
  color:#000000;
}

.main_menue {
	width:232px;
	position:relative;
	float:left;
}

.table_bar_top {
	background-color:#A1E22E;
}
.asset_bg {
	background-color:#FFFFFF;
}
.titel, .titel_menue {
	height:22px;
	float:left;
	background-color:#A1E22E;
}
.titel_links {
	background-image:url(../images/titel_links.gif);
	width:2px;
	height:22px;
	float:left;
	background-position:bottom;
	background-repeat:no-repeat;
}
.titel_mitte {
	padding:0 4px 0 4px;
	line-height:21px;
	float:left;
}
.titel_rechts {
	background-image:url(../images/titel_rechts.gif);
	width:2px;
	height:22px;
	float:left;
	background-position:bottom;
	background-repeat:no-repeat;
}

.mittelstueck {width:100%; float:left; border-top:1px solid #929292;}
.mittelstueck_links, .mittelstueck_rechts {width:1px; background-color:#929292;}

.abschluss {height:10px; width:100%; float:left; background-image:url(../images/abschluss_mitte.gif);}
.abschluss_links {background-image:url(../images/abschluss_links.gif); width:3px; height:10px; float:left;}
.abschluss_rechts {background-image:url(../images/abschluss_rechts.gif); width:3px; height:10px; float:right;}

.header {width:100%; position:relative; float:left; height:100px;}
.header_menue {width:545px; height:100px; position:relative; float:left; padding-left:5px;}
a.header_menue_button div {width:85px; height:24px; line-height:23px; color:#000000; position:relative; float:left; background-image:url(../images/header_menue_button_aus.gif); text-align:center; margin:2px 0 0 1px; text-decoration:none; cursor:pointer;}
a:hover.header_menue_button div {width:85px; height:24px; line-height:23px; color:#000000; position:relative; float:left; background-image:url(../images/header_menue_button_an.gif); text-align:center; margin:2px 0 0 1px; text-decoration:none; cursor:pointer;}
a.header_menue_button_active div {width:85px; height:24px; line-height:23px; color:#000000; position:relative; float:left; background-image:url(../images/header_menue_button_an.gif); text-align:center; margin:2px 0 0 1px; text-decoration:none; cursor:pointer;}

.header_menue_willkommen {width:100%; padding-left:7px; margin-top:5px; float:left; text-align:left;}
.header_logo {width:325px; height:50px; position:relative; float:right; background-image:url(../images/logo_eye-files.jpg); background-repeat:no-repeat; background-position:top left; margin-top:3px;}

.main {width:100%; float:left; padding:0 0 0 1px;}
.main table[title=main_table] {padding-right:6px;}
.titel_menue {width:100%;}
.titel_menue div[class=titel_rechts] {float:right;}
.main_content {width:98.9%; float:left;}
.main_content a {text-decoration:none; color:#000000;}
.main_content_title_table tr td {padding:0 3px 0 0;}

.auswahl_menue_icons {background-color:#D2D0D0; height:22px; width:100%; vertical-align:top; line-height:12px;}
.auswahl_menue_icons img {margin:3px 3px 3px 3px;}
.auswahl_menue {background-color:#D2D0D0; height:22px; width:100%; vertical-align:top; line-height:12px;}

.dropdown_main {position:relative; width:155px; z-index:50; float:left; margin:0 10px 0 10px; cursor:pointer; vertical-align:middle; line-height:3px;}
.dropdown_main2 {position:relative; width:155px; z-index:150; float:left; margin:0 10px 0 10px; cursor:pointer; vertical-align:middle; }
.dropdown_main3 {position:relative; width:155px; z-index:149; float:left; margin:0 0 0 0; cursor:pointer; vertical-align:middle; }

.auswahl_menue img {margin-top:8px;}

.dropdown_sub {visibility:hidden; position:absolute; z-index:150; float:left; left:0px; top:18px; border:1px solid #929292; background-color:#FFFFFF; cursor:pointer; margin:0; padding:2px 5px 2px 5px; line-height:1;}
.bild div[class=dropdown_sub] {width:150px; left:5px; top:5px;}
.dropdown_sub td {padding:5px 0 2px 0; vertical-align:middle;z-index:150}

.bild {width:180px; height:204px; background-color:#D2D0D0; float:left; margin:7px 0px 0px 7px; border:1px #929292 solid;}
.bild input[type=text] {background-color:#D2D0D0; border:0; height:13px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; width:115px; margin-left:3px;}
.bild_detailed {width:100%; height:180px; background-color:#D2D0D0; float:left; margin:7px 0px 0px 7px; border:1px #929292 solid;}
.lightbox {display:inline; visibility:hidden; width:195px; position:absolute; top:104px; right:1%; background-color:#FFFFFF;}
.lightbox div[class=titel] {float:right; cursor:pointer;}
.lightbox[id=lightbox_an] {visibility:visible;}
.lightbox_aus {cursor:pointer; float:right; background-image:url(../images/lightbox_aus.gif); height:14px; width:14px; margin:4px 4px 0 0;}
.lightbox div[id=leuchtkasten_auswahlmenue] {top:13px; width:100px;}

.loginheader { background-image:url(../images/loginheader.gif); background-repeat:no-repeat; min-height:21px; height:21px; font-weight:bold;padding-left:8px; padding-top:3px}
.loginbody {background-image:url(../images/loginbody.gif); background-repeat:no-repeat; min-height:250px; height:250px; padding-left:8px; padding-top:3px;}
.loginbutton {background-image:url(../images/loginbutton.gif); background-repeat:no-repeat; min-height:19px; height:19px; width:29px; padding-top:1px; text-align:center; cursor:pointer;}
.passlostbutton {background-image:url(../images/passlostbutton.gif); background-repeat:no-repeat; min-height:19px; height:19px; width:135px; padding-top:1px; text-align:center; cursor:pointer;}
.logincontainer{position:absolute; top:200px; left:200px; width:400px}
.logincontainer_error{position:absolute; top:130px; left:200px; width:400px}

.evenrow {background-color:#FFFFFF;}
.oddrow {background-color:#E6EDDA;}
.activerow {background-color:#F1E22E;font-weight:bold;}
/* oddrow {background-color:#D0F096;} */

.invisibleActionBox {
	visibility:hidden;
	background-color:#FFFFFF;
	position:absolute;
	left:245px;
	top:102px;
	max-width:250px;
	padding:2px 2px 2px 2px;
	border: 2px solid #A1E230;
	z-index:1001;
}

.actionBox {
	visibility:visible;
	position:absolute;
	text-align:center;
	top:102px;
	left:1px;
	width:100%;
	height:100%;
	max-height:100%;
	max-width:100%;
	z-index:1001;
}

.innerActionBox {
	visibility:visible;
	background-color:#FFFFFF;
	text-align:center;
	margin-left:35%;
	margin-right:35%;
	max-width:250px;
	min-width:250px;
	padding:15px 15px 15px 15px;
	border: 2px solid #A1E230;
	z-index:1001;
}

.actionFormBox {
	visibility:visible;
	background-color:#FFFFFF;
	position:absolute;
	left:245px;
	top:102px;
	max-width:490px;
	padding:0px 0px 0px 0px;
	border: 0px solid #A1E230;
	width:490px;
	z-index:1000;
}


.sys_msg {margin:15px 4px 4px 7px;color:#FF0000;}
span#indicator
{
  position: absolute;
  width: 20px;
  height: 20px;
  left: 213px;
  top: 3px;
  z-index: 900;
  background-image: url(../images/indicator.gif);
  background-repeat:no-repeat;
}

.attention {
	color:#ff3366;
	font-weight:bold
}

