BODY
{
	margin:0;
	padding:0;
	font-size: 0.8em;
	font-family: Verdana;
}

FORM {
	border:0px;
	padding:0px;
}

div.nav
{
	display:none;
}

/* content
------------------------------------------ */

div#idContent
{
	/*float:left;*/
	margin:0 2em 0 0;
	padding:0 0 0 1em;
	border-left:1px solid black;
	}

div#idContent h2
{
	clear:left;
	color: #003c84;
	padding:0.2em 0 0.2em 0;
	margin:0;
	font-size:1.4em;
	}

div#idContent h3
{
	clear:left;
	padding:0.2em 0 0.2em 0;
	margin:0 0 0 0;
	font-size:1.1em;
	color: #003c84;
}


/* Lists
-------------------------------------------
table.overview
{
	font-size:0.8em;
}
*/
table.list
{
	font-family: Verdana;
	border:1px solid black;
	font-size:0.8em;
}

table.list tr
{
	margin-top:2px;
}

table.list tr th
{
	padding:4px 6px 4px 6px;
	margin-bottom:4px;
	border-bottom:1px solid black;
	text-align:left;
}

table.list tr.low
{
	background-color: #d3d3d3;
}

table.list tr.high
{
	background-color: #f5f5f5;
}

table.list tr.suppChange
{
	background-color: yellow;
	border-bottom:1px solid black;
}

table.list tr.maindealer
{
	background-color: lightblue;
}


table.list tr td
{
	padding:0.1 0.5em 0 0.2em;
	margin:0;
}

table.list td, table.list th {
	border-right: 1px solid black;
	}

table.list td.number {
	text-align:right;
	padding-right:1em;
}


/* Grid
-------------------------------------------
table.grid
{
	font-family: Verdana;
	border:1px solid black;
	font-size:0.9em;
}

table.grid tr
{
	margin-top:2px;
}

table.grid tr th
{
	padding-bottom:4px;
	margin-bottom:4px;
	border-bottom:1px solid black;
	text-align:left;
}

table.grid tr.header
{
	font-weight: bold;
	background-color: ghostwhite;
}

table.grid tr.header td
{
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	border-bottom: 1px solid black;
}

table.grid tr.low
{
	background-color: #d3d3d3;
}

table.grid tr.high
{
	background-color: #f5f5f5;
}

table.grid tr td
{
	padding:0.1 0.5em 0 0.2em;
	margin:0;
}
*/
/* Allgemein
--------------------------------------*/
div.meldungen
{
	border: black 1px dotted;
	padding: 2px;
	background-color: wheat;
	/*float:left;*/
	width:600px;
	}

.attentionBG
{
	background-color:Yellow;
	font-weight:bold;
}

.attentionbtn
{
	font-weight:bold;
}

/* Links
-----------------------------------*/
a
{
	color: #003c84;
}

a:visited
{
	color: #6699dd;
}

/* HEAD
---------------------------*/
div.head
{
	background: #003c84;/* url('img/logo1031.jpg') no-repeat top right; */
	color:white;
	height:20px;
	padding:0;
}

div.head h1
{
	font-size:2.2em;
	float:left;
	margin:10px 0 0 10px;
	padding:0 0 10px 0;
}

div.head img
{
	float:right;
	margin:0 18px 0 0;
	padding:0;
}

div.subhead
{
	clear:both;
	background-color: #6699dd;
	border-top:1px solid black;
	border-bottom:1px solid black;
}

div.subhead p
{
	color:white;
	margin:0 0 0 10px;
	padding:2px 0 2px 0;
}

/*  NAVIGATION
-----------------------------------*/
div.nav
{
	float:left;
	width:12em;
	height:70%;
	margin: 0 1em 0 .5em;
	padding:0 0 0 0;
}

div.nav h1
{
	font-size:1.2em;
	margin: 0.5em 0 0 0;
	padding:0 0 0 0;
}

div.nav ul
{
	margin: 0 0 0 1em;
	padding:0 0 0 1em;
	list-style-type:square;
}

div.nav ul li
{
	margin: 0 0 0 0.2em;
	padding:0 0 0 0;
}

/* Footer
-----------------------------------*/

div.footer
{
	clear:both;
	background-color: #6699dd;
	border-top:1px solid black;
	border-bottom:1px solid black;
	margin:20px 0 0 0;
	height:20px;
	}

div.footer p
{
	color:white;
	margin:7px 0 0 10px;
	padding:2px 0 2px 0;
	float:left;
}

div.footer img
{
	margin:0 18px 0 0;
	padding:0;
	float:right;
}


/* Form
---------------------------------------*/
div.frm
{
	float:left;
}

div.frm div.frmrow
{
	width:32em;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.frm div.frmrow span.frmlable
{
	float:left;
	text-align:left;
	width:10em;
	margin:0.4em 0 0 0;
	padding:0 0 0 0;
}

div.frm div.frmrow span.frmfield
{
	float:left;
	text-align:left;
	width:20em;
	margin:0 0 0 0.3em;
	padding:0 0 0 0;
}

div.frm div.frmrow span.frmfield input
{
	width:20em;
}

input.button
{
	width:15em;
}

/* Form ShipTo Request
---------------------------------------*/
div.frmrequest
{
	float:left;
	padding:0;
	margin:1em 0 0 0;

}

div.frmrequest div.frmrow
{
	clear:both;
	margin:0.4em 0 0 0;
	padding:0 0 0 0;
}

div.frmrequest div.frmrow span.frmlable
{
	float:left;
	text-align:left;
	width:15em;
	margin:0.4em 0 0 0;
	padding:0 0 0 0;
}

div.frmrequest div.frmrow span.frmfield
{
	float:left;
	text-align:left;
	width:20em;
	margin:0.4em 0 0 0;
	padding:0 0 0 0;
}

div.frmrequest div.frmrow span.frmfield input
{
	width:15em;
}

input.button
{
	width:15em;
}



td.new
{
	background-color: #99cc66;
}

td.changed
{
	background-color: #cc9933;
}

td.exists
{
	background-color: #ffff99;
}

td.alert
{
	background-color: #cc6666;
}

td.activate
{
	background-color: #99cccc;
}

td.none
{
}
