/* ######################################## Anfang Tabellen */
.midLeft1 table,.midRight1 table {
	min-width: 100%;
	table-layout: fixed; /* -- Breitenangaben haben Vorrang vor dem Zelleninhalt. */
	overflow: hidden; /* -- Inhalt wird abgeschnitten, wenn er die Grenzen des Elements ?berschreitet. */
	border-collapse: collapse; /* -- Zellrahmen fallen zusammen. */
	font-size: 100%;
}

.midLeft1 .halb,.midRight1 .halb {
	width: 50%;
	float: left;
	margin-right: 10px;
	margin-bottom: 6px;
}

.midLeft1 caption,.midRight1 caption {
	text-align: left;
	padding: 5px 0 5px 4px;
	color: #2F5F99;
	font-weight: bold;
}

.midLeft1 th,.midRight1 th {
	text-align: left;
	vertical-align: top;
	padding: 2px 2px 2px 6px;
	border-right: 1px solid #2F5F99;
	border-top: 1px solid #2F5F99;
	border-bottom: 1px solid #2F5F99;
}

.midLeft1 tbody th,.midRight1 tbody th {
	padding: 5px 4px 5px 6px;
}

.midLeft1 td,.midRight1 td {
	text-align: left;
	vertical-align: top;
	padding: 5px 4px 5px 6px;
	border-right: 1px solid #2F5F99;
	border-bottom: 1px solid #2F5F99;
}

.midLeft1 td.ra,.midRight1 td.ra {
	border-top: 1px solid #2F5F99;
}

.midLeft1 .re,.midRight1 .re,.midRight1 .re {
	text-align: right;
}

.midLeft1 td.we,.midRight1 td.we,.midLeft1 th.we,.midRight1 th.we {
	background-color: #FFFFFF;
}

.midLeft1 td.rewe,.midRight1 td.rewe {
	text-align: right;
	background-color: #FFFFFF;
}

.midLeft1 tbody,.midRight1 tbody {
	background-color: #EFF4FA;
}

.midLeft1 td.marke,.midRight1 td.marke {
	background-image: url(../grafik/icons/service/marke_blau.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-color: #EFF4FA;
}

.midLeft1 th.marke,.midRight1 th.marke {
	background-image: url(../grafik/icons/service/marke_blau.gif);
	background-repeat: no-repeat;
	padding: 6px 4px 6px 14px;
	background-color: #EFF4FA;
}

.midLeft1 th.marketh,.midRight1 th.marketh {
	padding-top: 6px;
}

.midLeft1 td ul,.midRight1 td ul {
	list-style-type: square;
	margin: 0 0 0 0;
	padding: 0 10px 0px 15px;
}

/* ### Gaestebuch */
.midLeft1 td.ziffer {
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

/* ### Anfang BIS */
.midLeft1 .bistd4,.midRight1 .bistd4 {
	border-right: 1px solid #FFFFFF;
}

.midLeft1 td.bistd1,.midRight1 td.bistd1 {
	padding-left: 14px;
}

/* ### Ende BIS */ /* ######################################## Anfang Textlinks in Tabellen */ /* ### Anfang (td) */
.midLeft1 td a.anker,.midRight1 td a.anker {
	background: url(../grafik/icons/garnichts.gif) no-repeat 0 0px;
	padding: 0px 0px 0px 0px;
}

.midLeft1 td a,.midRight1 td a {
	background: url(../grafik/icons/service/ic_intern_blau04.gif) no-repeat 0 3px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	color: #000000;
}

.midLeft1 td a.extern,.midRight1 td a.extern {
	background: url(../grafik/icons/service/ic_ext_blau04.gif) no-repeat 0 3px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	color: #000000;
}

.midLeft1 td a.action,.midRight1 td a.action {
	background: url(../grafik/icons/service/ic_action_blau04.gif) no-repeat 0 3px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	color: #000000;
}

.midLeft1 td a.download,.midRight1 td a.download {
	background: url(../grafik/icons/service/ic_download_blau04.gif) no-repeat 0 3px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	color: #000000;
}

.midLeft1 td a.mail,.midRight1 td a.mail {
	background: url(../grafik/icons/service/ic_mail_blau04.gif) no-repeat 0 3px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	color: #000000;
}

.midLeft1 td a.top,.midRight1 td a.top {
	background: url(../grafik/icons/service/ic_top.gif) no-repeat 0px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
}

/* ### Ende (td) */ /* ### Anfang (td mit class="we" - wei?er Hintergrund) */
.midLeft1 td.we a.anker,.midRight1 td.we a.anker {
	background: url(../grafik/icons/garnichts.gif) no-repeat 0 0px;
	padding: 0px 0px 0px 0px;
}

.midLeft1 td.we a,.midRight1 td.we a {
	background: url(../grafik/icons/service/ic_intern_blau.gif) no-repeat 0 3px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	color: #2F5F99;
}

.midLeft1 td.we a.extern,.midRight1 td.we a.extern {
	background: url(../grafik/icons/service/ic_ext_blau.gif) no-repeat 0 2px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	color: #2F5F99;
}

.midLeft1 td.we a.action,.midRight1 td.we a.action {
	background: url(../grafik/icons/service/ic_action_blau.gif) no-repeat 0 2px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	color: #2F5F99;
}

.midLeft1 td.we a.download,.midRight1 td.we a.download {
	background: url(../grafik/icons/service/ic_download_blau.gif) no-repeat 0 2px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	color: #2F5F99;
}

.midLeft1 td.we a.mail,.midRight1 td.we a.mail {
	background: url(../grafik/icons/service/ic_mail_blau.gif) no-repeat 0 2px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	color: #2F5F99;
}

.midLeft1 td.we a.top,.midRight1 td.we a.top {
	background: url(../grafik/icons/service/ic_top.gif) no-repeat 0px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
}
/* ### Ende (td mit class="we" - wei?er Hintergrund) */ /* ######################################## Ende Textlinks in Tabellen */ /* ######################################## Ende Tabellen */
