﻿.DocumentBackgroundLeft {
	background:url(images/layout/head/backgroundleft.jpg) repeat-x 0px 0px;
	position:absolute;
	top:0px;
	left:0px;
	width:50%;
	height:196px;
}

.DocumentBackgroundLeft span {
	background:url(images/layout/head/backgroundleftnavigation.jpg) no-repeat right 91px ;
	width:100%;
	height:196px;
	position:absolute;
	top:0px;
	right:0px;
	overflow:visible;
}
.DocumentBackgroundRight {
	background:url(images/layout/head/backgroundright.jpg) repeat-x 0px 0px;
	position:absolute;
	top:0px;
	right:0px;
	width:50%;
	height:196px;
}
.PageHead {
	height:91px;
	background:url(images/layout/head/headpicture.jpg) no-repeat 0px 0px;
}
.PageNavigation {
	background:url(images/layout/head/navigation.jpg) repeat-x 0px 0px;
	height:52px;
}
.PageNavigation ul {
	background:url(images/layout/head/navigationeffect.jpg) no-repeat 0px 0px;
	height:54px;
	width:820px;
	padding:0px 1px 0px 141px;
	margin:0px;
}
.PageNavigation li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
}
.PageNavigation li a{
	display:block;
	height:52px;
	line-height:39px;
	background:url(images/layout/head/naveffekt1Sprite.jpg) no-repeat 0px 0px;
}
.PageNavigation li a span {
	display:block;
	height:52px;
	line-height:39px;
	font-weight:normal;
	padding:0px 10px 0px 10px;
	cursor:pointer;
	background:url(images/layout/head/naveffekt0Sprite.jpg) no-repeat center 0px;
}
.PageNavigation li.activ a, .PageNavigation li a:hover {
	background-position:0px -52px;
}
.PageNavigation li.activ a span, .PageNavigation li a:hover span {
	background-position:center -52px;
}
.PageLogo {
	background:url(images/layout/head/logo.gif) no-repeat 0px 0px;
	position:absolute;
	top:21px;
	left:0px;
	width:138px;
	height:124px;
}
.PageLogo a {
	text-decoration:none;
	display:block;
	width:138px;
	height:124px;
}
.PageSlogan {
	position:absolute;
	top:34px;
	left:113px;
	width:224px;
	height:27px;
}
.emptyButton {
	display:block;
	position:absolute;
	top:3px;
	right:10px;
	font-size:11px;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}

.PageHead div.shadow  {
	left:825px;
	top:4px;
	position:absolute;
}
.PageHead .shadow p {
	margin: 3px 0px 7px 0px;
}
.PageHead .shadow .ErrorMsg {
	margin:0px 0px 10px 2px;
	position:relative;
}
.PageHead div.shadow input.pwdField {
	height:17px;
	line-height:17px;
	border:1px solid #9a9a9a;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url(images/layout/content/dyninputreqpwd.gif) no-repeat 0px 0px #ededed;
}
.PageHead div.shadow input  {
	width:131px;
	height:17px;
	line-height:17px;
	border:1px solid #9a9a9a;
	margin: 0px 0px 2px 0px;
	padding:0px 0px 0px 15px;
	background:url(images/layout/content/inputbackground.jpg) no-repeat 0px 0px #ededed;
}
* html .PageHead div.shadow input, *+html .PageHead div.shadow input  {
	margin:0px;
}
.PageHead div.shadow a.button, .PageHead div.shadow a.buttona {
	width:130px;	
	display:block;
	background:url(images/layout/content/login_button.gif) no-repeat 0px 0px;
	line-height:16px;
	padding: 0px 0px 0px 27px;
	height:20px;
}
.PageHead div.shadow a.buttona {
	padding: 2px 0px 0px 27px;
	background-position:0px center;
}
* html .PageHead div.shadow a.buttona, *+html .PageHead div.shadow a.buttona {
	padding: 0px 0px 0px 27px;
	background-position:0px 0px;
}

.PageHead div.AdBanner {
    width:520px;
    height:90px;
    left:299px;
    top:0px;
	position:absolute;
	text-align:center;
}