.blockrand_aussen {  border-color: #CCCCCC #999999 #999999 #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.blockrand_innen {
	border-color: #FFFFFF #999999 #999999 #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-position: left;
}
.bot-titel {  font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; font-weight: 100; color: #CCCCCC; background-position: center bottom; text-decoration: none; border-style: none}
.bot-titel:link { font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; font-weight: bold; color: #CCCCCC; background-position: center bottom; text-decoration: none; border-style: none}
.bot-titel:visited { font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; font-weight: bold; color: #CCCCCC; background-position: center bottom; text-decoration: none; border-style: none}
.bot-titel:hover { font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; font-weight: bold; color: #003366; background-position: center bottom; text-decoration: none; border-style: none}
.nav { font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #333333; text-decoration: none; line-height: 12pt; text-align: center}
.nav:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	line-height: 12pt;
	text-align: center;
	background-position: center;
}
.nav:visited { font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #333333; text-decoration: none; line-height: 12pt; text-align: center}
.nav:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	line-height: 12pt;
	text-align: center;
	font-weight: normal;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
.nav:hover { font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; line-height: 12pt; text-align: center}
.head {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #666666;
	background-position: left;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	line-height: 48px;
	letter-spacing: 0.05pt;

}
.news-he { font-family: Tahoma, Verdana, sans-serif; font-size: 9px; color: #003366; background-position: left left; text-decoration: none; text-align: left; text-indent: 0pt; font-weight: bold; letter-spacing: 0.2em; vertical-align: top ; border-style: none}
.ne-block-text {  border-color: black black #003366; border-style: double; border-bottom-width: 1px}
.fl {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	background-position: left left;
	text-decoration: none;
	line-height: 20px;
	text-align: left;
	border-style: none;
}
.fl:link { font-family: "Times New Roman", Times, serif; font-size: 11pt; color: #666666; text-decoration: none; line-height: 16pt; text-align: left; border-style: none; font-weight: bold}
.fl:visited { font-family: "Times New Roman", Times, serif; color: #666666; background-position: left; text-decoration: none; text-align: left; font-weight: bold; border-style: none}
.fl:active { font-family: "Times New Roman", Times, serif; color: #000000; background-position: left; text-decoration: none; text-align: left; border-style: none; font-weight: bold}
.fl:hover { font-family: "Times New Roman", Times, serif; color: #999999; background-position: left; text-decoration: underline overline; text-align: left; border-style: none; font-weight: bold}
.form-text { border-color: #FFFFFF #666666 #666666 #FFFFFF; background-color: #CCCCCC; padding-bottom: 2px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Tahoma, Verdana, sans-serif; font-size: 9pt; line-height: 12pt; color: #003366; text-decoration: none}
.smalltext { font-family: "Times New Roman", Times, serif; font-size: 9pt; color: #666666; background-position: left left; text-decoration: none; line-height: 11pt; letter-spacing: 0.05em; text-align: left; border-style: none }
.navirahmen {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;

}
.subnav {
font-family: "Times New Roman", Times, serif; font-size: 9pt; color: #333333; text-decoration: none; line-height: 12pt; text-align: center
}
.subnav:link {

	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	line-height: 12pt;
	text-align: center;
	background-position: center;
}
.subnav:visited {
font-family: "Times New Roman", Times, serif; font-size: 9pt; color: #333333; text-decoration: none; line-height: 12pt; text-align: center
}
.subnav:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	line-height: 12pt;
	text-align: center;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #666666;

}
.subnav:hover {
font-family: "Times New Roman", Times, serif; font-size: 9pt; color: #666666; text-decoration: none; line-height: 12pt; text-align: center; border-color: #CCCCCC black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}
.subhead {

	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333333;
	background-position: left left;
	text-decoration: underline;
	text-align: left;
	font-weight: bold;
	line-height: 24px;
	letter-spacing: 1pt;
}
.rand-rechts {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #000000;
}
.rand-links {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #000000;

}
.navirahmen-oben {

	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px none;
}
.weichstart {

	background-attachment: fixed;
	background-image: url(i/start_weich.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.weichunt {


	background-attachment: scroll;
	background-image: url(i/start_weich.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.weichanz {



	background-attachment: fixed;
	background-image: url(i/anzeig_weich.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.weichmanag {




	background-attachment: fixed;
	background-image: url(i/manage_weich.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.weichperso {





	background-attachment: fixed;
	background-image: url(i/pers_wich.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.weichtransf {






	background-attachment: fixed;
	background-image: url(i/transf_weich.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.job-head {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
}
