/* subpage */
#top-left				{ width: 485px; height: 160px; }
#top-left td.top-logo	{ width: 248px; height: 137px; }
#top-left td.top-meta	{ width: 237px; height: 137px; color: #FFFFFF; background-color: #000000; }
#top-left td.bottom	{ width: 485px; height: 23px; background-color: #F11A29; }
#top-center				{ width: 11px; background-color: #000000; }

#top img.key-visual	{ width: 480px; height: 160px; }

/* homepage */
#top-left-h				{ width: 485px; height: 160px; }
#top-left-h td.top-logo	{ width: 248px; height: 136px; }
#top-left-h td.top-meta	{ width: 237px; height: 136px; color: #FFFFFF; background-color: #000000; }
#top-left-h td.bottom	{ width: 485px; height: 24px; background-color: #F11A29; }
#top-center-h			{ width: 11px; background-color: #000000; }

#top img.key-visual-h	{ width: 480px; height: 288px; }

/* every page */
#top					{ width: 976px; background-color: #FFFFFF; }
#top-right				{ width: 480px; }
#top-bottom				{ width: 976px; height: 24px; background-color: #999999; }

#top img.logo			{ width: 180px; height: 87px; }
#top img.dummy-top		{ width: 976px; height: 184px; }

#top-navi				{ }
#top-navi ul			{ width: 976px; margin: 0px; padding: 0px; list-style: none; float: left; background-color: #999999;}
#top-navi li			{ margin: 0px; padding: 0px; list-style: none; float: left;}
#top-navi li a			{ font-weight: bold; color: #FFFFFF; background-color: #999999; padding: 5px 15px 4px 15px; float: left; border-left: 1px solid #999999; text-decoration: none; }
#top-navi li a:hover	{ font-weight: bold; color: #F11A29; background-color: #DDDDDD; text-decoration: none; }
#top-navi li a.active	{ color: #F11A29; background-color: #FFFFFF;  }
#top-navi li a.active:hover	{ background-color: #FFFFFF;  }

#top-navi li#t0 a.active	{ border-left: 1px solid #FFFFFF; }

/* extra */
a.navi-pull-n:link, a.navi-pull-n:visited, a.navi-pull-n:hover	{ font-weight: bold; color: #000000; }
a.navi-pull-o:link, a.navi-pull-o:visited, a.navi-pull-o:hover	{ font-weight: bold; color: #F11A29; }

span.news-date	{ color: #999999; }
span.news-head	{ font-weight: bold; }

#align-rechts { padding-right: 15px; }

table.news-table	{ width: 464px; margin-bottom: 20px; }
td.news-img			{ padding-right: 15px; }
td.news-text		{  }

/*#middle-left		{ height: 150px; padding-left: 16px; }*/

#infopackage		{ width: 224px; background-color: #DCDCDC; margin-left: 16px; margin-bottom: 20px; }
#infopackage th		{ height: 8px; font-size: 2px; background-color: #939598; }
#infopackage td		{ height: 122px; }
#infopackage .inside	{ padding-left: 15px; padding-top: 5px; padding-right: 15px; padding-bottom: 16px; }
#infopackage input.button	{ width: 80px; margin-left: 110px; color: #FFFFFF; background-color: #939598; padding: 0px; }
#infopackage input.button:hover	{ background-color: #F11A29; }

.ar {
	margin-bottom: 7px;
}
.child {
	width:50px;
	text-align: right;
	margin-left: -9px;
}
.child_en {
	text-align: left;
}
.on {
	color:#FF0000 !important;
}
.ar a {
	color:#000000;
	text-decoration: underline;
	margin: 0px 0px 0px 15px;
}
.ar a:hover {
	color:#FF0000;
}

hr {
	height: 1px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px 0px 0px;
	margin-bottom: 10px;
}
