@charset "utf-8";
/* Styles für Formulare von Stadtwerke Zeitz */

h5.form_art {
	font-size:11px;
	margin-bottom:10px;
	color:#35AD63;
}

table.swz_form {
	background:#ebf3f9;	
	border:1px solid #d7e8f6;
	border-spacing:0;
	width:100%;
}

table.swz_form th, table.swz_form td {
	border-color:#ebf3f9;	
}

table.swz_form tr td.spalte1 {
	width:165px;
}

table.swz_form tr td.spalte2 {
}

table.swz_form tr td.zeile_btn {
	text-align:right;	
}

table.swz_form tr td input.form_input, 
table.swz_form tr td input.form_date_day,
table.swz_form tr td input.form_date_month,
table.swz_form tr td input.form_date_year,
table.swz_form tr td select.form_select,
table.swz_form tr td textarea {
	background:#fff;
	border:1px solid #d7e8f6;
	padding:1px;
	width:270px;
}

table.swz_form tr td select.form_select {
    width:100px;
}

table.swz_form tr td input.form_date_day,
table.swz_form tr td input.form_date_month {
	width:20px;	
}

table.swz_form tr td input.form_date_year {
	width:40px;	
}

table.swz_form tr td input.form_check {
	margin-left:0px;	
}

table.swz_form tr td input.button {
	width:107px;
	border:1px solid #d7e8f6;
}

table.swz_form tr td input.absenden {
	background:#ebf3f9 url(../gfx/btn_submit.gif) repeat-x;
	color:#ffffff;
	height:22px;
	padding:0 10px;
}

table.swz_form tr td input.ruecksetz {
	background:#ebf3f9 url(../gfx/btn_reset.gif) repeat-x;
	color:#92bede;
	height:22px;
	padding:0 10px;
}

#form_contact ul.error {
	list-style-type:none;
	list-style-image:none;
	margin:5px 0 0 0;
	color:#35ad63;
}

td.systemmeldung, span.fehler {
	color:#c00;	
}

div.form_error_list { display:none; }
.form_error {
    color:#c00;
}

p.form_error_p { 
    margin-bottom:10px;
    font-weight:bold;
}

/* Tarifrechner */
div.tare_suche {
    background:#ebf3f9;
    border:1px solid #d7e8f6;
    width:436px;
    padding:14px;
    margin-bottom:15px;
}

div.tare_suche h3 {
    background:transparent url(../gfx/icons/icon_tare_birne.gif) no-repeat 0px 3px;
    padding:0 0 0 25px;
    margin-bottom:10px;
    color:#4882c3;
    font-size:14px;
}

div.tare_suche .col1 {
    float:left;
    width:254px;
}

div.tare_suche .col2 {
    float:left;
    width:180px;
}

div.tare_suche .col1 .row1 {
    margin-bottom:10px;
}

div.tare_suche .col2 .row1 {
    padding-top:3px;
    margin-bottom:14px;
}

div.tare_suche .col1 label {
    display:block;
    float:left;
    width:65px;
    height:20px;
    padding-top:3px;
}

div.tare_suche .col1 .tare_input {
    float:left;
    width:170px;
}

div.tare_suche .col1 input {
    width:120px;
    height:21px;
    padding:0px 5px;
    text-align:right;
}

div.tare_suche .col1 input {
    border:1px solid #c5dced;
}

div.tare_suche .tare_submit input {
    background:#ebf3f9 url(../gfx/btn_submit.gif) repeat-x;
    color:#fff;
    height:22px;
    padding:0 20px;
    border:1px solid #c5dced;
    cursor:pointer;
}

div.tare_erg table tr td{
    border:none;
    padding:0px;
}

div.tare_erg h2 {
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    margin-bottom:10px;
}
div.tare_erg h2.stromtitle { color:#4f94c8; }
div.tare_erg h2.gastitle { color:#35ad63; }

div.tare_erg table.stromtarif,
div.tare_erg table.gastarif {
    width:227px;
    overflow:hidden;
    margin-bottom:17px;
}

div.tare_erg table.stromtarif tr th,
div.tare_erg table.stromtarif tr td,
div.tare_erg table.gastarif tr th,
div.tare_erg table.gastarif tr td {
    border:1px solid #d8e9f6;
}

div.tare_erg table.stromtarif tr th,
div.tare_erg table.stromtarif tr th a,
div.tare_erg table.gastarif tr th,
div.tare_erg table.gastarif tr th a {
    color:#fff !important;
    font-weight:normal;
}
div.tare_erg table.stromtarif tr th a,
div.tare_erg table.gastarif tr th a {
    display: block;
    width: 100%;
}

div.tare_erg table.stromtarif tr th a span,
div.tare_erg table.gastarif tr th a  span{
    font-weight:bold;
}

div.tare_erg table.stromtarif tr td,
div.tare_erg table.gastarif tr td { padding:5px 0 5px 35px; }

div.tare_erg table.stromtarif tr th { 
    background:#4f94c8 url(../gfx/icons/icon_tare_arrowblue.gif) no-repeat 212px center;
    padding-left:14px; 
    text-align:left;
}
div.tare_erg table.gastarif tr th { 
    background:#35ad63 url(../gfx/icons/icon_tare_arrowgreen.gif) no-repeat 212px center;
    padding-left:14px;
    text-align:left;
}

div.tare_erg table.stromtarif tr td.col1,
div.tare_erg table.gastarif tr td.col1 { 
    background:#ebf3f9; 
    padding-left:14px;
    width:102px;
    color:#3d5166;
}

div.tare_erg table.stromtarif tr td.monthly,
div.tare_erg table.gastarif tr td.monthly { 
    color:#4f94c8;
    font-weight:bold;
}

div.tare_erg table.stromtarif tr td.description,
div.tare_erg table.gastarif tr td.description { 
    padding: 0px;
}
div.tare_erg table.stromtarif tr td.description p,
div.tare_erg table.gastarif tr td.description  p{ 
    min-height: 35px;
    height: auto: !important;
    height: 35px;
    padding: 5px 10px 5px 14px;
    display: block;
    margin: 0px;
}