/******************************************************************** Typo3-Styles *******************************************************************/

h1 { font-family: Tahoma; font-size: 14px; line-height: 135%; color: #575443; font-weight: bold; }

.bodytext {  font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; }

.bodytext a {  font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; text-decoration: underline;  }

.bodytext a:hover {  font-family: Tahoma; font-size: 12px; line-height: 135%; color: #5F9C39; text-decoration: underline; }

ul li, ol li {  font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; }

ul li, ol li a {  font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; text-decoration: underline }

ul li a:hover , ol li a:hover {  font-family: Tahoma; font-size: 12px; line-height: 135%;color: #5F9C39; text-decoration: underline; }

.csc-caption {  font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; }

hr { border:solid #918A80 0px; height:1px; background-color: #918A80; color: #918A80; }

p.bodytext { padding:0px; margin:0px; }

/*h1 { display:none; } */

h1, h2, h3, h4, h5, h6 {  font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; font-weight:bold; padding:0; margin:0; }




/******************************************************************** Agentur-Styles *******************************************************************/

.navi { font-family: Tahoma; font-size: 13px; color: #EE4900; text-decoration: none; height:20px; text-transform: uppercase; }

.subnavi {  font-family: Tahoma; font-size: 12px; color: #575443; text-decoration: none; }

.headline { font-family: Tahoma; font-size: 28px; color: #EE4900; width:400px; }

.Orange {  font-family: Tahoma; font-size: 12px; line-height: 135%; color: #EE4900; }

.Headline { font-family: Tahoma; font-size: 25px; color: #EE4900; line-height: 120%; }



/******************************************************************** Typo3-Mailform *******************************************************************/

.csc-mailform {  font-family: Tahoma; font-size: 12px;color: #575443; border-style:none; }

.csc-mailform-field label {
	padding:0px; margin:0px; font-family: Tahoma;  font-size:12px; color: #575443; width:130px; position: absolute;
}
.csc-mailform-field {
	padding-bottom:3px; 
}

.csc-mailform-field input { border: 1px solid #575443; font-size:12px; font-family: Tahoma; color:#AB9682; background-color:#FFFFFF;margin-left:140px; }

.csc-mailform-field textarea { border: 1px solid #575443; font-size:12px; font-family: Tahoma; color:#AB9682;margin-left:140px; }

.csc-mailform-field select { border: 1px;font-size:12px; font-family: Tahoma; color:#AB9682;margin-left:140px; }









/******************************************************************** Simple-Kalendar ********************************************************************/

.tx-desimplecalendar-pi1-listrow .list_item_tablewrap { border-bottom: 1px solid rgb(145, 138, 128); width:100%; } 

.tx-desimplecalendar-pi1-listrow .list_item_tablewrap td { font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; }

.tx-desimplecalendar-pi1-listrow .list_item_tablewrap .list_item_date { font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; }

.tx-desimplecalendar-pi1-listrow .list_item_tablewrap a.tool_link { font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; text-decoration: underline; font-weight:normal; }

.tx-desimplecalendar-pi1-listrow .list_item_tablewrap a.tool_link:hover { font-family: Tahoma; font-size: 12px; line-height: 135%; color: #5F9C39; text-decoration: underline; font-weight:normal; }

.tx-desimplecalendar-pi1-listrow .list_item_tablewrap a.internal-link, .tx-desimplecalendar-pi1-listrow .list_item_tablewrap a { font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; text-decoration: underline; font-weight:normal; }



.tx-desimplecalendar-pi1-listrow .list_item_tablewrap .list_item_title { font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; }

.tx-desimplecalendar-pi1-listrow .list_item_tablewrap .list_item_shortdescription { font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; }

.tx-desimplecalendar-pi1-browsebox { display:none; }



/******************************************************************** Seminar-Anmeldung ********************************************************************/

.tx-desimplecalendarsubscription-pi1 {  font-family: Tahoma; font-size: 12px;color: #575443; line-height:25px; }

.tx-desimplecalendarsubscription-pi1 a {  font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; text-decoration: underline; }

.tx-desimplecalendarsubscription-pi1 a:hover {  font-family: Tahoma; font-size: 12px; line-height: 135%; color: #5F9C39; text-decoration: underline; }

.tx-desimplecalendarsubscription-pi1 .content {  font-family: Tahoma; font-size: 12px;color: #575443; line-height:25px; }

.tx-desimplecalendarsubscription-pi1 .content input { border: 1px solid #575443; font-size:12px; font-family: Tahoma; color:#AB9682; background-color:#FFFFFF; }

.tx-desimplecalendarsubscription-pi1 .content  textarea { border: 1px solid #575443; font-size:12px; font-family: Tahoma; color:#AB9682; }







/******************************************************************** lt_gallery *******************************************************************/

#tx-lzgallery-pi1-listing { border-bottom:0; border-collapse:collapse; font-family: Tahoma; font-size: 12px; padding:0px; width:550px; }

#tx-lzgallery-pi1-listing tr.line1 td.preview a img { margin-right: 15px;  }

#tx-lzgallery-pi1-listing tr.line1 td.title a { font-family: Tahoma; font-size: 14px; line-height: 135%; color: #EE4900; text-decoration: underline; }



#tx-lzgallery-pi1-fotos td { vertical-align:top; }

#tx-lzgallery-pi1-fotos img { margin-right:15px; margin-bottom:3px; }

#tx-lzgallery-pi1-fotos .tx-lzgallery-pi1-1x1-1 { font-family: Tahoma; font-size: 12px; line-height: 145%; color: #575443; }



#tx-lzgallery-pi1-fotonav tr td a { font-family: Tahoma; font-size: 12px; line-height: 135%; color: #5F9C39; text-decoration: underline;}



#tx-lzgallery-pi1-title { font-family: Tahoma; font-size: 28px; line-height: 115%; color: #EE4900; font-weight: bold; }

#tx-lzgallery-pi1-descr-long { font-family: Tahoma; font-size: 12px; line-height: 135%; color: #575443; }

#tx-lzgallery-pi1-descr-long a { font-family: Tahoma; font-size: 12px; line-height: 135%; color: #5F9C39; text-decoration: underline;}

#tx-lzgallery-pi1-fotonav {background-color:#F1EED4; width:540px; text-align:center; }

#tx-lzgallery-pi1-fotonav tr td a {  font-family: Tahoma; font-size: 12px; line-height: 135%; color: #EE4900; text-decoration:none; }



.tx-lzgallery-pi1 .lupe {

	float: right;

	position: relative;

	display: block;

	width: 12px;

	height: 12px;	

	background: url(/graphix/lupe.gif) top left no-repeat;

	voice-family: "\"}\"";

	voice-family:inherit;

	margin: 5px 3px 0px 2px !important;

	margin: 0px 0px 0px 0px;

	margin-right: 17px !important;

	margin-right: 10px;

}





/******************************************************************** Lupe *******************************************************************/

.imgtext-table {

	margin-right: 15px;

}



IMG {

	border: 0px;

}



.imgpopup a {

	display: block;

}



.imgpopup a.lupe {

	float: right;

	position: relative;

	display: block;

	width: 12px;

	height: 12px;	

	background: url(/graphix/lupe.gif) top left no-repeat;

	voice-family: "\"}\"";

	voice-family:inherit;

	margin: 5px 3px 0px 2px !important;

	margin: 0px 0px 0px 0px;

	margin-right: 17px !important;

	margin-right: 10px;

}



html>body .imgpopup a.lupe {

	margin: 5px 3px 0px 2px !important;

	margin: 0px 0px 0px 0px;

	margin-right: 17px !important;

	margin-right: 10px;

}



.imgpopup a.lupe span{

	display: none;

}