@charset "UTF-8";
/* CSS Document */

/* MAINNAVI */

ul#menu2 {
  margin-top:30px;
  padding: 0;
}

ul#menu2 a.currentmain {
  text-decoration: none;
  color:#FFFFFF;
}

ul#menu2 li {
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:12px;
  padding-right:0;
  list-style:none;
  display:inline;
float:right;
text-align:right;
}

ul#menu2 li ul {
  margin: 0;
  padding: 0;
}

ul#menu2 li ul li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

ul#menu2 li ul li ul {
  margin: 0 0 0 0;
  padding: 0;
}

ul#menu2 li ul li ul li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

#column2 
	{
  	width:740px;
	}

#column2 a
	{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	}

#column2 a:hover
	{
	color:#DFDFDF;
	}

#column2 a:visited
	{
	color:#FFFFFF;
	}


/* MAINNAVI */

ul#menu3 {
  margin:0;
  padding:0;
}

ul#menu3 a.currentmain {
  text-decoration: none;
  color:#FFFFFF;
}

ul#menu3 li {
  margin-top:2px;
  margin-bottom:0;
  margin-left:0;
  margin-right:10px;
  padding-right:0;
  list-style:none;
  display:inline;
float:right;
text-align:right;
}

ul#menu3 li ul {
  margin: 0;
  padding: 0;
}

ul#menu3 li ul li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

ul#menu3 li ul li ul {
  margin: 0 0 0 0;
  padding: 0;
}

ul#menu3 li ul li ul li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

#column3 
	{
  	width:700px;
background-color:#ffaa43;
	}

#column3 a
	{
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	}

#column3 a:hover
	{
	color:#DFDFDF;
	}

#column3 a:visited
	{
	color:#FFFFFF;
	}



/* ZUSATZNAVI RECHTS Allgemeine Themen */

ul#menu10 {
  margin:0;
  padding:0;
}

ul#menu10 a.currentmainzn {
  text-decoration: none;
  color:#9a0000;
}

ul#menu10 li {
  margin-top:2px;
  margin-bottom:0;
  margin-left:0;
  margin-right:10px;
  padding-right:0;
  list-style:none;
  display:block;
text-align:left;
}

ul#menu10 li ul {
  margin: 0;
  padding: 0;
}

ul#menu10 li ul li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

ul#menu10 li ul li ul {
  margin: 0 0 0 0;
  padding: 0;
}

ul#menu10 li ul li ul li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

#column10 
	{
  	width:180px;
	}

#column10 a
	{
	color:#272727;
	font-size:12px;
	font-weight:normal;
	}

#column10 a:hover
	{
	color:#9a0000;
	}

#column10 a:visited
	{
	color:#272727;
	}


/* ZUSATZNAVI RECHTS Fachthemen */

ul#menu11 {
  margin:0;
  padding:0;
}

ul#menu11 a.currentmainft {
  text-decoration: none;
  color:#9a0000;
}

ul#menu11 li {
  margin-top:2px;
  margin-bottom:0;
  margin-left:0;
  margin-right:10px;
  padding-right:0;
  list-style:none;
  display:block;
text-align:left;
}

ul#menu11 li ul {
  margin: 0;
  padding: 0;
}

ul#menu11 li ul li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

ul#menu11 li ul li ul {
  margin: 0 0 0 0;
  padding: 0;
}

ul#menu11 li ul li ul li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

#column11 
	{
  	width:180px;
	}

#column11 a
	{
	color:#272727;
	font-size:12px;
	font-weight:normal;
	}

#column11 a:hover
	{
	color:#9a0000;
	}

#column11 a:visited
	{
	color:#272727;
	}




/* SUBNAVI */

ul#menulinks {
  margin:2px;
  padding-top:0;
  padding-bottom:3px;
padding-left:0;
font-size:11px;
}

ul#menulinks a 
{
display:block;
width:200px;
display:block;
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
}


ul#menulinks a.ebene1-aktiv:link
  {
  text-decoration:none;
display:inline-block;
  color:#FFFFFF;
  background-color:#412780;
  padding:3px 7px 3px 7px;
margin:0;
  }

ul#menulinks a.ebene1-aktiv:visited 
  {
  text-decoration:none;
display:inline-block;
  color:#FFF;
  background-color:#412780;
  padding:3px 7px 3px 7px;
margin:0;
  }

ul#menulinks a.ebene1-aktiv:hover {
  text-decoration:none;
display:inline-block;
  color:#FFF;
  background-color:#412780;
  padding:3px 7px 3px 7px;
margin:0;
}


/* SUBNAVI - INAKTIV 2 Ebene */


ul#menulinks a.ebene2-inaktiv:link
  {
font-size:11px;
  text-decoration:none;
display:inline-block;
  color:#484848;
  padding:0 1px 0 13px;
margin:0;
background-color:#EFEFEF;
  }

ul#menulinks a.ebene2-inaktiv:visited 
  {
font-size:11px;
  text-decoration:none;
display:inline-block;
  color:#484848;
  padding:0 1px 0 13px;
margin:0;
background-color:#EFEFEF;
  }

ul#menulinks a.ebene2-inaktiv:hover
{
font-size:11px;
  text-decoration:none;
display:inline-block;
  color:#412780;
  padding:0 1px 0 13px;
margin:0;
background-color:#d1d1d1;
}


/* SUBNAVI - AKTIV 2 Ebene */


ul#menulinks a.ebene2-aktiv:link
  {
font-size:11px;
  text-decoration:none;
display:inline-block;
  color:#412780;
  padding:0 1px 0 10px;
margin:0;
background-color:#EFEFEF;
border-left:3px solid #412780;
  }

ul#menulinks a.ebene2-aktiv:visited 
  {
font-size:11px;
  text-decoration:none;
display:inline-block;
  color:#412780;
  padding:0 1px 0 10px;
margin:0;
background-color:#EFEFEF;
border-left:3px solid #412780;
  }

ul#menulinks a.ebene2-aktiv:hover
{
font-size:11px;
  text-decoration:none;
display:inline-block;
  color:#412780;
  padding:0 1px 0 10px;
margin:0;
border-left:3px solid #412780;
}

ul#menulinks li 
  {
  margin:0;
  padding-right:0;
  list-style:none;
  display:block;
}

ul#menulinks li ul {
  margin:0;
  padding:0;
}

ul#menulinks li ul li 
{
  margin: 0 0 0 0;
  padding: 0;
  list-style:none;
}

ul#menulinks li ul li ul {
  margin: 0 0 0 0;
  padding: 0;
}

ul#menulinks li ul li ul li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

#columnlinks 
	{
line-height:20px;
	}

#columnlinks a:link
	{
  text-decoration:none;
  color:#484848;
  padding:3px 7px 3px 7px;
  border-bottom: 1px solid #d1d1d1;
	}

#columnlinks a:visited
	{
  text-decoration:none;
  color:#484848;
  padding:3px 5px 3px 7px;
  border-bottom: 1px solid #d1d1d1;
	}

#columnlinks a:hover
	{
  text-decoration:none;
  color:#272727;
  background-color:#DEDEDE;
  padding:3px 7px 3px 7px;
  border-bottom: 1px solid #d1d1d1;	
}




/* NAVI-RECHTS */

ul#menurechts 
  {
  margin:2px;
  padding-top:0;
  padding-bottom:3px;
  padding-left:0;
  }

ul#menurechts a 
{
display:block;
width:170px;
display:block;
margin:0;
padding:0;
font-size:11px;
}

ul#menurechts a.re_ebene1-aktiv:link
  {
  text-decoration:none;
display:inline-block;
  color:#FFFFFF;
  background-color:#412780;
  padding:3px 5px 3px 5px;
margin:0;
  }

ul#menurechts a.re_ebene1-aktiv:visited 
  {
  text-decoration:none;
display:inline-block;
  color:#FFF;
  background-color:#412780;
  padding:3px 5px 3px 5px;
margin:0;
  }

ul#menurechts a.re_ebene1-aktiv:hover {
  text-decoration:none;
display:inline-block;
  color:#FFF;
  background-color:#412780;
  padding:3px 5px 3px 5px;
margin:0;
}


/* NAVI RECHTS - INAKTIV 2 Ebene */


ul#menurechts a.re_ebene2-inaktiv:link
  {
font-size:10px;
  text-decoration:none;
display:inline-block;
  color:#484848;
  padding:0 1px 0 13px;
margin:0;
background-color:#EFEFEF;
  }

ul#menurechts a.re_ebene2-inaktiv:visited 
  {
font-size:10px;
  text-decoration:none;
display:inline-block;
  color:#484848;
  padding:0 1px 0 13px;
margin:0;
background-color:#EFEFEF;
  }

ul#menurechts a.re_ebene2-inaktiv:hover
{
font-size:10px;
  text-decoration:none;
display:inline-block;
  color:#412780;
  padding:0 1px 0 13px;
margin:0;
background-color:#d1d1d1;
}


/* NAVI RECHTS - AKTIV 2 Ebene */


ul#menurechts a.re_ebene2-aktiv:link
  {
font-size:10px;
  text-decoration:none;
display:inline-block;
  color:#412780;
border-left:5px solid #412780;
  padding:0 1px 0 8px;
margin:0;
background-color:#EFEFEF;
  }

ul#menurechts a.re_ebene2-aktiv:visited 
  {
font-size:10px;
  text-decoration:none;
display:inline-block;
  color:#412780;
border-left:5px solid #412780;
  padding:0 1px 0 8px;
margin:0;
background-color:#EFEFEF;
  }

ul#menurechts a.re_ebene2-aktiv:hover
{
font-size:10px;
  text-decoration:none;
display:inline-block;
  color:#412780;
border-left:5px solid #412780;
  padding:0 1px 0 8px;
margin:0;
}

ul#menurechts li 
  {
  margin:0;
  padding-right:0;
  list-style:none;
  display:block;
}

ul#menurechts li ul {
  margin:0;
  padding:0;
}

ul#menurechts li ul li 
{
  margin: 0 0 0 0;
  padding: 0;
  list-style:none;
}

ul#menurechts li ul li ul {
  margin: 0 0 0 0;
  padding: 0;
}

ul#menurechts li ul li ul li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

#columnrechts 
	{
line-height:15px;
	}

#columnrechts a:link
	{
  text-decoration:none;
  color:#484848;
  padding:3px 7px 3px 7px;
  border-bottom: 1px solid #d1d1d1;
	}

#columnrechts a:visited
  {
  text-decoration:none;
  color:#484848;
  padding:3px 5px 3px 7px;
  border-bottom: 1px solid #d1d1d1;
	}

#columnrechts a:hover
  {
  text-decoration:none;
  color:#272727;
  background-color:#DEDEDE;
  padding:3px 7px 3px 7px;
  border-bottom: 1px solid #d1d1d1;	
  }

