body 
{
	background-color:#0F1B5F;
	color:#2D2D2D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:15px;
	line-height:17px;
}

div#container
{
	background-color:#FFFFFF;
	width:820px;
	text-align:left;
}

div#header
{
	height:94px;
	position:relative;
}

div#lang
{
	font-size:11px;
	position:absolute;
	top:10px;
	left:698px;
	color:#BFD1E9;
}

div#line
{
	background-color:#0B4798;
	height:8px;
	font-size:5px;
}

div#footer
{
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:60px;
}

div#imprint
{
	padding-top:10px;
	padding-left:20px;
	background-color:#0F1B5F;
	color:#2A69BF;
	font-size:10px;
}

td#navi
{
	background-color:#F6F6F6;
	width:240px;
	vertical-align:top;
	height:500px;
}

td#content
{
	vertical-align:top;
	padding-top:25px;
	padding-left:55px;
	padding-right:50px;
}

div#content
{
	padding-left:40px;
	padding-right:40px;
	padding-top:15px;
	padding-bottom:5px;
	height:400px;
	background-image:url(../images/bg2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}


div.firstnavi
{
	padding-left:20px;
	padding-right:20px;
	padding-top:25px;
	width:200px;
	height:18px;
	border-bottom:1px solid #CFCFCF;
}

div.firstnavia
{
	padding-left:20px;
	padding-right:20px;
	padding-top:25px;
	width:200px;
	height:18px;
	border-bottom:1px solid #CFCFCF;
	background-color:#FFFFFF;
}

div.navi
{
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	width:200px;
	height:17px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CFCFCF;
}

div.navia
{
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	width:200px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CFCFCF;
	background-color:#FFFFFF;
}

div.naviwsa
{
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	width:200px;
	height:17px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CFCFCF;
	background-color:#FFFFFF;
}

div.subnavi
{
	padding-left:40px;
	padding-top:7px;
	padding-bottom:10px;
	width:160px;
}

div.subnavilvl2
{
	padding-left:10px;
	padding-top:6px;
	padding-bottom:9px;
	width:150px;
	font-size:10px;
	line-height:15px;
}

div.snavientry
{
	height:17px;
}

div.spacer15
{
	height:15px;
}

div.spacer25
{
	height:25px;
}

div.spacer30
{
	height:30px;
}

div.spacer35
{
	height:35px;
}

div.spacer40
{
	height:40px;
}

div.contact
{
	font-size:11px;
	color:#8E8E8E;
	padding-bottom:9px;
}

div.downloads
{
	padding-bottom:7px;
}

div.link
{
	line-height:10px;
	padding-bottom:2px;
	padding-top:2px;
	color:#0B4798;
	font-size:10px;
}

div.homeLine
{
	position:absolute;
	left:-5px;
	top:0px;
	width:485px;
	border-top:1px solid #CFCFCF;
}

div.small
{
	font-size:11px;
	line-height:15px;
}

span.header
{
	font-size:13px;
	font-weight:bold;
}

span.bold
{
	font-weight:bold;
}

span.alt
{
	color:#8E8E8E;
}

span.dl
{
	color:#8E8E8E;
	font-size:11px;
}

span.link
{
	color:#0B4798;
	font-size:10px;
}

td.tspacer
{
	width:25px;
}

td.stspacer
{
	width:20px;
}

td.number
{
	vertical-align:top;
	text-align:right;
}

td.snumber
{
	vertical-align:top;
	text-align:right;
	width:10px;
}

td.altnumber
{
	vertical-align:top;
	color:#2A69BF;
	font-size:13px;
	text-align:right;
	width:20px;
}

td.altsnumber
{
	vertical-align:top;
	color:#2A69BF;
	font-size:13px;
	text-align:right;
	width:10px;
}

td.country
{
	vertical-align:top;
	height:25px;
}

td.homeDate
{
	width:70px;
	font-size:11px;
	color:#2D2D2D;
	vertical-align:top;
}

td.homeSpacer
{
	width:30px;
}

td.homeNews
{
	line-height:15px;
	font-size:11px;
}

img.img
{
	padding-bottom:7px;
}

.linespace
{
	height:17px;
}

.homeLinespace
{
	height:15px;
}

.formText
{
	width:136px;
	height:14px;
	padding-top:2px;
	padding-left:2px;
	font-size:11px;
	color:#8E8E8E;
	border:1px solid #CFCFCF;
}

A 
{
	color:#2A69BF;
	font-size:13px;
	text-decoration:underline;
}

A:hover 
{
	color:#2D2D2D;
	text-decoration:underline;
}

A.contact
{
	color:#2A69BF;
	font-size:12px;
	text-decoration:underline;
}

A.contact:hover 
{
	color:#2D2D2D;
	text-decoration:underline;
}

A.small
{
	color:#2A69BF;
	font-size:11px;
	text-decoration:underline;
}

A.small:hover 
{
	color:#2D2D2D;
	text-decoration:underline;
}

A.lang
{
	color:#90B2DF;
	font-size:11px;
	text-decoration:none;
}

A.lang:hover 
{
	color:#BFD1E9;
	text-decoration:none;
}

A.navi
{
	color:#8E8E8E;
	font-size:10px;
	text-decoration:none;
}

A.navi:hover 
{
	color:#0B4798;
	text-decoration:none;
}

A.imprint
{
	color:#2A69BF;
	font-size:10px;
	text-decoration:none;
}

A.imprint:hover 
{
	color:#BFD1E9;
	text-decoration:none;
}
