﻿
@font-face { font-family: Museo100Regular; src: url('Museo100-RegularWeb.eot'); src: url('Museo100-RegularWeb.woff') format('woff'); }
@font-face { font-family: Museo500Regular; src: url('Museo500-RegularWeb.eot'); src: url('Museo500-RegularWeb.woff') format('woff'); }
@font-face { font-family: Museo100Sans;    src: url('MuseoSans_100Web.eot'); src: url('MuseoSans_100Web.woff') format('woff'); }

/* adjustment of the JQuery UI classes */ 

.ui-icon-white {
    background-image: url(../img/ui-icons_ffffff_508x480_white.png) !important;
    width: 32px;
    height: 32px;
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat:no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -10px;    
    margin-left: -8px;    
}

.ui-icon-green {
    background-image: url(../img/ui-icons_ffffff_508x480_green.png) !important;
    width: 32px;
    height: 32px;
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat:no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -10px;    
    margin-left: -8px;    
}


.ui-icon-blue {
    background-image: url(../img/ui-icons_ffffff_508x480_blue.png) !important;
    width: 32px;
    height: 32px;
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat:no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -10px;    
    margin-left: -8px;    
}

.ui-icon { width: 32px; height: 32px; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("images/ui-icons_ffffff_512x480.png"); }
.ui-state-default .ui-icon { background-image: url("images/ui-icons_ffffff_508x480_white.png"); }
#rpas1 .ui-state-active .ui-icon {	background-image: url("images/ui-icons_66c3d2_512x480.png"); }
#rpas2 .ui-state-active .ui-icon {	background-image: url("images/ui-icons_ffffff_508x480_blue.png"); }
#rpas3 .ui-state-active .ui-icon {	background-image: url("images/ui-icons_66c3d2_512x480.png"); }
.ui-icon-triangle-1-e { background-position:  -64px -40px; }
.ui-icon-triangle-1-s { background-position: -132px -40px; }
.ui-icon-triangle-1-w { background-position: -190px -39px; }

#rpas1reg .ui-state-active .ui-icon {	background-image: url("images/ui-icons_66c3d2_512x480.png"); }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon { margin-top: -9px; }

#doclogin h3 { margin-top: 2px; }

#back01bg3 .ui-state-default,
#back02bg3 .ui-state-default,
#back03bg3 .ui-state-default,
#info01bg3 .ui-state-default,
#info02bg3 .ui-state-default,
#info03bg3 .ui-state-default,
#info04bg3 .ui-state-default { border: 1px solid #d5ecba; background: #d5ecba url("rheport3/images/ui-bg_flat_75_d5ecba_40x100.png") 50% 50% repeat-x; font-weight: normal; color: #000000; }

#info01bg3 .ui-state-default .ui-icon,
#info02bg3 .ui-state-default .ui-icon,
#info03bg3 .ui-state-default .ui-icon,
#info04bg3 .ui-state-default .ui-icon { background-image: url("images/ui-icons_ffffff_512x480.png"); }

#back01bg3 .ui-state-hover,
#back02bg3 .ui-state-hover,
#back03bg3 .ui-state-hover,
#info01bg3 .ui-state-hover,
#info02bg3 .ui-state-hover,
#info03bg3 .ui-state-hover,
#info04bg3 .ui-state-hover { border: 1px solid #bfda76; background: #bfda76 url("report3/images/ui-bg_flat_75_bfda76_40x100.png") 50% 50% repeat-x; font-weight: normal; color: #000000; }

#info01bg3 .ui-state-active,
#info02bg3 .ui-state-active,
#info03bg3 .ui-state-active,
#info04bg3 .ui-state-active { border: 1px solid #bfda76; background: #ffffff url("images/ui-bg_flat_65_ffffff_40x100.png") 50% 50% repeat-x; font-weight: normal; color: #000000; }

#info01bg3 .ui-widget-content,
#info02bg3 .ui-widget-content,
#info03bg3 .ui-widget-content,
#info04bg3 .ui-widget-content { border: 1px solid #bfda76; border-top: 0px; background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #000000; }

#info01bg3 .ui-state-active .ui-icon,
#info02bg3 .ui-state-active .ui-icon,
#info03bg3 .ui-state-active .ui-icon,
#info04bg3 .ui-state-active .ui-icon { background-image: url("images/ui-icons_ffffff_508x480_green.png"); }

#doclogin .ui-state-default { border: 1px solid #b9d4ea; background: #b9d4ea url("rheport2/images/ui-bg_flat_75_b9d4ea_40x100.png") 50% 50% repeat-x; font-weight: normal; color: #000000; }
#doclogin .ui-state-default .ui-icon { background-image: url("images/ui-icons_ffffff_512x480.png"); }
#doclogin .ui-state-hover { border: 1px solid #74a9d4; background: #74a9d4 url("rheport2/images/ui-bg_flat_75_74a9d4_40x100.png") 50% 50% repeat-x; font-weight: normal; color: #000000; }
#doclogin .ui-state-default .ui-icon { background-image: url("images/ui-icons_ffffff_512x480.png"); }
#doclogin .ui-state-hover { border: 1px solid #74a9d4; background: #74a9d4 url("rheport2/images/ui-bg_flat_75_74a9d4_40x100.png") 50% 50% repeat-x; font-weight: normal; color: #000000; }
#doclogin .ui-state-active { border: 1px solid #b9d4ea; background: #ffffff url("images/ui-bg_flat_65_ffffff_40x100.png") 50% 50% repeat-x; font-weight: normal; color: #000000; }
#doclogin .ui-widget-content { border: 1px solid #b9d4ea; border-top: 0px; background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #000000; }
#doclogin .ui-state-active .ui-icon { background-image: url("images/ui-icons_ffffff_508x480_blue.png"); }


#rpas1 .ui-button-icon-only .ui-icon { left: 50%; margin-left: -16px; }
#rpas1 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -14px; }
#rpas1 .ui-icon-check { background-position: -128px -290px; }
#rpas1 .ui-icon-blank { background-position: 20px 20px; }
#rpas1 .ui-icon-triangle-1-e { background-position: -70px -41px; }

#rpas2 .ui-button-icon-only .ui-icon { left: 50%; margin-left: -16px; }
#rpas2 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -14px; }
#rpas2 .ui-icon-check { background-position: -128px -290px; }
#rpas2 .ui-icon-blank { background-position: 20px 20px; }
#rpas2 .ui-icon-triangle-1-e { background-position: -70px -41px; }

#rpas3 .ui-button-icon-only .ui-icon { left: 50%; margin-left: -16px; }
#rpas3 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -14px; }
#rpas3 .ui-icon-check { background-position: -128px -290px; }
#rpas3 .ui-icon-blank { background-position: 20px 20px; }
#rpas3 .ui-icon-triangle-1-e { background-position: -70px -41px; }

#rpas4 .ui-button-icon-only .ui-icon { left: 50%; margin-left: -16px; }
#rpas4 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -14px; }
#rpas4 .ui-icon-check { background-position: -128px -290px; }
#rpas4 .ui-icon-blank { background-position: 20px 20px; }
#rpas4 .ui-icon-triangle-1-e { background-position: -70px -41px; }

#rpas5 .ui-button-icon-only .ui-icon { left: 50%; margin-left: -16px; }
#rpas5 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -14px; }
#rpas5 .ui-icon-check { background-position: -128px -290px; }
#rpas5 .ui-icon-blank { background-position: 20px 20px; }
#rpas5 .ui-icon-triangle-1-e { background-position: -70px -41px; }

#rpas1reg .ui-button-icon-only .ui-icon { left: 50%; margin-left: -16px; }
#rpas1reg .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -14px; }
#rpas1reg .ui-icon-check { background-position: -128px -290px; }
#rpas1reg .ui-icon-blank { background-position: 20px 20px; }
#rpas1reg .ui-icon-triangle-1-e { background-position: -70px -41px; }



/*
.ui-icon-search {
    background-position: -320px -224px;
}
*/

body {
    font-family: Museo100Regular, Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}

.main {
    width: 930px;
    padding-left: 30px;
    padding-right: 30px;
    margin: auto;
}

.search {
    border: 1px solid rgb(191, 218, 118);
    padding: 5px;

    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;

    text-decoration: none;

    height: 22px;
    width: 126px;

    font-family: Museo100Regular, Verdana, Arial, sans-serif;
    font-size: 14px;

    /* margin-right: 5px; */
}

hr { margin: 0px; padding: 0px; }

.navhl {
    margin-bottom: 0;
    font-family: Museo500Regular, sans-serif;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 18px;
    line-height: 24px;
    height: 31px;
    padding-top: 9px;
    padding-left: 13px;
}

.nav  { margin-top: 1px; width: 310px; text-align: left; }
.link { margin-top: 1px; width: 100%; text-align: left; }

a.rheport2 {
	border: 1px solid #b9d4ea;
	background: #b9d4ea url("rheport2/images/ui-bg_flat_75_b9d4ea_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #000000;
}

a.rheport2:hover {
	border: 1px solid #74a9d4;
	background: #74a9d4 url("rheport2/images/ui-bg_flat_75_74a9d4_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #000000;
}

a.rheport3 {
	border: 1px solid #bfda76;
	background: #d5ecba url("rheport3/images/ui-bg_flat_75_d5ecba_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #000000;
}

a.rheport3:hover {
	border: 1px solid #708045;
	background: #bfda76 url("rheport3/images/ui-bg_flat_75_bfda76_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #000000;
}


#slideTexts {
    position: relative;
    top: 22px;
    z-index: 1;
}

#slideAnswer {
    margin-left: -7px !important;
}

.slide {
    width:590px;
    height:270px;
    display:inline; 
    float:left;
    position: absolute;
}

.afterSlideshow {
    margin-top: 225px;
}

.slideHeadline {
    font-family: Museo500Regular, sans-serif;
    font-size: 22px;
    line-height: 28px;
}

#breadcrumb {
    border-radius: 5px;
    font-family: Museo100Sans;
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 10px;
    margin-bottom: 45px;
}

#content h2 { font-size: 32px; line-height: 36px; margin: 12px 0; }
/* #content h3 { font-size: 18px; line-height: 24px; margin: 0; } */
#content h3 { font-size: 18px; line-height: 24px; }
#content p, ul, span  { font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; }
#content ul { padding-left: 16px; }
#content li { margin-bottom: 6px; }
#content a { color: black; }

.superscript { position: relative; top: -0.5em; font-size: 80% !important; }

.bg1   { background-color: rgb(179, 225, 233); } /* b3e1e9 */
.bg2   { background-color: rgb(185, 212, 234); } /* b9d4ea */
.bg3   { background-color: rgb(213, 236, 186); } /* d5ecba */

.bghl1 { background-color: rgb(102, 195, 210); } /* 66c3d2 50% 3e7780 */
.bghl2 { background-color: rgb(116, 169, 212); } /* 74a9d4 50%:466680 */
.bghl3 { background-color: rgb(191, 218, 118); } /* bfda76 50%:708045 */

.txt30 { font-size: 26px; font-weight: bold; }

.drow  { clear: both; }
.dcell { float: left; }

.fl    { float: left; }
.fr    { float: right; }

.hidden { display: none; }

.cpointer { cursor:pointer; }
.cnone    { cursor:default; }

.vat { vertical-align: top; }
.vam { vertical-align: middle; }
.vab { vertical-align: bottom; }

.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }

.h000  { height:   0px; }
.h020  { height:  20px; }
.h027  { height:  27px; }
.h030  { height:  30px; }
.h034  { height:  34px; }
.h040  { height:  40px; }
.h045  { height:  45px; }
.h055  { height:  55px; }
.h100  { height: 100px; }
.h110  { height: 110px; }
.h120  { height: 120px; }
.h150  { height: 150px; }
.h145  { height: 145px; }
.h175  { height: 175px; }
.h200  { height: 200px; }
.h210  { height: 210px; }
.h233  { height: 233px; }
.h240  { height: 240px; }
.h290  { height: 290px; }
.h300  { height: 300px; }
.h338  { height: 338px; }
.h354  { height: 354px; }
.h360  { height: 360px; }
.h380  { height: 380px; }
.h400  { height: 400px; }
.h800  { height: 800px; }

.w010  { width:  10px; }
.w015  { width:  15px; }
.w020  { width:  20px; }
.w030  { width:  30px; }
.w040  { width:  40px; }
.w057  { width:  57px; }
.w080  { width:  80px; }
.w100  { width: 100px; }
.w105  { width: 105px; }
.w110  { width: 110px; }
.w115  { width: 115px; }
.w120  { width: 120px; }
.w130  { width: 130px; }
.w140  { width: 140px; }
.w150  { width: 150px; }
.w160  { width: 160px; }
.w170  { width: 170px; }
.w180  { width: 180px; }
.w190  { width: 190px; }
.w200  { width: 200px; }
.w180i  { width: 180px !important; }
.w300  { width: 300px; }
.w310  { width: 310px; }
.w320  { width: 320px; }
.w380  { width: 380px; }
.w400  { width: 400px; }
.w420  { width: 420px; }
.w500  { width: 500px; }
.w586  { width: 586px; }
.w590  { width: 590px; }
.w800  { width: 800px; }
.w908  { width: 908px; }
.w930  { width: 930px; }
.w1096 { width:1096px; }

.w050p { width: 50%; }
.w100p { width: 100%; }

.m15   { margin-left:  15px; }

.ml06  { margin-left:   6px; }
.ml10  { margin-left:  10px; }
.ml41  { margin-left:  41px; }
.ml60  { margin-left:  60px; }
.ml120  { margin-left:  120px; }

.mr10  { margin-right: 10px; }
.mr15  { margin-right: 15px; }
.mr60  { margin-right: 60px; }

.mt01  { margin-top:   1px; }
.mt02  { margin-top:   2px; }
.mt03  { margin-top:   3px; }
.mt06  { margin-top:   6px; }
.mt10  { margin-top:  10px; }
.mt12  { margin-top:  12px; }
.mt16  { margin-top:  16px; }
.mt20  { margin-top:  20px; }
.mt25  { margin-top:  25px; }
.mt30  { margin-top:  30px; }
.mt50  { margin-top:  50px; }
.mt225 { margin-top: 225px; }

.mb12  { margin-bottom:  12px; }
.mb30  { margin-bottom:  30px; }
.mb60  { margin-bottom:  60px; }
.mb120 { margin-bottom: 120px; }

.p0    { padding:  0px; }
.p15   { padding: 15px; }

.pl10  { padding-left: 10px; }
.pl20  { padding-left: 20px; }
.pl40  { padding-left: 40px; }

.pt08  { padding-top:  8px; }
.pt10  { padding-top: 10px; }
.pt20  { padding-top: 20px; }

.nowrap  { white-space: nowrap; }

.b0     { border: 0px; }
.b1     { border: 1px solid #000000; }
.b1red  { border: 1px solid #ff0000; }
.b1bg2  { border: 1px solid #b9d4ea; }
.b1bg3  { border: 1px solid #d5ecba; }
.b2bg1  { border: 2px solid #b3e1e9; }
.b2bg2  { border: 2px solid #b9d4ea; }
.b2bg3  { border: 2px solid #d5ecba; }
.br5    { border-radius: 5px; }

.bbrr5  { border-bottom-right-radius: 5px; }
.bblr5  { border-bottom-left-radius:  5px; }
.btrr5  { border-top-right-radius:    5px; }

.txtbg  { background-color: rgb(191, 218, 118); }

.txt80p { font-size: 80% !important; }
.txt18  { font-size: 18px !important; }
.txt25  { font-size: 25px !important; }
.txt32  { font-size: 32px !important; }
.txt48  { font-size: 48px !important; }
.txt72  { font-size: 72px !important; }

.txtb   { font-weight:bold !important; }



.framec1 { margin: 0 0 0 0; border: 1px solid #66c3d2; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 10px; }
.framec2 { margin: 0 0 0 0; border: 1px solid #74a9d4; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 10px; }

.frameformc1 { margin: 0 0 0 0; border: 1px solid #66c3d2; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 4px; width: 350px; }
.frameformc2 { margin: 0 0 0 0; border: 1px solid #74a9d4; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 4px; width: 350px; }
.frameformc3 { margin: 0 0 0 0; border: 1px solid #bfda76; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 4px; width: 350px; }
.frameformc4 { margin: 0 0 0 0; border: 1px solid #66c3d2; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 30px !important; padding: 4px; }


.frameformc2m  { margin: 0 0 0 0; border: 1px solid #74a9d4; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 4px; width: 280px; }
.frameformc2m2 { margin: 0 0 0 0; border: 1px solid #74a9d4; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 4px; width: 130px; }
.frameformc2s  { margin: 0 0 0 0; border: 1px solid #74a9d4; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 4px; width: 50px; }
.frameformc2s2 { margin: 0 0 0 0; border: 1px solid #74a9d4; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 4px; width: 60px; }
.frameformc2s3 { margin: 0 0 0 0; border: 1px solid #74a9d4; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 4px; width: 20px; }
.width100 { margin: 0 0 0 0; border: 1px solid #74a9d4; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 4px; width: 100px; }
.width140 { margin: 0 0 0 0; border: 1px solid #74a9d4; border-radius: 5px; font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; padding: 4px; width: 140px; }

.txtblack { color: #000000; }
.txtred   { color: #ff0000; }

#rpas_t1 .ui-icon-check { background-position: -128px -290px; }
#rpas_t1 .ui-button-icon-only .ui-icon { left: 50%; margin-left: -16px; }
#rpas_t1 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -14px; }
#rpas_t1 .ui-icon-blank { background-position: 20px 20px; }

#rpas_t2 .ui-icon-check { background-position: -128px -290px; }
#rpas_t2 .ui-button-icon-only .ui-icon { left: 50%; margin-left: -16px; }
#rpas_t2 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -14px; }
#rpas_t2 .ui-icon-blank { background-position: 20px 20px; }

#rpas_t3 .ui-icon-check { background-position: -128px -290px; }
#rpas_t3 .ui-button-icon-only .ui-icon { left: 50%; margin-left: -16px; }
#rpas_t3 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -14px; }
#rpas_t3 .ui-icon-blank { background-position: 20px 20px; }

/*--additional styles for the query form-----------------------------------*/

.requiredQuery{
    border-color:red;
}

/*--loading div-----------------------------------*/

.loadingDiv {
    /* display: none; */
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0000001a url(../img/ajax-load.gif) 50% 50% no-repeat;
}
/*---Neue Klassen----hinzugefügt von AG am 18.06.2020--------------------------------------------------------------------------------*/
#NAV_9{
    border-radius:0px 0px 5px 5px!important;
}
.h380{
    height:380px!important;
    width:auto!important;
}
.padding15{
    padding:15px;

}
.h410{
    height:410px!important;
}
.mt85{
    margin-top:85px!important;
}

/*--loading div-----------------------------------*/
#textcontent{
    white-space: pre-line;
    font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important;
}
#textcontent h2 { font-size: 24px; line-height: 36px; margin: 12px 0; }
#textcontent h3 { font-size: 18px; line-height: 24px; }
#textcontent p, ul, span  { font-family: Museo100Sans; font-size: 16px !important; line-height: 24px !important; }
#textcontent ul { padding-left: 16px; }
#textcontent li { margin-bottom: 6px; }
#textcontent a { color: black; }