.aright {
	text-align : right;
}
A:HOVER {
	text-decoration : underline;
}

A {
	text-decoration : none;
}

BODY {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin : 0px;
	background-color : #FFFFFF;
	padding : 0px;
}

ul, ol {
	width: 440px;
}

li {
	margin-bottom: 10px;
}

.white {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10pt;
}

.bwhite {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10pt;
	font-weight : bold;
}

.ttlwhite {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10pt;
	font-weight : bold;
}

.smwhite {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 7pt;
}

.ttlsmall {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10pt;
}

TABLE {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.menu {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10pt;
}

.inhalt {
	padding-left : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.norm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

.ttlblack {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
}

.formframe {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	border : 0pt none;
}

.menu_ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.menu_ul li {
	font: normal normal normal 10pt/12pt Arial, Helvetica, sans-serif;
	color : #000000;
	border-bottom: 1px #FF9900 solid;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 4px 0px;
}

.menu_ul li a {
	display: block;
	font: normal normal bold 10pt/12pt Arial, Helvetica, sans-serif;
	color : #000000;
	background: #f1f7fa;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 1px 0px;
}

.menu_ul li a:hover {
	background: #c2d7e4;
	text-decoration: none;
}

.main_ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.main_ul li {
	font: normal normal normal 10pt/12pt Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 4px 0px;
}

.main_ul li a {
	display: block;
	font: normal normal normal 10pt/12pt Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 1px 10px;
}

.main_ul li a:hover {
	background: #c2d7e4;
	text-decoration: none;
}

.job_ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.job_ul li {
	font: normal normal normal 10pt/12pt Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 10px 10px;
}

.job_ul li a {
	display: block;
	font: normal normal normal 10pt/12pt Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 2px -10px;
}

.job_ul li a:hover {
	background: #c2d7e4;
	text-decoration: none;
}

.indexbanner {
	text-align: center;
	padding: 10px;
	background: #fff;
}

.semnav {
	margin: 0px 5px 0px 26px;
	padding: 0px;
	list-style-type: none;
	list-style-image: url(/style/dot_pf.gif);
	width: 135px;
}

.semnav li {
	margin: 3px 0px;
	padding: 0px;
}


