body,td,th {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #262626;
}

.secondline	{border-bottom:1pt solid #e1e1e1; padding: 3px; }

TH {
	color: #ffffff;
	font-weight: bold;
	background-color: #cccccc;
	padding: 2px;
	text-align: left;
}

form {
	display: inline;
}


.test_table { border-bottom: 1px solid #716f64; }
.test_td {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #ff0078;
	border-bottom: 1px solid #aca899;
	padding: 4px;
}

P, HR, DIV {
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

DIV.noprint {
	padding-left: 0px;
}

INPUT.finance {
	font-size: 10px;
	width: 75px;
	text-align: center;
}

SELECT.finance {
	font-size: 10px;
	width: 75px;
	text-align: center;
}


H1 {
	font-size: 14px;
	padding: 0px;
	padding-left: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #262626;
}

H2 {
	font-size: 12px;
	padding: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #262626;
}

A {
	color: #dd0000;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

/*************** Allgemeines ******************/
.error {
	color: #dc0000;
}

.error_1 {
	color: #ffffff;
	background-color: #ff0000;
}

.error_2 {
	color: #ffffff;
	background-color: #ffa200;
}

.error_3 {
	color: #000000;
	background-color: #ffd500;
}

/* Oberes Menü */
.topmenu {
	background-color: #5E5E5E;
}

.topitem {
	padding: 3px 10px 3px 10px;
	border-right: 1px solid #E1E1E1; 
	color: #E1E1E1;
}

/**************** Hauptteil *****************/
.main {
	background-color: #E1E1E1;
}

.mainitem {
	padding: 20px;
	padding-left: 0px;
}

.main_content {
	padding: 20px; 
	padding-top: 0px;
	vertical-align: top;
}

.eyecatcher {
	background-color: #FFFFFF;
	padding-top: 5px;
}

.eyecatcheritem {
	background-color: #FFFFFF;
	vertical-align: top;
	color: #5E5E5E;
	padding-top: 5px;
}

.eyecatcheritemtext {
	background-color: #FFFFFF;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
}

/**************** Menü **********************/
.mainmenu {
	background-image: url(../img/bg_menu.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding-top: 10px;
	height: 100%;
   vertical-align: top;
}

.menuitem {
	color: #262626;
	padding: 5px;
	text-align: right;
}

.menudash {
	padding-top: 11px;
	vertical-align: top;
}

A.menu { 
	color: #262626; 
	text-decoration: none;
}
A.menu:hover { 
	color: #ffffff; 
	text-decoration: none;
}

A.menu_active  { 
	color: #ffffff; 
	text-decoration: none;
}

A.menu_active:hover { 
	color: #262626; 
	text-decoration: none;
}

.active {
	color: #ffffff;
}

/************ Lagerliste **************/
.bgcaption {
	background-color: #B2B2B2;
	padding: 3px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.grau {
	color: #aaaaaa;
	font-size: 10px;
}

.comment {
	font-size: 10px;
	color: #cccccc;
}

.ekcode {
	font-size: 9px;
	color: #eeeeee;
}

.code {
	color: #000000;
	font-weight: bold;	
}

.caption {
	font-size: 14px;
	font-weight: bold;	
	color: #ffffff;
}

.demo {
	border: 1px solid #000000;
	background-color: #FF0048;
	color: #ffffff;
	padding: 4px;
	margin: 0px;
}


/* Tooltip definition */
.tooltiptitle{COLOR: #dc0000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}
#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

/* Hilfe und Anleitung */
.help_img {
	border: 1px solid #777777;
	margin-bottom: 10px;
}

.help_disabled {
	 color: #cccccc;
	 text-decoration: line-through;
}

