.tx-cronstegoberechnung-pi1 .ok { border: 1px solid gray; }
.tx-cronstegoberechnung-pi1 .error { border: 1px solid red; color: red; background-color: #FFFFFF; }
.tx-cronstegoberechnung-pi1 input.readonly { color: black; border: 0 none; font-weight: bold; background-color: #eee; }
.tx-cronstegoberechnung-pi1 .hidden { display: none; }
.tx-cronstegoberechnung-pi1 .hidden-popup { display: none; position: absolute; }

.tx-cronstegoberechnung-pi1 ul.tab-navigation { list-style-type: none; padding: 0px; margin: 0px; }
.tx-cronstegoberechnung-pi1 li.tabselect { display: inline-block; float: left; padding: 2px 5px; border: 1px solid #E5E5E5; }
.tx-cronstegoberechnung-pi1 li.tabselect a { text-transform: uppercase; font-family: Klavika,sans-serif; }
.tx-cronstegoberechnung-pi1 li.tabselect a:hover { text-decoration: none; }
.tx-cronstegoberechnung-pi1 li.tabselect-act { background-color: #CC1177; }
.tx-cronstegoberechnung-pi1 li.tabselect-act a { color: #E5E5E5; text-decoration: none; }
.tx-cronstegoberechnung-pi1 div.tabcontent { border: 1px solid #E5E5E5; }
.tx-cronstegoberechnung-pi1 div.tabcontent-maincontent { padding: 0px 10px 10px 10px; }
.tx-cronstegoberechnung-pi1 div.tabcontent-container { min-height: 500px; } /* avoid jumps on tab switch */
.tx-cronstegoberechnung-pi1 div.config { background-color: #EEEEEE; border: 1px solid #E5E5E5; padding: 5px 10px; }

.tx-cronstegoberechnung-pi1 legend { font-family: Klavika,sans-serif; text-transform: uppercase; color: #CC1177; }

td.tx_cronstegoberechnung_position-cell { padding: 0px 15px 15px 0px; }
div.tx_cronstegoberechnung_positionimage-1 { height: 165px; }
div.tx_cronstegoberechnung_positionimage-2 { height: 156px; }
div.tx_cronstegoberechnung_positionimage-3 { height: 121px; }
div.tx_cronstegoberechnung_positionimage-4 { height: 158px; }
input.tx_cronstegoberechnung_position { float: left; }
.tx_cronstegoberechnung_position-label { padding-left: 20px; }

.modeselection label { font-weight: bold; color: #8B0000; margin: 15px 0px 10px; }

.dimesion-example-image img { margin-left: 70px; }
span.berechnung-sdu { display: inline-block; width: 2.5em; }

select.tx_cronstegoberechnung_pi1_distscale { width: 240px; }
select.tx_cronstegoberechnung_pi1_tempscale { width: 100px; }

input#tx_cronstegoberechnung_pi1_zip { width: 50px; }
input#tx_cronstegoberechnung_pi1_city { width: 148px; }

.tx-cronstegoberechnung-pi1 .required { padding-top: 10px; }
