
/* FORMS */
input, iframe, select {
	border: 1px solid #7f9db9;
	font-family:Arial, Helvetica, sans-serif;
	color:#404042;
	font-size: 12px;
	padding: 0 0 0 4px;
}

.iframe {
	padding:0px;
	margin:0px;
	border: 1px solid #7f9db9;
}
textarea, select {
	border-bottom: 1px solid #7f9db9;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.krankheiten {
    border-collapse: collapse;
  	border-bottom: 1px solid black;
}
.krankheiten td {
	border: 1px solid black;
	border-bottom: 0px;
    border-collapse: collapse;
}
.gfrage{
	border: 0px !important;
	border-collapse: collapse;
	border-spacing: none;
}
.textarea-text-12px  {
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tx-ffiframe-pi1  {

}


.ef_r {
 background-color:#ffff80;
 text-align:right;
 border-style:none;
 padding-right:5px;
 width:70px;
 font-size:11px;
 font-weight:bold;
}

.ef_r_50 {
 background-color:#ffff80;
 text-align:right;
 border-style:none;
 padding-right:5px;
 width:50px;
 font-size:12px;
 font-weight:bold;
}

.ef_r_30 {
 background-color:#ffff80;
 text-align:right;
 border-style:none;
 padding-right:5px;
 width:30px;
 font-size:12px;
 font-weight:bold;
}

.berechnungsergebnis_auffaellig {
	text-align:right;
	border-style:none;
	padding-right:5px;
	width:150px;
	font-size:14px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	font-variant: normal;
}

.eingabefeld_auffaellig {
	text-align:right;
 border-left:none;
 border-right:none;
 border-top:none;
	padding-right:5px;
	width:150px;
	font-size:14px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	font-variant: normal;
}


.linie_unten {

 border-left:none;
 border-right:none;
 border-top:none;
}

.text_area_linie_unten {
/*
 border-left:none;
 border-right:none;
 border-top:none;
 */
 width:232px;
 font-size:11px;
}


.linie_unten_text {

 border-left:none;
 border-right:none;
 border-top:none;
}

.bezeichnung {
 border-bottom:none;
 border-left:none;
 border-right:none;
 border-top:none;
}


.linie_unten_zahl {
 text-align:right;
 border-left:none;
 border-right:none;
 border-top:none;
 width:50px;
 padding-right:5px;
}
.linie_unten_zahl_pf {
 background-color: #ffff80;
 text-align:right;
 border-left:none;
 border-right:none;
 border-top:none;
 width:50px;
 padding-right:5px;
}


.linie_unten_zahl_40 {
 text-align:right;
 border-left:none;
 border-right:none;
 border-top:none;
 width:40px;
}

.linie_unten_monat_tag {

 border-left:none;
 border-right:none;
 border-top:none;
 width:20px;
}
.linie_unten_monat_tag_pf {

 background-color:#ffff80;
 border-left:none;
 border-right:none;
 border-top:none;
 width:20px;
}


.linie_unten_monat_jahr {

 border-left:none;
 border-right:none;
 border-top:none;
 width:30px;
}

.linie_unten_monat_jahr_pf {
 background-color:#ffff80;
 border-left:none;
 border-right:none;
 border-top:none;
 width:30px;
}
.linie_unten_plz {

 border-left:none;
 border-right:none;
 border-top:none;
 width:35px;
}


.wv_formular select {
	width:200px;
}
.wv_formular td {
	height:20px;
	vertical-align:top;
	border-bottom:thin;
}

span.hinweis_rot {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size: 9px;
	font-weight: normal;
}

span.v_bedingungen {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 9px;
}

span.beschreibungstext {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
}


.optionen_select {
	width:250px;

}

.wv_optionen_select {
	width:250px;
    font-size: 12px;
}


.zahl_r_select {
	width:60px;
	text-align:right;

}

.ergebnis_r {
	text-align:left;
	padding-right:5px;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: none;
}

td.versicherungstabelle {
	height: 12px;
	padding: 0px;
	text-indent: 1px;
	white-space: normal;
	vertical-align:top;
}

.versicherungstabelle_optionen td {
	font-size:11px;
	height:2px;
	text-indent: 1px;
	white-space: normal;
	vertical-align:top;
	/*border-bottom-style: none;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align:left;
}

.table-entry textarea {
	border:none;
}

.versicherungstabelle_rahmen {
	height:2px;
	border-width:1px;
	border-collapse:collapse;
}
.versicherungstabelle input.checkbox {
	border: none;
	padding: 0px;
}

#wertermittlung {
width:700px;

}
#wertermittlung td {

 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:left;

}

#bauausstattung td {

 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:left;
 border:1px;
 border-style:none;

}.wv_optionen_select_180 {

	width:180px;
}
.input_jahr {        width:40px;
        padding-right:2px;
}
.input_tag {        width:20px;
        padding-right:2px;
}
a.hinweislink {
	background-image:url(../images/ausrufezeichen.png);
	background-repeat:no-repeat;
	//padding-left:16px;

	width:16px;
}
.hinweislink IMG {
    height:15px;
    width:1px;
    border:none;
}

.rabattbox {
	background-color:#E8E8E8;
	color:#666666;
	border: thin solid #999;
	margin-bottom:8px;
	margin-top:0px;
	padding:3px;
	padding-left:9px;
	width:180px;
}
.zahlungsblock {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	border:thin solid #bbbbbb;
	background-color:#C2DED2;
}
#verstecken-zo,
#verstecken-nl,
#verstecken-gf {
	width:552px;
	background-color: #008e4d;
	border: 3px solid #3ba675;
	border-radius: 6px;
	color: #ffffff;
	font-size: 14px;
	font-weight:700;
	margin:5px 20px;
	padding:5px;
	text-align:left;
	}
#verstecken-zo:hover,
#verstecken-nl:hover,
#verstecken-gf:hover {
	cursor:pointer;
	}
#zeigen-zo,
#zeigen-nl,
#zeigen-gf {
	width:552px;
	background-color: #008e4d;
	border: 3px solid #3ba675;
	border-radius: 6px;
	color: #ffffff;
	font-size: 14px;
	font-weight:700;
	margin:5px 20px;
	padding:5px;
	text-align:left;
	}
#zeigen-zo:hover,
#zeigen-nl:hover,
#zeigen-gf:hover {
	cursor:pointer;
	}

.accordion-gf {
	background:green;
	margin:-20px 28px 0px 20px;
	padding:20px 0px 20px 0px;
	border-radius:0px 0px 6px 6px;
	background-color:#F9F9F9;
	border:3px solid #EDEDEF;
	}


.accordion-zo {
	background:green;
	margin:-20px 28px 0px 20px;
	padding:20px 0px 20px 0px;
	border-radius:0px 0px 6px 6px;
	background-color:#F9F9F9;
	border:3px solid #EDEDEF;
	}

#elementarzeile_li{
  height: 32px;
  padding: 6px;
  border-color: #FF9933;
  border-left-color: #9933CC;
  background-image: url(../images/elementarverlauf_grau.jpg);
  font-weight: bold;
  border-left: thin solid #FF9966;
  border-bottom: thin solid #FF9966;
  border-top: thin solid #FF9966;

}
#elementarzeile_re{
  height: 32px;
  border-color: #FF9933;
  border-left-color: #9933CC;
  background-image: url(../images/elementarverlauf_grau.jpg);
  font-weight: bold;
  padding-top: 4px;
  border-right: thin solid #FF9966;
  border-bottom: thin solid #FF9966;
  border-top: thin solid #FF9966;
}
#elementarzeile_li_wv{
  height: 32px;
  padding: 6px;
  border-color: #FF9933;
  border-left-color: #9933CC;
  background-image: url(../images/elementarverlauf_grau_wv.jpg);
  font-weight: bold;
  border-left: thin solid #FF9966;
  border-bottom: thin solid #FF9966;
  border-top: thin solid #FF9966;
}
#elementarzeile_re_wv{
  height: 32px;
  border-color: #FF9933;
  border-left-color: #9933CC;
  background-image: url(../images/elementarverlauf_grau_wv.jpg);
  font-weight: bold;
  padding-top: 4px;
  border-right: thin solid #FF9966;
  border-bottom: thin solid #FF9966;
  border-top: thin solid #FF9966;
}
#glasbruch_li{
  height: 32px;
  padding: 6px;
  border-color: #FF9933;
  border-left-color: #9933CC;
  background-image: url(../images/elementarverlauf_grau.jpg);
  font-weight: bold;
  border-left: thin solid #FF9966;
  border-bottom: thin solid #FF9966;
  border-top: thin solid #FF9966;

}
#glasbruch_re{
  height: 32px;
  border-color: #FF9933;
  border-left-color: #9933CC;
  background-image: url(../images/elementarverlauf_grau.jpg);
  font-weight: bold;
  padding-top: 4px;
  border-right: thin solid #FF9966;
  border-bottom: thin solid #FF9966;
  border-top: thin solid #FF9966;
}


#elementarzeile {
    border: medium solid #FF9966;
}

.table-entry {
	border-bottom:1px solid #444444;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	height:20px;
	width:300px;
	padding:0 4px 0 4px;
}

.table-entry-short {
	display:inline-block;
	border-bottom:1px solid #444444;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	height:17px;
	width:60px;
	padding:0 4px 0 4px;
 }

.oabadresse {
  font-size:  11px;
}

.seitenumbruch {
  page-break-after: always;
}
.tabellenspalte_li {
  width: 500px;
}
.versicherungstabelle_optionen_druck {
margin-bottom:20px;
}

.versicherungstabelle_optionen_druck td {
	font-size:11px;
	height:2px;
	text-indent: 1px;
	white-space: normal;
	vertical-align:center;
	border-bottom: 1px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align:left;
	line-height:normal;
}

.pagebreakhere {
  page-break-after: always;
}



fieldset.tx-powermail-pi1_fieldset input.powermail_submit, .tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_confirmation_back {
    padding: 1px 15px 1px 15px !important;
    margin-bottom: 10px;
    border: 2px solid #3BA675 !important;
    border-radius: 6px !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
    background-color: #008E4D !important;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit:hover, .tx-powermail-pi1_confirmation_submit:hover, .tx-powermail-pi1_confirmation_back:hover {
	cursor:pointer;
}

#angebotanfordern {
    display: none;
}

.tx-nachschlagetabellen-pi2 #zieldatum {
	white-space: nowrap;
}
