/**
 * Style sheet cc4u_header
 */
#header
{
	margin:10px 0px 0px 0px;
	padding:0px;
	background-image:url("tl_files/cc4u_design/banner-256.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#header a.home-link
{
	width:110px;
	height:40px;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
}

#header div.mod_navigationMain
{
	width:660px;
	height:40px;
	overflow:hidden;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	border-top:0px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-bottom:0px solid #aaaaaa;
	border-left:0px solid #aaaaaa;
}

#header ul.level_1
{
	height:40px;
	margin:0px;
	padding:0px;
	border-top:0px solid #aaaaaa;
	border-right:0px solid #aaaaaa;
	border-bottom:0px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	list-style-type:none;
}

#header ul.level_1 li
{
	width:110px;
	height:40px;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	text-align:center;
}

#header ul.level_1 li.last
{
	width:109px;
	height:40px;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	text-align:center;
}

#header ul.level_1 li a:hover, #header ul.level_1 li p.active, #header ul.level_1 li a.trail
{
	background-image:url("tl_files/cc4u_design/banner-hover.png");
	background-position:left top;
	background-repeat:no-repeat;
	border-top:0px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	border-left:0px solid #aaaaaa;
	line-height:39px;
}

#header ul.level_1 li.last a:hover, #header ul.level_1 li.last p.active, #header ul.level_1 li.last a.trail
{
	background-image:url("tl_files/cc4u_design/banner-hover.png");
	background-position:left top;
	background-repeat:no-repeat;
	border-top:0px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	border-left:0px solid #aaaaaa;
	line-height:39px;
}

#header ul.level_1 li a, #header ul.level_1 li p, #header ul.level_1 li a.trail:hover
{
	width:109px;
	display:block;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	background-image:url("none");
	border-top:0px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	border-left:0px solid #aaaaaa;
	font-weight:bold;
	text-decoration:none;
	font-variant:small-caps;
	font-size:12px;
	color:#505050;
	line-height:40px;
	letter-spacing:0.05em;
}

#header ul.level_1 li.last a, #header ul.level_1 li.last p, #header ul.level_1 li.last a.trail:hover
{
	width:109px;
	display:block;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	background-image:url("none");
	border-top:0px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	border-left:0px solid #aaaaaa;
	font-weight:bold;
	text-decoration:none;
	font-variant:small-caps;
	font-size:12px;
	color:#505050;
	line-height:40px;
	letter-spacing:0.05em;
}

#header form
{
	width:154px;
	height:40px;
	float:left;
	display:block;
	margin:0px;
	padding:0px 0px 0px 12px;
	background-image:url("tl_files/cc4u_design/suchfeld.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#header form input.text
{
	width:100px;
	height:16px;
	float:left;
	display:block;
	margin:11px 0px 0px 0px;
	padding:0px;
	border:0px;
}

#header form br
{
	display:none;
}

#header form input.submit
{
	width:35px;
	height:35px;
	margin:1px 0px 0px 15px;
	padding:0px;
	background-image:url("tl_files/cc4u_design/suchmaenchen2.png");
	background-position:left top;
	background-repeat:no-repeat;
}
