#top {
	WIDTH: 976px; HEIGHT: 160px; BACKGROUND-COLOR: #ffffff; border-bottom: 10px solid #CCCCCC;
}
#top-left {
	WIDTH: 480px; HEIGHT: 160px
}
#top-left TD.top-logo {
	width: 248px;
	HEIGHT: 136px;
}
#top-left TD.top-meta {
	WIDTH: 237px; HEIGHT: 136px;
	background-color:#000000;
}
#top-left TD.bottom {
	HEIGHT: 24px; BACKGROUND-COLOR: #f11a29
}
#top-center {
	WIDTH: 11px;
	background-color:#000000;
}
#top-right {
	WIDTH: 480px
}
#top IMG.key-visual {
	WIDTH: 480px; HEIGHT: 160px
}
#top IMG.dummy-top {
	WIDTH: 976px; HEIGHT: 160px
}
#top-navi {
	WIDTH:976px;
}
#top-navi UL {
	LIST-STYLE-TYPE: none
}
#top-navi LI {
	DISPLAY: inline; FLOAT: left
}
#top-navi LI.t A {
	 	padding: 4px 16px 4px 16px; font-weight: bold; vertical-align: bottom; color: #ffffff; height: 16px; display:block; float:left; voice-family: inherit;}
	
UNKNOWN {
	WIDTH: 105px; HEIGHT: 16px
}
#top-navi LI.t A:hover {
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #000000; 
	TEXT-DECORATION: none;
}


#top-navi LI.ttt A {
 	padding: 4px 16px 4px 16px; font-weight: bold; vertical-align: bottom; color: #ffffff; height: 16px; display:block; float:left; voice-family: inherit;
}

UNKNOWN {
	WIDTH: 105px; HEIGHT: 16px
}
#top-navi LI.ttt A:hover {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none;
}

#top-navi LI.tttt A {
	padding: 4px 16px 4px 16px; font-weight: bold; vertical-align: bottom; color: #ffffff; height: 16px; display:block; float:left; voice-family: inherit;
}
	
UNKNOWN {
	WIDTH: 105px; HEIGHT: 16px
}
#top-navi LI.tttt A:hover {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none;
}

#top-navi LI.ttttt A {
 	padding: 4px 16px 4px 16px; font-weight: bold; vertical-align: bottom; color: #ffffff; height: 16px; display:block; float:left; voice-family: inherit;
}
#top-navi LI.ttttt A:hover {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none;
}
#top-navi LI.ta A {
	DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; COLOR: #000000; PADDING-TOP: 4px; HEIGHT: 16px; voice-family: inherit
}
UNKNOWN {
	WIDTH: 105px; HEIGHT: 16px
}
#top-navi LI.ta A:hover {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.navi-pull-n:link {
	FONT-WEIGHT: bold; COLOR: #000000; 
}
A.navi-pull-n:visited {
	FONT-WEIGHT: bold; COLOR: #000000
}
A.navi-pull-n:hover {
	FONT-WEIGHT: bold; COLOR: #000000
}
A.navi-pull-o:link {
	FONT-WEIGHT: bold; COLOR: #F11A29
}
A.navi-pull-o:visited {
	FONT-WEIGHT: bold; COLOR: #F11A29
}
A.navi-pull-o:hover {
	FONT-WEIGHT: bold; COLOR: #F11A29
}


#top-navi LI.zzz A {
	padding: 4px 16px 4px 16px; font-weight: bold; vertical-align: bottom; color: #ffffff; height: 16px; display:block; float:left; voice-family: inherit; color: #f11a29; background:#FFFFFF;/*
	 border-left:solid 1px #999999; DISPLAY: block; width:80px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; COLOR: #f11a29; background-color: #ffffff; PADDING-TOP: 4px; HEIGHT: 16px; voice-family: inherit;*/
}

#top-navi LI.z A {
	padding: 4px 16px 4px 16px; font-weight: bold; vertical-align: bottom; color: #ffffff; height: 16px; display:block; float:left; voice-family: inherit; color: #f11a29; background:#FFFFFF;
/*	 border-left:solid 1px #999999; DISPLAY: block; width:150px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; COLOR: #f11a29; background-color: #ffffff; PADDING-TOP: 4px; HEIGHT: 16px; voice-family: inherit; */
}

#top-navi LI.zzzz A {
		padding: 4px 16px 4px 16px; font-weight: bold; vertical-align: bottom; color: #ffffff; height: 16px; display:block; float:left; voice-family: inherit; color: #f11a29; background:#FFFFFF;}

#top-navi LI.zzzzz A {
	padding: 4px 16px 4px 16px; font-weight: bold; vertical-align: bottom; color: #ffffff; height: 16px; display:block; float:left; voice-family: inherit; color: #f11a29; background:#FFFFFF;}

.rechtshinweis {
	color: #999999; font-size:9px;
}
