/*
* CSS - Style für Top-Menü
*/

#menu_top
{
	width: 1001px;
	margin: 0px auto;
	padding: 0;
	padding-top: 4px;

}

#menu_top table#menu_sections
{
	width: 100%;
	table-layout: fixed;
}

#menu_top table#menu_sections td
{
	/*text-align: 		center;*/
	background-color: 	#606060;
	text-transform: 	uppercase;
	padding: 			0;
	border-right: 		1px solid #151515;
	border-bottom: 		1px solid #151515;
}

#menu_top table#menu_sections td#menu_sections_td_cs,
#menu_top table#menu_sections td#menu_sections_td_dod,
#menu_top table#menu_sections td#menu_sections_td_tf,
#menu_top table#menu_sections td#menu_sections_td_l4d
{
	text-align: 		center;
}

#menu_top table#menu_sections td.last
{
	border-right: 0px solid black;
}

#menu_top table#menu_sections td.hover
{
	background-color: gray;
}

#menu_top table#menu_sections td.hover_submenu
{
}

#menu_top table#menu_sections td.active
{
}

#menu_top table#menu_sections td.active_submenu
{
}

#menu_top table#menu_sections td a
{
	font-weight: 		bold;
	color: 				#ffffff;
	height: 			100%;
	display: 			block;
	padding-top: 		3px;
	padding-bottom: 	3px;
	padding-left:		15px;
}

#menu_top table#menu_sections td a#menu_sections_a_cs,
#menu_top table#menu_sections td a#menu_sections_a_dod,
#menu_top table#menu_sections td a#menu_sections_a_tf,
#menu_top table#menu_sections td a#menu_sections_a_l4d
{
	padding-left: 		0px;
}

#menu_top table#menu_sections td a:link,
#menu_top table#menu_sections td a:active,
#menu_top table#menu_sections td a:visited
{
	text-decoration: none;
}

#menu_top table#menu_sections a:hover
{
}

/* HL Portal */

#menu_top table#menu_sections td#menu_sections_td_hlportal
{
	background-image: url(../images/topmenu/normal/topbtn_hlportal.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_hlportal.hover
{
	background-image: url(../images/topmenu/hover/topbtn_hlportal.jpg);
	background-repeat: no-repeat;
	background-color: #e57e17;
}

#menu_top table#menu_sections td#menu_sections_td_hlportal.active
{
}

/* Half-Life */

#menu_top table#menu_sections td#menu_sections_td_hl
{
	background-image: url(../images/topmenu/normal/topbtn_hl.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_hl.hover
{
	background-image: url(../images/topmenu/hover/topbtn_hl.jpg);
	background-repeat: no-repeat;
	background-color: #ff9900;
}

#menu_top table#menu_sections td#menu_sections_td_hl.active
{
	background-image: url(../images/topmenu/hover/topbtn_hl.jpg);
	background-repeat: no-repeat;
	background-color: #ff9900;
}

/* Half-Life 2 */

#menu_top table#menu_sections td#menu_sections_td_hl2
{
	background-image: url(../images/topmenu/normal/topbtn_hl2.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_hl2.hover
{
	background-image: url(../images/topmenu/hover/topbtn_hl2.jpg);
	background-repeat: no-repeat;
	background-color: #e5622e;
}

#menu_top table#menu_sections td#menu_sections_td_hl2.active
{
	background-image: url(../images/topmenu/hover/topbtn_hl2.jpg);
	background-repeat: no-repeat;
	background-color: #e5622e;
}

/* Mods */

#menu_top table#menu_sections td#menu_sections_td_mods
{
	background-image: url(../images/topmenu/normal/topbtn_mods.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_mods.hover
{
	background-image: url(../images/topmenu/hover/topbtn_mods.jpg);
	background-repeat: no-repeat;
	background-color: #cc5252;
}

#menu_top table#menu_sections td#menu_sections_td_mods.active
{
	background-image: url(../images/topmenu/hover/topbtn_mods.jpg);
	background-repeat: no-repeat;
	background-color: #cc5252;
}

/* Counter-Strike */

#menu_top table#menu_sections td#menu_sections_td_cs
{
	width: 100px;
	background-image: url(../images/topmenu/normal/topbtn_cs.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_cs.hover
{
	background-image: url(../images/topmenu/hover/topbtn_cs.jpg);
	background-repeat: no-repeat;
	background-color: #778cbc;
}

#menu_top table#menu_sections td#menu_sections_td_cs.active
{
	background-image: url(../images/topmenu/hover/topbtn_cs.jpg);
	background-repeat: no-repeat;
	background-color: #778cbc;
}

/* Day of Defeat */

#menu_top table#menu_sections td#menu_sections_td_dod
{
	width: 95px;
	background-image: url(../images/topmenu/normal/topbtn_dod.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_dod.hover
{
	background-image: url(../images/topmenu/hover/topbtn_dod.jpg);
	background-repeat: no-repeat;
	background-color: #7d997d;
}

#menu_top table#menu_sections td#menu_sections_td_dod.active
{
	background-image: url(../images/topmenu/hover/topbtn_dod.jpg);
	background-repeat: no-repeat;
	background-color: #7d997d;
}

/* Team Fortress */

#menu_top table#menu_sections td#menu_sections_td_tf
{
	width: 100px;
	background-image: url(../images/topmenu/normal/topbtn_tf.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_tf.hover
{
	background-image: url(../images/topmenu/hover/topbtn_tf.jpg);
	background-repeat: no-repeat;
	background-color: #cc5252;
}

#menu_top table#menu_sections td#menu_sections_td_tf.active
{
	background-image: url(../images/topmenu/hover/topbtn_tf.jpg);
	background-repeat: no-repeat;
	background-color: #cc5252;
}


/* Portal */

#menu_top table#menu_sections td#menu_sections_td_portal
{
	background-image: url(../images/topmenu/normal/topbtn_portal.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_portal.hover
{
	background-image: url(../images/topmenu/hover/topbtn_portal.jpg);
	background-repeat: no-repeat;
	background-color: #98A5B3;
}

#menu_top table#menu_sections td#menu_sections_td_portal.active
{
	background-image: url(../images/topmenu/hover/topbtn_portal.jpg);
	background-repeat: no-repeat;
	background-color: #98A5B3;
}

/* Left 4 Dead */

#menu_top table#menu_sections td#menu_sections_td_l4d
{
	background-image: url(../images/topmenu/normal/topbtn_l4d.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_l4d.hover
{
	background-image: url(../images/topmenu/hover/topbtn_l4d.jpg);
	background-repeat: no-repeat;
	background-color: #36b336;
}

#menu_top table#menu_sections td#menu_sections_td_l4d.active
{
	background-image: url(../images/topmenu/hover/topbtn_l4d.jpg);
	background-repeat: no-repeat;
	background-color: #36b336;
}




/* Source Games */

#menu_top table#menu_sections td#menu_sections_td_sourcegames
{
	background-image: url(../images/topmenu/normal/topbtn_sourcegames.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_sourcegames.hover
{
	background-image: url(../images/topmenu/hover/topbtn_sourcegames.jpg);
	background-repeat: no-repeat;
	background-color: #bcbe01;
}

#menu_top table#menu_sections td#menu_sections_td_sourcegames.active
{
	background-image: url(../images/topmenu/hover/topbtn_sourcegames.jpg);
	background-repeat: no-repeat;
	background-color: #bcbe01;
}

/* Steam */

#menu_top table#menu_sections td#menu_sections_td_steam
{
	background-image: url(../images/topmenu/normal/topbtn_steam.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_steam.hover
{
	background-image: url(../images/topmenu/hover/topbtn_steam.jpg);
	background-repeat: no-repeat;
	background-color: #4e5a46;
}

#menu_top table#menu_sections td#menu_sections_td_steam.active
{
	background-image: url(../images/topmenu/hover/topbtn_steam.jpg);
	background-repeat: no-repeat;
	background-color: #4e5a46;
}

/* Community/Forum */

#menu_top table#menu_sections td#menu_sections_td_community
{
	background-image: url(../images/topmenu/normal/topbtn_forum.jpg);
	background-repeat: no-repeat;
}

#menu_top table#menu_sections td#menu_sections_td_community.hover
{
	background-image: url(../images/topmenu/hover/topbtn_forum.jpg);
	background-repeat: no-repeat;
	background-color: #47a2b3;
}

#menu_top table#menu_sections td#menu_sections_td_community.active
{
	background-image: url(../images/topmenu/hover/topbtn_forum.jpg);
	background-repeat: no-repeat;
	background-color: #47a2b3;
}



/* Sub-Menues */

#menu_top .menu_sections_sub
{
	position: absolute;
	/*visibility: hidden;*/
	background-color: #606060;
	width: 150px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	z-index: 1000;
}

#menu_top .menu_sections_sub ul
{
	padding: 0;
	margin: 0;

	padding-bottom: 5px;

}

#menu_top .menu_sections_sub ul li
{
	list-style: none;
	color: #ffffff;
	margin: 0;
}

#menu_top .menu_sections_sub a
{
	color: #ffffff;
	display: block;
	padding-left: 10px;
}


#menu_top .menu_sections_sub a:link,
#menu_top .menu_sections_sub a:active,
#menu_top .menu_sections_sub a:visited
{
	text-decoration: none;
}

#menu_top .menu_sections_sub a:hover
{
	background-color: gray;
}

#menu_top .menu_sections_sub h1
{
	color: #c0c0c0;
	font-size: 8pt;
	font-weight: bold;
	margin: 0;
	padding-left: 5px;
	-moz-user-select: none;
	cursor: default;
}





/*

#menu_top
{
	display: table;
	width: 1003px;
	margin: 0px auto;
	padding: 0;
	border-spacing: 1px;
	padding-top: 3px;
	table-layout: fixed;
}

#menu_top ul#menu_sections
{
	display: table-row;
}

#menu_top ul#menu_sections li
{
	list-style: none;
	display: table-cell;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color: #606060;
	text-transform: uppercase;
}

#menu_top ul#menu_sections li img
{
	border-width: 0px;
	vertical-align: middle;
	display: none;
}

#menu_top ul#menu_sections li a
{
	font-weight: bold;
	color: #ffffff;
	height: 100%;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}

#menu_top ul#menu_sections li a:link,
#menu_top ul#menu_sections li a:active,
#menu_top ul#menu_sections li a:visited
{
	text-decoration: none;
}

#menu_top ul#menu_sections li a:hover
{
	background-color: grey;
}


*/

