

/***** Für Container: HTML Standard *****/

.tpl_cont_default_invisible_self {
	text-align: center;
}


.tpl_cont_default_invisible_row {
	clear: both;
}


.tpl_cont_default_invisible_element {
}


/***** Für Container: HTML-Source *****/

.tpl_cont_source_invisible_self {
}


/***** Für Komponente: Einfacher Text *****/

.tpl_comp_text_invisible_self {
	margin: 0px 0px 10px 0px;
}

.tpl_comp_text_invisible_title {
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tpl_comp_text_invisible_text {
	text-align: left;
	line-height: 120%;
}


/***** Für Komponente Navigation - die Navigation oben *****/

.tpl_comp_nav_top_self {
	margin: 0px 0px 0px 210px;
	padding-right: 0px;
}

.tpl_comp_nav_top_title {
}

.tpl_comp_nav_top_links_all {
}


.tpl_comp_nav_top_link_l0,
.tpl_comp_nav_top_link_l1,
.tpl_comp_nav_top_link_l2,
.tpl_comp_nav_top_link_l3 {
	float: left;
	background-image: url( /Z/site_data_ltg/layouts/common/nav_top_link_bg.gif );
	width: 102px;
	height: 50px;
	text-align: center;
	margin: 0px 3px 0px 3px;

}

.tpl_comp_nav_top_link_l0_inside,
.tpl_comp_nav_top_link_l1_inside,
.tpl_comp_nav_top_link_l2_inside,
.tpl_comp_nav_top_link_l3_inside {
	font-size: 8pt;
	text-align: center;
	letter-spacing: 1px;
	padding: 33px 0px 0px 0px;
}


.tpl_comp_nav_top_link_l0_selected,
.tpl_comp_nav_top_link_l1_selected,
.tpl_comp_nav_top_link_l2_selected,
.tpl_comp_nav_top_link_l3_selected {
	float: left;
	background-image: url( /Z/site_data_ltg/layouts/common/nav_top_link_bg_selected.gif );
	width: 102px;
	height: 50px;
	text-align: center;
	margin: 0px 3px 0px 3px;
}

.tpl_comp_nav_top_link_l0_selected_inside,
.tpl_comp_nav_top_link_l1_selected_inside,
.tpl_comp_nav_top_link_l2_selected_inside,
.tpl_comp_nav_top_link_l3_selected_inside {
	font-size: 8pt;
	text-align: center;
	letter-spacing: 1px;
	padding: 29px 0px 0px 0px;
	font-weight: bold;
}


/***** Für Komponente Navigation - die Navigation links *****/

.tpl_comp_nav_left_self {
}


.tpl_comp_nav_left_title {
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
	line-height: 24px;
	text-align: right;
	vertical-align: middle;
	letter-spacing: 1px;
	margin: 0px 20px 0px 0px;
	padding: 0px 10px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
}

.tpl_comp_nav_left_links_all {
}

a.tpl_comp_nav_left_link_l0,
a.tpl_comp_nav_left_link_l1,
a.tpl_comp_nav_left_link_l2,
a.tpl_comp_nav_left_link_l3 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
	font-weight: bold;
	color: #ffffff;
	line-height: 24px;
	text-align: right;
	letter-spacing: 1px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #f5f5f5;
}

a.tpl_comp_nav_left_link_l0:visited,
a.tpl_comp_nav_left_link_l1:visited,
a.tpl_comp_nav_left_link_l2:visited,
a.tpl_comp_nav_left_link_l3:visited {
	color: #ffffff;
}

a.tpl_comp_nav_left_link_l0:hover,
a.tpl_comp_nav_left_link_l1:hover,
a.tpl_comp_nav_left_link_l2:hover,
a.tpl_comp_nav_left_link_l3:hover {
	background-image: url( /Z/site_data_ltg/layouts/common/nav_left_bg_selected.gif );
	color: #c00000;
}

a.tpl_comp_nav_left_link_l0_selected,
a.tpl_comp_nav_left_link_l1_selected,
a.tpl_comp_nav_left_link_l2_selected,
a.tpl_comp_nav_left_link_l3_selected {
	display: block;
	background-image: url( /Z/site_data_ltg/layouts/common/nav_left_bg_selected.gif );
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	line-height: 24px;
	text-align: right;
	letter-spacing: 1px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #f5f5f5;
}

a.tpl_comp_nav_left_link_l0_selected:visited,
a.tpl_comp_nav_left_link_l1_selected:visited,
a.tpl_comp_nav_left_link_l2_selected:visited,
a.tpl_comp_nav_left_link_l3_selected:visited {
	color: #ffffff;
}

a.tpl_comp_nav_left_link_l0_selected:hover,
a.tpl_comp_nav_left_link_l1_selected:hover,
a.tpl_comp_nav_left_link_l2_selected:hover,
a.tpl_comp_nav_left_link_l3_selected:hover {
	color: #c00000;
}


/***** Für Komponente Navigation - das Untermenü oben *****/

.tpl_comp_nav_topsub_self {
	margin: 0px 0px 0px 210px;
}


.tpl_comp_nav_topsub_title {
	margin: 1px 0px 1px 0px;
	padding: 0px 10px 0px 0px;
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	text-align: right;
	vertical-align: middle;
	letter-spacing: 1px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #ffffff;
}

.tpl_comp_nav_topsub_links_all {
}

a.tpl_comp_nav_topsub_link_l0,
a.tpl_comp_nav_topsub_link_l1,
a.tpl_comp_nav_topsub_link_l2,
a.tpl_comp_nav_topsub_link_l3 {
	display: block;
	float: left;
	height: 20px;
	margin: 1px 0px 1px 0px;
	padding: 0px 20px 0px 20px;
	background-image: url( /Z/site_data_ltg/layouts/common/submenu_top_bg_arrow.gif );
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	text-align: right;
	letter-spacing: 1px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #f5f5f5;
}

a.tpl_comp_nav_topsub_link_l0:visited,
a.tpl_comp_nav_topsub_link_l1:visited,
a.tpl_comp_nav_topsub_link_l2:visited,
a.tpl_comp_nav_topsub_link_l3:visited {
	color: #ffffff;
}

a.tpl_comp_nav_topsub_link_l0:hover,
a.tpl_comp_nav_topsub_link_l1:hover,
a.tpl_comp_nav_topsub_link_l2:hover,
a.tpl_comp_nav_topsub_link_l3:hover {
	color: #c00000;
}

a.tpl_comp_nav_topsub_link_l0_selected,
a.tpl_comp_nav_topsub_link_l1_selected,
a.tpl_comp_nav_topsub_link_l2_selected,
a.tpl_comp_nav_topsub_link_l3_selected {
	display: block;
	float: left;
	height: 20px;
	margin: 1px 0px 1px 0px;
	padding: 0px 20px 0px 20px;
	background-color: #ffffff;
	background-image: url( /Z/site_data_ltg/layouts/common/submenu_top_bg_arrow_selected.gif );
	color: #606060;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
	letter-spacing: 1px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #f5f5f5;
}

a.tpl_comp_nav_topsub_link_l0_selected:visited,
a.tpl_comp_nav_topsub_link_l1_selected:visited,
a.tpl_comp_nav_topsub_link_l2_selected:visited,
a.tpl_comp_nav_topsub_link_l3_selected:visited {
	color: #606060;
}

a.tpl_comp_nav_topsub_link_l0_selected:hover,
a.tpl_comp_nav_topsub_link_l1_selected:hover,
a.tpl_comp_nav_topsub_link_l2_selected:hover,
a.tpl_comp_nav_topsub_link_l3_selected:hover {
	color: #c00000;
}



/***** Komponente Text + 2 Bilder *****/


.tpl_comp_pltextpr_invisible_self {
	margin: 0px 0px 10px 0px;
}

.tpl_comp_pltextpr_invisible_title {
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tpl_comp_pltextpr_invisible_text {
	text-align: left;
	line-height: 120%;
}

.tpl_comp_pltextpr_invisible_image_one {
	float: left;
	margin: 5px 15px 5px 15px;
	border-width: 0px;
	border-color: #808080;
	border-style: solid;
}

.tpl_comp_pltextpr_invisible_image_two {
	float: right;
	margin: 5px 15px 5px 15px;
	border-width: 1px;
	border-color: #808080;
	border-style: solid;
}


/***** Komponente Galerie *****/


.tpl_comp_gallery_invisible_self_small {
	margin: 0px 0px 10px 0px;
}

.tpl_comp_gallery_invisible_self_big {
	margin: 0px 0px 10px 0px;
}

.tpl_comp_gallery_invisible_title {
}

.tpl_comp_gallery_invisible_link {
}

.tpl_comp_gallery_invisible_image_small {
	margin: 5px 15px 5px 15px;
	border-width: 1px;
	border-color: #808080;
	border-style: solid;
}

.tpl_comp_gallery_invisible_image_big {
	margin: 5px 15px 5px 15px;
	border-width: 1px;
	border-color: #808080;
	border-style: solid;
}


/***** Komponente HTML *****/

.tpl_comp_html_invisible_self {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}



/***** Für Komponente Sitemap *****/

.tpl_comp_sitemap_self {
	margin: 0px 0px 10px 0px;
}


.tpl_comp_sitemap_title {
	color: #000000;
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

.tpl_comp_sitemap_intro {
	color: #000000;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

.tpl_comp_sitemap_links_all {
	margin: 10px 0px 0px 30px;
	padding: 0px 30px 0px 0px;
	font-weight: bold;
	line-height: 14pt;
	color: #000000;
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #f5f5f5;
}

a.tpl_comp_sitemap_link_l0 {
	margin: 1px 0px 1px 0px;
	color: #606060;
}

a.tpl_comp_sitemap_link_l1 {
	margin: 1px 0px 1px 12px;
	color: #606060;
}

a.tpl_comp_sitemap_link_l2 {
	margin: 1px 0px 1px 24px;
	color: #606060;
}

a.tpl_comp_sitemap_link_l3 {
	margin: 1px 0px 1px 36px;
	color: #606060;
}

a.tpl_comp_sitemap_link_l4 {
	margin: 1px 0px 1px 48px;
	color: #606060;
}

a.tpl_comp_sitemap_link_l5 {
	margin: 1px 0px 1px 60px;
	color: #606060;
}

a.tpl_comp_sitemap_link_l6 {
	margin: 1px 0px 1px 72px;
	color: #606060;
}

a.tpl_comp_sitemap_link_l0 {
	margin: 1px 0px 1px 0px;
	color: #606060;
}

a.tpl_comp_sitemap_link_l0:visited,
a.tpl_comp_sitemap_link_l1:visited,
a.tpl_comp_sitemap_link_l2:visited,
a.tpl_comp_sitemap_link_l3:visited,
a.tpl_comp_sitemap_link_l4:visited,
a.tpl_comp_sitemap_link_l5:visited,
a.tpl_comp_sitemap_link_l6:visited {
	color: #606060;
}

a.tpl_comp_sitemap_link_l0:hover,
a.tpl_comp_sitemap_link_l1:hover,
a.tpl_comp_sitemap_link_l2:hover,
a.tpl_comp_sitemap_link_l3:hover,
a.tpl_comp_sitemap_link_l4:hover,
a.tpl_comp_sitemap_link_l5:hover,
a.tpl_comp_sitemap_link_l6:hover {
	color: #c00000;
}


/* Komponente Sitemap - Für die Anzeige unveröffentlicher Seiten als nur Texts  */

span.tpl_comp_sitemap_text_l0 {
	margin: 1px 0px 1px 0px;
	color: #000000;
	font-weight: normal;
}

span.tpl_comp_sitemap_text_l1 {
	margin: 1px 0px 1px 12px;
	color: #000000;
	font-weight: normal;
}

span.tpl_comp_sitemap_text_l2 {
	margin: 1px 0px 1px 24px;
	color: #000000;
	font-weight: normal;
}

span.tpl_comp_sitemap_text_l3 {
	margin: 1px 0px 1px 36px;
	color: #000000;
	font-weight: normal;
}

span.tpl_comp_sitemap_text_l4 {
	margin: 1px 0px 1px 48px;
	color: #000000;
	font-weight: normal;
}

span.tpl_comp_sitemap_text_l5 {
	margin: 1px 0px 1px 60px;
	color: #000000;
	font-weight: normal;
}

span.tpl_comp_sitemap_text_l6 {
	margin: 1px 0px 1px 72px;
	color: #000000;
	font-weight: normal;
}


/***** Für Komponente Person (hier: "Ansprechpartner") *****/


.tpl_comp_person_invisible_self {
	clear: both;
	text-align: left;
	margin: 3px 0px 10px 0px;
}


.tpl_comp_person_invisible_address {
	float: left;
	width: 40%;
	padding: 0px 5px 0px 0px;
}

.tpl_comp_person_invisible_details {
	float: right;
	width: 55%;
	padding: 0px 0px 0px 5px;
	border-width: 0px 0px 0px 1px;
	border-style: dotted;
	border-color: #808080;
}



a.tpl_comp_person_invisible_email {
	color: #606060;
}

a.tpl_comp_person_invisible_email {
	margin: 1px 0px 1px 0px;
}

a.tpl_comp_person_invisible_email:visited {
	color: #606060;
}

a.tpl_comp_person_invisible_email:hover {
	color: #c00000;
}


a.tpl_comp_person_invisible_url {
	color: #606060;
}

a.tpl_comp_person_invisible_url:visited {
	color: #606060;
}

a.tpl_comp_person_invisible_url:hover {
	color: #c00000;
}


.tpl_comp_person_invisible_birthday {
}


.tpl_comp_person_invisible_text {
}


.tpl_comp_person_invisible_image_one {
}



/***** Für Komponente Modulmanager *****/

/* Der Modulmanager hat keine eigene grafische Erscheinung sondern ist Host
 * seines Moduls */

/***** Resource Bild *****/

.tpl_res_image_invisible_self {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}