*
{
	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;
}

.bgLightGrey a
{
	font-size: 10px;
	line-height:15px;
	color: #FFFFFF;
}

.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;
}

.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;
}

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

.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
{
	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;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: none;
	line-height:20px;
}

.mainTxt 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
{
	padding-top: 15px;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: none;
	line-height:20px;
}

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

.zeilenAbstand
{
	line-height:20px;
}

.underline
{
	text-decoration: underline;
}

.bgzurueckbutton
{
	background-color: #BC0E18;
}
