/*---------------------------------------------------------------------------*//* DEFINITION DER ZENTRALEN SCHRIFTEN */P, DIV, H1, H2, H3, H4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}H1 {	font-size: 15px;	font-weight: bold;}H2 {	font-size: 14px;	font-weight: bold;}H3 {	font-size: 12px;	font-weight: bold;}P {	line-height:16px}P, H1, H2, H3, H4 {	margin: 0px 0px 5px 0px;}A:link {	text-decoration: underline;	color: #333333;}A:visited {	text-decoration: underline;	color: #333333;}A:hover {	color: #808080;	text-decoration: none;}A:active {	color: #99CC33;	text-decoration: none;}.tabrahmen {	border: 1px solid #CCCCCC;}.lk {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #333333;}.lkf {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	line-height: 14px;	color: #333333;}.lf {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;}.lku {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	color: #333333;	line-height: 16px;}/*---------------------------------------------------------------------------*//* DEFINITION DER TABELLEN-ZELLEN */TD#head {	margin: 0;	padding: 0;}TD#footer {	height: 20px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	padding: 0;	margin: 0;	background-color: #99CC33;}TD#navi_1 {	vertical-align: top;	width: 110px;	height: 600px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	margin: 0;	padding: 0;}TD#content {	vertical-align: top;	width: 370px;	height: 450px;	padding: 0 20 0 0;	margin: 0;}TD#aktuell {	vertical-align: top;	width: 160px;	height: 450px;	padding: 0 0 0 0;	margin: 0;}TD#rechts {	vertical-align: top;	width: 30px;	height: 450px;	padding: 0;	margin: 0;}TD.spacer {	vertical-align: top;	width: 800px;	height: 10px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	margin: 0;	padding: 0;}/*---------------------------------------------------------------------------*//* DEFINITION DER NAVIGATION ALLGEMEIN*/TD#navi_1 DIV {	width: 100px;	margin: 0px 0px 0px 10px;	padding: 5px 0px 5px 0px;}TD#navi_1 A {	font-weight: bold;	text-decoration: none;}TD#navi_1 A:hover {	text-decoration: none;	color: #808080;}/*---------------------------------------------------------------------------*//* DEFINITION DER NAVIGATION SPEZIELL*/TD#navi_1 DIV.nav1_lev1_no {	margin-top: -3px;}TD#navi_1 DIV.nav1_lev1_act {	font-weight: bold;	text-decoration: none;	margin-top: -3px;}TD#navi_1 DIV.nav1_lev1_act A {	color: #808080;	font-weight: bold;}TD#navi_1 DIV.nav1_lev1_act A:hover {	text-decoration: none;}TD#navi_1 DIV.nav1_lev2_no {	font-weight: bold;	margin-left: 20px;	margin-top: -6px;}TD#navi_1 DIV.nav1_lev2_act {	margin-left: 20px;	margin-top: -6px;}TD#navi_1 DIV.nav1_lev2_act A {	color: #808080;	font-weight: bold;}/*---------------------------------------------------------------------------*//* DEFINITION CONTENT*/TD#content DIV.inhalt {	width: 370px;	margin-left: 0px;	margin-right: 0px;	padding-right: 10px;	padding-left: 20px;}TD#content H1 {	padding-top: 0	px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-bottom: 5px;	margin-bottom: 15px;}TD#content H2 {	padding-top: 5px;	border-top-width: 1px;	padding-bottom: 0px;}TD#content p.bodytext {	line-height: 16px;	margin-bottom: 10px;}TD#content .lauftextfett {	font-weight: bold;}TD#content p.csc-caption {	font-size: 11px;	text-align: center;}/*---------------------------------------------------------------------------*//* DEFINITION AKTUELL*/TD#aktuell DIV.kasten {	width: 160px;	padding-top: 0px;}TD#aktuell H1 {	font-size: 14px;	font-weight: bold;	color: #333333;	margin-bottom: 0px;	padding-top: 3px;	padding-bottom: 3px;}TD#aktuell H5 {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	font-size: 2px;	color: #FFFFFF;	margin-top: 10px;	margin-bottom:4px;}TD#aktuell p {	margin-bottom: 0px;	padding-top: 3px;	padding-bottom: 3px;}TD#aktuell p.csc-caption {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #333333;}/*---------------------------------------------------------------------------*//* DEFINITION UPLOAD*/TABLE.csc-uploads {	border: 1px;	margin-top: 10px;	width: 95%;}TABLE.csc-uploads TR TD { vertical-align : top; padding-top: 6px; padding-left: 6px; padding-right: 6px; padding-bottom: 3px; }TABLE.csc-uploads TR.tr-even { background-color: #E9E9E9; }TABLE.csc-uploads TR.tr-odd { background-color: #E9E9E9; }TABLE.csc-uploads TR TD.csc-uploads-icon { padding-top: 6px; padding-left: 6px; padding-right: 6px; padding-bottom: 6px; width: 5%; text-align: center; vertical-align: top; }TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { }TABLE.csc-uploads TR TD.csc-uploads-fileSize { width: 15%; white-space: nowrap; padding-left: 6px; padding-right: 6px; }TABLE.csc-uploads TR TD.csc-uploads-fileSize P { font-size: 10px; font-style: italic; }/* Filelinks, specifically */TABLE.csc-uploads-1 { border-color: #000000; }TABLE.csc-uploads-2 { border-color: #10007B; }TABLE.csc-uploads-3 { border-color: #8A0020; }TABLE.csc-uploads-3 TR TD { vertical-align: middle; }TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }/*---------------------------------------------------------------------------*//* DEFINITION UPLOAD*/UL.csc-bulletlist {	list-style-image: url(fileadmin/template/main/images/navigation/red_arrow_bullet.gif);	list-style-position: outside;}/*****************//* Various Forms *//*****************//* Email, Login and Search forms generally: */FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #FFFFFF; font-weight: bold;}FORM TABLE TR TD.csc-form-fieldcell { background-color: #FFFFFF; }FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { font-size: 11px; }FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight:normal; }/* Email form, specifically */FORM TABLE TR TD.csc-form-labelcell  { vertical-align:top; }FORM TABLE.csc-mailform {	vertical-align:top;	border: 1px solid #CCCCCC;}/* Definition Mailforn */TD#content .formular {								/* Hier wird das Aussehen des formulars bestimmt */	color: Black;	font-size: 12px;	font-family:Arial, Helvetica, sans-serif;	border: 1px solid #DBDBDB;}TD#content .beschriftung {							/* Hier wird die Schrifformatierung für die Formularfelder bestimmt */	font-size: 12px;	font-family:Arial, Helvetica, sans-serif;}TD#content li {	color:#FF0000;}
