body { padding: 0; margin: 0; }

*
{
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}

td
{
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: none;
}

.rotfett
{
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #BC0E18;
	text-decoration: none;
	font-weight: bold;
	line-height:20px;
}



.headlineTD
{
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 12px;
	line-height:20px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 10px;
}

.bgWhite
{
	background-color: #FFFFFF;
}

.bgRed
{
	background-color: #BC0E18;
}

.bgred_line
{
	background-color: #D0575E;
}

.bgLightGrey
{
	background-color: #757575;
}

.bgDarkGrey
{
	background-color: #3A3A3A;
}

.bgLightRed
{
	background-color: #D0575E;
}

.bgVeryLightGrey
{
	background-color: #9F9F9F;
}

.bgblue
{
	background-color: #4F5BA5;
}

.bgblue_line
{
	background-color: #848DC0;
}

.bgblue_content
{
	background-color: #F3F3F9;
}

.bgpink
{
	background-color: #C62296;
}

.bgpink_line
{
	background-color: #D765B6;
}

.bgpink_content
{
	background-color: #FBEFF8;
}

.bggreen
{
	background-color: #5CA340;
}

.bggreen_line
{
	background-color: #8DBF7A;
}

.bggreen_content
{
	background-color: #EBF4E8;
}

.bgorange2
{
	background-color: #F27316;
}

.bgorange2_line
{
	background-color: #F69D5C;
}

.bgorange2_content
{
	background-color: #FDEADC;
}

.bghellgruen
{
	background-color: #91D25C;
}

.bghellgruen_line
{
	background-color: #B2E08D;
}

.bghellgruen_content
{
	background-color: #EFF8E7;
}

.bgorange
{
	background-color: #FFCC00;
}

.bgorange_line
{
	background-color: #FFDB4D;
}

.bgorange_content
{
	background-color: #FFF5CC;
}

.bgred
{
	background-color: #BC0E18;
}

.bgred_content
{
	background-color: #FFFFFF;
}

.bgSubSubNavigation
{
	background-color: #D6D6D6;
}

.subNavigationLink
{
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: none;
}

.subNavigationTD
{
	padding-top: 3px;
	padding-bottom: 3px;
}
a.homeIllu img
{
	border: none;
}

.contentTablePadding
{
	padding-top: 20px;
	padding-left: 27px;
}

.subsubNavigationPadding
{
	padding-left: 7px;
}

.kontaktFontBig
{
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
}

.kontaktFontInfo
{
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: none;
	white-space: nowrap;
}

.kontaktFontInfoBold
{
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.imageBorder
{
	border: 1px solid #000000;
}

.mainTxt, .mainTxtHomepage
{
	padding-top: 15px;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: none;
	line-height:20px;
}

.mainTxtHomepage
{
	padding-top: 2px;
	line-height:16px;
}

.mainTxt a, .mainTxtHomepage a
{
	padding-top: 15px;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #BC0E18;
	text-decoration: underline;
	font-weight: none;
	line-height:20px;
}

.mainTxt a:hover, .mainTxtHomepage a
{
	padding-top: 15px;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: none;
	line-height:20px;
}

.mainTxt a.rotlink, .mainTxt a.rotlink:hover  {
	font-weight: bold;
	color: #BC0E18;
	text-decoration: underline;
}

.serviceCenterButtonBackground
{
	background-color: #3A3A3A;
	color: #FFFFFF;
	font-weight: bold;
}

.zeilenAbstand
{
	line-height:20px;
}
.zeilenAbstand a
{
	color: #BC0E18;
	text-decoration: underline;
}

.underline
{
	text-decoration: underline;
}

.bgzurueckbutton
{
	background-color: #BC0E18;
}

.copyrightHeader
{
	background-color: #757575;
	text-align:right;
}

.copyRightText
{
	padding: 20px 20px 8px 20px;
}

.copyRightText h1
{
	font-size: 14px;
}

.copyRightText a
{
	font-color: #BF0E18;
	font-weight: bold;
}

.form th 
{ 
	color: #B4121D;
	text-align: left;
	border-bottom: 1px solid #BC0F19;
}

.errorMsg
{
	float: left;
	width: 395px;
	padding: 10px 10px 10px 50px;
	background-color: #FFF2F2;
	border: 1px solid #BC0F19;
	background-image: url(../images/msg_error.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	margin-bottom: 10px;
}

.errorMsg * { color: #CC0000; }

.jobinserat h2
{
	color: #B4121D;
	text-align: left;
	border-bottom: 1px solid #BC0F19;
	padding-bottom: 2px;
	margin-bottom: 5px;
	padding-top: 20px;
	margin-top: 0px;
}

.jobinserat h1
{
	font-size: 13px;
	color: #B4121D;
	padding: 0 0 2px 40px;
	margin-bottom: 5px;
	margin-top: 0px;
}