body
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000;
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

/*/*/a{}
body, td, p, div
{
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body,
html>body td,
html>body p,
html>body div
{
	font-size: small;
}
/* */

h3
{
	margin-top: 0px;
}

img{
	border: 0px;
}

input
{
	font-size: 11px;
}

.boxAll{
	position: relative;
	width: 955px;
	margin: 0 auto;
	text-align:left;
}

.printLogo
{
	display: none;
}

/* -- styles for content -- */
.gloAbstand
{
	width: 1px; 
	margin: 0px; 
	padding: 0px; 
	font-size: 1px;
	background-color: #ffffff;
}

.boxContent
{
	width: 605px;
	vertical-align: top;
	padding-left: 30px;
}

.boxBreadCrumb
{
	top: 28px;
	color: #7f7f7f;
	padding-right: 30px;
}

a.breadCrumb
{
	color: #7f7f7f;
}

.conTitle
{
	font-size: 150%;
	font-weight: bold;
	margin: 30px 0px 20px 0px;
}

.conTextOnly
{
	padding-right: 160px;
}

.col2Left
{
	width: 260px;
	padding-right: 25px;
	float: left;
}

.col2Right
{
	margin-top: 30px;
}

.conTable
{
	margin: 30px 30px 0px 0px;
}

.tableCol1
{
	width: 100px;
	padding-right: 15px;
	vertical-align: top;
}

.tableCol2
{
	width: 455px;
	vertical-align: top;
}

.conTableTitle
{
	font-size: 150%;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
}

/* -- styles for functions -- */
.boxFunctions
{
	position: relative;
	width: 160px;
	height: 22px;
	padding-top: 8px;
	background-color: #ffffff;
}

.funIcon
{
	margin-right: 10px;
	float: left;
}

.funLang
{
	position: relative;
	top: 3px;
	text-align: right;
	font-size: 11px;
	float: right;
}

.funLangOn
{
	text-decoration: none;
	color: #000000;
	margin-left: 7px;
	font-weight: bold;
}

.funLangOff
{
	text-decoration: none;
	color: #000000;
	margin-left: 7px;
}

/* -- styles for related links -- */
.boxRelated{
	position: relative;
	width: 160px;
	background-color: #ffecd5;
	vertical-align: top;
}

.relContainer{
	position: relative;
	width: 146px;
	padding: 0px 7px;
	margin-bottom: 15px;
}

.relSearch
{
	position: relative;
	padding: 0px 0px 0px 7px;
	margin-bottom: 20px;
}

.relSearchTextfield
{
	width: 120px;
	background-color: #ffffff;
	color: #000000;
	text-decoration:none;
	border: solid 1px #adacad;
	margin-right: 2px;
	margin-bottom: 5px;
}

.relTitle
{
	font-weight: bold;
}

.relText
{
	margin: 5px 0px;
}

.relText a
{
	color: #ef4130;
}

.relSearchTitle
{
	font-weight: bold;
	margin: 10px 0px 5px 0px;
}

.relSearchSubTitle
{
	font-size:11px;
	font-weight: bold;
	margin: 2px 0px 5px 0px;
}

.relNewsTitle
{
	font-weight: bold;
	float: left;
	width: 60%;
}

.relDatum
{
	text-align: right;
}

.relImg
{
	width: 146px;
	overflow: hidden;
	margin: 5px 0px;
}

.relLink
{
	display: block;
	width: 153px;
	padding: 3px 0px 3px 7px;
	border-bottom: solid 1px #ffffff;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #e9e9ea;
}

.relLinkPDF
{
	width: 160px;
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px #ffffff;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #ffecd5;
}

.relPDFTitle
{
	display: block;
	width: 153px;
	padding: 3px 0px 3px 7px;
	border-bottom: solid 1px #ffffff;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #ffecd5;
}





.relLinkPDFItem
{
	
	color: #ef4130;
	padding: 3px 0px 3px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


.relLinkPDFFunction
{
	display: block;
	color: #ef4130;
	padding: 3px 0px 3px 7px;
	width: 153px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

/* -- styles for footer -- */
.footer
{
	color: #b1b1b1;
	font-size: 90%;
	padding: 20px 0px;
}

.fooTextLink
{
	color: #b1b1b1;
	margin-right: 10px;
}

.sitemapIndent
{
	margin-left: 21px;
}

.sitemapIndentLev2
{
	margin-left: 42px;
}

/* -- styles for top navigation -- */
.navTopRotOn, .navTopBlaOn, .navTopOraOn, .navTopGruOn, .navTopGraOn, .navTopVioOn,
.navTopRotOff, .navTopBlaOff, .navTopOraOff, .navTopGruOff, .navTopGraOff, .navTopVioOff
{
	display: block;
	width: 146px;
	height: 31px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-top: solid 1px #b2b2b2;
	border-right: solid 1px #b2b2b2;
	border-bottom: solid 1px #b2b2b2;
	padding: 2px 5px 0px 7px;
	background-color: #ffffff;
}

.navTopFirstItem
{
	border-left: solid 1px #b2b2b2;
}

.navTopBlaOn
{
	border-bottom: solid 1px #ffffff;
	color: #ffffff;
	background-color: #0079c1;
}

.navTopGraOn
{
	border-bottom: solid 1px #ffffff;
	color: #ffffff;
	background-color: #6d6e71;
}

.navTopGruOn
{
	border-bottom: solid 1px #ffffff;
	color: #ffffff;
	background-color: #008a5e;
}

.navTopOraOn
{
	border-bottom: solid 1px #ffffff;
	color: #ffffff;
	background-color: #f6891f;
}

.navTopRotOn
{
	border-bottom: solid 1px #b2b2b2;
	color: #ffffff;
	background-color: #ef4130;
}

.navTopVioOn
{
	border-bottom: solid 1px #ffffff;
	color: #ffffff;
	background-color: #c6006f;
}

a:hover.navTopRotOn, a:hover.navTopRotOff
{
	color: #ffffff;
	background-color: #ef4130;
	border-bottom: solid 1px #b2b2b2;
}
a:hover.navTopBlaOn, a:hover.navTopBlaOff
{
	color: #ffffff;
	background-color: #0079c1;
	border-bottom: solid 1px #ffffff;
}

a:hover.navTopOraOn, a:hover.navTopOraOff
{
	color: #ffffff;
	background-color: #f6891f;
	border-bottom: solid 1px #ffffff;
}

a:hover.navTopGruOn, a:hover.navTopGruOff
{
	color: #ffffff;
	background-color: #008a5e;
	border-bottom: solid 1px #ffffff;
}

a:hover.navTopGraOn, a:hover.navTopGraOff
{
	color: #ffffff;
	background-color: #6d6e71;
	border-bottom: solid 1px #ffffff;
}

a:hover.navTopVioOn, a:hover.navTopVioOff
{
	color: #ffffff;
	background-color: #c6006f;
	border-bottom: solid 1px #ffffff;
}

.navTopRotBottomOn, .navTopBlaBottomOn, .navTopOraBottomOn, .navTopGruBottomOn, .navTopGraBottomOn, .navTopVioBottomOn,
.navTopRotBottomOff, .navTopBlaBottomOff, .navTopOraBottomOff, .navTopGruBottomOff, .navTopGraBottomOff, .navTopVioBottomOff
{
	height: 8px;
	border-bottom: solid 1px #b2b2b2;
	border-right: solid 1px #b2b2b2;
}

.navTopRotBottomOn
{
	background-color: #ef4130;
}

.navTopRotBottomOff
{
	background-color: #f8a9a2;
}

.navTopBlaBottomOn, .navTopBlaBottomOff
{
	background-color: #0079c1;
}

.navTopOraBottomOn, .navTopBlaBottomOff
{
	background-color: #f6891f;
}

.navTopGruBottomOn, .navTopGruBottomOff
{
	background-color: #008a5e;
}

.navTopGraBottomOn, .navTopGraBottomOff
{
	background-color: #6d6e71;
}

.navTopVioBottomOn, .navTopVioBottomOff
{
	background-color: #c6006f;
}