br {margin:0; padding:0;}

.tx_pilmailform_pi1_form label,
span.label
 { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 188px; /* Breite.*/
  margin-top:5px;
  margin-bottom:0px;
  margin-right:3px;
}

.tx_pilmailform_pi1_form input { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  /*width: 164px;  Breite.*/
  margin-top:3px;
  margin-bottom:3px;
  margin-right:3px;
}

.tx_pilmailform_pi1_form textarea { border:0;overflow: auto;width:375px;}

.tx_pilmailform_pi1_form textarea.small {
  width: 184px;
  border:1px solid #0B1744;
  margin-top:3px;
  margin-bottom:3px;
  margin-right:3px;
  height:auto;
}

.tx_pilmailform_pi1_form br {clear: left;}

.form_button{margin-left:31px;width:auto; float:left;}
.form_button[class]{margin-left:102px;font-size:12px;font-family:Arial,sans-serif;}
.tx_pilmailform_pi1_form {/* margin-left:10px; */ width:400px;}
.tx_pilmailform_pi1_form label.textred {color:#951F64;}

.tx_pilmailform_pi1_form #right{
 position:absolute;
 left:400px;
 top:100px;
}

.tx_pilmailform_pi1_form #left{
 position:absolute;
 left:10px;
 top:100px;
}

.InputForm_Header_form{
  width: 100%;
}

/*
.form_number_checkbox input {background-color:#848ea7;width:20px; height:15px;}
.form_number_checkbox label{width:270px;}

.form_number input{width:10px;border:1px solid #0b1744;text-align:center;}
.form_number label {width:300px;}
.form_number_sec input{width:37px;border:1px solid #0b1744;}
.form_number_sec label {width:300px;}
#NrPers {width:35px;}

.form_number_simple label {width:58px;}
.form_number_simple input {height:15px;}

.auto_address input {width:50px; }
.address_mark label {width:20px;}
.spacer {margin-left:100px;}
.spacer label {width:30px;}
*/

.hr_b {background-color:#FFFFFF; color:#FFFFFF; height:1px; width:378px; border:0; margin-left:0; padding:0; display:block; text-align: left;}

/*
.automat_address label {width:41px;float:left;}
.automat_address input {width:141px;float:left;border:1px solid #0b1744;margin-right:4px;}
.help_address label{width:140px;float:left;margin-right:9px;}
*/

.automat_divide label{width:193px;margin-left:0px;}
.automat_divide input{width:184px;border:1px solid #0b1744;margin-left:0px;}

.input_divide label{width:70px;margin-left:0px;}
.input_divide .long {width:175px;margin-left:0px;}
.input_divide .long label {width:173px;margin-left:0px;}
.input_divide input{width:68px;border:1px solid #0b1744;margin-left:0px; }
.input_divide input:focus { background-color: #FFFF99;}

.input_divide input[type="text"]:disabled{
  background:#dddddd;
}

.input_divide input[readonly]{
  background:#dddddd;
}

.Inputlabel{
  background:#dddddd;
  height: 16px;
  padding: 3px 0px 0px 2px;
  color: rgb(12, 23, 69);
  font-size: 12px;
  border: 1px solid rgb(11, 23, 68);
  display:block;
  float:left;
  margin-right:2px;
  overflow:hidden;
}

.InputInput{
  display:block;
  float:left;
  margin-right:2px;
  height: 16px;
}


/*
.automat_submit {width:387px;}

.automat_submit input {
padding:0;
padding-left:5px;
width:100px;
float:right;
background-color:#525b7a;
color:#fff;border:none;
text-align:left;
font-size:14px;
font-familiy:Arial;
font-weight:bold;
margin-left:4px;
margin-top:5px;
margin-right:6px;
height:20px;
padding-bottom:2px;
}

input.file {width:299px;height:20px;}
*/

.hiddenFields input {display:none;}
fieldset {margin:0;padding:0;border:0px;}

fieldset legend {display:none;}
input.radio,
label.radio {width:auto;border:0;background-color:transparent;}
input.fullWidth,
label.fullWidth {width:377px;}
input.opening {width:50px;}
.ruler {clear:both;}
.divHeader {cursor:pointer;}
.divContent {overflow:hidden;}

.previewTemplates {margin-left:-1px;margin-right:-2px;}
* html .previewTemplates {width:579px;position:relative;left:-1px;right:-4px;margin:0;}
.previewTemplates img {border:1px solid #4E5368;}

.previewTemplates a.last img {margin-right:0 !important;}
.preview {margin:20px 0;}
.preview img {float:none;border:1px solid #4E5368;}
div.fullWidth,
form.fullWidth,
textarea.fullWidthTA {width:100% !important;}
input.disabled {color:#AAA;}
span.oneLine {display:block;padding:5px 3px 0 0;}
label.oneLine {float:none;width:auto;}

.fullWidth .automat_submit input {margin-right:0;margin-left:10px;}


/*
.tx-mmsautomatsearch-pi5 p {clear:both;padding-bottom:5px;}
.tx-mmsautomatsearch-pi5 span.label {width:48%;}
.tx-mmsautomatsearch-pi6 span.label {width:48%;}
.tx-mmsautomatsearch-pi5 a img,
.tx-mmsautomatsearch-pi8 a img {border:0;vertical-align:middle;margin-right:2px;padding-bottom:7px;}
*/

.automat_divide textarea {border:1px solid #0B1744;width:377px;}
.input_divide textarea {border:1px solid #0B1744;width:377px;}

.divHeader {padding-left:12px;background:url("/images/plus.gif") no-repeat left 3px;}
.divHeaderActive {background-image:url("/images/minus.gif");}

#accordion {margin-bottom:10px;}
#filterDiv {margin-left:0;}
#listType {float:left;width:161px;}
.notice {text-align: right; font-weight: bold;margin-right:10px}
.shorter {width:140px !important;}
.automatImage {position:absolute;right:20px;top:10px;}
* html .automatImage {top:10px;}
*+html .automatImage {top:10px;}



/* New Styles 2010 */
/*
.tx-mmsautomatsearch-pi4 {
	background-color:#616a88;
	margin:0px 0 0 -10px;
	padding: 10px 0 0 10px;
	width:585px;
	border-bottom:1px solid white;
}

.tx-mmsautomatsearch-pi4 p {
	margin: 0;
	padding:10px;
}

tr a  {
	color:#f9bc7a;
}

th a {
	font-weight:normal;
	color:#cbced7;
}

th div.head_selected a {
	font-weight:bold;
	color:white;
}

tr.odd {
	background-color:#6f7894;
}

#verify_list {
	margin:10px 0;
	width:575px;
}
*/

/* ---- Formularfelder (allgemein) POC Erweiterung 2010 ---- */

.clear {
	clear:both;
	display:block;
	height:0;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

/*
.inputBlock input, label, select, textarea{
	margin:0px;
	padding:0px;
	margin-bottom: 7px;		
}

.inputBlock label {
 	float:left;
 	width: 107px;
 	color: #CBCED7;
 	margin: 0px ;
 	margin-right:10px;
	padding: 0px !important;	
	border: 0px;
}

.inputBlock input {
	background-color: #CBCED7;
	color: #0C1745;
	width: 217px;
	border: 1px solid #FFF;
	padding: 2px 0px 2px 2px;
	vertical-align:middle;
}

.inputBlock input:focus {
	background-color: #FFF;
}

.submitWr{
	width: 575px;
	border-top: 1px dotted #CBCED7;
	margin-left: 10px;
}

.submitWr input{
	float:right;
	right: 117px;
	margin-top:15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	width:107px;
	height:22px;
	border: 0px;		
	font-size:11px;
	font-weight:bold;	
}
*/

.button_right{
	right:0px !important;
}

.button_middle{
	margin-right:13px !important;
}

/* --- Übersichtsseite POC - POC Erweiterung 2010 --- */
/*
.inputBlock span{
	font-weight:normal;
	border: 0px;
	padding: 0px;
	margin: 0px ;
	margin-bottom: 15px;
}
.inputBlock .label_left{
	float:left;
 	width: 107px;
 	color: #CBCED7;
 	margin-right:10px;
}
.inputBlock .label_right{
	width: 217px;
	height: 22px;
	color: #FFF;
}
*/

/* --- ACCORDION STYLES --- */
.accordion_form_container{
	border-bottom:1px solid white;
}

.accordion_switch{
	color:white;
	font-size:10pt;
	font-weight:bold;
	border-bottom: 1px solid white;
	padding: 15px 10px;
	background-color:#848ea7;
	margin:0px;
	cursor:pointer;	
}

.accordion_switch_active{
	background-color: #616A88;
	border-bottom: none;		
}

.accordion_switch_last{
	border-bottom: none;
}

.accordion-image{
	background: url("/images/icon_sprite.gif") -18px 0px;
	width: 		9px;
    height: 	9px;
	padding:	0px;
	margin:		3px 0 0 0;
	display:	block;
	float:		left;	
}
.accordion-image_active{
	background: url("/images/icon_sprite.gif") -36px 0px;
}

.accordion_switch .accordion-header{	
	color: #FFF;
	padding-left: 3px;
}
.accordion_delimter{
	display:none;
	border:none;
}
.accordion_delimter_active{
	display:block;
	margin:0px 10px 0px 10px;	
	padding:0px;
	border:0px;
	height:0px;
	border-top: 1px dotted #CBCED7;
}

/* --- Rückruffoirmular - POC Erweiterung 2010 --- */

.tx_pilmailform_pi1_form input.button {
	float:right;		
}

.CloseButton Button {
margin-right:10px; 
float:right;
}


/* ---------- InputArea ----------------- */

.InputForm_Header .HeaderBox {
	padding:10px;
	color:#cbced7;
}

.InputForm_Header .HeaderBox a{
	color:#f9bc7a;
}

.InputForm_Header p.bodytext{
	padding:10px;
	color:#cbced7;	
}

/* ---------- Login ----------------- */
.spalte_links_volle_breite_formular .tx-newloginbox-pi1 {
	padding:10px;
	color:#cbced7;
}

.spalte_links_volle_breite_formular .tx-newloginbox-pi1 a {
	color:#f9bc7a;
}

.spalte_links_volle_breite_formular #pass, .spalte_links_volle_breite_formular #user,
.spalte_links_volle_breite_formular #oldpass, .spalte_links_volle_breite_formular #newpass1,
.spalte_links_volle_breite_formular #newpass2 
{
	border: 1px solid white;
	background-color:#cbced7;
	padding:3px;
}

.spalte_links_volle_breite_formular #user, .spalte_links_volle_breite_formular #newpass1 {
	margin-right:5px;
}

.spalte_links_volle_breite_formular input#pass:focus,.spalte_links_volle_breite_formular input#user:focus, 
.spalte_links_volle_breite_formular input#oldpass:focus,.spalte_links_volle_breite_formular input#newpass1:focus,
.spalte_links_volle_breite_formular input#newpass2:focus
{
	background-color: #FFF;
}

.spalte_links_volle_breite_formular .tx-mmsfepassword-pi1, .spalte_links_volle_breite_formular p.bodytext{
	padding:10px;
	color:#cbced7;	
}

.spalte_links_volle_breite_formular #oldpassword, .spalte_links_volle_breite_formular #newpassword, .spalte_links_volle_breite_formular #newpassword_retyped {
	border: 1px solid white;
	background-color:#cbced7;
	padding:3px;
}

.spalte_links_volle_breite_formular input#oldpassword:focus,.spalte_links_volle_breite_formular input#newpassword:focus,.spalte_links_volle_breite_formular input#newpassword_retyped:focus {
	background-color: #FFF;
}
