/*baseFix.css*/

/* Body */

html, body {

	width: 100%;

	height: 100%;

	margin: 0px;

	padding: 0px;

	text-align: left;

	font-size: 100.1%;

}

/* Trick 77, damit IE keine Abstände vor resp. nach einem Formular macht */

form {

	margin: 0px;

	padding: 0px;

}

/* Bilder sollen kein Rahmen haben */

img {

	border: none;

}

/* Für sämtliche Tabellen = analog HTML Attribute cellspacing="0" cellpadding="0" */

table {

	border-spacing: 0px;

	border-collapse: collapse;

}

/* Kein Abstände in Tabellenzellen */

td {

	padding: 0px;

}


table.main_topFix {
	
	width: 1010px;

}

/* 100% Breite & Höhe */

table.main, table.main table.main_center_table, table.main table.maxsize, table.main td.maxsize {

	width: auto;

	height: 100%;

}

table.testing {

        width: 60%;

        height: 60%;

}

/* Diesen Ausschnitt kopieren für base-css */

/* Obere Tabelle mit fixer Breite für Layout ohne rechte Spalte*/

table.main table.main_top_fix {

	width: auto;

}

/* Header mit Logo */

table.main td.main_header { 

	height: 80px;

}

/* Obere Tabelle */

table.main td.main_top, table.main table.main_top {

	height: 135px;

}

/* Suchbalken */

table.main td.main_search_bar_fix {

	width: 1015px;
	
	height: 30px;

	padding: 0.31em;

	padding-left: 1.25em;

	padding-right: 1.25em;

}

/* Suchbalken: Schriftgrösse */

table.main td.main_search_bar input {

	font-size: 0.63em;

}

/* Content Bereich Schriftgrösse definieren */

table.main td.main_center td.main_center_content {
	width: 70%
	font-size: 0.82em;

	vertical-align: top;

}

/* Trick 77, da IE inherit Attribut nicht kennt */

table.main td.main_center td.main_center_content * {

	/* Habe ich gelöscht, da die rtEditer nicht mehr funktionieren
	
	font-size: 100%;*/

}

/* Standard Überschrift im Content Bereich */

table.main td.main_center td.main_center_content p.header {

	font-size: 1.38em;

	font-weight: bold;

	margin-top: 0px;

	margin-bottom: 0.62em;

}

/* Standard HR-Linie im Content Bereich */

table.main td.main_center td.main_center_content hr {

	width: 100%;

	height: 2px;

	border-style: solid;

	border-width: 1px;

}

/* Standard Untertitel/Unterüberschrift im Content Bereich */

table.main td.main_center td.main_center_content span.subheader {

	font-weight: bold;

}

/* Automatische Breite (Dem Inhalt angepasst) durch den Browser ermitteln */

table.main div.tx-newloginbox-pi1 table, table.main td.main_center td.main_center_content div.tx-indexedsearch td.auto_len table {

	width: auto;

}

/* Suche: Seitennavigation ausrichten */

table.main td.main_center td.main_center_content div.tx-indexedsearch td.auto_len {

	text-align: right;

	

}

/* Suche: Seitennavigation ausrichten */

table.main td.main_center td.main_center_content div.tx-indexedsearch td.auto_len table {

	margin-left: auto;

	margin-right: 0px;

}

/* Suche: 100% breit */

table.main td.main_center td.main_center_content div.tx-indexedsearch table {

	width: 100%;

}

/* Login: Ausrichtung */

table.main div.tx-newloginbox-pi1 td {

	padding-right: 0.93em;

}

/* Bei den Formularelementen Abstände vergrössern */

table.main select, table.main input, table.main textarea {

	margin: 0.06em;

}

/* Suche: Resultate Titel */

table.main td.main_center td.main_center_content td.search_result_title {

	font-weight: bold;

	padding: 0.18em;

}

/* Suche: Resultate Seiteninformationen */

table.main td.main_center td.main_center_content td.search_result_info {

	font-size: 80%;

}

/* Kalender: 100% breit */

table.main td.main_center td.main_center_content div.tx-jwcalendar-pi1 table {

	width: 100%;

}

/* Kalender: Frontend Eingabefehler */

table.main td.main_center td.main_center_content div.jwcalendar_feEntry div.error {

	font-weight: bold;

	padding-top: 0.62em;

	padding-bottom: 0.62em;

	margin-bottom: 1.25em;

}

/* Kalender: Div. Formatierungen */

table.main td.main_center td.main_center_content div.jwcalendar_confirm div.errors, table.main td.main_center td.main_center_content div.jwcalendar_confirm div.conftext {

	font-weight: bold;

	padding-bottom: 1.25em;

}

/* Kalender: Frontend Eingabe Tabellenzellen */

table.main td.main_center td.main_center_content div.jwcalendar_feEntry table.jwinput td {

	vertical-align: top;

	padding: 0.06em;

}

/* Kalender: Frontendeingabe Titel */

table.main td.main_center td.main_center_content div.jwcalendar_feEntry div.title {

	font-weight: bold;

	margin-bottom: 1.25em;

}

/* Kalender: Kalender: Button-Reihe */

table.main td.main_center td.main_center_content div.jwcalendar_month div.submit, table.main td.main_center td.main_center_content div.jwcalendar_list div.submit {

	margin-top: 0.93em;

}

/* Kalender: Monatsansicht Titel, Tagesansicht Titel */

table.main td.main_center td.main_center_content div.jwcalendar_month div.title, table.main td.main_center td.main_center_content div.jwcalendar_list div.title {

	margin-bottom: 0.62em;

	font-weight: bold;

}

/* Kalender: Monatsansicht Monate */

table.main td.main_center td.main_center_content div.jwcalendar_month div.navi {
	/*
	padding: 1.25em;
	*/
	margin-top: 1.25em;

	margin-bottom: 1.25em;

}

/* Kalender: Monatsansicht Monate */

table.main td.main_center td.main_center_content div.jwcalendar_month div.navi * {

	font-weight: bold;

	text-decoration: none;

}

/* Kalender: Monatsansicht Monate zentrieren */

table.main td.main_center td.main_center_content div.jwcalendar_month div.navi td {

	text-align: center;

}

/* Kalender: Monatsansicht Jetztiger Monat */

table.main td.main_center td.main_center_content div.jwcalendar_month div.navi td.current_month * {

	font-weight: bold;

	text-decoration: none;

}

/* Kalender: Monatsansicht Woche (KW) */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.week {

	font-weight: bold;

	padding: 0.12em;

	border: none;

	width: 15%;

	vertical-align: top;

}

/* Kalender: Monatsansicht Tage */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.dayname {

	font-weight: bold;

	padding: 0.12em;

}

/* Kalender: Monatsansicht Tage Raster */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view table.days td {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	width: 12%;

}

/* Kalender: Monatsansicht Tage */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view table.days table.singleday {

	width: auto;

}

/* Kalender: Monatsansicht Tage Border ausschalten */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view table.days table.singleday td {

	border: none;

}

/* Kalender: Monatsansicht Termin */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view table.days table.dayitem {

	border: none;

	margin-top: 0.31em;

	margin-bottom: 0.31em;

	width: auto;

}

/* Kalender: Monatsansicht Termin */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view table.days table.dayitem td {

	border-width: 1px;

	border-style: solid;

	margin-top: 0.31em;

	margin-bottom: 0.31em;

	padding: 0.31em;

}

/* Kalender: Monatsansicht Tag ausserhalb des gegenwärtigen Monats */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.outside {

	padding: 0.12em;

	padding-left: 0.31em;

	padding-right: 0.31em;

	vertical-align: top;

}

/* Kalender: Monatsansicht Tag ausserhalb des gegenwärtigen Monats */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.outside * {

	font-style: italic;

	text-decoration: none;

}

/* Kalender: Monatsansicht Tag heute */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.today {

	padding: 0.12em;

	padding-left: 0.31em;

	padding-right: 0.31em;

	vertical-align: top;

}

/* Kalender: Monatsansicht Tag heute */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.today * {

	font-weight: bold;

	text-decoration: none;

}

/* Kalender: Monatsansicht Tag innerhalb des gegenwärtigen Monats */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.inside {

	padding: 0.12em;

	padding-left: 0.31em;

	padding-right: 0.31em;

	vertical-align: top;

}

/* Kalender: Monatsansicht Tag innerhalb des gegenwärtigen Monats */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.inside *{

	text-decoration: none;

}

/* Kalender: Monatsansicht Woche innerhalb des gegenwärtigen Monats */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.inside_weekend {

	padding: 0.12em;

	padding-left: 0.31em;

	padding-right: 0.31em;

	vertical-align: top;

}

/* Kalender: Monatsansicht Woche innerhalb des gegenwärtigen Monats */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.inside_weekend * {

	text-decoration: none;

}

/* Kalender: Monatsansicht Woche heute */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.today_weekend {

	padding: 0.12em;

	padding-left: 0.31em;

	padding-right: 0.31em;

	vertical-align: top;

}

/* Kalender: Monatsansicht Woche heute */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.today_weekend * {

	text-decoration: none;

	font-weight: bold;

}

/* Kalender: Monatsansicht Woche ausserhalb des gegenwärtigen Monats */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.outside_weekend {

	padding: 0.12em;

	padding-left: 0.31em;

	padding-right: 0.31em;

	vertical-align: top;

}

/* Kalender: Monatsansicht Woche ausserhalb des gegenwärtigen Monats */

table.main td.main_center td.main_center_content div.jwcalendar_month div.days_view td.outside_weekend * {

	font-style: italic;

	text-decoration: none;

}

/* Kalender: Einzelansicht Titel */

table.main td.main_center td.main_center_content div.jwcalendar_single div.content div.contentie div.itemtext td.title {

	font-weight: bold;

}

/* Kalender: Einzelansicht Button Reihe */

table.main td.main_center td.main_center_content div.jwcalendar_single div.content div.contentie div.submit {

	padding-top: 1.25em;

}

/* Kalender: Einzelansicht Teaser Text */

table.main td.main_center td.main_center_content div.jwcalendar_single div.content div.contentie div.itemtext td.teaser {

	padding-bottom: 1.25em;

	font-style: italic;

}

/* Kalender: Einzelansicht Beschreibung */

table.main td.main_center td.main_center_content div.jwcalendar_single div.content div.contentie div.itemtext td.desc {

	padding: 0.25em;

}

/* Kalender: Einzelansicht Terminorganisationsdetails */

table.main td.main_center td.main_center_content div.jwcalendar_single div.content div.contentie div.org div.orgie {

	padding: 0.43em;

	border-width: 1px;

	border-style: solid;

}

/* Kalender: Listenansicht Einträge */

table.main td.main_center td.main_center_content div.jwcalendar_list div.itemslist table.items {

	border-width: 1px;

	border-style: solid;

	margin-top: 1.25em;

}

/* Kalender: Listenansicht */

table.main td.main_center td.main_center_content div.jwcalendar_list div.itemslist table.items td.label {

	padding: 0.43em;

	vertical-align: top;

}

/* Kalender: Listenansicht */

table.main td.main_center td.main_center_content div.jwcalendar_list div.itemslist table.items td.item {

	padding: 0.43em;

}

/* Kalender: Listenansicht */

table.main td.main_center td.main_center_content div.jwcalendar_list div.itemslist {

	padding-top: 0.93em;

}

/* Kalender: Tooltip */

.jwcalendar_olbg {

	border-width: 1px;

	border-style: solid;

}

/* Kalender: Tooltip */

.jwcalendar_olcf { 

	font-weight: bold;

	font-size: 0.82em;

}

/* Kalender: Tooltip */

.jwcalendar_oltf {

	font-size: 0.82em;

}

/* Quicklinks unterhalb */

table.main td.main_center td.main_center_bottom {

	border-top-width: 1px;

	border-top-style: solid;

	font-size: 0.63em;

	height: 2.5em;

	text-align: center;

}

/* Abstand 20px height */

table.main td.main_height_space_large, table.main td.main_left td.main_left_height_space_large, table.main td.main_center td.main_center_height_space_large, table.main td.main_right td.main_right_height_space_large {

	height: 1.25em;

}

/* Abstand 5px height */

table.main td.main_height_space_small {

	height: 0.31em;

}

/* Abstand 20px width */

table.main td.main_width_space_large, table.main td.main_left_width_space_large {

	width: 1.25em;

}

/* Opera macht Border ausserhalb! Für Abstände im linken Balken (Navigation) muss zusätzlich noch ein Border links & rechts angehängt werden */

table.main td.main_left td.main_left_height_space_large, table.main td.main_left_width_space_large, table.main td.main_left td.main_left_menu, table.main td.main_right td.main_right_height_space_large {

	border-right-width: 1px;

	border-right-style: solid;

	border-left-width: 1px;

	border-left-style: solid;

}

/* linke Spalte */

table.main td.main_left {

	width: 12.5em;

	vertical-align: top;

}

/* Ausrichtung der Navigationspfeilen/Buttons */

table.main td.main_left td.main_left_menu img.main_left_menu_arrow {

	vertical-align: middle;

}

/* Tabellen innerhalb des linken Balkens vergrössern */

table.main td.main_left table, table.main td.main_left td.main_left_menu table {

	width: 100%;

}

/* Menu Ebene 1 */

table.main td.main_left td.main_left_menu td.nav1, table.main td.main_left td.main_left_menu td.nav1_act {

	font-size: 0.82em;

	padding: 0.31em;

	border-top-width: 1px;

	border-top-style: solid;

}

/* Menu Ebene 2 */

table.main td.main_left td.main_left_menu td.nav2, table.main td.main_left td.main_left_menu td.nav2_act {

	font-size: 0.82em;

	padding: 0.31em;

	border-top-width: 1px;

	border-top-style: solid;

}

/* Menu Ebene 3 */

table.main td.main_left td.main_left_menu td.nav3, table.main td.main_left td.main_left_menu td.nav3_act {

	font-size: 0.82em;

	padding: 0.31em;

}

/* Menu Ebene 1 Links */

table.main td.main_left td.main_left_menu td.nav1 a {

	text-decoration: none;

	font-weight: bold;

}

/* Menu Ebene 2 Links */

table.main td.main_left td.main_left_menu td.nav2 a {

	text-decoration: none;

}

/* Menu Ebene 3 Links */

table.main td.main_left td.main_left_menu td.nav3 a {

	text-decoration: none;

}

/* Menu Ebene 1 Links: Aktiv */

table.main td.main_left td.main_left_menu td.nav1_act a {

	text-decoration: none;

	font-weight: bold;

}

/* Menu Ebene 2 Links: Aktiv */

table.main td.main_left td.main_left_menu td.nav2_act a {

	text-decoration: none;

	font-weight: bold;

}

/* Menu Ebene 3 Links: Aktiv */

table.main td.main_left td.main_left_menu td.nav3_act a {

	text-decoration: none;

}


/* Diesen Ausschnitt kopieren für base-css */

/* Brotkrümelpfad - fixe Breite für Layout ohne rechte Spalte */

table.main td.main_center td.main_center_breadcrumbFix {

	width: 550px;
	
	font-size: 0.63em;

	height: 0.62em;

	padding-top: 0.31em;

	padding-bottom: 0.31em;

	padding-left: 0.31em;

	padding-right: 0.31em;

}

/* Nach Oben-Link */

table.main td.main_center td.main_center_content table.tothetop {

	margin-top: 1.25em;

	margin-bottom: 1.25em;

}

/* Nach Oben-Link */

table.main td.main_center td.main_center_content table.tothetop td {

	text-align: right;

}

/* Standard Tabelleninhaltselement */

table.main div.table_main_ttable td {

	padding: 0.12em;

	border-top-width: 1px;

	border-top-style: solid;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

/* Standard Tabelleninhaltselement */

table.main div.table_main_ttable table {

	width: 100%;

}

/* Bildbeschreibung unterhalb eines Bild/Text Elements */

table.main p.table_main_imgtext {

	padding: 2px;

	margin: 0px;

}

/* Rechte Spalte */

table.main td.main_right {

	width: 12.5em;

	vertical-align: top;

}

/* Rechte Spalte: Tabellen innerhalb 100% breit */

table.main td.main_right table {

	width: 100%;

}

/* Rechte Spalte: Leere Teil oben */

table.main td.main_right_top {

	height: 0.62em;

}

/* Rechte Spalte: Inhalt */

table.main td.main_right_content {

	padding: 0.62em;

	border-width: 1px;

	border-style: solid;

	font-size: 0.82em;

}

/* Trick 77, da IE inherit Attribut nicht kennt */

table.main td.main_right_content * {

	font-size: 100%;

}

/* Header in der rechten Spalte */

table.main td.main_right_content p.header {

	font-weight: bold;

	margin-top: 0px;

	margin-bottom: 0.62em;

}
main_center_content

