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;
}


/*------------changes by sbm :)-------------------------- */
.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;}


/*------------changes by chi------------------------------*/
.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;
}
.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:184px;margin-right:9px;}
.automat_divide label{width:188px;margin-left:1px;}*/
.automat_divide label{width:193px;margin-left:0px;}
/*.automat_divide input{width:184px;border:1px solid #0b1744;margin-right:7px;}
.automat_divide input{width:184px;border:1px solid #0b1744;margin-left:1px;}*/
.automat_divide input{width:184px;border:1px solid #0b1744;margin-left:0px;}
.automat_submit {width:387px;}
#userFilmCont div div input,
#userPicturesCont div div input,
.previewTemplates div div input{
padding:0px;
margin:2px;
width:100px;
background-color:#525b7a;
color:#fff;border:none;
text-align:center;
font-size:14px;
font-familiy:Arial;
font-weight:bold;
height:20px;
padding-bottom:2px;	
}

.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;}



.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 ---- */

.POC_forms {
	width: 344px;
	/* plus jeweils 10px für weggefallenes außenpadding */
 	margin-left:127px;
 	margin-right:124px;
 	margin-top:15px;
 	margin-bottom:15px;
 	font-size:11px;
}

.POC_forms_table_offset{
	width: 361px;
	margin-left:117px;
 	margin-right:117px;
 	
}

.clear {
	clear:both;
	display:block;
	height:0;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.POC_forms input, label, select, textarea {
	margin: 0px ;
	padding: 0px;
	border: 0px;
	border: none;
	float: none;	
	/*position: relative; war ursache für jump bug bei ie6 & ie7 bei slidedown() */		
	
}

.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;
	/*height: 20px;*/
	border: 1px solid #FFF;
	padding: 2px 0px 2px 2px;
	vertical-align:middle;
}

.inputBlock input:focus {
	background-color: #FFF;
}

.required {
 	color: #FFF !important;
}

.submitWr{
	width: 575px;
	border-top: 1px dotted #CBCED7;
	margin-left: 10px;
}

.submitWr input{
	float:right;
	/* by joba: rausgenommen wegen slideDown()-bug
	position:relative; */
	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;
}

/* --- Öffnungszeiten Tabelle\editierbare - POC Erweiterung 2010 --- */
.opening_tab{
	width: 341px !important;
	border-collapse: none;
}

.opening_tab th{
	color: #CBCED7;
	font-weight:normal;
	text-align:left;
	border: 0px;
}
.opening_tab th.first_cell{
	width: 117px;	
	margin: 0px ;
	padding: 0px;	
	border: 0px;
}
.opening_tab th.head{
	height:30px;	
	width: 117px;
}
	
.opening_tab .last_cell input{
	margin-right: 0px;	
}

.opening_tab input{
	background-color: #CBCED7;
	color: #0C1745;
	width: 45px;
	height: 20px;
	border: 1px solid #FFF;
	padding: 0px;
	text-align:center;
	vertical-align:middle;	
	margin-right:10px;
	margin-bottom:5px;
}

.opening_tab input:focus {
	background-color: #FFF;
}

/* --- Öffnungszeiten Tabelle\nur Anzeige - POC Erweiterung 2010 --- */

.opening_tab_read{
	width: 361px !important;	
	font-size: 11px;
}
.opening_tab_read th, td{
	height: 28px;	
}

.opening_tab_read th, .opening_tab_read td{
	color: #CBCED7;
	font-weight:normal;
	text-align:left;
}

.opening_tab_read td{
	color: white;
}

.opening_tab_read th {
	border-bottom:1px solid #cbced7;
}

.opening_tab_read th.first_col {
	border-bottom:0px;
}

.opening_tab_read th.top_col {
	border-bottom:1px solid #cbced7;
}

.opening_tab_read .first_col{
	width: 117px;	
	padding-left:10px;
}

.even_row{
	background-color: #616A88;
}
.odd_row{
	background-color: #6F7894;
}

/* --- 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("/fileadmin/images/icons/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("/fileadmin/images/icons/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;
}

/* ----- Moderator Dashborad ---- */

#moderator_sumbit_buttons {
	border-bottom: 1px solid white;
	text-align:center;
	padding:10px;
}


/* --- Rückruffoirmular - POC Erweiterung 2010 --- */

.tx-mmsautomatsearch-pi6 {
	padding:0 10px 10px 10px;
	color:#cbced7;
}

.tx_pilmailform_pi1_form input {
	

}

.tx-mmsautomatsearch-pi6 #phone, .tx_pilmailform_pi1_form textarea {
	width:565px;
	border: 1px solid white;
	background-color:#cbced7;
	padding:3px;
}

.tx-mmsautomatsearch-pi6 input#phone:focus,.tx_pilmailform_pi1_form textarea:focus {
	background-color: #FFF;
}

.tx_pilmailform_pi1_form input.button {
	float:right;		
}

/* ---------- 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 {
	border: 1px solid white;
	background-color:#cbced7;
	padding:3px;
}

.spalte_links_volle_breite_formular #user {
	margin-right:5px;
	}
	
.spalte_links_volle_breite_formular input#pass:focus,.spalte_links_volle_breite_formular input#user: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;
}

.tx_pilmailform_pi1_form {
	/* by joba: rausgenommen für neue formulare 
	margin-bottom:50px;*/
}

.tx-mmsautomatsearch-pi10 a {
	color:#f9bc7a;
}

.poc_edit_link a {
	color:#525B7A;
}

/* ---------- Headquarter View ----------------- */

.POC_table_full{
	width:575px;
	margin: 0px 10px 0px 10px;	
	padding-bottom: 15px;
	border-bottom:1px dotted #CBCED7;
	}
	
.POC_table_searchResults{
	width: 100%;	
}

.POC_table_searchResults th{
	border-bottom: 1px solid #CBCED7;
	padding: 20px 0px 10px 10px;
	color: #CBCED7;
	font-weight:normal;
	text-align:left;
}

.POC_table_searchResults .first_col{
	width: 175px;	
	
}

.POC_table_searchResults td{
	padding: 10px 0px 10px 10px;
	color: white;
	text-align:left;
	vertical-align:top;
}

.POC_table_searchResults .odd_row{
	background-color: #616A88;
}

.POC_table_searchResults .even_row{
	background-color: #6F7894;
}

.POC_DownloadLink{
	width:95px;
}
.POC_DownloadLink a {
	background-image: url("/fileadmin/images/icons/poc_download.gif");
	background-repeat: no-repeat;
	background-position:right;
	margin-right: 10px;
	display:block;
	height: 20px;
	width: 85px;
	text-indent: -1000em;
}

.accordion_inline_navigation{
	position:relative;
	float:right;
	width: 380px;
	height: 16px;
	top:15px;
	right: 10px;
	padding-bottom:2px;		
}

.accordion_inline_navigation a{
	 color: #CBCED7; 
}

.accordion_inline_navigation .POC_ListType a{
	color:#CBCED7 !important;	
	border-bottom: 1px dashed #CBCED7;	
}

.accordion_inline_navigation .POC_pagebrowser{
	color:white;
	border-bottom:none;
	position:absolute;
	right:0px;	
	
}

.POC_pagebrowser a, .POC_pagebrowser strong{
	background:url("/fileadmin/images/icons/poc_pagebrowser_sprite.gif") no-repeat top;
	color:white;
	margin-left:3px;
	width:18px;
	height:18px;
	display:inline-block;
	text-align:center;
	line-height:18px;
}

strong.POC_pagebrowser_active{
	background:url("/fileadmin/images/icons/poc_pagebrowser_sprite.gif") no-repeat 0px -18px;
}

.pagebrowser_bottom{
	margin:15px 10px;
	float:right;
}
/* ---------- Headquarter View End ----------------- */





