/* POWERMAIL Frontend Gästebuch*/
div.pmfe_jones_list_guest {
	margin: 20px 0 50px 0;
}

div.tx-powermail-pi1_confirmation_guest blockquote.pmfe_jones_guest_text {
	border-bottom: none;
	padding_top:0;
	margin-top:0;
}

blockquote.pmfe_jones_guest_text {
	background: none;
	border-bottom: 1px dotted #cce;
	margin: 20px;
	padding: 10px 0 10px 0;
}

blockquote.pmfe_jones_guest_text cite {
	font-size:62.5%;
	font-style:italic;
	padding:0 0 0 20px; margin:0;
}


/* Powermail Frontend Gedichte*/
blockquote.pmfe_jones_text {
	background: url(../img/hg_blockquote_gedicht.gif) top left no-repeat;
	padding: 10px 0 10px 20px;
}

blockquote.pmfe_jones_text p.lyrik {
	padding: 3px 0 0 0;
	margin:0;
}
 
blockquote.pmfe_jones_text cite {
	font-size:62.5%;
	font-style:italic;
	padding:0 0 0 20px; margin:0;
}

/*Mailform Powermail Gedicht*/

div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap_145 fieldset.tx-powermail-pi1_fieldset_gedicht {
	padding:0 0 0 73px;
	margin:15px 0 0 -70px;
	background: url(../img/hg_formgedicht.gif) 0 15px no-repeat;
	
}

div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap_145 .tx-powermail-pi1_fieldset_gedicht input {
	background: #e3e4e3;
	color: #767a80;
	border: 1px solid #bec7cc;
	margin-top:2px;
}

/* Das Namensfeld kleiner*/
div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap_145 .tx-powermail-pi1_fieldset_gedicht input.powermail_uid36 {
	width:50%;
}

div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap_145 .tx-powermail-pi1_fieldset_gedicht textarea {
	background: #e3e4e3;
	color: #767a80;
	border: 1px solid #bec7cc;
	margin-top:2px;
}

div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap_145 .tx-powermail-pi1_fieldset_gedicht input.powermail_submit{
	border:none;
}

div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap_145 .tx-powermail-pi1_fieldset_gedicht input.powermail_submit:hover {
	background: #c30;
	color:#fff;
}

div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap_145 .tx-powermail-pi1_fieldset_gedicht input.powermail_reset {
	background: #f3f4f3;
	border:none;
}

div.tx-powermail-pi1 div.tx-powermail-pi1_formwrap_145 .tx-powermail-pi1_fieldset_gedicht input.powermail_reset:hover {
	background: #c30;
	color:#fff;
}

 
 
/* Die Errormeldung, wird nach oben geschoben*/
div#c145 .tx-powermail-pi1_mandatory {
	position:relative;
	top:-100px;left:-2px;
	margin-bottom:-70px;
	z-index:100;
}

 /* Die Bestätigungsseite */
 /* wird nach oben verschoben, um den 'dann scxgreib Du weiter Text zu verdecken */
div.tx-powermail-pi1_confirmation_gedicht {
	position:relative;
	top:-100px;left:-2px;
	z-index:100;
}


/* Mailformular POWERMAIL*/
/* die select-Seminarauswahl */
div#powermaildiv_uid34 {position:relative;}
div#powermaildiv_uid34 label a dfn {
	position:absolute;
	top:-6px;
	left:80px;
	display:none;
	text-decoration:none;
	color:#767a80;
	padding: 8px;
	background: #fff;
	border:  1px solid #bec7cc;
}

div#powermaildiv_uid34 label a:hover dfn {
	display:block;
}

div#powermaildiv_uid34 label a:hover {
	text-decoration:none;
	font-weight:bold;
}

/* das info-Icon bei den Beschreibungen */
div.tx-powermail-pi1 img.icon_info {
	width:16px; height:16px;
}

div.tx-powermail-pi1 {
	margin:30px 0 30px 0;
}

div.tx_powermail_pi1_fieldwrap_html {
  padding: 5px 0;
  width:350px;
}

fieldset.tx-powermail-pi1_fieldset {
  margin: 20px 0px 30px 0;
  padding: 0px 0px 10px 5px;
  border:none;
  /*border-top: 1px solid #6c96ab;*/
  /*background: url(../img/hg_mailform.gif) top left no-repeat;*/
}

fieldset.tx-powermail-pi1_fieldset_anmeldung {
  /*background: url(../img/hg_anmeldeform.gif) top left no-repeat;*/
}

fieldset.tx-powermail-pi1_fieldset legend {
  color:#767a80;
  display:none;
  
}

div.tx-powermail-pi1 label {
	display:block;
	font-size:75%;
	line-height:1em;
}

div.tx-powermail-pi1 input {
	width:340px;
	font-size:75%;
	padding:2px 5px;
	line-height:1.2em;
	background: #bec7cc;
	color:#fff;
	border:none;
}

div.tx-powermail-pi1 input.required {
	background: #bec7cc;
} 

div.tx-powermail-pi1 textarea.powermail_textarea {
	width:100%;
	height:100px;
padding: 5px;
	font-size:75%;line-height:1.3em;
	background: #bec7cc;
	color:#fff;
border:none;
}


div.tx-powermail-pi1 select.powermail_select {
	width:100%;
	/*background:#eff3f4;*/
	color:#767a80;
	font-size:81.25%;
	margin-top:3px;
}

div.tx_powermail_pi1_fieldwrap_html_submit, div.tx_powermail_pi1_fieldwrap_html_reset {
	float:left;width:auto;
}

div.tx-powermail-pi1 input.powermail_submit, div.tx-powermail-pi1 input.powermail_reset {
  	width:auto;
	padding:5px 20px;
	text-align:center;
	font-size: 87.5%;
	font-weight:bold;
	background:#bec7cc;
}

div.tx-powermail-pi1 input.powermail_reset {
	background:#dbe0e3;
}

div.tx-powermail-pi1 input.powermail_submit:hover, div.tx-powermail-pi1 input.powermail_reset:hover {
	background: #c30;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	width:290px;
	margin-right:10px;
	float:right;
	font-size:75%;
	padding:0;
}

.powermail_check_inner {
	/*width:70px;*/
	margin-left:5px;
	padding-top:4px;
}

div.tx-powermail-pi1 div.powermail_check_inner input {
	width:auto;
	display:inline;
	background: none;
}

div.tx-powermail-pi1 div.powermail_check_inner label {
	display:inline;
}

div#powermaildiv_uid14,div#powermaildiv_uid26 {
	padding: 0 0 20px 0;
}

div#powermaildiv_uid33 {
	margin: 5px 0 7px 0;
	padding: 0 0 8px 0;
	border-top: 1px solid #bec7cc;
	border-bottom: 1px solid #bec7cc;
}

/* CAPTCHA */

.tx_powermail_pi1_fieldwrap_html_captcha {
	position:relative;
}

div.tx-powermail-pi1 input.powermail_captcha {
	width:50px;
}

.tx_powermail_pi1_fieldwrap_html_captcha img.powermail_captcha {
	position:absolute;
	left:-100px;top:12px;
}



/* Error Liste */


div.tx-powermail-pi1_mandatory {
	border-left: 5px solid #c30;
	padding: 3px 0 3px 10px;
	margin:20px 0 0 5px;
	font-size:87.5%;
}

li.powermail_mandatory_listitem strong {
	font-weight: normal;
}


/* Übersichtsseite */
table.powermail_all_table td {
	font-size:75%;
	padding:3px 15px;
	border-bottom: 1px dotted #bec7cc;
}

div.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_back {
	width:auto;
	padding:1px 20px;
	margin:10px 0;
	text-align:center;
	font-size: 87.5%;
	font-weight:normal;
}

div.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_submit {
	width:auto;
	padding:5px 20px;
	text-align:center;
	font-size: 87.5%;
	font-weight:bold;
}

div.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_submit:hover, div.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_back:hover {
	background: #c30;
}

/* Bestätigungsseite */
div.tx-powermail-pi1_thx table.contenttable td.powermail_all_td {
	border-right: none;
	border-bottom: 1px dotted #bec7cc;
}

/* Sitemap */

div.csc-sitemap {

}

div.csc-sitemap ul {
	font-size:81.25%;
	line-height:1.3em;
	list-style: none;
	margin: 0px 0px 9px 20px;
}

div.csc-sitemap ul li {
	padding:4px 0 7px 37px;
	background: url(../img/hg_li1_sitemap.gif) 0% 11px no-repeat;
}

div.csc-sitemap ul li ul {

	margin: 0px 0px 8px 20px;
	font-size:92.3%;	
}

div.csc-sitemap ul li ul li {
	padding:5px 0 2px 20px;
	background: url(../img/hg_li2_sitemap.gif) 0% 10px no-repeat;
}

div.csc-sitemap ul li ul li ul {

	margin: 0px 0px 4px 20px;
	font-size:92.3%;	
}

div.csc-sitemap ul li ul li ul li {
	padding:5px 0 2px 13px;
	background: url(../img/hg_li3_sitemap.gif) 0% 9px no-repeat;
}

div.csc-sitemap ul li ul li ul li ul {

	margin: 0px 0px 4px 20px;
	font-size:92.3%;	
}

div.csc-sitemap ul li ul li ul li ul li {
	padding:5px 0 2px 11px;
	background: url(../img/hg_li4_sitemap.gif) 0% 9px no-repeat;
}

div.csc-sitemap a {

}

/* Bildunterschrift */
dd.csc-textpic-caption {
	font-size:75%;
	line-height: 1.3em;
}

div.csc-sitemap a:visited {

}

div.csc-sitemap a:hover {

}


/* divider */

div.jjdivider {
	height: 2px;
	border-top: 1px solid #bec7cc;
	margin: 30px 0px 30px 0px;
}

div.jjdivider hr {display: none; }

/* Tabellen */
/* Tabelle layout 0 (1. Zeile ist stark abgesetzt */
table.contenttable {
	margin-top: 20px;
	padding: 0;
	font-size: 12px;
	border-spacing: 0;
}


table.contenttable tr td {
	border-right: 1px solid #95a5ba;
	border-bottom: 1px solid #95a5ba;

	
	padding: 3px 15px 3px 15px;
}
table.contenttable tr.tr-0 td {
	border-right: 2px solid #95a5ba;
	border-bottom: 2px solid #95a5ba;
	padding: 0px 15px 3px 15px;
	font-weight: bold;
	white-space: nowrap;
}

table.contenttable tr td.td-last {
	border-right: none;
}

table.contenttable tr.tr-last td {
	border-bottom: none;
	padding: 0px 15px 0px 15px;
}


/* Tabelle layout 1 (1. Zeile und 1.Spalte ist stark abgesetzt */
table.contenttable-1 tr td.td-0 {
	border-right: 2px solid #95a5ba;
	border-bottom: 2px solid #95a5ba;
	font-weight: bold;
}

table.contenttable-1 tr.tr-last td {
	border-bottom: none;
}

/* Tabelle layout 2 (weder 1.Spalte noch 1. Zeile abgesetzt */

table.contenttable-2 tr.tr-0 td {
	border-right: 1px solid #95a5ba;
	border-bottom: 1px solid #95a5ba;
	font-weight: normal;
}

table.contenttable-2 tr td.td-last {
	border-right: none;
}




/* Tabelle layout 3 (1. Zeile abgesetzt kleine schrift*/

table.contenttable-3 {
	font-family: arial;
	font-size: 11px;
	line-height: 1.2em;
	margin-right: -40px;
}

table.contenttable-3 tr.tr-even td {
	background: #f5f5f1;
}

table.contenttable-3 tr td {
	padding: 5px 5px 5px 5px;
}

table.contenttable-3 tr.tr-0 td {
	padding: 5px 5px 5px 5px;
	border-right: none;
	border-bottom: none;
	background: none;
}




table.contenttable-3 tr.tr-1 td {
	border-right: 1px solid #95a5ba;
	border-bottom: 2px solid #95a5ba;
	font-weight: bold;
	white-space: nowrap;
}

table.contenttable-3 tr.tr-1 td.td-last {
	border-right: none;
}

table.contenttable-3 tr.tr-0 td.td-3 {
	border-right: none;
}

table.contenttable-3 tr.tr-1 td.td-3 {
	font-weight: bold;
}
table.contenttable-3 tr.tr-1 td.td-4 {
	font-weight: bold;
}

table.contenttable-3 tr.tr-last td {
	padding: 5px 5px 5px 5px;
}

table.contenttable-3 tr td.td-0 {
font-weight: bold;
}


/* Tabelle layout 4 (1. Zeile abgesetzt kleine schrift*/

table.contenttable-4 {
	font-family: arial;
	font-size: 11px;
	line-height: 1.2em;
	margin-right: -40px;
}


table.contenttable-4 tr td {
	padding: 5px 5px 5px 5px;
}

table.contenttable-4 tr.tr-0 td {
	padding: 5px 5px 5px 5px;
	border-bottom: 2px solid #95a5ba;
}

table.contenttable-4 tr.tr-last td {
	border-bottom: none;
	padding: 5px 5px 5px 5px;
}

table.contenttable-4 tr.tr-odd td {
	background: #f5f5f1;
}

table.contenttable-4 tr td.td-0 {
font-weight: bold;
}



/* GoogleMap */
/* div für die Auflistung der EInträge ausblenden */
.tx_lumogooglemaps_pi1_sidebar {display:none;}

.tx-lumogooglemaps-pi1 {font-size:12px; line-height:16px; padding:0;}


