div.HeaderContainer
{
	background-color: #fff;
	cursor: default;
	width: 100%;
	height: 102px;
}

div.HeaderHomepage
{
	height: 267px;
	background-color: #f21c0a;
}
div.HeaderContainer,
div.HeaderContainer input,
div.HeaderContainer select
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}

div.HeaderContainer img
{
	border: none;
}

div.HeaderContainer table.Header
{
	width: 985px;
	height: 102px;
	border: none;
}

div.HeaderContainer table.Header td.Left
{
	width: 972px;
	vertical-align: top;
	background-color: #f21c0a;
}

div.HeaderContainer table.Header td.Right
{
	width: 13px;
	vertical-align: top;
}

div.HeaderContainer table.Header td.Right img.ImageBow
{
	width: 13px;
	height: 102px;
}

div.HeaderContainer .DivDebug
{
	z-index: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	padding: 3px 3px 3px 3px;
	background-color: Lime;
	color: Navy;
	font-family: Courier New, Monospace;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

div.HeaderContainer div.HeaderInner
{
	position: static;
}

div.HeaderContainer .DivImageLogo,
div.HeaderContainer .DivMiddle,
div.HeaderContainer .DivMiddleHP,
div.HeaderContainer .DivNavi,
div.HeaderContainer .DivTeaser,
div.HeaderContainer .DivPartnerPlusLogo
{
	position: absolute;
}

div.HeaderContainer .DivGenericNavi,
div.HeaderContainer .DivSearch
{
	position: relative;
	display: inline;
}

div.HeaderContainer .DivGenericNavi .movedown
{
	/* border: solid 1px Aqua; */
}

div.HeaderContainer .DivImageLogo
{
	left: 25px;
	top: 16px;
}

div.HeaderContainer .DivGenericNavi img,
div.HeaderContainer .DivSearch img,
div.HeaderContainer .DivSearch input
{
	vertical-align: bottom;
}

div.HeaderContainer .DivMiddle
{
	left: 178px;
	width: 797px;
}
div.HeaderContainer .DivMiddle
{
	top: 11px;
	text-align: right;
}
div.HeaderContainer .DivMiddleHP
{
	top: 7px;
}

div.HeaderContainer .DivMiddle img
{
}

div.HeaderContainer .DivGenericNavi
{
	color: #FFF;
	font-size: 11px;
	vertical-align: top;
}
div.HeaderContainer .DivGenericNavi a
{
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	margin-right: 7px;
}
div.HeaderContainer .HeaderSucheText
{
	margin-left: 19px; 
	margin-right: 10px;
}
div.HeaderContainer .SearchBoxHeader
{
	vertical-align: middle;
	width: 107px;
	height: 20px;
	margin-bottom: 1px;
	margin-left: 0px;
}
div.HeaderContainer .HeaderSuchePfeil
{
	position: absolute;
	top: 0px;
	left: 415px;
}
div.HeaderContainer .DivGenericNaviHP
{
	margin-right: 29px;
}

div.HeaderContainer .DivTeaser
{
	left: 0px;
	top: 117px;
	width: 958px;
}

div.HeaderContainer .DivTeaserLogin
{
	top: 137px;
	width: 844px;
	text-align: right;
	vertical-align: top;
}

div.HeaderContainer .DivTeaserLogin img
{
	vertical-align: top;
}

div.HeaderContainer .DivSearch
{	
}

div.HeaderContainer .ImageSearch
{
}

div.HeaderContainer .SearchBox
{
	width: 107px;
	height: 20px;
}

div.HeaderContainer .ButtonGo
{
	margin-left: 5px;
	cursor: hand;
}


div.HeaderContainer .DivNavi
{
	left: 172px;
	top: 76px;
}

div.HeaderContainer  div.HeaderNaviItemDivUnselected, 
div.HeaderContainer  div.HeaderNaviItemDivSelected
{
	padding: 4px 1px 0px 1px;
	margin: 0px 0px 0px 0px;
	height: 26px;
	float: left;
}

div.HeaderContainer  div.HeaderNaviItemDivUnselected, 
div.HeaderContainer  div.HeaderNaviItemDivSelected, 
div.HeaderContainer  div.HeaderNaviItemDivUnselected a, 
div.HeaderContainer  div.HeaderNaviItemDivSelected a
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.HeaderContainer  div.HeaderNaviItemDivUnselected a
{
	color: #FFF;
}

div.HeaderContainer  div.HeaderNaviItemDivSelected a
{
	color: #f21c0a;
}
div.HeaderContainer  div.HeaderNaviItemDivSelected
{
	background-color: #fff;
}

div.HeaderContainer  div.HeaderNaviItemLeftDivUnselected, 
div.HeaderContainer  div.HeaderNaviItemRightDivUnselected, 
div.HeaderContainer  div.HeaderNaviItemLeftDivSelected, 
div.HeaderContainer  div.HeaderNaviItemRightDivSelected
{
	width: 4px;
	height: 26px;
	float: left;
	margin: 0px 0px 0px 0px;
}

div.HeaderContainer  div.HeaderNaviItemRightDivUnselected
{
	margin-right: 6px;
}

div.HeaderContainer  div.HeaderNaviItemLeftDivSelected
{
	background-color: #fff;
	background-image: url("../Images/Header/navigation/ecke_links.gif");
	background-repeat: no-repeat;
}

div.HeaderContainer  div.HeaderNaviItemRightDivSelected
{
	background-color: #fff;
	background-image: url("../Images/Header/navigation/ecke_rechts.gif");
	background-repeat: no-repeat;
	margin-right: 6px;
}

div.HeaderContainer .DivPartnerPlusLogo
{
	left: 786px;
	top: 60px;
}
