.tx-lzgallery-pi1 {
               margin-top: 20px;
}

#tx-lzgallery-pi1-fotos {
               border: 1px solid #002864;
               width: 500px;
               text-align: center;
}

#tx-lzgallery-pi1-title {
               border-bottom: 1px solid #002864;
               width: 500px;
               text-align: left;
}


#tx-lzgallery-pi1-fotonav {
                border: none;
                border-top: 1px solid #002864;
                background-color: white;
}

.input_suchbutton {
                border: 1px solid #323232;
                width: 20px;
                height: 20px;
}

.input_stichwort {
                border: 1px solid #323232;
                width: 120px;
                height: 20px;
}

.line {
                border-top: 1px solid color: #323232;
                margin-bottom: 8px;
                width: 98%;
}

.text {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #323232;
}

td {
         font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #323232;

}

.text_titel {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #002864;
	margin-top: 20px;
	margin-bottom: 0px;
}

.left {
                background-color: #CBD3E0;
}

.left .text_titel {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
                margin-top: 0px;
                margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-image : url(/fileadmin/pics/left_bg.gif);
                height: 22px;
}

.left p {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
	padding-left: 8px;	
	padding-top: 4px;
	padding-bottom: 15px;
	margin-top: 0px;
	background-color: #B1BED1;
}

.navi {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3366CC;
	text-align : right;
	text-decoration: none;
	width: 165px;
                
}

.navi a{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3366CC;
	text-align : right;
	text-decoration: none;
	width: 165px;
                
}

.navi-act a{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	text-align : right;
	text-decoration: none;
	width: 165px;
                
}

.navi a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	text-align : right;
	text-decoration: none;
	width: 165px;
}

.navi_titel {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #002864;
	text-align : right;
	text-decoration: none;
	width: 157px;
	border-bottom : thin dashed;
	margin-left: 8px;
	margin-bottom: -8px;
	padding-bottom: 0px;
}

.navi_main a {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}



/* Formatierungen für Ersetzung von externen Elementen durch interne Extensions, Peter Gehringer  */
/*---------------------------------------------------------------------------------------------------------------*/
/*********************************************************************************/
td, input, textarea, submit {
         font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #323232;
}


a.mainnav:link {
               color:#FFFFFF;
}

a.mainnav:visited {
               color:#FFFFFF;
}

a.mainnav:hover {
               color:#FFFFFF;
}

a.subnav:link {
                color:#002864;
}

a.subnav:visited {
                color:#002864;
}

a.subnav:hover {
                color:#002864;
}

a:link {
                color:#6886B7;
}

a:visited {
                color:#6886B7;
}

a:hover {
                color:#002864;
}

legend {
                color:#002864;
                font-weight:bold;
}

/* Formatierung News-Extension (tt_news, sva_news_template) */

div.news_list_container {
                margin-top:20px;
}

div.news_list_date {
                color:#000063;
                background-color:#cccccc;
                padding:2px;
}

div.news_list_teaser {
                color:#000063;
                background-color:#CBD3E0;
                padding:2px;
                margin-bottom:20px;
}

div.news_list_teaser1 {
/*                color:#000063;*/
                padding:2px;
                margin-bottom:20px;
}

div.news_list_more {
                text-align:right;
                font-weight:bold;
                padding:2px;
}

div.news_list_pagebrowser {
                text-align:right;
                font-weight:bold;
                padding:2px;
}

div.news_single_container {
                margin-top:20px;
}

div.news_single_content {
                text-align:left;
                padding:2px;
}

div.news_single_title {
                margin-bottom:10px;
}

div.news_single_date {
                margin-bottom:10px;
}

div.news_single_teaser {
                margin-bottom:10px;
}

div.news-single-additional-info {
                color:#000063;
                text-align:left;
                border:solid #FFFFFF 0px;
                padding:0px;
                margin-top:20px;
                margin-bottom:20px;
}

div.news-single-related {
                color:#000063;
                text-align:left;
                border:solid #FFFFFF 0px;
                padding:0px;
                margin:0px;
}

div.news-single-files {
                color:#000063;
                text-align:left;
                border:solid #FFFFFF 0px;
                padding:0px;
                margin:0px;
}

div.news_single_back {
                padding:2px;
                margin-top:30px;
                margin-bottom:30px;
}

div.news_search_field {
                text-align:left;
}

/* Formatierung Shop-Extension (tt_products, sva_shop_template) */

form.shop {
                margin:0px;
                padding:0px;
}

input.shop_input_submit {
                background-color:#CBD3E0;
                font-weight:bold;
                padding-left:2px;
                color:#6886B7;
                text-align:left;
                width:auto;
}
                

table.shop_table_styler {
                width:432px;
                table-layout:fixed;
                margin-top:20px;
}

td.category_title {
                font-size:16px;
}

td.table_anzahl_styler {
                width:48px;
                height:0px;
                background-color:#ffffff;
}

td.table_abstand_styler {
                width:25px;
                height:0px;
                background-color:#ffffff;
}

td.table_artikel_styler {
                width:245px;
                height:0px;
                background-color:#ffffff;
}

td.table_waehrung_styler {
                width:45px;
                height:0px;
                background-color:#ffffff;
}

td.table_preis_styler {
                width:auto;
                height:0px;
                background-color:#ffffff;
}

td.table_anzahl_header {
                color:#000063;
                background-color:#CCCCCC;
                padding:2px;
}

td.table_abstand_header {
                color:#000063;
                background-color:#CCCCCC;
                padding:2px;
}

td.table_artikel_header {
                color:#000063;
                background-color:#CCCCCC;
                padding:2px;
}

td.table_waehrung_header {
                color:#000063;
                background-color:#CCCCCC;
                padding:2px;
}

td.table_preis_header {
                color:#000063;
                background-color:#CCCCCC;
                padding:2px;
                text-align:right;
}

td.table_anzahl {
                color:#6886B7;
                background-color:#CBD3E0;
                padding:2px;
                text-align:right;
}

td.table_abstand {
                color:#6886B7;
                background-color:#CBD3E0;
                padding:2px;
}

td.table_artikel {
                color:#6886B7;
                background-color:#CBD3E0;
                padding:2px;
}

td.table_waehrung {
                color:#6886B7;
                background-color:#CBD3E0;
                padding:2px;
}

td.table_preis {
                color:#6886B7;
                font-weight:bold;
                background-color:#CBD3E0;
                padding:2px;
                text-align:right;
}

div.shop_nav_link {
                padding:2px;
                margin-top:30px;
                margin-bottom:30px;
}

td.shop_single_table {
                width:432px;
                table-layout:fixed;
}

td.table_single_bild_styler {
                width:132px;
                height:opx;
}

td.table_single_cont_styler {
                width:300px;
                height:0px;
}

td.table_single_bild_header {
                text-align:left;
                padding:2px;
}

td.table_single_cont_header {
                font-size:14px;
                text-align:left;
                margin-bottom:10px;
                padding:2px;
}

td.table_single_bild {
                background-color:#ffffff;
                padding:2px;
}

td.table_single_cont {
                background-color:#ffffff;
                padding:2px;
}

td.table_basket_artikel_header {
                color:#000063;
                width:240px;
                padding:2px;
                background-color:#CCCCCC;
}

td.table_basket_anzahl_header {
                color:#000063;
                width:50px;
                padding:2px;
                background-color:#CCCCCC;
}

td.table_basket_preis_header {
                color:#000063;
                width:70px;
                padding:2px;
                background-color:#CCCCCC;
                text-align:right
}

td.table_basket_gesamtpreis_header {
                color:#000063;
                width:70px;
                padding:2px;
                background-color:#CCCCCC;
                text-align:right;
}

td.table_basket_artikel_styler {
                width:240px;
                height:0px;
}

td.table_basket_anzahl_styler {
                width:50px;
                height:0px;
}

td.table_basket_preis_styler {
                width:70px;
                height:0px;
}

td.table_basket_gesamtpreis_styler {
                width:70px;
}

td.table_basket_artikel {
                padding:2px;
}

td.table_basket_anzahl {
                padding:2px;
}

td.table_basket_preis {
                padding:2px;
                text-align:right
}

td.table_basket_gesamtpreis {
                padding:2px;
                text-align:right;
}

td.table_basket_lieferart {
                padding:2px;
}

td.totalpreis_framer {
                height:2px;
                background-color:#CCCCCC;
}

td.table_basket_totalpreis {
                padding:2px;
                text-align:right;
}

td.table_basket_shippingtax {
                padding:2px;
                text-align:right;
}

td.table_basket_paymenttax {
                padding:2px;
                text-align:right;
}

td.table_basket_info_field_styler {
                width:132px;
                height:0px;
                padding:2px;
}

td.table_basket_info_value_styler {
                width:300px;
                height:0px;
                padding:2px;
}

td.table_basket_info_adress_header {
                color:#000063;
                padding:2px;
                background-color:#CCCCCC;
}

td.table_basket_info_field {
                padding:2px;
                vertical-align:top;
}

td.table_basket_info_value {
                padding:2px;
                vertical-align:top;
}

td.table_tracking_date_header {
                color:#000063;
                width:120px;
                background-color:#CCCCCC;
                padding:2px;
}

td.table_tracking_handling_header {
                color:#000063;
                width:312px;
                background-color:#CCCCCC;
                padding:2px;
}

td.table_tracking_date {
                text-align:left;
                padding:2px;
}

td.table_tracking_handling {
                text-align:left;
                padding:2px;
}


.table_basket_info_inputfields {
                width:298px;
                font-family:arial,helvetica,sans-serif;
                font-size:12px;
                padding:2px;
}

.table_basket_info_inputfields_bemerkungen {
                width:430px;
                font-family:arial,helvetica,sans-serif;
                font-size:12px;
                padding:2px;
}

/* Formatierung Joboffers-Extension (tt_news, sva_jobs_template) */

td.jobs_list_titl_styler {
                width:auto;
                height:0px;
}

td.jobs_list_linkstyler {
                width:60px;
                height:0px;
}

td.jobs_list_header {
                color:#002864;
                font-weight:bold;
                background-color:#CCCCCC;
                padding:2px;
}

td.jobs_list_titl {
                color:#000063;
                background-color:#CBD3E0;
                padding:2px;
}

td.jobs_list_link {
                color:#000063;
                font-weight:bold;
                text-align:right;
                background-color:#CBD3E0;
                padding:2px;
}

td.jobs_list_titl_1 {
/*                color:#000063;*/
                background-color:#FFFFFF;
                padding:2px;
}

td.jobs_list_link_1 {
/*                color:#000063;*/
                font-weight:bold;
                text-align:right;
                background-color:#FFFFFF;
                padding:2px;
}

div.jobs_nav_link {
                padding:2px;
                margin-top:30px;
                margin-bottom:30px;
}

div.jobs_single_title {
                padding:2px;
                margin-bottom:10px;
}

div.jobs_single_teaser {
                margin-bottom:10px;

}

div.jobs_single_content {
                margin-bottom:10px;

}

/* Formatierung Forbildung-Extension (tt_news, sva_edu_template) */

div.edu_list_container {
                margin-bottom:10px;
}

div.edu_list_date {
                color:#000063;
                background-color:#cccccc;
                padding:2px;
}

div.edu_list_teaser {
                color:#000063;
                background-color:#CBD3E0;
                padding:2px;
                margin:0px;
}

div.edu_list_teaser1 {
/*                color:#000063;*/
                background-color:#ffffff;
                padding:2px;
                margin:0px;
}

div.edu_list_more {
                text-align:right;
                font-weight:bold;
                padding:2px;
}

div.edu_single_container {
                background-color:#ffffff;
                margin-top:10px;
}

div.edu_single_content {
                text-align:left;
}

div.edu_single_title {
                padding:2px;
                margin-bottom:10px;
}

div.edu_single_date {
                padding:2px;
}

div.edu_single_teaser {
                margin-bottom:10px;
                padding:2px;
}

div.edu-single-additional-info {
                text-align:left;
                background-color:#FFFFFF;
                border:solid #FFFFFF 0px;
                padding:0px;
                margin-top:20px;
                margin-bottom:20px;
}

div.edu-single-related {
                color:#000063;
                text-align:left;
                background-color:#FFFFFF;
                border:solid #FFFFFF 0px;
                padding:0px;
                margin:0px;
}

div.edu-single-files {
                color:#000063;
                text-align:left;
                background-color:#FFFFFF;
                border:solid #FFFFFF 0px;
                padding:0px;
                margin:0px;
}

div.edu_single_back {
                padding:2px;
                margin-top:30px;
                margin-bottom:30px;
}

div.edu_search_field {
                background-color:#ffffff;
}

/* Formatierung Contacts-Extension (tt_address + sp_directory, sva_contacts_template) */

table.sva_contacts_search_table {
                width:432px;
                table-layout:fixed;
}

td.sva_contacts_search_zip {
                width:50px;
                height:0px;
}

td.sva_contacts_search_rand {
                width:10px;
                height:0px;
}

td.sva_contacts_search_category {
                width:100px;
                height:0px;
}

td.sva_contacts_search_search {
                width:150px;
                height:0px;
}

table.sva_contacts_list_table {
                width:432px;
                table-layout:fixed;
                margin-top:20px;
}

td.sva_contacts_list_header_zip_styler {
                width:52px;
                height:0px;
                text-align:left;
}

td.sva_contacts_list_header_category_styler {
                width:150px;
                height:0px;
                text-align:left;
}

td.sva_contacts_list_header_search_styler {
                width:150px;
                height:0px;
                text-align:left;
}

td.sva_contacts_list_alphabeth {
                text-align:center;
                font-weight:bold;
}

td.sva_contacts_list_zip {
                text-align:left;
}

td.sva_contacts_list_category {
                text-align:left;
}

td.sva_contacts_list_search {
                text-align:right;
}

td.sva_contacts_list_category_spacer {
                height:30px;
}

td.sva_contacts_list_category_header {
                width:432px;
                font-weight:bold;
                background-color:#cccccc;
                padding:2px;
}

td.sva_contacts_list_content {
                color:#000063;
                background-color:#CBD3E0;
                padding:2px;
}

td.sva_contacts_list_content_1 {
                color:#000063;
                background-color:#CBD3E0;
                padding:2px;
}

td.sva_contacts_list_content_2 {
                color:#000063;
                background-color:#CBD3E0;
                padding:2px;
}

td.sva_contacts_list_footer {
                text-align:center;
                padding:2px;
}

td.list_spalte1 {
                color:#000063;
                width:50%;
                vertical-align:bottom;
                padding:2px;
}

td.list_spalte2 {
                color:#000063;
                width:50%;
                vertical-align:bottom;
                padding:2px;
}

table.sva_contacts_detail_table {
                width:432px;
                table-layout:fixed;
}

td.detail_spalte1 {
                width:50%;
                vertical-align:bottom;
                padding:2px;
}

td.detail_spalte2 {
                width:50%;
                vertical-align:bottom;
                padding:2px;
}

table.sva_contacts_single_table {
                width:432px;
                table-layout:fixed;
                margin-top:20px;
}

td.sva_contacts_single_header {
                font-weight:bold;
                background-color:#CCCCCC;
                padding:2px;
}

td.sva_contacts_single_back {
                margin-top:30px;
                margin-bottom:30px;
}

table.sva_contacts_sorry_table {
                width:432px;
                table-layout:fixed;
}

td.sva_contacts_sorry {
                font-weight:bold;
                text-align:center;
}



.tx-bildungsangebot-pi1{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}


.tx-bildungsangebot-pi1 ul li{
	margin-bottom: 5px;
	font-size: 11px;
}


.tx-bildungsangebot-pi1 table td{
	font-size: 11px;
}

.tbl_liste{
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: white;	
}

.tbl_liste td{
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: white white white white;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;	
}

.tbl_liste td strong, .tbl_liste td strong a{
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}


.normalfont {font-weight: normal !important}

/**** UMFRAGE CSS *** */
.tx-simplesurvey-pi1 {width:500px}
.tx-simplesurvey-pi1 .tx-simplesurvey-pi1-title {font-size:24px; font-weight: bold;padding:2em 0 1em 0}
.tx-simplesurvey-pi1 .tx-simplesurvey-pi1-caption {font-weight:bold;}
.tx-simplesurvey-pi1 .tx-simplesurvey-pi1-question {font-weight:bold;padding:1em 0 0.5em 0}
.tx-simplesurvey-pi1 input {height: 15px;width:15px;margin:0 5px 0 0;}
.tx-simplesurvey-pi1 .tx-simplesurvey-pi1-userdata-answer input {background:#D0D6DA;border:none;width:250px;height:15px}
.tx-simplesurvey-pi1 .tx-simplesurvey-pi1-userdata {padding:1em 0 0 0;font-weight:bold}
.tx-simplesurvey-pi1 .tx-simplesurvey-pi1-userdata-title {font-weight: normal}
.tx-simplesurvey-pi1 textarea, .tx-simplesurvey-pi1 select {width:250px;background:#D0D6DA;border:none}
.tx-simplesurvey-pi1 .tx-simplesurvey-pi1-submit {width:200px;height:20px;margin:2em 0 0 0;clear:both;}
.tx-simplesurvey-pi1 .tx-simplesurvey-pi1-answer > div {font-weight: bold;padding:0.5em 0}
.tx-simplesurvey-pi1 .tx-simplesurvey-pi1-answer {font-weight:normal;}
.tx-simplesurvey-pi1-answergsg, .tx-simplesurvey-pi1-questiontext {display:none}
.tx-simplesurvey-pi1-questiongsg {font-size:1.3em;padding:0.1em 15px;margin:2.5em 0 0 0;background:#002864;clear:both;color:#fff}
.tx-simplesurvey-pi1-userdata {margin:55px 0 0 0 }

.tx-simplesurvey-pi1-answer {width:500px}
.tx-simplesurvey-pi1-question {width:500px;clear:both;}
