html					{margin:0; padding:0}
body					{margin:0; padding:15px}

#main					{position:relative}


/* GENERIC */
body,
input,
textarea,
select					{font:13px "Courier New", Courier, monospace; line-height:15px}

td						{vertical-align:top}

a						{color:#00f; text-decoration:underline;}
/* adjusted underlining on mac */
.mac a					{color:#00f; text-decoration:none; padding-bottom:1px; background:url(../gfx/ul.png) repeat-x; background-position:0 15px}
.mac .en a				{color:#00f; background:url(../gfx/ul_blue.png) repeat-x; background-position:0 15px}
a:hover					{text-decoration:line-through;}
.mac a:hover			{background-image:none; }

.left					{float:left}
.right					{float:right}
.split span, 			
.longword span			{font-size:1px; letter-spacing:-1px; background:#fff; line-height:5px}
.ie .split span, 			
.ie .longword span		{font-size:0px; letter-spacing:0; margin-right:-1px; color:#fff}

a:hover.split span		{text-decoration:line-through}
						
li						{padding:2px 0}


/* NAV */
.search_field			{width:100%; display:none; line-height:15px; border:0; padding:0; margin:0}
.search_field.shown		{display:inline}
.search_field.en		{background:#00f; color:#fff;}
.search_field.de		{background:#000; color:#fff;}
.hilited				{text-decoration:line-through}
.warning				{background:#f00; color:#fff;}
img.rollover			{cursor:pointer}
.nav .space				{height:255px}
#footNav td				{text-align:right}