/* ############################## CSS-Definitionen 'TYPO NIGHT' HEC GmbH 2008 - Internet ############################## */

.contentHeaderUeberschrift {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}

.contentFliessText {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.reddot {
	color: #c23239;
}

.smallRedTxtErrorMailform {
	color: #c23239;
	font-family: Arial;
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	text-decoration: none;
}
/* Standardformatierungen */

tr,td,th,p,div,input {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.normalBlackTxt {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.normalDarkGreyTxt {
	color: #333333;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.normalGreyTxt {
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.normalRedTxt {
	color: #c23239;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.normalWhiteTxt {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.normalBlueTxt {
	color: #4080BF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.italicBlackTxt {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}

.italicDarkGreyTxt {
	color: #333333;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}

.italicGrayTxt {
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}

.italicRedTxt {
	color: #c23239;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}

.italicWhiteTxt {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}

.italicBlueTxt {
	color: #4080BF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}

.normalBlackBlockTxt {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}

.normalDarkGreyBlockTxt {
	color: #333333;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}

.normalGreyBlockTxt {
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}

.normalRedBlockTxt {
	color: #c23239;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}

.normalWhiteBlockTxt {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}

.normalBlueBlockTxt {
	color: #4080BF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}

.boldBlackTxt {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}

.boldDarkGreyTxt {
	color: #333333;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}

.boldGreyTxt {
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}

.boldRedTxt {
	color: #c23239;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}

.boldWhiteTxt {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}

.boldBlueTxt {
	color: #4080BF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}

.smallBlackTxt {
	color: #000000;
	font-family: Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.smallDarkGreyTxt {
	color: #333333;
	font-family: Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.smallGreyTxt {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.smallRedTxt {
	color: #c23239;
	font-family: Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.smallWhiteTxt {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.smallBlueTxt {
	color: #4080BF;
	font-family: Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.superSmallBlackTxt {
	color: #000000;
	font-family: Arial;
	font-size: 8px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
}

.superSmallDarkGreyTxt {
	color: #333333;
	font-family: Arial;
	font-size: 8px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
}

.superSmallGreyTxt {
	color: #666666;
	font-family: Arial;
	font-size: 8px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
}

.superSmallRedTxt {
	color: #C23239;
	font-family: Arial;
	font-size: 8px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
}

.superSmallWhiteTxt {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 8px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
}

.superSmallBlueTxt {
	color: #4080BF;
	font-family: Arial;
	font-size: 8px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
}


/* Listenformatierungen */

ul.pfeilBlau {
	list-style-image: url(../img/icons/bullet_pfeil_blau.gif);
	list-style-position: outside;
}

ul.pfeilGrau {
	list-style-image: url(../img/icons/bullet_pfeil_grau.gif);
	list-style-position: outside;
}

ul.hakenBlau {
	list-style-image: url(../img/icons/bullet_haken_blau.gif);
	list-style-position: outside;
}

ul.hakenGrau {
	list-style-image: url(../img/icons/bullet_haken_grau.gif);
	list-style-position: outside;
}

ul.punktBlau {
	color: #4080BF;
	list-style-type: disc;
	list-style-position: outside;
}

ul.punktGrau {
	color: #666666;
	list-style-type: disc;
	list-style-position: outside;
}


/* Linkformatierungen */

a:link {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
}

a:visited {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
}

a:active {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
}

a:hover {
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
}

a.txtLink:link {
	color: #4080BF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
}

a.txtLink:visited {
	color: #4080BF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
}

a.txtLink:active {
	color: #4080BF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
}

a.txtLink:hover {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
}

a.smallTxtLink:link {
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: underline;
}

a.smallTxtLink:visited {
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: underline;
}

a.smallTxtLink:active {
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: underline;
}

a.smallTxtLink:hover {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: underline;
}

a.mainMenuLink:link {
                color: #FFFFFF;
                font-family: Verdana;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
}

a.mainMenuLink:visited {
                color: #FFFFFF;
                font-family: Verdana;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
}

a.mainMenuLink:active {
                color: #FFFFFF;
                font-family: Verdana;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
}

a.mainMenuLink:hover {
                color: #000000;
                font-family: Verdana;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
}

a.mainMenuLinkActive:link {
                color: #000000;
                font-family: Verdana;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
}

a.mainMenuLinkActive:visited {
                color: #000000;
                font-family: Verdana;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
}

a.mainMenuLinkActive:active {
                color: #000000;
                font-family: Verdana;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
}

a.mainMenuLinkActive:hover {
                color: #000000;
                font-family: Verdana;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
}

a.subMenuLink:link {
                color: #FFFFFF;
                font-family: Verdana;
                font-size: 10px;
                font-weight: normal;
                text-decoration: none;
}

a.subMenuLink:visited {
                color: #FFFFFF;
                font-family: Verdana;
                font-size: 10px;
                font-weight: normal;
                text-decoration: none;
}

a.subMenuLink:active {
                color: #FFFFFF;
                font-family: Verdana;
                font-size: 10px;
                font-weight: normal;
                text-decoration: none;
}

a.subMenuLink:hover {
                color: #000000;
                font-family: Verdana;
                font-size: 10px;
                font-weight: normal;
                text-decoration: underline;
}

a.subMenuLinkActive:link {
                color: #000000;
                font-family: Verdana;
                font-size: 10px;
                font-weight: normal;
                text-decoration: underline;
}

a.subMenuLinkActive:visited {
                color: #000000;
                font-family: Verdana;
                font-size: 10px;
                font-weight: normal;
                text-decoration: underline;
}

a.subMenuLinkActive:active {
                color: #000000;
                font-family: Verdana;
                font-size: 10px;
                font-weight: normal;
                text-decoration: underline;
}

a.subMenuLinkActive:hover {
                color: #000000;
                font-family: Verdana;
                font-size: 10px;
                font-weight: normal;
                text-decoration: underline;
}


a.topMenuLink:link {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.topMenuLink:visited {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.topMenuLink:active {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.topMenuLink:hover {
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.footerMenuLink:link {
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

a.footerMenuLink:visited {
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

a.footerMenuLink:active {
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

a.footerMenuLink:hover {
	color: #666666;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

a.sideBoxLink:link {
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
}

a.sideBoxLink:visited {
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
}

a.sideBoxLink:active {
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
}

a.sideBoxLink:hover {
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: underline;
}

a.smallDownloadLink:link {
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: underline;
}

a.smallDownloadLink:visited {
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: underline;
}

a.smallDownloadLink:active {
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: underline;
}

a.smallDownloadLink:hover {
	color: #666666;
	font-family: Verdana;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: underline;
}

/*Sitemap*/
#sitemap li {
	margin-top: 5px;	
}

#sitemap ul {
	/*list-style-image: url(../img/icons/bullet_pfeil_blau.gif);	
	list-style-position: outside;		*/
	margin-top: 2px;
	list-style: none;
}


#sitemap ul ul {
	/*list-style-image: url(../img/icons/bullet_pfeil_schwarz.gif);
	list-style-position: outside;	*/
	margin-top: 2px;
}

#sitemap ul ul ul {
	/*list-style-image: url(../img/icons/bullet_pfeil_grau.gif);
	list-style-position: outside;	*/
}

#sitemap a.boldLink {	
	font-weight: bold;	
	font-style: normal;
}

#sitemap a.blackLink {
	font-style: normal;
}

#sitemap a.greyLink {
	font-style: italic;
}

#sitemap a:link, #sitemap a:visited,#sitemap a:hover, #sitemap a:active{
	Margin-bottom: 15px;
/*	font-style: italic;*/
	text-decoration: none;
}
/*Ende Sitemap*/