/*------------------------------ fomrs allgemein -----------------------------*/
#content-col input[type=text], #content-col input[type="password"], #content-col .tx-powermail-pi1 .powermail_text, #content-col .tx_powermail_pi1_fieldwrap_html_date input {height:25px; line-height:25px; width:280px; padding:0 3px; border:1px solid #aaa; font-size:12px; border-radius:3px; font-family:arial,verdana, sans-serif;}
#content-col input[type=text]:focus, #content-col input[type="password"]:focus, textarea:focus, input:focus {background-color:#f3f6ce;}
#content-col select {height:27px; padding:3px; border:1px solid #aaa; border-radius:3px; font-size:12px; font-family:arial,verdana, sans-serif; width:286px;} 
#content-col fieldset {border:none;}

#content-col textarea {border:1px solid #aaa; font-size:12px; font-family:arial, verdana, sans-serif; padding:2px;}
#content-col .tx-powermail-pi1 h3 {border-bottom:1px solid #ececed; padding-bottom:5px; margin:0 15px 10px 0; }
#content-col .tx-powermail-pi1_fieldset {float:none; clear:both;}


/*------------------------------ zweispaltigkeit ----------------------------*/
#content-col .tx_powermail_pi1_fieldwrap_html, #content-col .tx_powermail_pi1_fieldwrap_html_select {margin:0 15px 20px 0px; width:290px; float:left; }
#content-col .tx_powermail_pi1_fieldwrap_html_textarea, #content-col .tx_powermail_pi1_fieldwrap_html_label, #content-col .tx_powermail_pi1_fieldwrap_plainhtml {float:none; clear:both; width:590px;}
#content-col .tx_powermail_pi1_fieldwrap_plainhtml {margin-bottom:0px;}
#content-col .tx-powermail-pi1 label {margin-bottom:3px; display:block;}

/*------------------------------ checkbox ausnahmen --------------------------*/
#content-col .tx_powermail_pi1_fieldwrap_html_check label, #content-col .tx_powermail_pi1_fieldwrap_html_radio label  {display:inline;}

/*--------------------------------- powermail --------------------------------*/
#content-col .tx_powermail_pi1_fieldwrap_html_textarea {margin:0 0 20px 0; }
#content-col .tx_powermail_pi1_fieldwrap_html_textarea textarea {width:100%; height:150px; border-radius:3px;}
#content-col .tx_powermail_pi1_fieldwrap_html_check input {margin-right:5px;}
#content-col .tx_powermail_pi1_fieldwrap_html_radio input {margin:3px 3px 0 0;}
#content-col .tx_powermail_pi1_fieldwrap_html_check, #content-col .tx_powermail_pi1_fieldwrap_html_radio {margin-bottom:20px;}
#content-col .tx_powermail_pi1_fieldwrap_html_submit {margin-top:0px; float:none; clear:both;}

/*---------------------------- powermail error -------------------------------*/
.error {background:#FCA14B; border-left: 1px solid #FCA14B; border-right: 1px solid #FCA14B; border-top: 1px solid #FCA14B; color: #FFFFFF; font-size: 11px; height: auto; overflow: visible !important; padding: 2px 5px 2px; text-align: left; z-index: 10;}
.error p {font-family: Arial,sans-serif; font-weight: bold; margin: 0; padding: 0; color:#fff;}
html:root .error em {border-color: #FCA14B transparent; border-style: solid solid none; border-width: 10px 10px 0; bottom: -12px; display: block; height: 5px; left: 5px; overflow: visible; position: absolute;}

.powermail_mandatory {color:#FCA14B; margin-left:2px;}

.tx-powermail-pi1_confirmation table.powermail_all {width:100%; margin-bottom:10px;}
.tx-powermail-pi1_confirmation td.powermail_all_td {border-bottom:1px solid #dcdcdc; line-height:25px;}
.tx-powermail-pi1_confirmation td.powermail_all_td.powermail_all_label {width:150px; font-weight:bold;}
.tx-powermail-pi1_confirmation td.powermail_all_td.powermail_all_value {width:auto;} 

.tx_powermail_pi1_formconfirmation_back, .tx_powermail_pi1_formconfirmation_submit {width:auto; float:left;}
.tx_powermail_pi1_formconfirmation_back {margin-right:10px;}

/*------------------------------------- submit button ----------------------*/
  input[type="submit"], .powermail_submit {
	    background: #dde473;
    	background: -webkit-gradient(linear, left top, left bottom, from(#f3f6ce), to(#dde473));
    	background: -moz-linear-gradient(top,  #f3f6ce,  #dde473);
    	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f6ce', endColorstr='#dde473');
    	border-radius:3px;
    	border:none;
    	padding:5px;
    	cursor:pointer;
    	font-weight:bold;
    	font-family:arial, sans-serif;
    	font-size:12px;
  }
  
  input[type="submit"]:hover, .powermail_submit:hover {
	    background: #FEEA7C;
    	background: -webkit-gradient(linear, left top, left bottom, from(#FCB57B), to(#FEEA7C));
    	background: -moz-linear-gradient(top,  #FCB57B,  #FEEA7C);
    	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCB57B', endColorstr='#FEEA7C');  
    	border-radius:3px;
    	border:none;
    	padding:5px;
    	cursor:pointer;
    	font-weight:bold;
  }
  
  
  #calroot {
    /* place on top of other elements. set a higher value if nessessary */
    z-index:10000;    
    margin-top:-1px;
    width:198px;
    padding:2px;
    background-color:#fff;
    font-size:11px;
    border:1px solid #ccc;    
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;    
    -moz-box-shadow: 0 0 15px #666;
    -webkit-box-shadow: 0 0 15px #666;
    box-shadow:0 0 15px #666;
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {padding:2px 0; height:22px;} 

#caltitle {font-size:14px; color:#FA8800; float:left; text-align:center; width:155px; line-height:20px; margin-top:2px}

#calnext, #calprev {display:block; width:20px; height:20px; background:transparent url(../img/prev.gif) no-repeat scroll center center; float:left; cursor:pointer;}

#calnext {background-image:url(../img/next.gif); float:right;}

#calprev.caldisabled, #calnext.caldisabled {visibility:hidden;}

/* year/month selector */
#caltitle select {font-size:10px;}

/* names of the days */
#caldays {height:18px;border-bottom:1px solid #ECECED;}

#caldays span {display:block; float:left; width:28px; text-align:center;}

/* container for weeks */
#calweeks {background-color:#fff; margin-top:4px;}

/* single week */
.calweek {clear:left; height:22px;}

/* single day */
.calweek a {display:block; float:left; width:27px; height:20px; text-decoration:none; font-size:11px; margin-left:1px; text-align:center; line-height:20px; color:#58585A; -moz-border-radius:3px; -webkit-border-radius:3px;      } 

/* different states */
.calweek a:hover, .calfocus {background-color:#ddd;}

/* sunday */
a.calsun {color:red;}

/* offmonth day */
a.caloff {color:#ccc;}

a.caloff:hover {background-color:rgb(245, 245, 250);}

/* unselecteble day */
a.caldisabled {background-color:#efefef !important; color:#ccc  !important; cursor:default;}

/* current day */
#calcurrent {background-color:#116C86; color:#fff;}

/* today */
#caltoday {background-color:#333; color:#fff;}
  

