@charset "utf-8";



@import url('unterseite.css');







/* CSS Document */



#content-left {







	float:left;







	width:340px;







	margin-left:56px;







}















#content-right {







	float:right;







	width:512px;/*452*/







	margin-left:36px;







	margin-right:54px;







}















.bodytext {







	margin:0px;







}















.csc-header h1 {







	font-size:16px; /*15*/



	line-height:23px; /*22*/







	font-weight:normal;







}















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; /*21!!!*/







}















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;







}















span.orange {







	color: #e95612;







}















.bodytext a, .bodytext a:visited, .small a, .small a:visited {







    color:#0d0d0d;







}















.grey a, .grey a:visited  {







    color:#647680;







}







































/* Toggle default */







h3.rgaccord1-toggle {







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size:16px; /*15!!*/







	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 {



	color:#647680;



}















/* the content */







div.rgaccord1-content {

	width:auto;

	border:0px;

	font-family: Arial, Helvetica, sans-serif;

	color:#0d0d0d;

	font-size:12px;

	line-height:17px;

	margin-left:-5px;

	padding-top:10px;/*0*/

	padding-bottom: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:420px;







	padding-top:0px;







	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;

}















.csc-textpic div {







	padding-top:0px;







	padding-bottom:10px;







}















#content-left .csc-textpic div {







	padding-top:0px;







	padding-bottom:0px;







}















div.csc-textpic-text, div.csc-textpic-image {







	padding-bottom:0px;







}















div.csc-textpic-text div {







	padding-top:15px;







}















div.csc-textpic-text .bodytext {







	width:280px;







}















textarea{







	padding: 2px;







	margin: 1px;







	border: 1px solid #666666;







	font-size:10px;







	background-color:white;







}















/*.csc-mailform .csc-mailform-field label {







    width: 5em;







}*/















fieldset{







	border: none;







	padding: 0px;







	margin: 0px;







}















.csc-mailform-field {







	min-height:20px;







}















.csc-mailform-field label {







	width:10em;







	display:block;







	float:left;







	font-family: Arial, Helvetica, sans-serif;







	font-size:12px;







	line-height:17px;







}















.csc-mailform-field input, .csc-mailform-field textarea{







	width: 335px;







	margin-bottom:5px;







}















input.csc-mailform-submit , input.csc-mailform-submit:visited {







    font-size:12px;







	width: auto;







}















input.csc-mailform-submit:hover , input.csc-mailform-submit:active {







	width: auto;







	color:#647680;







}















.csc-mailform-radio label {







	display:inline;







	float:none;







}







































/* 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;/*137*/







}















/* SUBMENUS */















ul.mainmenu ul {







  margin: 0;







  border: 0 none;







  padding: 0;







  /*width: 160px;*/







  width: 101px; /*auto 135*/







  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;/*135*/







  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;







}
