@charset "utf-8";



@import url('unterseite.css');







/* CSS Document */



#content {



	margin:0px;



	float:left;



	margin-left:56px;



	width:850px;



}







.bodytext {



	width:420px;



	margin-left:367px;



	margin-top:0px;



	margin-bottom:19px;



}







.bodytext a, .bodytext a:visited, .2spalten a, .2spalten a:visited  {



    color:#0d0d0d;



}











.2spalten {







	width:892px;







}















.spalte1 {







	float:left;







	width:327px;







}















.spalte1 .title {







	width:327px;







}















.spalte1 .subtitle {







	width:327px;







}















.spalte2 {







	float:left;







	width:452px; /*516*/







	margin-left:40px;







}















.spalte2 .bodytext {







	width:420px;







	margin:0px;







	font-family: Arial, Helvetica, sans-serif;







	font-size:12px;







	line-height:17px;







	margin-bottom:20px;







}















p.small {







	font-family: Arial, Helvetica, sans-serif;







	color:#0d0d0d;







	font-size:12px;







	line-height:17px;







}















p.large {







	font-family: Arial, Helvetica, sans-serif;



	font-size:16px; /*15*/



	line-height:23px; /*22*/







}















p.meldung-head {







	margin:0px;







	padding:0px;







	font-family: Arial, Helvetica, sans-serif;







	color:#647680;







	font-size:12px;







	line-height:17px;







	border-top: solid 1px #d2d2d2;







	border-bottom: solid 1px #d2d2d2;







	padding-top:6px;







}















p.meldung-text{







	font-family: Georgia, "Times New Roman", Times, serif;



	font-size:16px; /*15*/



	line-height:23px; /*22*/







	color:#000000;







	margin:0px;







	padding:0px;







}



p.meldung-text a:link, p.meldung-text a:visited{
	color:#000000;
	text-decoration:underline;
}

p.meldung-text a:hover{
	color:#000000;
	text-decoration:none;
}











p.meldung-download {







	margin:0px;







	padding:0px;







	font-family: Arial, Helvetica, sans-serif;







	color:#647680;







	font-size:12px;







	line-height:17px;







	border-bottom: solid 1px #d2d2d2;







	margin-bottom:23px;







}








p.meldung-download a:link, p.meldung-download a:visited{
	color:#000000;
	text-decoration:underline;
}

p.meldung-download a:hover{
	color:#647680;
}






.meldung-download img {







	margin-bottom:4px;







}















p.grey {







	font-family: Georgia, "Times New Roman", Times, serif;



	font-size:16px; /*15*/



	line-height:23px; /*22*/







	color:#647680;







}















p.grey-clipping {







	font-family: Georgia, "Times New Roman", Times, serif;



	font-size:16px; /*15*/



	line-height:23px; /*22*/







	color:#647680;







	margin:0px;







}















p.black {







	font-family: Georgia, "Times New Roman", Times, serif;



	font-size:16px; /*15*/



	line-height:23px; /*22*/







	color:#000000;







	padding-top:0px;







	margin-top:0px;







	margin-bottom:30px;







}















span.orange {







	color: #e95612;







}
















/* Toggle default */







h3.rgaccord1-toggle {







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size:16px;







	line-height:16px; /*im ie 2 pix mehr*/







	height:16px; /*im ie 2 pix mehr*/







	color:#0d0d0d;







	background:none;







	padding:0px;







	margin:0px;







	border:0px;







	padding-top:3px;







	padding-bottom:5px;







	border-bottom: solid 1px #d2d2d2;







	font-weight:normal;







/*  background: #acc95f url(img/plus.png) 5px center no-repeat;







  border-top:1px solid #eee;







  padding:2px 0 2px 25px;







  margin-right:32px;*/







  cursor:pointer;  







}















/* Toggle act item */







h3.act {







  color:#0d0d0d;







  background:none;







}







h3.rgaccord1-toggle:hover {



	display:block;



	color:#647680;



}















/* the content */







div.rgaccord1-content {







	width:420px;







	border:0px;







	font-family: Arial, Helvetica, sans-serif;







	color:#0d0d0d;







	font-size:12px;







	line-height:17px;







	margin-left:0px;







	padding-top:6px;







  /*width:573px;







  border-left:1px solid #ccc;







  border-right:1px solid #ccc;*/







}















/* remove margin of a CE */







div.rgaccord1-content .ce {







  margin-bottom:0;







}















div.rgaccord1-content .bodytext {







	width:300px;







/*	padding-top:10px;







	padding-bottom:10px;







	margin-left:30px;*/







}















/* remove the header inside the CE, twice is not nice */







div.rgaccord1-content h1 {







    font-size:12px;/*11*/







	line-height:17px;/*16*/







	height:17px;







	display:none;







}















.weiterlesen {







}















.weiterlesen .spalte2 {







	margin-left:367px;







	padding-bottom:45px;







}















.weiterlesen .h3.rgaccord1-toggle {







	width:452px;







	border-top: solid 1px #d2d2d2;







}















.weiterlesen .rgaccord1-content {







	width:420px;







	border-bottom: solid 1px #d2d2d2;







}















.weiterlesen p.small {







	margin:0px;







	padding-bottom:5px;







	width:420px;







}































/* Root = Horizontal, Secondary = Vertical */







ul.mainmenu {







  margin: 0;







  border: 0 none;







  padding: 0;







  width: auto; /*For KHTML*/







  list-style: none;







}















ul.mainmenu li {







color:#000000;







list-style:none;







display:block;







float:left;







	/*margin-right:9px;*/







	height:110px;







	margin-top:22px;







	width:101px;







}















/* SUBMENUS */















ul.mainmenu ul {







  margin: 0;







  border: 0 none;







  padding: 0;







  /*width: 160px;*/







  width: 101px; /*auto*/







  list-style: none;







  display: none;







  /*position: absolute;







  top: 24px;*/







  left: 0;







  background-color:#f8fbf8;







  margin-top:7px;







}















ul.mainmenu ul:after /*From IE 7 lack of compliance*/{







  clear: both;







  display: block;







  font: 1px/0px serif;







  content: ".";







  height: 0;







  visibility: hidden;







}















ul.mainmenu ul li {







  width: 101px;







  float: left; /*For IE 7 lack of compliance*/







  display: block !important;







  display: inline; /*For IE*/







  height:auto;







  margin-top:2px;







}





ul.mainmenu li ul div {







	height:101px;







	background-color:#f8fbf8;







}






ul.mainmenu li.schmaler, ul.mainmenu li.schmaler ul, ul.mainmenu li.schmaler ul li, ul.mainmenu li.schmaler ul div {
	width: 89px;
}


ul.mainmenu li.breiter, ul.mainmenu li.breiter ul, ul.mainmenu li.breiter ul li, ul.mainmenu li.breiter ul div {
	width: 107px;
}





/* Root Menu */







ul.mainmenu a {







  /*border: 1px solid #FFF;







  border-right-color: #CCC;







  border-bottom-color: #CCC;*/







  padding: 1px 10px;







  /*float: none !important;*/ /*For Opera*/







  /*float: left; /*For IE*/







  display: block;







  color:#000000;







  height:15px;







  /*background: #EEE;







  color: #666;







  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;*/







  text-decoration: none;







  /*height: auto !important;







  height: 1%;*/ /*For IE*/







}















ul.mainmenu li ul li a {







	color:#e95612;







}















/* Root Menu Hover Persistence */







ul.mainmenu a:hover {







  color: #647680;







}















ul.mainmenu li ul li a:hover {







  background-color: #ebecee;







  color: #647680;







}















/* 2nd Menu */







ul.mainmenu li:hover li a,







ul.mainmenu li.iehover li a {







  float: none;







}















ul.mainmenu ul ul {







  display: none;







  position: absolute;







  top: 0;







  left: 160px;







  margin-top:0px;















}















/* Do Not Move - Must Come Before display:block for Gecko */







ul.mainmenu li:hover ul ul,







ul.mainmenu li.iehover ul ul {







  display: none;







}















ul.mainmenu li:hover ul,







ul.mainmenu ul li:hover ul {







  display: block;







}















ul.mainmenu li.iehover ul,







ul.mainmenu ul li.iehover ul {







  display: block;







}















span.act a {







	color: #647680;







}















span.act-sub a {







	background-color: #ebecee;







	color: #647680;







}
