/* default styles for extension "tx_koningbootstrapcarousel" */
        		
/* default styles for extension "tx_doctorsearchnew" */
    textarea.f3-form-error {
        background-color: #FF9F9F;
        border: 1px #FF0000 solid;
    }

    input.f3-form-error {
        background-color: #FF9F9F;
        border: 1px #FF0000 solid;
    }

    .tx-doctor-search-new table {
        border-collapse: separate;
        border-spacing: 10px;
    }

    .tx-doctor-search-new table th {
        font-weight: bold;
    }

    .tx-doctor-search-new table td {
        vertical-align: top;
    }

    .typo3-messages .message-error {
        color: red;
    }

    .typo3-messages .message-ok {
        color: green;
    }
/* default styles for extension "tx_nextbodyfinder" */
.bodyArea { display:block; position:relative; width:450px; height:590px; background-image:url(/typo3conf/ext/next_bodyfinder/Resources/Public/body.jpg); background-repeat:no-repeat; background-size:100% auto; margin-left: 25px; margin-bottom:70px; margin-top:70px;}
.bodyArea div.arrow { position:absolute; bottom:0; background-image:url(/typo3conf/ext/next_bodyfinder/Resources/Public/arrow.png); background-size:100% 100%; width:140px; display:none;}
.bodyArea div.dot { display:none; position:absolute; cursor:pointer; height:26px; background-image:url(/typo3conf/ext/next_bodyfinder/Resources/Public/body_dot.png); background-repeat:no-repeat; width:30px; z-index:20;}
.bodyArea div.title { cursor:pointer;text-align:left;}
.bodyArea div.dot:hover { color:#000; }
.bodyArea div.dotActive { color:#000; }
.bodyArea div.info { position:absolute; /*border-bottom:1px dotted #666666;*/ width:inherit; color:inherit; 
background-image: url(/typo3conf/ext/next_bodyfinder/Resources/Public/title_bgr.png);
width: 140px;
height: 80px;
background-repeat: no-repeat;
}
#area12 div.info {
background-image: url(/typo3conf/ext/next_bodyfinder/Resources/Public/title_bgr_bigger.png);
width: 260px;
height: 80px;
background-repeat: no-repeat;
}
.bodyArea div.info span { display:inline-block; line-height:14px; color:inherit; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:10px; transform: scaleY(-1);}
.bodyAreaLeft { text-align:left; background-position:bottom right; padding-right:10px; }
.bodyAreaLeft span { /* margin-right:20px; */ }
.bodyAreaRight { text-align:right; background-position:bottom left; padding-left:10px; }
.bodyAreaRight span { /* margin-left:20px; */ }
.bodyAreaRight .info { margin-left: 16px;}
.bodyAreaLeft .info { }
.bodyLinks { display:none;background: #f5f5f5; width: 492px; overflow: hidden; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; }
.bodyLinks span { display:block; margin:0px 5px 0px 0; font-weight:bold;}
