/* additional styles for genericon SMS-Service */

INPUT.useranfordern {
/* font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; */
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 200px; border: inset 1px #000000; background: #F1F1F1;
}


.tx-abasmsservice-pi1, 
.tx-abasmsservice-pi2, 
.tx-abasmsservice-pi3, 
.tx-abasmsservice-pi4, 
.tx-abasmsservice-pi5, 
.tx-abasmsservice-pi6, 
.tx-abasmsservice-pi7, 
.tx-abasmsservice-pi8 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

.tx-abasmsservice-pi1 H1, 
.tx-abasmsservice-pi2 H1,
.tx-abasmsservice-pi3 H1,
.tx-abasmsservice-pi4 H1,
.tx-abasmsservice-pi5 H1, 
.tx-abasmsservice-pi6 H1, 
.tx-abasmsservice-pi7 H1, 
.tx-abasmsservice-pi8 H1 { font-size: 18px; font-weight: normal;  }

.tx-abasmsservice-pi1 P, 
.tx-abasmsservice-pi2 P, 
.tx-abasmsservice-pi3 P, 
.tx-abasmsservice-pi4 P, 
.tx-abasmsservice-pi5 P, 
.tx-abasmsservice-pi6 P, 
.tx-abasmsservice-pi7 P, 
.tx-abasmsservice-pi8 P, 
.tx-abasmsservice-pi1 DIV, 
.tx-abasmsservice-pi2 DIV, 
.tx-abasmsservice-pi3 DIV, 
.tx-abasmsservice-pi4 DIV, 
.tx-abasmsservice-pi5 DIV, 
.tx-abasmsservice-pi6 DIV, 
.tx-abasmsservice-pi7 DIV, 
.tx-abasmsservice-pi8 DIV  { font-size: 12px; }

.tx-abasmsservice-pi1 A, 
.tx-abasmsservice-pi2 A, 
.tx-abasmsservice-pi3 A, 
.tx-abasmsservice-pi4 A, 
.tx-abasmsservice-pi5 A, 
.tx-abasmsservice-pi6 A, 
.tx-abasmsservice-pi7 A, 
.tx-abasmsservice-pi8 A { text-decoration: underline; font-size: 12px; color: #000000;}

.tx-abasmsservice-pi1 A:hover, 
.tx-abasmsservice-pi2 A:hover,
.tx-abasmsservice-pi3 A:hover,  
.tx-abasmsservice-pi4 A:hover,  
.tx-abasmsservice-pi5 A:hover,  
.tx-abasmsservice-pi6 A:hover,  
.tx-abasmsservice-pi7 A:hover,  
.tx-abasmsservice-pi8 A:hover { color: #333399; text-decoration: none; font-size: 12px; }


.tx-abasmsservice-pi1 INPUT, 
.tx-abasmsservice-pi1 TEXTAREA,
.tx-abasmsservice-pi1 SELECT,
.tx-abasmsservice-pi2 INPUT, 
.tx-abasmsservice-pi2 TEXTAREA,
.tx-abasmsservice-pi2 SELECT ,
.tx-abasmsservice-pi3 INPUT, 
.tx-abasmsservice-pi3 TEXTAREA,
.tx-abasmsservice-pi3 SELECT , 
.tx-abasmsservice-pi6 INPUT, 
.tx-abasmsservice-pi6 TEXTAREA,
.tx-abasmsservice-pi6 SELECT , 
.tx-abasmsservice-pi8 INPUT, 
.tx-abasmsservice-pi8 TEXTAREA,
.tx-abasmsservice-pi8 SELECT  { 
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
}

.tx-abasmsservice-pi1 .clear {
	float:none;
	clear:both;
}

.tx-abasmsservice-pi4 .csvdemo {
	font-family:"Courier New", Courier, mono;
	font-size: 11px;
}

.tx-abasmsservice-pi1 .list-entry, 
.tx-abasmsservice-pi1 .list-entry1  {
	float:none;
	clear:both;
	padding: 2px 0px 2px 2px;
	height: 20px;
	width: 560px;
}

.tx-abasmsservice-pi1 .list-entry { 	background-color:#EEEEEE;}
.tx-abasmsservice-pi1 .list-entry1 { 	background-color:#FFFFFF;}


.tx-abasmsservice-pi1 .list-entryselect,
.tx-abasmsservice-pi1 .list-entryselect1 {
	float:none;
	clear:both;
	margin-left: 10px;
	padding: 2px 0px 2px 2px;
	height: 20px;
	width: 410px;
}

.tx-abasmsservice-pi1 .list-entryselect { 	background-color:#EEEEEE;}
.tx-abasmsservice-pi1 .list-entryselect1 { 	background-color:#FFFFFF;}


.tx-abasmsservice-pi1 .list-entryselect .col1,
.tx-abasmsservice-pi1 .list-entryselect1 .col1 {
	float:left;
	width: 20px;
	overflow: hidden;
}

.tx-abasmsservice-pi1 .list-entryselect .col2,
.tx-abasmsservice-pi1 .list-entryselect1 .col2 {
	padding-top: 2px;
	float:left;
	width: 250px;
	overflow: hidden;
}

.tx-abasmsservice-pi1 .list-entryselect .col3,
.tx-abasmsservice-pi1 .list-entryselect1 .col3 {
	padding-top: 2px;
	margin-left: 10px;
	float:left;
}

.tx-abasmsservice-pi1 .list-entry .col1,
.tx-abasmsservice-pi1 .list-entry1 .col1 {
	float:left;
	width: 200px;
	overflow: hidden;
}

.tx-abasmsservice-pi1 .list-entry .col1, 
.tx-abasmsservice-pi1 .list-entry .col2, 
.tx-abasmsservice-pi1 .list-entry .col3  { }

.tx-abasmsservice-pi1 .list-entry1 .col1, 
.tx-abasmsservice-pi1 .list-entry1 .col2, 
.tx-abasmsservice-pi1 .list-entry1 .col2 { }


.tx-abasmsservice-pi1 .list-entry .col2, 
.tx-abasmsservice-pi1 .list-entry1 .col2 {
	float:left;
	width: 130px;
	overflow: hidden;
}

.tx-abasmsservice-pi1 .list-entry .col3,
.tx-abasmsservice-pi1 .list-entry1 .col3 {
	margin-left: 10px;
	float:left;
}

.tx-abasmsservice-pi1 .row,
.tx-abasmsservice-pi2 .row,
.tx-abasmsservice-pi3 .row {
	float:none;
	clear:both;
	height: 25px;
}
.tx-abasmsservice-pi1 .row .label,
.tx-abasmsservice-pi2 .row .label,
.tx-abasmsservice-pi3 .row .label  {
	width: 130px;
	overflow: hidden;
	float: left;
}

.tx-abasmsservice-pi2 .row .label_checkbox,
.tx-abasmsservice-pi3 .row .label_checkbox {
	width: 25px;
	overflow: hidden;
	float: left;
}


.tx-abasmsservice-pi1 .row .field,
.tx-abasmsservice-pi2 .row .field,
.tx-abasmsservice-pi3 .row .field {
	float: left;

}

.tx-abasmsservice-pi2 .row .field_checkbox,
.tx-abasmsservice-pi2 .row .field_checkbox {
	float: left;
	padding-top:2px;
}


.tx-abasmsservice-form-tel1 { width: 40px; }
.tx-abasmsservice-form-tel2 { width: 50px; }
.tx-abasmsservice-form-tel3 { width: 102px; }
.tx-abasmsservice-form-selectfield { width: 100px; }
.tx-abasmsservice-form-input { width: 200px; }

.tx-abasmsservice-pi2 .subheader,
.tx-abasmsservice-pi6 .subheader,
.tx-abasmsservice-pi3 .subheader {
	font-weight: bold;
}


.tx-abasmsservice-form-obligationfield {
	color:#FF0000;
	font-weight:bold;
}

.tx-abasmsservice-form-errorheader {
	color:#FF0000;
	font-weight:bold;
}
.tx-abasmsservice-form-errortext {
	color:#FF0000;
	margin-bottom: 10px;
}

.tx-abasmsservice-pi2 SELECT#defaulttexte {
	width: 240px;
}

.tx-abasmsservice-pi2 .textfeld,
.tx-abasmsservice-pi6 .textfeld,
.tx-abasmsservice-pi3 .textfeld {
	border: 2px solid #333399;
	padding: 10px;
	width: 500px;
	margin: 2px 0px 0px 0px;
	border-spacing: 2px;
}

.tx-abasmsservice-pi2 TEXTAREA#inhalt,
.tx-abasmsservice-pi6 TEXTAREA#inhalt,
.tx-abasmsservice-pi3 TEXTAREA#inhalt {
	width: 490px;
	height: 100px;
/*	border: 0px solid #FFFFFF;	 */
}
.tx-abasmsservice-pi2 INPUT#footer,
.tx-abasmsservice-pi6 INPUT#footer,
.tx-abasmsservice-pi3 INPUT#footer
 {
	width: 490px;
	border: 0px solid #FFFFFF;
}

.tx-abasmsservice-pi2 TEXTAREA.empfaenger {
	width: 400px;
	height: 50px;

}

.tx-abasmsservice-pi2 .counterrow, 
.tx-abasmsservice-pi6 .counterrow, 
.tx-abasmsservice-pi3 .counterrow {}

.tx-abasmsservice-pi2 INPUT.no_of_signs, 
.tx-abasmsservice-pi3 INPUT.no_of_signs, 
.tx-abasmsservice-pi6 INPUT.no_of_signs {
	width: 62px;
	border: 0px solid #FFFFFF;
}

.tx-abasmsservice-pi2 INPUT.anzahl_gew {
	width: 300px;
	border: 0px solid #FFFFFF;
	font-weight:bold;
}

.tx-abasmsservice-pi2 INPUT.no_of_sms, 
.tx-abasmsservice-pi3 INPUT.no_of_sms, 
.tx-abasmsservice-pi6 INPUT.no_of_sms {
	width: 15px;
	border: 0px solid #FFFFFF;

}

DIV#adressblock { 
	border: 2px solid #333399;
	padding: 10px;
	width: 500px;
	margin: 0px;
}

SELECT.address_select {width: 400px;}

DIV.wahlrahmen {
	padding: 10px;
	background-color:#333399;
	color:#FFFFFF;
	height: 60px;
}

DIV.wahlrahmen .header {
	font-size: 15px;
	text-align: center;
	font-weight: bold;
}

DIV.wahlrahmen .leiste {
	padding-top: 5px;
	font-size: 12px;
}

DIV.wahlrahmen .leiste A { color:#FFFFFF;}
DIV.wahlrahmen .leiste A:hover { color:#FFFFFF; text-decoration:none;}

DIV.suchrahmen { 
	width: 750px;
	border: 2px solid #333399;
	padding: 0px;
}

.smslist-entry { margin-bottom: 20px; width: 750px;}
.smslist-entry .empfaenger{ padding: 2px; background-color: #EEEEEE; font-weight: bold; }
.smslist-entry .infozeile { padding: 2px; background-color: #EEEEEE; margin-bottom: 5px;}
.smslist-entry .inhalt { padding: 2px;}


.list-vorlagenentry { margin-bottom: 20px; width: 750px;}
.list-vorlagenentry .infozeile { padding: 2px;}
.list-vorlagenentry .text { padding: 2px; background-color: #EEEEEE; margin-bottom: 5px; }

.protokoll-entry { margin-bottom: 20px; width: 99%;}
.protokoll-entry .empfaenger{ padding: 2px; background-color: #EEEEEE; font-weight: bold; }
.protokoll-entry .infozeile { padding: 2px; background-color: #EEEEEE; margin-bottom: 5px;}
.protokoll-entry .inhalt { padding: 2px;}


