/* CSS Document *//*CSS für META MENÜ*/body {}#mainnavigation {           padding : 10px 5px 5px 20px;      }     #maincontent {	padding : 10px 20px 10px;	margin: 0px;      }     #rechtercontent {	margin: 0px;	padding: 10px 0px 0px 5px;      }/* Screen-Images */#innerwrap {   background-image : url(../img/mbi/bg-innerwrap-2spaltig.gif);   background-repeat : repeat-y;      }	  	   #leftcolumn {	background-image: url(../img/mbi/bg-navigation.jpg);  }   #navbar {	background-color: #262775;} #footer {	background-color: #262775;}#metamenu a {	text-decoration:none;	border:none;	border-bottom:1px dotted #CCCCCC;	color:#CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	vertical-align: middle;	margin: 0px;	padding: 0px;	bottom: 3px;}#metamenu a:hover  {	text-decoration:none;	border:none;	border-bottom:1px dotted #CCCCCC;	color:#FD8000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}#metamenu a:active {	text-decoration:none;	border:none;	border-bottom:1px dotted #CCCCCC;	color:#FD8000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}/* Ende Metamenu *//* Start Mainmenu *//*CSS für 1. Navigationsebene*/.menu1-level1-no a  {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 12px;	line-height: 18px;	color: #FFFFFF;	}.menu1-level1-no a:hover  {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 12px;	line-height: 18px;	color: #F88005;	}.menu1-level1-act a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 18px;	text-decoration: none;	color: #F88005;	}	/*CSS für 2. Navigationsebene*/.menu1-level2-no a  {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 11px;	line-height: 18px;	padding: 2px 0px 4px 5px;	margin:  0px 0px 0px 0px;	color: #FFFFFF;	}.menu1-level2-no a:hover  {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 11px;	line-height: 18px;	padding: 2px 0px 4px 5px;	margin:  0px 0px 0px 0px;	color: #F88005;		}.menu1-level2-act a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;	line-height: 18px;	padding: 2px 0px 4px 5px;	margin:  0px 0px 0px 0px;	color: #F88005;		}/* Ende Mainmenu *//* Startseiten Teaser-Anfang */     .tx-jppageteaser-pi1 {}.tx-jppageteaser-pi1 .tx-teaser {	border: 1px dashed #FF9900;	margin-top: 5px;	margin-bottom: 5px;	padding: 2px;	width: 100%;}.tx-jppageteaser-pi1 .tx-teaser .tx-jppageteaser-pi1-headline {	font-size: 14px;	color: #FF9900;}.tx-jppageteaser-pi1 .tx-teaser .tx-jppageteaser-pi1-text {}.linkitem {	float: right;}.linkitem a:link, .linkitem a:visited, .linkitem a:focus, .linkitem a:hover, .linkitem a:active {	font-size: 10px;	color: #FF9900;	text-decoration: none;}/* Startseiten Teaser-Ende */ /* Texte und Headlines */h1, h2, h3, h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	margin: 0px;	padding: 0px;}h1 {	font-size: 18px;	color: #FF9900;	margin-bottom: 10px;	font-weight: normal;}h2 {	font-size: 16px;	color: #666666;	margin-top: 15px;	margin-bottom: 5px;	font-weight: normal;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	margin-top: 5px;	margin-bottom: 5px;	font-weight: normal;}h4 {	margin-bottom: 5px;}p.bodytext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 18px;	margin-bottom: 5px;}.csc-linkToTop {	text-align: right;	margin-top: 2px;	margin-bottom: 3px;}.csc-linkToTop a {	font-size: 10px;	text-align: right;	margin-bottom: 3px;	background-image: url(../img/totop.gif);	background-repeat: no-repeat;	padding-left: 14px;	text-decoration: none;	color: #FF9900;}p.bodytext a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 18px;	text-decoration: underline;	}.csc-textpic-caption {	font-size: 10px;	margin-top: 3px;	margin-bottom: 5px;}ol {}ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	list-style-type: none;	margin-left: 20px;	margin-top: 10px;	margin-bottom: 10px;	line-height: 16px;	list-style-image: url(../img/mbi/li_dot.gif);}li {	margin-top: 2px;	margin-bottom: 2px;}ul.csc-menu-1{	width: 120px;	}.csc-menu-1 li {	padding: 0px;	margin: 0px 0px 2px;	color: #FF9900;	padding: 1px;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px none #CCCCCC;}.csc-menu-1 li >a {	font-size: 10px;	color: #FF9900;	text-decoration: none;	display: block;	padding-left: 2px;	}.csc-menu-1 li >a:hover, .csc-menu-1 li >.act a {	font-size: 10px;	color: #FFFFFF;	background-color: #FF9900;	text-decoration: none;	display: block;	padding-left: 2px;}/* Mailformular */.csc-mailform {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	text-decoration: none;	padding: 5px;}legend {		border: 0px;}fieldset {	border: 1px solid #C0C0C0;	padding: 1px;	margin-bottom: 5px;}.radiolayout {width:60%;}.formu {width:80%;padding-left:110px;border: 1px solid #C0C0C0;}.mf-radio {	border:0px;	vertical-align: middle;	margin: 2px;}.mf-text {	color: #000000;	border: 1px solid #C0C0C0;	padding: 1px;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 0px;}.mf-check {border: 0px;}.mf-select {	border:1px solid #C0C0C0;	vertical-align: middle;	font-size: 10px;	border: 1px solid #C0C0C0;	margin: 2px;	padding: 1px;	background-color: #FF8E01;}.mf-input {vertical-align: middle;	font-size: 10px;	border: 1px solid #C0C0C0;	margin: 2px 2px 2px 0px;	padding: 1px;	}.mf-submit {	color: #ffffff;	border: 0px;	font-size: 10px;	background-color: #FF8E01;	}/* Mailformular - End *//* TErmintabellen */table.termintabelle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	color: #000000;	margin-bottom: 10px;	}.termintabelle .tr-odd {	background-color: #CCCCCC;}.termintabelle .tr-even {	background-color: #FFFFFF;}.termintabelle th  {	background-color: #FF8E01;	color: #FFFFFF;}.termintabelle .td-0 {	width: 250px;	padding: 2px;}.termintabelle .td-1 {	width: 200px;	padding: 2px;}.termintabelle th {}/* Termintabellen - Ende */.tx-thumbview-pi1 {	margin-bottom: 10px;}.tx_thumbview_thumbtable {	}.tx_thumbview_thumb {padding: 2px;}.tx-tmdreference-pi1 {	margin-bottom: 15px;}/* CSS fuerRahmen beginn */.csc-frame-invisible {	padding: 20px;	}.csc-frame-rulerBefore {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #9AB9CE;	padding-top: 10px;}.csc-frame-rulerAfter {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF8E01;	margin-bottom: 10px;	margin-top: 10px;}.csc-frame-frame1 {	border: 2px dashed #58071b;	padding: 5px;	margin-bottom: 5px;	margin-top: 5px;}.csc-frame-frame2 {	border: 2px solid #58071b;	padding: 5px;	margin-bottom: 5px;	margin-top: 5px;	background-color: #58071b;		}.csc-frame-frame2 h2, .csc-frame-frame2 p, .csc-frame-frame2 p a {	color: #FFFFFF;}/* Not in use.csc-frame-indent {}.csc-frame-indent6633 {}*/table.blockborder {	margin-bottom: 20px;}