/* eoCom-Service Janek Neubert */
/* Style Sheets fuer hv-neubert.de */


/***** Seitenlayout  *****/
BODY.PAGE {
	margin: 0px;
	padding: 0px;
  background-image: url(../images/bg_main.gif);
  background-repeat: repeat-y;
  
}

DIV. {
  width: 1000px;
  border: 1px solid black;
  text-align: center;
  background: #ffffff;
  height:100%;
  padding:0px;
  margin:2px;
}

TABLE.HEADER {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	
	}

TD.HEADER {
	border:		none;
	padding:	0px;
	margin:		0px; 
}

TD.HEADER_MENU {
	background: #0D3764;/* #3E78A7;*/
	border-left: none;
	border-right: none;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	margin: 0px;
	padding: 2px;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	color: white;
}


A.HEADER_MENU {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	color: white; 
}


TD.HEADER_MAINMENU {
	background: #0D3764;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: 1px solid white;
	margin: 0px;
	padding: 2px;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	color: white;
}

/* Menu HighLight = 4c93cc
   Menu LowLigth = 3E78A7
   Logofarbe = 0D3764
   aaa9b9
*/

/**** Einstellungen fuer das Menu ****/
TABLE.MENU {
	border: none;
	padding: 0px;
	width: 190px;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;

}

TD.MENU {
	background: #0D3764;
	border: 1px solid white;
	padding: 1px;
	margin: 0px;
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
	color: white;
}

/* Untermenue */
TD.MENU_SUB {
	background: #FFFFFF;
	border: 1px solid #0D3764;
	padding: 1px;
	margin: 0px;
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
	color: #0D3764;
}

/* selectiertes menu*/
TD.MENU_HIGH {
	background: #3E78A7;
	border: 1px solid white;
	padding: 1px;
	margin: 0px;
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
	color: white;
}

A.MENU {
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
	color: white;	
}
A.MENU_SUB {
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
	color: #0D3764;	
}

/***** Die "intern"-Spalte *****/
TD.INTERN {
  border-left: 1px solid #4c93cc;
}

/***** Seitenlayout *****/

TABLE.PAGE {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
/* Ueberschrift einer Seite */
TD.PAGE_HEAD {
	border-bottom:solid;
	border-color:#184840;
	border-width:1px; 
	font-family:Arial;
	font-style:normal;
	font-size:14pt;
	font-weight: bolder;
	text-align: right;
	color:#000000;
}

/***** Standardfonts *****/




DIV.SPACER {
	position: relative;
	margin-left: 18px;
}	

DIV.SUBMENU {
	position: absolute;
	top: 18px;
	left: 18px;
	border: 1px solid black;
	visibility: hidden;
}





/**** LOGIN-Formular *********************************************************/

TABLE.LOGIN {
  border:     1px solid #3E78A7;
  background: #4c93cc;
  padding: 4px;
}

TD.HEADER_LOGIN {
  border: none;
  margin: 0px;
  padding: 2px;
  font-family: Arial;
  font-size: 8pt;
  font-style: normal;
  text-decoration: none;
  color: black;
}

INPUT.LOGIN {
  background: white;
  border: 1px solid #3E78A7;
  width: 80px;
  height: 18px;
  padding: 0px;
  margin: 0px;
  font-family: Arial;
  font-size: 8pt;
  color: #0D3764;
  vertical-align:middle;
  padding-left: 2px;
  padding-right: 2px;
}
INPUT.LOGIN_SUBMIT {
  background: #0D3764;
  border: 1px solid white;
  padding: 0px;
  margin: 0px;
  font-family: Arial;
  font-size: 8pt;
  font-style: normal;
  text-decoration: none;
  color: white;
}

/* Gerahmter Kopf einer Sektion */
.HEAD_SECTION {
  border: 1px solid black;
  width: 98%;
  padding: 1px;
  margin: 1px;
  background-color:#DFDFDF;
  font-family: Arial;
  font-size: 11pt;
  color: black;
  font-weight: bold;
  vertical-align: top;
  margin: 1px;
  padding: 1px 1px 1px 5px;
  text-align: justify;

}

/* Gerahmte Sektion */
.SECTION {
  /*border: 1px solid black;*/
  width: 98%;
  padding: 1px;
  margin: 1px;
  font-family: Arial;
  font-size: 11pt;
  color: black;
  font-weight: bold;
  vertical-align: top;
  margin: 1px;
  padding: 1px 1px 1px 5px;
  text-align: justify;
}
.HEAD2 {
  border: 1px solid black;
  width: 100%;
  padding: 1px;
  margin: 1px;
  background-color:#DFDFDF;
  font-family: Arial;
  font-size: 10pt;
  color: black;
  font-weight: bold;
  vertical-align: top;
  margin: 1px;
  padding: 1px 1px 1px 5px;
  text-align: justify;

}


/**** Standard Tabellenlayout ************************************************/

TABLE.STD {
  border: 0px solid black;
  width: 98%;
  padding: 1px;
  margin: 1px;
}

TD.STD {
  font-family: Arial;
  font-size: 10pt;
  color: black;
  font-weight: normal;
  vertical-align: top;
  margin: 1px;
  padding: 1px;
  padding-left: 4px;
  text-align: justify;
}

TH.STD {
  font-family: Arial;
  font-size: 10pt;
  color: white;
  font-weight: bold;
  vertical-align: top;
  margin: 1px;
  padding: 1px;
  padding-left: 4px;
  text-align: justify;
  background: #0D3764;
}

TD.STD-LEFT {
  font-family: Arial;
  font-size: 10pt;
  color: black;
  font-weight: normal;
  vertical-align: top;
  margin: 1px;
  padding: 1px;
  text-align: left;
}

/* Hauptschriftart */

.STD {
  text-decoration:none;
  font-family:Arial;
  font-style:normal;
  font-size:10pt;
  color:#000000;
  }
.STD-GREEN {
  text-decoration:none;
  font-family:Arial;
  font-style:normal;
  font-size:10pt;
  color:#00CC33;
}
.STD-RED {
  text-decoration:none;
  font-family:Arial;
  font-style:normal;
  font-size:10pt;
  color:#FF0000;
}
  
  
/* hauptschrift klein */
.STD-SMALL {
  text-decoration:none;
  font-family:Arial;
  font-style:normal;
  font-size:8pt;
  color:#000000;
}
  
  
/* Überschrift Klasse I */
.HEAD1 {
  text-decoration:none;
  font-family:Arial;
  font-style:normal;
  font-size:14pt;
  color:#000000;
  font-weight: bold;
  }


.STD-WHITE {
  text-decoration:none;
  font-family:Arial;
  font-style:normal;
  font-size:10pt;
  color:#FFFFFF;
  
  }
/* Standard-Inputfeld */
INPUT.STD {
  text-decoration:none;
  font-family:Arial;
  font-style:normal;
  font-size:9pt;
  color:#000000;
  border: 1px solid black;
  padding: 1px 4px;
  width: 400px;
  }
INPUT.STD-BUTTON {
  text-decoration:none;
  font-family:Arial;
  font-style:normal;
  font-size:9pt;
  color:white;
  border: 1px solid black;
  padding: 1px 4px;
  width: 150px;
  background: #0D3764;
}

SELECT.STD {
  text-decoration:none;
  font-family:Arial;
  font-style:normal;
  font-size:9pt;
  color:#000000;
  border: 1px solid black;
  width: 400px;
  }
  
TEXTAREA.STD {
  text-decoration:none;
  font-family:Arial;
  font-style:normal;
  font-size:9pt;
  color:#000000;
  border: 1px solid black;
  width: 400px;  
  }

HR.STD {
  border: 1px dashed gray;
  width: 100%;
}

DIV.REQUIRED {
  border: 0px solid #ff0000;
  padding: 0px;
  width: 384px;
} 
/*****************************************************************************/
/* Hier nichts mehr anhaengen                                                */
/*****************************************************************************/
