
/* file: box_navigation.css */

/* Main Navigation
-----------------------------------------------------------------------------*/
#pageNavigation ul, #pageNavigation li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#pageNavigation li span {
  background: transparent url(pics/nav_arrow.gif) no-repeat left center;
  display: block;
  padding-left: 20px;
}
#pageNavigation li li span {
  padding-left: 0;
}
#pageNavigation li li a.active, #pageNavigation li li a.selected {
  font-weight: bold;
  background-color: transparent;
}
#pageNavigation li li span {
  background: none;
}
#pageNavigation li a {
  background: transparent url(pics/nav_bg.gif) repeat-x 1px 100%;
  display: block;
  text-transform: uppercase;
  padding: 3px 0 3px 0;
  text-decoration: none;
}
#pageNavigation li {
  background: transparent url(pics/nav_bg.gif) repeat-x 1px 100%;
}
#pageNavigation li li, #pageNavigation li li span {
  background: none;
}
#pageNavigation li li span {
  background: transparent url(pics/nav_arrow_sub.gif) no-repeat left center;
  padding-left: 8px;
}
#pageNavigation li li a {
  background: none;
  font-weight: normal;
  margin-left: 20px;
  text-transform: none;
}
#pageNavigation li li li a {
  margin-left: 26px;
}

/* Ariadne - Breadcrumb Navigation
-----------------------------------------------------------------------------*/

#ariadne {
  width: 100%;
  font-size: 1.1em;
  text-align: right;
  height: 33px;
}
/*
#ariadne ul {
  margin: 0;
  padding: 0;
  display: block;
}
#ariadne li {
  background: transparent url(pics/navi_button.png) no-repeat center;
  display: inline;
  padding: 10px 5px 10px 10px;
  width: 193px;
}
#ariadne li a {
  font-weight: bold;
  font-size: 15px;
  margin: 6px;
  min-width: 190px;
}

*/

#ariadne div{
	width: 100%;
	float: left;
}



#ariadne .navigation div{
	float:left;
	width: 199px;
	height: 33px;
	text-align:center;
	background: transparent url(pics/menuitem-ecke.png) right no-repeat;
	padding: 0px 0px 0px 0px;
}

#ariadne .navigation  div a{
	font-weight: bold;
	/*font-size: 12px;*/
	text-decoration: none;
	line-height: 33px;
	letter-spacing: 1px;
}
div #ariadne .navigation .active{
	background: none;
	border-top: 1px solid #A8B3BD;
	border-left: 1px solid #8C969F;
	border-right: 1px solid #8C969F;
}


div #ariadne .navigation .first{

	border-left: 0px;
}

#ariadne .navigation .active a{
	border: none;
}

#afterariadne{
	padding: 4px 0px 5px 0px;
}

#afterariadne .subnavigation{
	text-align: left;
	border-bottom: 1px dotted #A8B3BD;
	padding-bottom: 3px;
	height: 18px;
}

#afterariadne .subnavigation div{
	float:left;
	padding: 0px 10px;
	text-align:center;
}

#afterariadne .subnavigation a{
	text-decoration: none;
	margin: 0px 0px 0px 8px;
}

#afterariadne .subnavigation a:hover{
	/*font-weight: bold;*/
}

#afterariadne .subnavigation .active{
	font-weight: bold;
}




#footerNavigation{
	width: 100%;
}

#footerNavigation div{
	float:left;
}
/* Siblings navigation
-----------------------------------------------------------------------------*/

ul.navigationSiblings {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
ul.navigationSiblings li {
  display: inline;
  margin: 0;
  padding: 0.3em;
}


/* file: box_aktuelles.css */

#aktuellesboxes{	background-color: #FBFBFB;	height:250px;	margin: 0px 25px 0px 12px;}#first_contentbox{	margin-right: 7px;}.aktuellesbox{	background-color: white;	width: 240px;	float: left;	/*border: 1px solid #84B8D9;*/	border: 1px solid #A8B3BD;	min-height: 270px;	margin-bottom: 10px;}.aktuellesbox img{	width: 241px;	height: 100px;	/*padding: 5px;*/}.aktuellesbox .headline{	background-color: #A8B3BD;		padding: 7px 8px;	/*font-size: 12px;*/	font-size: 1.1em;	color: #FBFBFB;	font-weight: bold;	letter-spacing: 1px;}.aktuellesbox .textdiv{	padding: 0px 5px 0px 5px;}.aktuellesbox .textdiv a{	/*font-size: 12px;*/}.aktuellesbox .bottom{	/*background-color: #82B0D9;	*/	background-image: url(pics/cta_mehrinformationen_bg_gross.png);	background-repeat: no-repeat;	margin: 7px 5px;	padding: 5px;	cursor: pointer;}.aktuellesbox .bottom img{	width: 16px;	height: 10px;	float: right;	margin: 5px 5px 0px 0px;	background-image: url(pics/mehrinfo_arrow.png);}.aktuellesbox .bottom a{	font-size: 1.2em;	font-weight: bold;}.aktuellesbox .imagebox{	height: 70px;	/*padding: 20px 5px 0px 5px;*/	width: 241px;	margin: 0px 0px 5px 0px;	background-image: url(pics/modul_right_kontakt.png) ;	padding: 20px 0px 5px 0px;}.aktuellesbox .imagebox img{	width: 241px;	height: 100px;}.aktuellesbox .textdiv ul, .aktuellesbox .imagebox ul{	padding-left: 20px;	margin: 0px;}

/* file: box_announcements.css */

#announcementboxes{	background-color: #FBFBFB;	height:250px;	margin: 0px 25px 0px 12px;}#first_contentbox{	margin-right: 7px;}.announcementbox{	background-color: white;	width: 286px;	float: left;	/*border: 1px solid #84B8D9;*/	border: 1px solid #A8B3BD;	height: 270px;	margin-bottom: 10px;}.announcementbox img{	width: 286px;	height: 100px;	/*padding: 5px;*/}.announcementbox .headline{	background-color: #A8B3BD;		padding: 7px 8px;	font-size: 1.1em;	color: #FBFBFB;	font-weight: bold;	letter-spacing: 1px;}.announcementbox .textdiv{	padding: 0px 5px 0px 5px;	height: 87px;}.announcementbox .textdiv a{}.announcementbox .bottom{	/*background-color: #82B0D9;	*/	background-image: url(pics/cta_mehrinformationen_bg_gross.png);	background-repeat: no-repeat;	margin: 7px 5px;	padding: 5px;	cursor: pointer;	height: 30px;}.announcementbox .bottom img{	width: 14px;	height: 10px;	float: right;	margin: 5px 5px 0px 0px;	background-image: url(pics/mehrinfo_arrow.png);	border: 0px;}.announcementbox .bottom a{	font-size: 1.25em;	font-weight: bold;	float:left;}.announcementbox .imagebox{	height: 100px;	/*padding: 20px 5px 0px 5px;*/	width: 286px;	margin: 0px 0px 5px 0px;	border-bottom: 1px solid #A8B3BD;	background-image: url(modul_right_kontakt.png) ;}.announcementbox .imagebox img{	width: 286px;	height: 100px;}.announcementbox .textdiv ul{	padding-left: 20px;	margin: 0px;}
