HTML { height:100%; width:100%; }

/* body */
BODY {	
	background-color: rgb(255,255,255);
	margin: 0 0 0 0;
	height:100%;
	width:100%;
}

div.spacer {
	height: 30px;
}

table.main {
	width:768px;
	height:512px;
	border-collapse:collapse;
	padding: 0;
	margin:0;
	background-image: url(rootBackground.jpg);
}

.row1 {
	height: 96px;
}

.row2 {
	height: 115px;
}

.row3 {
	height: 100px;
}

.row4 {
	height: 40px;
}

.col1 {
	width: 205px;
}

.col2 {
	width: 150px;
}

.col4 {
	width: 100px;
}

.col5 {
	width: 57px;
}

div.soulLinkEn a, div.soulLinkEn a:visited, div.soulLinkDe a, div.soulLinkDe a:visited {
	display: block;
	padding: 20px 80px 20px 80px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top left;
}

div.soulLinkIEEn a, div.soulLinkIEEn a:visited, div.soulLinkIEDe a, div.soulLinkIEDe a:visited {
	display: block;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top left;
}


div.soulLinkEn a, div.soulLinkEn a:visited { background-image: url(soulLinkEn.png); }

div.soulLinkIEEn a, div.soulLinkIEEn a:visited { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/Templates/res/soulLinkEn.png',sizingMethod='crop');
	height: 40px;
	width: 150px;
}

div.soulLinkDe a, div.soulLinkDe a:visited { background-image: url(soulLinkDe.png); }

div.soulLinkIEDe a, div.soulLinkIEDe a:visited { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/Templates/res/soulLinkDe.png',sizingMethod='crop');
	height: 40px;
	width: 150px;
}

div.soulLinkEn a:hover, div.soulLinkDe a:hover {
	display: block;
	padding: 20px 80px 20px 80px;
	font-size: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top left;
}

div.soulLinkIEEn a:hover, div.soulLinkIEDe a:hover {
	display: block;
	padding: 0px;
	font-size: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top left;
}

div.soulLinkEn a:hover { background-image: url(soulLinkHoverEn.png); }

div.soulLinkIEEn a:hover { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/Templates/res/soulLinkHoverEn.png',sizingMethod='crop');
	height: 40px;
	width: 150px;
}

div.soulLinkDe a:hover { background-image: url(soulLinkHoverDe.png); }

div.soulLinkIEDe a:hover { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/Templates/res/soulLinkHoverDe.png',sizingMethod='crop');
	height: 40px;
	width: 150px;
}

div.bodyLinkEn a, div.bodyLinkEn a:visited, div.bodyLinkDe a, div.bodyLinkDe a:visited {
	display: block;
	padding: 58px 50px 57px 50px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top left;
}

div.bodyLinkIEEn a, div.bodyLinkIEEn a:visited, div.bodyLinkIEDe a, div.bodyLinkIEDe a:visited {
	display: block;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top left;
}

div.bodyLinkEn a, div.bodyLinkEn a:visited { background-image: url(bodyLinkEn.png); }

div.bodyLinkIEEn a, div.bodyLinkIEEn a:visited {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/Templates/res/bodyLinkEn.png',sizingMethod='crop');
	height: 115px;
	width: 100px;
}

div.bodyLinkDe a, div.bodyLinkDe a:visited { background-image: url(bodyLinkDe.png); }

div.bodyLinkIEDe a, div.bodyLinkIEDe a:visited {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/Templates/res/bodyLinkDe.png',sizingMethod='crop');
	height: 115px;
	width: 100px;
}

div.bodyLinkEn a:hover, div.bodyLinkDe a:hover {
	display: block;
	padding: 58px 50px 57px 50px;
	font-size: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top left;
}

div.bodyLinkIEEn a:hover, div.bodyLinkIEDe a:hover {
	display: block;
	padding: 0px;
	font-size: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top left;
}

div.bodyLinkEn a:hover { background-image: url(bodyLinkHoverEn.png); }

div.bodyLinkIEEn a:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/Templates/res/bodyLinkHoverEn.png',sizingMethod='crop');
	height: 115px;
	width: 100px;
}

div.bodyLinkDe a:hover { background-image: url(bodyLinkHoverDe.png); }

div.bodyLinkIEDe a:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/Templates/res/bodyLinkHoverDe.png',sizingMethod='crop');
	height: 115px;
	width: 100px;
}