html, body {
	padding:0; margin:0;
}

body {
	background:#575999 url("/layout/img/body.gif") repeat-x top left;
	color:black;
	text-align:center;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:13px;
}


div.break {
	float:none; clear:both;
	width:95%; height:1px; font-size:1px;
	padding:0; margin:0; border:0;
}

div#p-envl {
	width:970px;
	margin:23px auto;
	text-align:left;
}

div#p-header {
	background:transparent url("/layout/img/header.jpg") no-repeat top left;
	width:970px; height:270px;
	position:relative;
}

p#p-logo {
	background:transparent url("/layout/img/hem.gif") no-repeat top left;
	width:280px; height:73px;
	position:absolute;
	top:27px; left:-5px;
	margin:0; padding:0;
}

p#p-logo a, p#p-logo span {
	display:block;
	width:280px; height:73px;
	text-decoration:none;
}

p#p-logo span {
	visibility:hidden;
}

p#p-grps {
	position:absolute;
	top:37px; left:322px;
	width:344px; height:52px;
	margin:0; padding:0;
}

p#p-grps a {
	position:absolute;
	display:block;
	text-decoration:none;
	top:0;
	height:52px;
}

p#p-grps a span {
	display:block;
	width:100%; height:100%;
	visibility:hidden;
}

a#am { width:46px; left:0; }
a#a1 { width:42px; left:46px; }
a#a { width:42px; left:88px; }
a#aneo { width:42px; left:130px; }
a#b { width:41px; left:172px; }
a#c { width:42px; left:213px; }
a#d { width:42px; left:255px; }
a#e { width:45px; left:297px; }

p#p-main-nav {
	position:absolute;
	top:228px; left:14px;
	width:508px; height:42px;
	margin:0; padding:0;
	font-size:15px;
	z-index: 100;
}

p#p-main-nav a {
	float:left;
	height:42px; line-height:42px;
	color:#333461;
	text-decoration:none;
	font-weight:bold;
	background: url("img/main-menu-bg.jpg") repeat-x scroll left bottom #FFFFFF;
}

p#p-main-nav span {
	display:block;
	float:left;
	height:42px; line-height:42px;
	padding:0 18px;
	cursor:pointer;
}

p#p-main-nav a.selected {
	background:transparent url("/layout/img/selected-nav-start.gif") no-repeat top left;
	color:white;
}

p#p-main-nav a.selected span {
	background:transparent url("/layout/img/selected-nav-end.gif") no-repeat top right;
}

div#p-page {
	background:#F4F4F4 url("/layout/img/page.png") repeat-x top left;
	padding-bottom:20px;
}

p#p-sub-nav {
	margin:0 0 0 14px; padding:0;
}

ul#p-level-3 {
	color:#898CCD;
	list-style-type:square;
}

ul#p-level-3 ul {
	list-style-type:square;
	margin-top:3px; margin-bottom:3px;
}

ul#p-level-3 li {
	margin:0px 0;
}

ul#p-level-3 li.selected, ul#p-level-3 li.selected li.selected {
	color:#E5BC1C;
}

ul#p-level-3 li.selected li {
	color:#898CCD;
}

ul#p-level-3 li a {
	border:0;
}

ul#p-level-3 li a:hover {
	color:#E5BC1C;
}

p#p-sub-nav a {
	float:left;
	padding:0 20px 0 8px;
	height:38px; line-height:38px;
	background:transparent url("/layout/img/sub-nav-sep.gif") no-repeat top left;
	color:#32367A;
	text-decoration:none;
	font-weight:bold;
}

div#p-txt-envl {
	float:left;
	clear:left;
	background:transparent url("/layout/img/text-start.gif") no-repeat 0px 14px;
	width:644px;
}

div#p-text {
	margin-left:44px; padding-top:16px;
	width:600px;
	text-align:justify;
}

div#p-column {
	width:282px;
	float:right;
}

div#p-block-start {
	width:271px;
	background:#575999 url("/layout/img/block-start.png") no-repeat top left;
}

div#p-block-start div {
	padding:16px 0 0;
	color:white;
}

div#p-column h3 {
	height:32px; line-height:32px;
	padding:0 0 0 11px; margin:0;
	font-size:14px;
	color:#4E4958;
}

div#p-column p {
	margin:17px 13px; padding:0;
}

div#p-column p.button {
	height:36px; line-height:33px;
	margin-left:15px; margin-bottom:0; padding-bottom:17px;
	text-align:center;
}

div#p-block-start p.button {
	background:transparent url("/layout/img/block-button.gif") no-repeat top left;
	width:230px;
}

p.button a {
	text-decoration:none;
	color:#151515;
	display:block;
	text-align:center;
	padding-left:19px;
	padding-right:8px;
	font-weight:bold;
}

div#p-block-progr {
	width:271px;
	background:#575999 url("/layout/img/block-progr.png") no-repeat top left;
}

div#p-block-progr div {
	padding:45px 0 0;
	color:white;
}

div#p-block-progr p.button {
	background:transparent url("/layout/img/block-prg-button.gif") no-repeat top left;
	width:243px;
}

div#p-column ul li {
	background:transparent url("/layout/img/li.gif") no-repeat 0px 8px;
	padding:0 9px; margin-left:0;
}

div#p-column ul {
	list-style-type:none;
	margin-left:9px; padding-left:0;
}

p#p-footer {
	margin:0; padding:0;
	height:43px; line-height:43px;
	background:#353535;
}

p#p-footer a {
	color:#CACACA;
}

span#p-ft-left {
	float:left;
	padding-left:17px;
}

span#p-ft-left span {
	padding-right:26px;
}

span#p-ft-right {
	float:right;
}

span#p-ft-right {
	float:right;
	font-size:11px;
	padding-right:9px;
	color:#CACACA;
}

div#p-crossroad {
	width:970px;
	margin:12px auto;
	text-align:left;
	color:#DCDDFF;
}

div#p-crossroad p {
	height:29px; line-height:29px;
	padding:0; margin:2px 0 2px 16px;
	text-align:left;
}

div#p-crossroad a {
	color:#FFFFFF;
}

div#p-crossroad img {
	border:0;
	margin-right:16px;
	vertical-align:middle;
}

/* aktuality */
div.news {
	clear:both;
	margin:5px 0;
}

p.n-image {
	float:left;
	padding:0 10px 10px 0;
}

ins {
	display:block;
	text-align:right;
	text-decoration:none;
	font-style:italic;
	margin:12px 0;
}

p.n-continue {
	text-align:right;
	clear:both;
	margin:12px 0; padding:0;
}

p#n-images a, p#n-images span, p#p-images a, p#p-images span {
	display:block;
	text-decoration:none;
	width:200px;
	float:left;
	text-align:center;
	padding-bottom:17px;
}

p#n-images span a, p#p-images span a {
	padding-bottom:0;
}

p#n-images span.break, p#p-images span.break {
	width:595px; height:1px; font-size:1px;
	float:none; clear:both;
	margin:0; padding:0;
}

p#n-images img, p#p-images img, p.n-image img {
	border-width:1px;
	border-style:solid;
}
