/*------------------------------------------------------------------------*/
/*------------------------------------------------------------------------*/
/*------------------------------< Main >--------------------------------*/
body 
{
	margin: 0;
	line-height: 140%;
}

body, h1, h2, h3, h4, input, select 
{
  font-family:  Lucida Sans Unicode, Lucida Sans, Luxi Sans, Arial, Verdana, sans-serif;
  font-size: 0.75em;
}

a
{
  text-decoration:none;
}
/*------------------------------------------------------------------------*/
/*----------------------------< Header >-------------------------------*/
div.headerLogo 
{
	position: absolute;
	left: 0em;
	top: 0em;
	padding-left: 2em;
	padding-top: 0.8em;
}

div.headerNavigationTopContainer
{
  border:1px solid #FFFFFF;
  max-width:82.5em;
	min-width:65em;
  height:3.4em;
}
/*----------------------------< Header Top Navigation >*/
ul.headerNavigationTop
{
  margin-top:1.5em;
}
ul.headerNavigationTop li 
{	
  display:block;
  float:right;
}
ul.headerNavigationTop a 
{ 
  padding: 3px 5px;      
  display:block;
  color:#737373;
}
ul.headerNavigationTop a:hover 
{
	text-decoration:underline;
}

/*-----------------------------------< Header Bottom Navigation >*/
div.headerNavigationBottomContainer
{ 
  max-width:82.6em; 
  min-width: 65em;
}
ul.headerNavigationBottom 
{
  border:1px solid #FFFFFF;
  margin-top:0px;
}
ul.headerNavigationBottom li 
{
  margin-top:1.85em;
	display:block;
	float:right;
	background-image: url(../picture/bg_nav.png);
	background-repeat:repeat-x;		
}

ul.headerNavigationBottom a 
{ 
  padding: 12px 14px 12px 14px;
  display:block;
  color:#000000;
	font-weight:bold; 
}
ul.headerNavigationBottom a:hover 
{
  color:#000000;
  font-weight:bold; 
  background-color:#DEE2F0;
  text-decoration:none;
}
ul.headerNavigationBottom li.activated a 
{
  color:#000000;
  font-weight:bold; 
  background-image:url(../picture/bg_nav_hell.png);
  background-repeat:repeat-x;
}
/*------------------------------------------------------------------------*/
/*---------------------------< Content >--------------------------------*/
p.warning
{
  color:#d23d24;
}

div.horizontalBar 
{
	font-size:0;
	line-height:0;
	position:absolute;
	top: 105px;
	z-index:1;
}
div.content 
{ 
	width: 100%;
	max-width: 82.5em;
	min-width: 65em;
	background: #F3F4F5;
	position:absolute;
	top: 104px;
	border-top:1px solid #DDDDDD;
	background-image:url(../picture/bg_inhalt.png);
	background-repeat:no-repeat;
}
div.contentCenter
{
	width: 50%;
	min-height:29.2em;
	padding: 30px 10px 10px 10px;
	left:25.5%;
	float:left;
	position:relative;
	background: #fff;
}
div.contentCenter h1 
{
  font-size: 120%;
  font-weight:bold;
}
div.contentCenter h2 
{
  font-weight:bold;
  font-size:100%;
}
div.contentCenter a
{
  color:#4d56a1;
}
div.contentCenter li
{
  list-style-image:url(../picture/liste.gif); 
  list-style-position:outside; 
  margin:15px 0px;
}

div.verticalBar
{
  width:3px;
  position:relative;
}

div.contentRight
{
  position:relative;
  width: 22.5%;
  min-width:150px;
  height:32.5em;
  background-color:#F3F4F5;
  float:right;
}

div.contentNaviHead
{
  position:absolute;
  width: 100%;
  background-color:#E8EAEC;
  border-bottom:1px solid #CCCCCC;
  height:5em;
}
div.NavigationPosition
{
  margin-top:-9.2em;
}
/*-------------------------------------------< Content Navigation >*/
ul.topicNav
{
  margin-top:0px;
  margin-left:0px;
	padding: 0px;
	list-style: none;
	font-size:95%;
}
ul.topicNav li
{	
  padding-top: 2px;  
}
ul.topicNav li a
{
	padding: 3px 5px;
	display:block;
	color:#737373;
	border-bottom:1px solid #FFFFFF;
}
ul.topicNav li a:hover 
{
  display:block;
  color:#737373; 
	text-decoration:underline;
}
 ul.topicNav li.activated > a
 { 
  display:block;
  color:#737373; 
	background-color:#DEE2F0;
	border-bottom:1px solid #DEE2F0;
	font-weight:bold;
}  

ul.subNav
{
  margin-left:0px;
	padding:0px;
	list-style: none;
	font-size:95%;
}
ul.subNav li
{	
  padding-left:1.3em;	
}
ul.subNav li a 
{
	border-bottom:1px solid #F3F4F5;
}
ul.subNav li a:hover 
{
  padding: 3px 5px;      
  display:block;
  color:#737373; 
	text-decoration:underline;
}
ul.subNav li.activated > a
{ 
  padding: 3px 5px;      
  display:block;
  color:#737373; 
	font-weight:bold;
	background-color: #F3F4F5;
	border-bottom:1px solid #F3F4F5;
}  	
/*------------------------------------------------------------------------*/
/*----------------------------< Footer >--------------------------------*/
span.footStart 
{
	clear: both;
	font-size: 0;
	line-height: 0;
	display: block;
}

div.footer
{
	height:3em;
	background: #FFFFFF;
	border-top:1px solid #DDDDDD;
	padding-top: 0.8em;
}

ul.footerNavigation
{
	margin-top:1.2em;
	position: absolute;
	right: 100px;
}

ul.footerNavigation li 
{	
  display:block;
  float:right;
}

ul.footerNavigation a 
{ 
  color:#737373; 
  padding: 3px 5px;
}

ul.footerNavigation a:hover 
{
  padding: 3px 5px;
	text-decoration:underline;
}

ul.footerNavigation li a.activated 
{
    text-decoration: underline;  
    padding: 3px 5px;
}

div.wc3Validator
{
	float: right;
}
/*------------------------------------------------------------------------*/
/*------------------------------------------------------------------------*/
