body {
background:#D8DDEF;
color:#091B56;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
	SCROLLBAR-BASE-COLOR: #D8DDEF;
	SCROLLBAR-ARROW-COLOR: #091B56;
	SCROLLBAR-3DLIGHT-COLOR: #D8DDEF;
	SCROLLBAR-HIGHLIGHT-COLOR: #091B56;
	SCROLLBAR-SHADOW-COLOR: #091B56;
	SCROLLBAR-DARKSHADOW-COLOR: #D8DDEF;
	SCROLLBAR-FACE-COLOR: #D8DDEF;
	SCROLLBAR-TRACK-COLOR: #D8DDEF;
}
table {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
}
td {
font-size:12px;
color:#091B56;
}
a {
font-size:12px;
color:#091B56;
}
#tabelkop {
font-size:12px;
color:#FFFFFF;
background:#091B56;
}
#tabelkop td {
font-size:12px;
color:#FFFFFF;
}
#tabelkop a {
font-size:12px;
color:#FFFFFF;
background:#091B56;
}
#header td {
padding:4px;
}
#nav {
float:left;
font-size:93%;
line-height:normal;
padding:18px 0 0 0;
margin:0;
}
#nav td {
cursor:hand;
float:left;
margin:0;
padding:0;
}
#nav a {
float:left;
background:transparent url(http://www.absdeutschland.com/layout/images/left_both.gif) no-repeat left top;
font-family:Arial, Helvetica, sans-serif;
display:block;
padding:0 0 0 9px;
border-bottom:1px solid #765;
text-decoration:none;
white-space:nowrap;
}
#nav a span {
float:left;
display:block;
background:transparent url(http://www.absdeutschland.com/layout/images/right_both.gif) no-repeat right top;
padding:4px 14px 6px 3px;
font-weight:bold;
color:#765;
cursor:hand;
width:100%;
}
#nav a:hover span {
color:#333;
width:100%;
}
#nav #current a {
background-position:0% -150px;
border-width:0;
}
#nav #current a span {
background-position:100% -150px;
padding-bottom:7px;
color:#333;
}
#nav a:hover {
background-position:0% -150px;
}
#nav a:hover span {
background-position:100% -150px;
}

#nav2 {
float:left;
background:transparent url(http://www.absdeutschland.com/layout/images//bg.gif) repeat-x bottom;
font-size:93%;
line-height:normal;
padding:18px 0 0 0;
margin:0;
}
#nav2 td {
width:100%
cursor:hand;
float:left;
margin:0;
padding:0;
display:inline;
}
#nav2 a {
float:left;
background:transparent url(http://www.absdeutschland.com/layout/images/left_both.gif) no-repeat left top;
font-family:Arial, Helvetica, sans-serif;
display:block;
padding:0 0 0 9px;
border-bottom:1px solid #765;
text-decoration:none;
white-space:nowrap;
}
#nav2 a span {
float:left;
display:block;
background:transparent url(http://www.absdeutschland.com/layout/images/right_both.gif) no-repeat right top;
padding:4px 14px 6px 3px;
font-weight:bold;
color:#765;
cursor:hand;
}
#nav2 a:hover span {
color:#333;
}
#nav2 #current a {
background-position:0% -150px;
border-width:0;
}
#nav2 #current a span {
background-position:100% -150px;
padding-bottom:7px;
color:#333;
}
#nav2 a:hover {
background-position:0% -150px;
}
#nav2 a:hover span {
background-position:100% -150px;
}

/* ==================================================================== */
/* SCROLLING DATA GRID - IE ONLY!                                       */
/* ==================================================================== */
/* 
Tables inside a scrollingdatagrid should have:
 1. border-collapse:separate
 2. No border or margin
 3. Background colors on all cells to avoid bleed-thru on scroll
 4. cellspacing="0" on the <table> tag itself
*/
DIV.scrollingdatagrid {
	overflow-x:auto;
	overflow-y:auto;
	position:relative;
	padding:0px;
}
DIV.scrollingdatagrid TABLE {
	width : 98.7%; /* Make room for scroll bar! */
	margin:0px;
	border:0px;
	border-collapse:separate;
}
DIV.scrollingdatagrid TABLE TR .locked, DIV.scrollingdatagrid TABLE THEAD TR, DIV.scrollingdatagrid TABLE TFOOT TR {
	position:relative;
}
/* OffsetParent of the TR is the DIV because it is position:relative */
DIV.scrollingdatagrid TABLE THEAD TR {
	top:expression(this.offsetParent.scrollTop);
}
/* OffsetParent of the THEAD and TFOOT locked column is the TR because it is position:relative */
DIV.scrollingdatagrid THEAD .locked, DIV.scrollingdatagrid TFOOT .locked {
	left:expression(this.offsetParent.offsetParent.scrollLeft);
}
DIV.scrollingdatagrid TBODY .locked {
	left:expression(this.offsetParent.scrollLeft);
}

/* Make the z-index values very clear so overlaps happen as expected! */
DIV.scrollingdatagrid TD, DIV.scrollingdatagrid TH { z-index:1; }
DIV.scrollingdatagrid TD.locked, DIV.scrollingdatagrid TH.locked { z-index:2; }
DIV.scrollingdatagrid THEAD TR, DIV.scrollingdatagrid TFOOT TR { z-index:3; }
DIV.scrollingdatagrid THEAD TR TH.locked { z-index:4; }
