
/*	header
*******************************************************************************/
#header {
	float:left;
	width:964px;
	margin-top:10px;
}
#logo {
	float:left;
	width:457px;
	height:38px;
	margin-top:15px;
	margin-bottom:10px;
	background-image:url(../pics/logo.gif);
	background-repeat:no-repeat;
}
#logo a {
	float:left;
	display:block;
	text-indent:-700em;
}
#small_navi {
	float:right;
	margin-top:30px;
}
#small_navi .sprachwahl {
	float: right;
}
#small_navi .sprachwahl form {
	float:right;
	padding-left:10px;
	padding-top:0px;
}

/*	navigation
*******************************************************************************/
#navigation {
	width:964px;
	left:0px;
	float:left;
}

/*	1. ebene
*******************************************************************************/
#navigation ul.nav1st {
	float:left;
	width:964px;
	height:24px;
	margin-top:3px;
	margin-bottom:3px;
	background-image:url(../pics/nav1st_back.gif);
	background-repeat:repeat-x;
}
#navigation ul.nav1st .nav1st_container {
	font-size:10px;
	float:left;
	height:20px;
	padding-right:7px;
	padding-left:7px;
	margin-top:2px;
	border-right:1px solid black;
	vertical-align:middle;
}
/* Erster Navigationspunkt bekommt einen extra Border links */
#navigation ul.nav1st .id_1 {
	border-left:1px solid black;
}
#navigation ul.nav1st .nav1st_container li {
	float:left;
}
#navigation ul.nav1st .nav1st_container_act {
	background:#B3B3B3;
}
#navigation ul.nav1st .metanav {
	float: right;
}

#navigation ul.nav1st li {
	display:inline;
}
#navigation ul.nav1st li a {
	display:block;
	margin-top:5px;
}

#navigation ul.nav1st li.active,
.footer ul.nav1st li.active {
	height:16px;
}

#navigation ul.nav1st a,
#navigation ul.nav1st a:link {
	color:#000000;
	font-weight:bold;
}
#navigation ul.nav1st a:hover,
.footer ul.nav1st a:hover {
	color:#333333;
	text-decoration:underline;
}
#navigation ul.nav1st li {
	padding:0;
	margin-left:14px;
	list-style-type:square;
}


/*	2. ebene
*******************************************************************************/
#navigation ul.nav2nd {
	float:left;
	font-size:10px;
	width:964px;
	height:30px;
	margin-top:10px;
}

/* unterscheiden ob seite geteilt ist (wenn 3. navigationsebene vorhanden) */
#navigation ul.nav2ndeinzel {
	background-image:url(../pics/rahmen_top_einzel.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#navigation ul.nav2ndgeteilt {
	background-image:url(../pics/rahmen_top_geteilt.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#navigation ul.nav2nd li {
	float:left;
}
#navigation ul.nav2nd .nav2nd_element {
	float:left;
	width:150px;
	height:25px;
	margin-top:1px;
	font-weight:bold;
	background-image:url(../pics/register_standard.gif);
	background-position:bottom left;
}
#navigation ul.nav2nd .nav2nd_element_act {
	float:left;
	background-image:url(../pics/register_standard_act.gif);
	background-position:bottom left;
}

#navigation ul.nav2nd a,
#navigation ul.nav2nd a:link {
	float:left;
	display:block;
	padding-left:28px;
	margin-top:8px;
	color:#000000;
}
#navigation ul.nav2nd a:hover {
	text-decoration:underline;
}

/* IDS Der Produtkseiten - (zum individuellen einfaerben) start */
#navigation ul.nav2nd .id_20_noa	{ background-image:url(../pics/register_standard_bl.gif); }
#navigation ul.nav2nd .id_21_noa	{ background-image:url(../pics/register_standard_ye.gif); }
#navigation ul.nav2nd .id_22_noa	{ background-image:url(../pics/register_standard_re.gif); }
#navigation ul.nav2nd .id_48_noa	{ background-image:url(../pics/register_standard_gr.gif); }
#navigation ul.nav2nd .id_132_noa	{ background-image:url(../pics/register_standard_mi.gif); }
#navigation ul.nav2nd .id_154_noa	{ background-image:url(../pics/register_standard_sport.gif); }
#navigation ul.nav2nd .id_20_act	{ background-image:url(../pics/register_standard_act_bl.gif); }
#navigation ul.nav2nd .id_21_act	{ background-image:url(../pics/register_standard_act_ye.gif); }
#navigation ul.nav2nd .id_22_act	{ background-image:url(../pics/register_standard_act_re.gif); }
#navigation ul.nav2nd .id_48_act	{ background-image:url(../pics/register_standard_act_gr.gif); }
#navigation ul.nav2nd .id_132_act	{ background-image:url(../pics/register_standard_act_mi.gif); }
#navigation ul.nav2nd .id_154_act	{ background-image:url(../pics/register_standard_act_sport.gif); }
/* vbm sport: andere logogroesse -> mehr abstand */
#navigation ul.nav2nd .id_154_noa a,
#navigation ul.nav2nd .id_154_act a {
	padding-left:55px;
}
/* IDS Der Produtkseiten - (zum individuellen einfaerben) stop */

/* IDS Der Downloadseiten (navigationspunkte sind schmaeler) start */
#navigation ul.nav2nd .id_80_noa,
#navigation ul.nav2nd .id_73_noa,
#navigation ul.nav2nd .id_81_noa,
#navigation ul.nav2nd .id_127_noa,
#navigation ul.nav2nd .id_129_noa,
#navigation ul.nav2nd .id_150_noa,
#navigation ul.nav2nd .id_163_noa {
	background-image:url(../pics/register_small.gif);
	width:135px;
}
#navigation ul.nav2nd .id_80_act,
#navigation ul.nav2nd .id_73_act,
#navigation ul.nav2nd .id_81_act,
#navigation ul.nav2nd .id_127_act,
#navigation ul.nav2nd .id_129_act,
#navigation ul.nav2nd .id_150_act,
#navigation ul.nav2nd .id_163_act {
	background-image:url(../pics/register_small_act.gif);
	width:135px;
}

#navigation ul.nav2nd .id_80_noa a,
#navigation ul.nav2nd .id_73_noa a,
#navigation ul.nav2nd .id_81_noa a,
#navigation ul.nav2nd .id_127_noa a,
#navigation ul.nav2nd .id_129_noa a,
#navigation ul.nav2nd .id_150_noa a,
#navigation ul.nav2nd .id_163_noa a,
#navigation ul.nav2nd .id_80_act a,
#navigation ul.nav2nd .id_73_act a,
#navigation ul.nav2nd .id_81_act a,
#navigation ul.nav2nd .id_127_act a,
#navigation ul.nav2nd .id_129_act a,
#navigation ul.nav2nd .id_150_act a,
#navigation ul.nav2nd .id_163_act a {
	padding-left:12px;
}
/* IDS Der Downloadseiten (navigationspunkte sind schmaeler) stop */

/*	Breadcrump
*******************************************************************************/
#navigation #breadcrumb {
	float:left;
	font-size:10px;
	width:961px;
	height:14px;
	padding-top:6px;
	padding-left:5px;
}
#navigation #breadcrumb a,
#navigation #breadcrumb a:link {
	color:#000000;
}
#navigation #breadcrumb a:hover {
	text-decoration:underline;
}

/*	Navi 3 rechts
*******************************************************************************/
#navi3-block {
	float: right;
	margin-top:0px;
	padding-top:0px;
	width:200px;
}
#navi3-block  #bildleiste_img_navi3	{
	margin-top:2px;
	margin-left:6px;
	width:188px;
	height:72px;
}
#navi3-block  img	{
}
#navi3-block ul.nav3rd {
	margin-top:28px;
	/*float:left;*/
}
#navi3-block ul.nav3rd li {
	list-style-position: outside;
	list-style-type:disc;
	margin-bottom:7px;
	margin-left:24px;
}
#navi3-block ul.nav3rd a,
#navi3-block ul.nav3rd a:link {
	color:#000000;
	font-size:10px;
	font-weight:bold;
}

#navi3-block ul.nav3rd a.current,
#navi3-block ul.nav3rd a.current:link,
#navi3-block ul.nav3rd a:hover {
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
#farbbalken_top_navi3  {
	/*float:right;*/
	height:15px;
	width:188px;
	margin-left:6px;
	margin-right:6px;
	margin-top:2px;
	background-color: #FFFFFF;
}
#farbbalken_bottom_navi3 {
	position:absolute;
	font-size:10px;
	bottom:47px;
	right:7px;
	width:186px;
	height:15px;
	vertical-align:bottom;
}
/*	Sitemap
*******************************************************************************/

#main-block2 ul.sitemap {
	font-size:12px;
	line-height:18px;
}
#main-block2 ul.sitemap li {
	margin-left:30px;
}