@charset "iso-8859-1";
body {
	font-family: Arial, Helvetica, sans-serif;
}
#mainImage {
	margin: 9px 0px 10px 4px;
}
#contentTBL {
	margin-left: 4px;
}
#contentTBL td {

}
#contentTBL #leftMenu {
	width: 180px;
	vertical-align: top;
}
#contentTBL #leftMenu h2 {
	margin: 0px;
}
#contentTBL #leftMenu .menuOut {
	background-image: url(../../e-lindau/img/menu_bg_mid.jpg);
	background-repeat: repeat-y;
}
#contentTBL #leftMenu .menuOut .menuIn {
	background-image: url(../../e-lindau/img/menu_bg_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px;
	font-size: 83%;
}
#contentTBL #leftMenu .menuOut .menuIn img {
	border-style: none;
}
#contentTBL #leftMenu .menuOut .menuIn ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#contentTBL #leftMenu .menuOut .menuIn ul li {
	margin: 0px;
	padding: 0px;
}
#contentTBL #leftMenu .menuOut .menuIn ul li ul {
	margin-top: 1px;
	margin-bottom: 8px;
}
#contentTBL #leftMenu .menuOut .menuIn ul li ul li {
	background-image: url(../../e-lindau/img/menu_mark.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 10px;
	margin-left: 10px;
}
#contentTBL #leftMenu .menuOut .menuIn .otherLink {
	margin-top: 15px;
}
#footer {
	border-top: 2px solid #A48249;
	margin: 15px 4px 4px;
	padding: 6px 0px;
	color: #333333;
}
.topFooter {
	width: 637px!important;
}
#footer td {
	padding-left: 6px;
	font-size: 75%;
	line-height: 140%;
}
#contentTBL #topContents {
	margin-left: 10px;
	border: 1px solid #E4E4E4;
	width: 427px;
	padding: 9px;
}
#contentTBL #topContents .topLeadTxt {
	background-color: #F4EDCA;
	font-size: 83%;
	line-height: 140%;
	padding: 22px 14px;
	margin-bottom: 15px;
}
#contentTBL #topContents .topLeadTxt p {
	margin: 0px;
}
#contentTBL #topContents .whatsnewBox {
	margin-top: 5px;
}
#contentTBL #topContents .whatsnewBox table {
	font-size: 80%;
	line-height: 120%;
}

#contentTBL #topContents .whatsnewBox th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-image: url(../../e-lindau/img/top_line_d.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 4px 0px 4px 2px;
}
#contentTBL #topContents .whatsnewBox td {
	text-align: left;
	vertical-align: top;
	background-image: url(../../e-lindau/img/top_line_d.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 4px 2px 4px 8px;
}
#contentTBL #topContents .topPhoto {
	margin-bottom: 15px;
}


#mainImageSub {
	margin: 9px 4px 10px;
	border: 2px solid #A6814A;
	background-image: url(../../e-lindau/img/sub_mainimage_bg.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}#mainImageSub h1 {
	margin: 0px;
	background-image: url(../../e-lindau/img/sub_mainimage_right.jpg);
	background-repeat: no-repeat;
	background-position: 633px center;
}
#contentTBL #subContents {
	font-size: 83%;
	line-height: 130%;
	border: 1px solid #CCCCCC;
	padding: 9px;
}
#contentTBL #subTitle {
	width: 100%;
}
#contentTBL #subTitle td {
	background-image: url(../../e-lindau/img/sub_title_bg.jpg);
	vertical-align: bottom;
	background-color: #C16A7D;
	background-repeat: repeat-x;
	background-position: left top;
}
#contentTBL #subTitle h2 {
	color: #FFFFFF;
	font-size: 100%;
	margin: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#contentTBL #subContents h3 {
	background-image: url(../../e-lindau/img/sub_stitle_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #E34864;
	font-size: 110%;
	margin-top: 1em;
	margin-bottom: 1em;
}
#contentTBL #subContents h3 span {
	display: block;
	padding: 5px 10px;
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #B8B8B8;
	margin-bottom: 1px;
	border-left: 1px solid #f2f2f2;
}
#contentTBL #subContents p {
	margin-top: 1em;
	margin-bottom: 1em;
}
#contentTBL #subContents .teble01 {
	border-top: 1px solid #A8864A;
	border-left: 1px solid #A8864A;
}
#contentTBL #subContents .teble01 td {
	border-right: 1px solid #A8864A;
	border-bottom: 1px solid #A8864A;
}
#contentTBL #subContents .teble01 th {
	border-right: 1px solid #A8864A;
	border-bottom: 1px solid #A8864A;
	text-align: left;
	background-color: #F4EDCA;
	color: #666666;
}
#contentTBL #subContents .pagetop {
	padding: 5px;
	margin-top: 1em;
	text-align: right;
}
#contentTBL #subContents .hon {
	margin-left: 30px;
}
#contentTBL #subContents h4 {
	color: #CC3333;
	margin-bottom: 0.7em;
	font-size: 105%;
	border-bottom: 1px dotted #DEBEBE;
	padding-bottom: 3px;
}
#contentTBL #subContents .hon ul {
	margin: 0px;
	padding: 0px 0px 0px 1.5em;
}
#contentTBL #subContents  th.faqQ {
	background-color: #F0E8DF;
	color: #990000;
	white-space: nowrap;
	width: 60px;
	padding: 5px;
	vertical-align: top;
}
#contentTBL #subContents  td.faqQ {
	background-color: #F0E8DF;
	color: #990000;
	padding: 5px;
}
#contentTBL #subContents th.faqA {
	color: #336699;
	padding-top: 5px;
	padding-bottom: 12px;
	vertical-align: top;
	white-space: nowrap;
}
#contentTBL #subContents td.faqA {
	padding: 5px 5px 24px;
}
#contentTBL #subContents .faqList {
	border: 1px dotted #FFCCCC;
	padding: 6px;
	background-color: #FDFAE3;
}
#contentTBL #subContents .koeTable {
	background-color: #FFFFD9;
	border: 1px solid #FF9900;
}
#contentTBL #subContents .koeTable th {
	color: #336699;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	padding: 5px 10px 5px 3px;
	white-space: nowrap;
	width: 120px;
	background-image: url(../../e-lindau/img/koe_mark.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#contentTBL #subContents .koeTable td {
	padding: 5px 5px 5px 8px;
	vertical-align: top;
}
#contentTBL #subContents .koeTable .dLine {
	border-bottom: 1px dotted #CCCCCC;
}
#contentTBL #subContents .koeBox {
	border-right: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	border-left: 1px solid #CCCC99;
	margin-top: 0px;
	padding: 1em;
	line-height: 160%;
}
#contentTBL #subContents .schedule01 .teble01 td,
#contentTBL #subContents .schedule02 .teble01 td {
	font-size: 110%;
}
#contentTBL #subContents .schedule01 .teble01 th {
	background: #ECB0BF;
}
#contentTBL #subContents .schedule02 .teble01 th {
	background: #9EBEDE;
}
.cellPadding {
	padding-top: 1em;
}
#contentTBL #subContents ul.hon {
	padding-left: 20px;
}

