/*******************************************
* $Author: skuegler $
* $RCSfile: style.cuslog.css,v $
* $Date: 2010/05/17 10:56:15 $
* $Revision: 1.14 $
*******************************************/

#backLink {
	text-align:center;
	margin: 20px 0px 0px 0px;	
}
/* --- NavBox mit Punkten --- */
#NavPunkteRahmen {
	width:170px; 
	border:1px solid #EFD459;
	background-color: #FFF;
	margin: 0px 0px 10px 0px;
}
#NavPunkteInhalt {
	margin: 10px 10px 10px 10px;
	width:140px;
	text-align: center;
}
#NavPunkteRahmen h2 {
	margin:0 0 0 0;
	padding: 3px 3px 3px 10px;
	font-size: 10pt;
	background-color: #EFD459;
	color: #000;
}
#NavPunkteRahmen h3 {
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
}

#NavPunkteInhalt a {
	color: #0060AF;
	text-decoration: none;
	display:block;
}
#NavPunkteInhalt a:hover {
	color: #E60004;
}

/* --- Box mit Informationen --- */
#NavInfoRahmen {
	width:170px; 
	border:1px solid #EFD459; 
	background-color: #FFF;
	margin: 0px 0px 10px 0px;
}
#NavInfoInhalt {
	margin: 10px 10px 10px 10px;
	width:140px;
}
#NavInfoRahmen h2 {
	margin:0 0 0 0;
	padding: 3px 3px 3px 10px;
	font-size: 10pt;
	background-color: #EFD459;
	color: #000;
}
#NavInfoInhalt a {
	color: #0060AF;
	text-decoration: none;
	display:block;
}
#NavInfoInhalt a:hover {
	color: #E60004;
}

/* --- Box mit Login-Informationen --- */
#NavLoginfoRahmen {
	width:170px; 
	border:1px solid #EFD459; 
	background-color: #FFF;
	margin: 0px 0px 10px 0px;
}
#NavLoginfoInhalt {
	margin: 10px 10px 10px 10px;
	width:140px;
}
#NavLoginfoRahmen h2 {
	margin:0 0 0 0;
	padding: 3px 3px 3px 10px;
	font-size: 10pt;
	background-color: #EFD459;
	color: #000;
}
#NavLoginfoInhalt a {
	color: #0060AF;
	text-decoration: none;
	display:block;
}
#NavLoginfoInhalt a:hover {
	color: #E60004;
}
	
/* Allgemeine Definitionen */
#pHeaderNav p {
	margin: 10px 10px 0 0;
}

#CusLogContent {
	margin: 0px 0px 20px 0px;
	line-height: 18px;
}

#CusLogContent a {
	color:#0060AF; 
}
	
#CusLogContent a:hover {
	color:#E60004; 
}

#CusLogContent h1 {
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	margin: 6px 0px 0px 0px;
	padding: 0;
}


#CusLogContent td {
	font-size: 10pt;
	border-bottom: 1px solid #EFEFEF;
}

#CusLogContent th {
  border-top: solid 1px #004F82;
	border-bottom: solid 1px #004F82;
	padding: 6px 0px 6px 6px;
	margin: 24px 0 0 0;
	background-color:#F1FAFE;
	text-align:center;
	/**font-size: 10pt;
	font-weight: bold;
	background-color: #F1FAFE;
	border: 1px solid #999999;
	text-align:center;
	margin-bottom:10px;**/
}

.TblFooter {
	font-size: 10pt;
	/*background-color: #EFEFEF;*/
	border-top: 1px solid #999999;
}

#CusLogContent h2 {
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.input-login {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width:220px;
}

.input-pass {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width:280px;
	margin: 0px 4px 0px 4px;
}

/* Übersichtsseite */
#CusLogUebersichtList ul {
	list-style-type:none;
	padding: 10px 0px 0px 0;
	margin: 0;
}

#CusLogUebersichtList li {
	float: left;
	padding: 0px 0px 40px 0;
	margin: 0px 20px 0px 0;
	display: inline;	
	width: 230px;
}

#CusLogUebersichtList img {
	margin: 0px 14px 0px 0;
	border: 0px;
}

#CusLogUebersichtList fieldset {
	margin: 0px 0px 15px 0px;
        padding: 8px;
        border: solid 1px #DFDFDF;
        -moz-border-radius:5px;
	-khtml-border-radius:5px;
        -webkit-border-radius:5px;
}

#CusLogUebersichtList fieldset:hover {
	border: solid 1px #999999;
}

#CusLogUebersichtList fieldset legend {
    font-weight: bold;
    font-size: 11pt;
    text-shadow: #c0c0c0 2px 2px 1px;
}

#CusLogUebersichtList strong {
	font-size: 10pt;
	border-bottom: 1px solid #0060AF;
}

.spacer {
	margin: 30px 0px 0px 0px;
}

/* Passowortformular */

#orderPasswort {
	width: 520px;
}

#orderPasswort h1 {
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	margin: 6px 0px 10px 0px;
	padding: 0;
}

#orderPasswort p {
	margin: 0px 0px 20px 0px;
}

#orderPasswortButton {
	border: 1px solid #CCCCCC;
	padding: 20px 0px 20px 20px;
	margin: 4px 0px 0px 0px;
}

/* Loginformular */

#orderLogin {
	width: 520px;
}

#orderLogin h1 {
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	margin: 6px 0px 10px 0px;
	padding: 0;
}

#orderLogin h2 {
	margin:0 0 10px 0;
	padding: 6px 0px 6px 6px;
	font-size: 10pt;
	background-color: #F1FAFE;
	color: #000000;
	border-top: solid 1px #004F82;
	border-bottom: solid 1px #004F82;
}

#orderRegister {
	width: 520px;
	margin: 0px 0px 200px 0px;
}

#orderRegister h1 {
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	margin: 6px 0px 10px 0px;
	padding: 0;
}

#orderRegister h2 {
	margin:0 0 0px 0;
	padding: 6px 0px 6px 6px;
	font-size: 10pt;
	background-color: #F1FAFE;
	color: #000000;
	border-top: solid 1px #004F82;
	border-bottom: solid 1px #004F82;
}

#orderRegisterButton {
	width: 200px;
	float: left;
	/*border: 1px solid #CCCCCC;*/
	padding: 20px 0px 20px 0px;
	margin: 10px 0px 0px 0px;
}

#orderRegisterInfo {
	width: 300px;
	float: left;
	margin: 0px 0px 0px 15px;
}

#CusLogLoginFormular {
	width: 520px;
}

#CusLogLoginFormularOrder {
	width: 290px;
	float: left;
}

#CusLogLoginFormularInfo {
	width: 199px;
	float: left;
	margin: 4px 0px 0px 10px;
}

#CusLogLoginFormular label {
	width: 70px;
}
#CusLogLoginFormular2 {
	width: 252px;
	border: 1px solid #CCCCCC;
	padding: 15px;
	margin: 0px 0px 20px 0px;
}

.submit-Button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
        color: #0060AF;
	border: solid 2px #0060AF;
	background-color:#F1FAFE;
	cursor:pointer;
        text-shadow: #c0c0c0 2px 2px 1px;
        padding: 5px;
        -moz-border-radius: 5px;
        -khtml-border-radius: 5px;
        -webkit-border-radius: 5px;
}

/* Prämien */
#CusLogPraemienHeader {
	/*border-bottom: 1px solid #0060AF;*/
}

#CusLogPraemienHeader h2 {
	margin: 10px 0px 0px 0px;
  font-size: 11pt;
}
#Lieferanschrift td {
	border-bottom: 1px solid #FFFFFF;
}
#CusLogPraemienHeader p {
	margin: 10px 0px 20px 0px;
}

/* Bestelldetails */
#Kopf {
	margin: 0px 0px 15px 0px;
}
#Kopf h2 {
	font-size: 10pt;
	font-weight: bold;
	background-color: #EFEFEF;
	border: 1px solid #999999;
	margin-bottom:10px;
	padding: 3px;
}

#Rechnungsanschr {
	float: left;
	width: 235px;
	margin: 0px 0px 15px 0px;
}
#Rechnungsanschr p {
	padding: 0px 0px 0px 3px;
}

#Liefersanschr {
	float: right;
	width: 235px;
	margin: 0px 0px 15px 0px;
}
#Liefersanschr p {
	padding: 0px 0px 0px 3px;
}
#Liefersanschr h2 {
	font-size: 10pt;
	font-weight: bold;
	background-color: #EFEFEF;
	border: 1px solid #999999;
	margin-bottom:10px;
	padding: 3px;
}

#Posten {
	clear: both;
	margin: 0px 0px 15px 0px;
}

#Kommentar {
	margin: 0px 0px 15px 0px;
}
#Kommentar h2 {
	font-size: 10pt;
	font-weight: bold;
	background-color: #EFEFEF;
	border: 1px solid #999999;
	margin-bottom:10px;
	padding: 3px;
}

#Adds h2 {
	font-size: 10pt;
	font-weight: bold;
	background-color: #EFEFEF;
	border: 1px solid #999999;
	margin-bottom:10px;
	padding: 3px;
}
#Adds ul {
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#Adds li {
	padding: 0px 0px 0px 19px;
	margin: 2px 0px 8px 0px;
        background-position: left center;
        background-repeat: no-repeat;
}
.backlink {
	margin: 10px 0px 10px 0px;
}
.notice {
	color: #000000;
	border: solid 1px #CCCCCC;
	width: 520px;
	height: 70px;
}

.hotline {
	font-size: 20pt;
	font-weight: bold;
	color: #EC1D25;
	text-align: center;
	padding: 10px 0px 14px 0px;
}

.nummer {
	font-size: 20pt;
	font-weight: bold;
	color: #0055A6;
	text-align: center;
}

.bemerkung {
	font-size: 8pt;
	color: #0055A6;
	text-align: center;
	padding: 4px 0px 0px 0px;
}

/* Newsletter */
#CusLogNlLink {
	margin: 30px 0px 0px 0px;
	text-align: center;
}
a.subscribe {
  	color: #0060AF;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	cursor:pointer;
	padding: 5px;
}
a:hover.subscribe {
  	color: #0060AF;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	cursor:pointer;
	padding: 5px;
}

/* Kunden werben Kunden */
.kuweku_msgbox {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width:500px;
}
.kuweku_input {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width:350px;
}

/* Kundendaten ändern */
.input-register {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width:350px;
}
.input-register-name {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width:170px;
}
.input-register-fname {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width:170px;
	margin-right: 10px;
}
.input-register-plz {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width:50px;
	margin-right: 10px;
}
.input-register-ort {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width:290px;
}
.input-register-street {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	margin-right: 10px;
	width:310px;
}
.input-register-nr {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width:30px;
}
.input-register-fail {
	color: #000000;
	border: solid 1px #E60004;
	background-color:#FFCFD1;
	width:350px;
}
.input-register-name-fail {
	color: #000000;
	border: solid 1px #E60004;
	background-color:#FFCFD1;
	width:170px;
}
.input-register-fname-fail {
	color: #000000;
	border: solid 1px #E60004;
	background-color:#FFCFD1;
	width:170px;
	margin-right: 10px;
}
.input-register-plz-fail {
	color: #000000;
	border: solid 1px #E60004;
	background-color:#FFCFD1;
	width:50px;
	margin-right: 10px;
}
.input-register-ort-fail {
	color: #000000;
	border: solid 1px #E60004;
	background-color:#FFCFD1;
	width:290px;
}
.input-register-street-fail {
	color: #000000;
	border: solid 1px #E60004;
	background-color:#FFCFD1;
	margin-right: 10px;
	width:310px;
}
.input-register-nr-fail {
	color: #000000;
	border: solid 1px #E60004;
	background-color:#FFCFD1;
	width:30px;
}
.input-register-dropbox {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width: 350px;
}
.input-register-sfl {
	color: #000000;
	border: solid 1px #0060AF;
	background-color:#F1FAFE;
	width: 450px;
        padding: 4px;
        margin: 10px 0 10px 0px;
}
.input-register-sfl option {
	margin: 5px;
}

/**/
#help ul {
	margin: 2px 10px 0 0;
	padding: 0;
	list-style:none;
}

#HelpLinkList ul {
	margin: 0;
	padding: 0;
}

#HelpLinkList li {
	padding: 0 0 3px 0;
	margin: 0;
}
#help h2 {
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
#HelpDetail {
	padding: 0 0 10px 0;
}
#HelpDetail h3 {
	font-size: 10pt;
	font-weight:bold;
}
#HelpDetail a {
	font-size:10pt; 
	color:#0060AF; 
	border-bottom: dotted 1px #0060AF;
	padding: 0 0 0 14px;
	background-image: url(https://www.aponeo.de/images/link_icon_passiv.gif);
	background-repeat:no-repeat;
}
#HelpDetail a:hover {
	color:#E60004; 
	border-bottom: dotted 1px #E60004;
}

.NavBoxCusLogLogoutInhalt {
	font-size:10pt; 
	color:#0060AF; 
	border-bottom: dotted 1px #0060AF;
	padding: 0 0 0 14px;
	background-image: url(https://www.aponeo.de/images/link_icon_passiv.gif);
	background-repeat:no-repeat;
}

/* Merkzettel / Sbas */
#jumpMenu {
	width: 250px;
}

.button-pwreg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	border: solid 1px #0061AD;
	background-color:#0061AD;
  cursor:pointer;
  width:132px;
 }
 
/* Umfrage */
.loader {
	background-image:  url(https://www.aponeo.de/images/ajax-loader-big.gif);
	background-repeat:no-repeat;
	background-position: center center;
	height: 100px;
	width: 139px;
	text-align: center;
}

.VoteSum {
	color: #999999;
}

#survey form {
	padding: 0;
	margin: 0;
}

#surveyQuestionCount {
	margin: 5px 0px 10px 0px;
	border-bottom: solid 1px #999999;
}

#survey h3 {
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 11pt;
	/*text-align: justify;*/
}

#survey ul {
	margin: 10px 14px 10px 15px;
	padding: 0;
	list-style: none;
}

#survey li {
	padding: 7px 0 7px 0;
	margin: 0;
	vertical-align: bottom;
}

#survey li input {
	padding: 0;
	margin: 0 5px 0 0;
}

#survey label{
	vertical-align: top;
}

a.CuDeAdd { background-image:url(https://img.aponeo.de/icons/vcard_add.gif); background-position:left center; background-repeat:no-repeat; padding: 0px 0px 0px 20px; }
a.CuDeEdit { background-image:url(https://img.aponeo.de/icons/vcard_edit.gif); background-position:left center; background-repeat:no-repeat; padding: 0px 0px 0px 20px; }
a.CuDeDel { background-image:url(https://img.aponeo.de/icons/vcard_delete.gif); background-position:left center; background-repeat:no-repeat; padding: 0px 0px 0px 20px; }

a.CuDeSub {  }
a.CuDeSubAkt { font-weight: bold; }

#cudSubNav ul {	list-style:none; }
#cudSubNav li {	display:inline; margin:5px; padding:5px; }

div.select_cud_adressbox {
	height:125px;
	margin: 10px 5px 5px 5px;
}

div.select_cud_rahmen1 {
	width:245px; 
	height:155px; 
	margin: 5px 0px 20px 0px; 
	border: solid 1px #999999;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
div.select_cud_rahmen2:hover {
	border: solid 1px #999999;
	/*background-color: #FFF5DF;*/
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
div.select_cud_rahmen2 {
	width:245px; 
	height:200px;
	margin: 5px 0px 20px 0px; 
	border: solid 1px #999999;
	/*background-color: #FFF5DF;*/
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
div.select_cud_option {
	margin: 0px; 
	padding: 8px; 
	text-align:center; 
}
div.select_cud_option label {
	margin: 10px; 
	padding: 8px 18px 8px 18px; 
	border: solid 1px #FFCC5F;
	background-color: #FFE5AF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	cursor:pointer;
}
div.select_cud_editarea {
	margin: -10px 0px 0px 0px; 
	padding: 5px; 
	text-align:center; 
	border-top: solid 1px #EFEFEF;
	/*background-color: #EFEFEF;*/
}
.chk label {
	width: 100%;
	padding: 8px 18px 8px 18px; 
	border: solid 1px #FFCC5F;
	background-color: #FFE5AF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	cursor:pointer;
}
.praemienDiv0 {
	text-align: center;
	width: 240px;
	height: 210px;
	float: left;
	padding: 5px 5px 0px 5px;
	margin: 5px 0px 30px 0px;
	border: 1px solid #CCCCCC;
	position:relative;
}
.praemienDiv1 {
	text-align: center;
	width: 240px;
	height: 210px;
	float: right;
	padding: 5px 5px 0px 5px;
	margin: 5px 0px 30px 0px;
	border: 1px solid #CCCCCC;
	position:relative;
}
.praemienDivPunkte {
	z-index: 1;
	overflow:hidden;
	top: 100px;
	right: 30px;
	display: block;
	position: absolute;
	text-align:center;
	background-image:url(http://img.aponeo.de/icons/praemien_button.png);
	background-position:center center;
	background-repeat:no-repeat;
	padding: 20px;
	color:#FFFFFF;
	font-weight: bold;
}
.password {
font-size : 12px;
border : 1px solid #cc9933;
width : 200px;
font-family : arial, sans-serif;
}
.pstrength-minchar {
font-size : 10px;
}