/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
img,legend{border:0}
body,button,select{text-transform:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:0 0;outline:0;text-decoration:none;color:#0166a9}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.box h3,body{font-size:11px}
button{overflow:visible}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
.titleFont,body,h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0;color:#000}
legend{padding:0}
#content .tabelle .tabcontent,.tabzeiletrenner{border-left:1px solid #bebebe}
table{border-collapse:collapse;border-spacing:0;width:100%}
td,th{padding:0}
@font-face{font-family:SMA-Futura;src:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Book.eot);src:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Book.eot#iefix) format('embedded-opentype'),url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Book.woff) format('woff'),url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Book.ttf) format('truetype'),url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Book.svg#SMA-Futura) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:SMA-Futura;src:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Demi.eot);src:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Demi.eot#iefix) format('embedded-opentype'),url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Demi.woff) format('woff'),url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Demi.ttf) format('truetype'),url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Demi.svg#SMA-Futura) format('svg');font-weight:700;font-style:normal}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:SMA-Futura;src:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Book.svg#Futura-Book) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:SMA-Futura;src:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/global/fonts/Futura-Demi.svg#Futura-Demi) format('svg');font-weight:700;font-style:normal}
}
body{font-family:Tahoma,Verdana,sans-serif;font-style:normal;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body[data-lang=ja-JP]{font-family:'MS PGothic','ＭＳ Ｐゴシック',Tahoma,Verdana;font-size:12px}
body[data-lang=ko-KR],body[data-lang=zh-CN]{font-size:12px}
button,input,select,textarea{font-family:inherit;font-size:inherit}
a:active,a:hover,a:link,a:visited{outline:0;text-decoration:none}
.titleFont,h1,h2,h3,h4,h5,h6{font-family:SMA-Futura,Tahoma,Verdana,sans-serif;font-weight:700;padding-bottom:7px}
.titleFont a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000}
body[data-lang=ja-JP] .titleFont,body[data-lang=ja-JP] h1,body[data-lang=ja-JP] h2,body[data-lang=ja-JP] h3,body[data-lang=ja-JP] h4,body[data-lang=ja-JP] h5,body[data-lang=ja-JP] h6{font-family:SMA-Futura,'MS PGothic','ＭＳ Ｐゴシック',Tahoma,Verdana}
h1{font-size:27px}
h2{font-size:18px}
h3{font-size:14px;padding-bottom:5px}
h4{font-size:13px;padding-bottom:4px}
h5{font-size:12px;padding-bottom:2px}
input[type=checkbox],input[type=radio]{vertical-align:text-bottom;margin-right:3px;cursor:pointer}
.pointer,a,button,input[type=image],input[type=reset],input[type=submit],select{cursor:pointer}
p{margin-bottom:15px}
.ie9 .css3pie,.oldie .css3pie{behavior:url(/20241031021237oe_/https://www.sunnyportal.com/Content/vendor/css3pie/PIE.htc)}
#content .contentCoat,#content .tabcontent{padding:28px 37px 24px}
#content .contentCoat,#content .notabs{border-top:1px solid #bebebe}
#content.hiddenLeftMenu .notabs{margin-left:5px}
#content.hiddenLeftMenu .contentCoat,#content.hiddenLeftMenu .tabcontent{padding-left:42px}
#content .tabelle{padding:0 0 4px;margin:0;background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tab_bottom.gif) bottom left repeat-x;color:#000;display:block}
#content .tabelle.closed{background:0 0;padding-bottom:0}
#content .tabelle.closed .tabrahmen{display:none}
#content .tabelle .tabhead{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tablehead.gif) top left no-repeat}
#content .tabelle .tabhead .tabheadcontent{height:29px;line-height:29px;margin-left:14px;background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tablehead.gif) top right no-repeat #e5e5e5;color:#666;font-weight:700}
#content .tabelle .tabhead .tabheadcontent a{padding-left:10px;background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/pfeil.gif) 0 -32px no-repeat;color:#666;display:block}
#content .tabelle .tabheadclosed,#content .tabelle.closed .tabhead{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tableheadclosed.gif) top left no-repeat}
#content .tabelle .tabheadclosed .tabheadclosedcontent,#content .tabelle.closed .tabhead .tabheadcontent{height:30px;line-height:29px;margin-left:14px;background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tableheadclosed.gif) top right no-repeat #e5e5e5;color:#666;font-weight:700}
#content .tabelle .tabheadclosed .tabheadclosedcontent a,#content .tabelle.closed .tabhead .tabheadcontent a{padding-left:10px;background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/pfeil.gif) 0 -12px no-repeat;color:#666;display:block}
#content .tabelle .tabrahmen{border:1px solid #bebebe;border-bottom:0;padding:1px}
#content .tabelle .tabcontent{border-right:1px solid #bebebe;padding:19px}
#content .tabelle th{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tablehead.gif) -30px top no-repeat;padding-top:5px;padding-bottom:5px;line-height:15px;text-align:left}
#content .tabelle th.first{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tablehead.gif) top left no-repeat;padding:5px 12px 5px 15px}
#content .tabelle th.last{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tablehead.gif) top right no-repeat;padding:5px 4px 5px 0}
.tabelleLightbox .tabLightrahmen{border:1px solid #000;border-top:0;padding:0;background-color:#fff;text-align:left}
.tabelleLightbox .tabLighthead{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tableheadLightboxFront.gif) top left no-repeat}
.tabelleLightbox .tabLighthead .tabLightheadcontent{height:29px;line-height:29px;margin-left:13px;background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tableheadLightboxContent.gif) top right no-repeat;color:#666;font-weight:700;text-align:left}
.box{margin:0}
.box h3{width:100%;height:28px;line-height:28px;margin:0;padding:0 15px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-o-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-ms-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:linear-gradient(to bottom,#fefefe 0,#dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dbdbdb, GradientType=0);border:1px solid #bebebe;border-radius:10px 10px 0 0;font-family:inherit;font-weight:700;color:#666}
.box h3 .icon{margin-right:0;width:16px}
.box .content{width:100%;padding:14px 15px 6px;margin:0;background-color:#fff;border:1px solid #bebebe;border-top:none;border-radius:0 0 10px 10px;-moz-box-shadow:0 1px 1px #e5e5e5;-webkit-box-shadow:0 1px 1px #e5e5e5;box-shadow:0 1px 1px #e5e5e5}
.valueTable th span.closed,.valueTable th span.opened{font-weight:400;margin-left:2px}
body[data-lang=ja-JP] .box h3,body[data-lang=ko-KR] .box h3,body[data-lang=zh-CN] .box h3{font-size:12px}
.ie9 .box .content,.ie9 .box h3,.oldie .box .content,.oldie .box h3{behavior:url(/20241031021237oe_/https://www.sunnyportal.com/Content/vendor/css3pie/PIE.htc)}
.valueTable th{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/white_stripe.gif) repeat-x #eee;border-top:1px solid #bebebe}
.valueTable th span.opened{padding-left:10px;background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/pfeil.gif) 0 -40px no-repeat;color:#000}
.valueTable td{border-top:1px dotted #bebebe;padding:8px}
.valueTable td.valueFirst{border-top:1px solid #bebebe}
a.button,button.button,input.button{position:relative;font-family:inherit;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#eee;background-repeat:repeat-x;background-image:-moz-linear-gradient(#fff,#eee);background-image:-ms-linear-gradient(#fff,#eee);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#fff,#eee);background-image:-o-linear-gradient(#fff,#eee);-pie-background:linear-gradient(#fff,#eee);background-image:linear-gradient(#fff,#eee);-moz-box-shadow:1px 1px 1px #e5e5e5;-webkit-box-shadow:1px 1px 1px #e5e5e5;box-shadow:1px 1px 1px #e5e5e5;border:1px solid #bebebe;border-bottom-color:#999;border-right-color:#999;color:#0166a9;cursor:pointer;display:inline-block;float:left;font-weight:700;margin:0 15px 15px 0;padding:5px 14px 6px 15px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #fff;z-index:2}
a.button::-moz-focus-inner,button.button::-moz-focus-inner,input.button::-moz-focus-inner{padding:0}
a.button .reset,button.button .reset,input.button .reset{background-image:none;-pie-background:none;box-shadow:none}
a.button .reset:active,a.button .reset:focus,a.button .reset:hover,button.button .reset:active,button.button .reset:focus,button.button .reset:hover,input.button .reset:active,input.button .reset:focus,input.button .reset:hover{background-image:none;-pie-background:none}
a.button:active,a.button:focus,a.button:hover,button.button:active,button.button:focus,button.button:hover,input.button:active,input.button:focus,input.button:hover{background-color:#fff;background-image:none;-pie-background:none;color:#0166a9;outline:0}
a.button.disabled,a.button[disabled=disabled],a.button[disabled=true],button.button.disabled,button.button[disabled=disabled],button.button[disabled=true],input.button.disabled,input.button[disabled=disabled],input.button[disabled=true]{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;background:#fff;color:#333}
a.button.disabled:active,a.button.disabled:focus,a.button.disabled:hover,a.button[disabled=disabled]:active,a.button[disabled=disabled]:focus,a.button[disabled=disabled]:hover,a.button[disabled=true]:active,a.button[disabled=true]:focus,a.button[disabled=true]:hover,button.button.disabled:active,button.button.disabled:focus,button.button.disabled:hover,button.button[disabled=disabled]:active,button.button[disabled=disabled]:focus,button.button[disabled=disabled]:hover,button.button[disabled=true]:active,button.button[disabled=true]:focus,button.button[disabled=true]:hover,input.button.disabled:active,input.button.disabled:focus,input.button.disabled:hover,input.button[disabled=disabled]:active,input.button[disabled=disabled]:focus,input.button[disabled=disabled]:hover,input.button[disabled=true]:active,input.button[disabled=true]:focus,input.button[disabled=true]:hover{background:#fff;cursor:default;outline:0}
a.button.blue,a.button.colored,button.button.blue,button.button.colored,input.button.blue,input.button.colored{background-color:#004e85;background-repeat:repeat-x;background-image:-moz-linear-gradient(#096bab,#004e85);background-image:-ms-linear-gradient(#096bab,#004e85);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#096bab),color-stop(100%,#004e85));background-image:-webkit-linear-gradient(#096bab,#004e85);background-image:-o-linear-gradient(#096bab,#004e85);-pie-background:linear-gradient(#096bab,#004e85);background-image:linear-gradient(#096bab,#004e85);-moz-box-shadow:1px 1px 1px #000;-webkit-box-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000;border:1px solid #004a7f;color:#bfd3e9;text-shadow:none}
a.button.blue .reset,a.button.colored .reset,button.button.blue .reset,button.button.colored .reset,input.button.blue .reset,input.button.colored .reset{background-image:none;-pie-background:none;box-shadow:none}
a.button.blue .reset:active,a.button.blue .reset:focus,a.button.blue .reset:hover,a.button.colored .reset:active,a.button.colored .reset:focus,a.button.colored .reset:hover,button.button.blue .reset:active,button.button.blue .reset:focus,button.button.blue .reset:hover,button.button.colored .reset:active,button.button.colored .reset:focus,button.button.colored .reset:hover,input.button.blue .reset:active,input.button.blue .reset:focus,input.button.blue .reset:hover,input.button.colored .reset:active,input.button.colored .reset:focus,input.button.colored .reset:hover{background-image:none;-pie-background:none}
a.button.blue:active,a.button.blue:focus,a.button.blue:hover,a.button.colored:active,a.button.colored:focus,a.button.colored:hover,button.button.blue:active,button.button.blue:focus,button.button.blue:hover,button.button.colored:active,button.button.colored:focus,button.button.colored:hover,input.button.blue:active,input.button.blue:focus,input.button.blue:hover,input.button.colored:active,input.button.colored:focus,input.button.colored:hover{background-color:#096bab;background-repeat:repeat-x;background-image:-moz-linear-gradient(#096bab,#096bab);background-image:-ms-linear-gradient(#096bab,#096bab);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#096bab),color-stop(100%,#096bab));background-image:-webkit-linear-gradient(#096bab,#096bab);background-image:-o-linear-gradient(#096bab,#096bab);-pie-background:linear-gradient(#096bab,#096bab);background-image:linear-gradient(#096bab,#096bab);color:#fff}
a.button .icon,button.button .icon{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/html-modules/images/buttons/buttonIcons.png) no-repeat;display:inline-block;margin:0 5px -4px -7px;height:16px;width:16px}
.buttons:after,.buttons:before,.buttonset:after,.buttonset:before{content:"";display:table}
a.button .loading,button.button .loading{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/html-modules/images/buttons/loading-small-666-fff.gif) no-repeat}
a.button .ok,button.button .ok{background:url(/20241031021237oe_/https://www.sunnyportal.com/Images/ok.png) no-repeat}
a.button .download,button.button .download{background-position:0 0}
a.button .print,button.button .print{background-position:0 -16px}
a.button .close,button.button .close{background-position:0 -32px}
a.button .location,button.button .location{background-position:0 -48px}
a.button .add,button.button .add{background-position:0 -64px}
a.button .calendar,button.button .calendar{background-position:0 -80px}
a.button .vcard,button.button .vcard{background-position:0 -96px}
a.button .next,button.button .next{background-position:0 -112px}
a.button .previous,button.button .previous{background-position:0 -128px}
a.button .secondary,button.button .secondary{margin:0 -6px -4px 0}
a.button.disabled .download,a.button[disabled=disabled] .download,a.button[disabled=true] .download,button.button.disabled .download,button.button[disabled=disabled] .download,button.button[disabled=true] .download{background-position:-16px 0}
a.button.disabled .print,a.button[disabled=disabled] .print,a.button[disabled=true] .print,button.button.disabled .print,button.button[disabled=disabled] .print,button.button[disabled=true] .print{background-position:-16px -16px}
a.button.disabled .close,a.button[disabled=disabled] .close,a.button[disabled=true] .close,button.button.disabled .close,button.button[disabled=disabled] .close,button.button[disabled=true] .close{background-position:-16px -32px}
a.button.disabled .location,a.button[disabled=disabled] .location,a.button[disabled=true] .location,button.button.disabled .location,button.button[disabled=disabled] .location,button.button[disabled=true] .location{background-position:-16px -48px}
a.button.disabled .add,a.button[disabled=disabled] .add,a.button[disabled=true] .add,button.button.disabled .add,button.button[disabled=disabled] .add,button.button[disabled=true] .add{background-position:-16px -64px}
a.button.disabled .calendar,a.button[disabled=disabled] .calendar,a.button[disabled=true] .calendar,button.button.disabled .calendar,button.button[disabled=disabled] .calendar,button.button[disabled=true] .calendar{background-position:-16px -80px}
a.button.disabled .vcard,a.button[disabled=disabled] .vcard,a.button[disabled=true] .vcard,button.button.disabled .vcard,button.button[disabled=disabled] .vcard,button.button[disabled=true] .vcard{background-position:-16px -96px}
a.button.disabled .next,a.button[disabled=disabled] .next,a.button[disabled=true] .next,button.button.disabled .next,button.button[disabled=disabled] .next,button.button[disabled=true] .next{background-position:-16px -112px}
a.button.disabled .previous,a.button[disabled=disabled] .previous,a.button[disabled=true] .previous,button.button.disabled .previous,button.button[disabled=disabled] .previous,button.button[disabled=true] .previous{background-position:-16px -128px}
a.button.blue .loading,a.button.colored .loading,button.button.blue .loading,button.button.colored .loading{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/html-modules/images/buttons/loading-small-fff-045c97.gif) no-repeat}
a.button.blue .download,a.button.colored .download,button.button.blue .download,button.button.colored .download{background-position:-32px 0}
a.button.blue .download:hover,a.button.colored .download:hover,button.button.blue .download:hover,button.button.colored .download:hover{background-position:-48px 0}
a.button.blue .print,a.button.colored .print,button.button.blue .print,button.button.colored .print{background-position:-32px -16px}
a.button.blue .print:hover,a.button.colored .print:hover,button.button.blue .print:hover,button.button.colored .print:hover{background-position:-48px -16px}
a.button.blue .close,a.button.colored .close,button.button.blue .close,button.button.colored .close{background-position:-32px -32px}
a.button.blue .close:hover,a.button.colored .close:hover,button.button.blue .close:hover,button.button.colored .close:hover{background-position:-48px -32px}
a.button.blue .location,a.button.colored .location,button.button.blue .location,button.button.colored .location{background-position:-32px -48px}
a.button.blue .location:hover,a.button.colored .location:hover,button.button.blue .location:hover,button.button.colored .location:hover{background-position:-48px -48px}
a.button.blue .add,a.button.colored .add,button.button.blue .add,button.button.colored .add{background-position:-32px -64px}
a.button.blue .add:hover,a.button.colored .add:hover,button.button.blue .add:hover,button.button.colored .add:hover{background-position:-48px -64px}
a.button.blue .calendar,a.button.colored .calendar,button.button.blue .calendar,button.button.colored .calendar{background-position:-32px -80px}
a.button.blue .calendar:hover,a.button.colored .calendar:hover,button.button.blue .calendar:hover,button.button.colored .calendar:hover{background-position:-48px -80px}
a.button.blue .vcard,a.button.colored .vcard,button.button.blue .vcard,button.button.colored .vcard{background-position:-32px -96px}
a.button.blue .vcard:hover,a.button.colored .vcard:hover,button.button.blue .vcard:hover,button.button.colored .vcard:hover{background-position:-48px -96px}
a.button.blue .next,a.button.colored .next,button.button.blue .next,button.button.colored .next{background-position:-32px -112px}
a.button.blue .next:hover,a.button.colored .next:hover,button.button.blue .next:hover,button.button.colored .next:hover{background-position:-48px -112px}
a.button.blue .previous,a.button.colored .previous,button.button.blue .previous,button.button.colored .previous{background-position:-32px -128px}
a.button.blue .previous:hover,a.button.colored .previous:hover,button.button.blue .previous:hover,button.button.colored .previous:hover{background-position:-48px -128px}
a.button.btn_60{min-width:27px}
a.button.btn_70{min-width:37px}
a.button.btn_80{min-width:47px}
a.button.btn_90{min-width:57px}
a.button.btn_100{min-width:67px}
a.button.btn_110{min-width:77px}
a.button.btn_120{min-width:87px}
a.button.btn_130{min-width:97px}
a.button.btn_140{min-width:107px}
a.button.btn_150{min-width:117px}
a.button.btn_160{min-width:127px}
a.button.btn_170{min-width:137px}
a.button.btn_180{min-width:147px}
a.button.btn_190{min-width:157px}
a.button.btn_200{min-width:167px}
button.button.btn_60,input.button.btn_60{min-width:60px}
button.button.btn_70,input.button.btn_70{min-width:70px}
button.button.btn_80,input.button.btn_80{min-width:80px}
button.button.btn_90,input.button.btn_90{min-width:90px}
button.button.btn_100,input.button.btn_100{min-width:100px}
button.button.btn_110,input.button.btn_110{min-width:110px}
button.button.btn_120,input.button.btn_120{min-width:120px}
button.button.btn_130,input.button.btn_130{min-width:130px}
button.button.btn_140,input.button.btn_140{min-width:140px}
button.button.btn_150,input.button.btn_150{min-width:150px}
button.button.btn_160,input.button.btn_160{min-width:160px}
button.button.btn_170,input.button.btn_170{min-width:170px}
button.button.btn_180,input.button.btn_180{min-width:180px}
button.button.btn_190,input.button.btn_190{min-width:190px}
button.button.btn_200,input.button.btn_200{min-width:200px}
.buttons{zoom:1}
.buttons:after{clear:both}
.button-left,.button-left.buttons a.button,.button-left.buttons button.button,.button-left.buttons input.button,.txt-left,.txt-left.buttons a.button,.txt-left.buttons button.button,.txt-left.buttons input.button{text-align:left}
.button-right,.txt-right{text-align:right}
.button-right.buttons a.button,.button-right.buttons button.button,.button-right.buttons input.button,.txt-right.buttons a.button,.txt-right.buttons button.button,.txt-right.buttons input.button{float:right;margin-left:15px;margin-right:0;text-align:right}
.button-center,.txt-center{text-align:center}
.button-center.buttons a.button,.button-center.buttons button.button,.button-center.buttons input.button,.txt-center.buttons a.button,.txt-center.buttons button.button,.txt-center.buttons input.button{float:none;text-align:center}
.buttonset{zoom:1;margin-bottom:20px;max-width:960px}
.buttonset:after{clear:both}
.buttonset .button{float:left;width:50%}
.buttonset .button:first-child .ui-button{border-top-left-radius:4px;border-bottom-left-radius:4px}
.buttonset .button:last-child .ui-button{border-top-right-radius:4px;border-bottom-right-radius:4px}
.buttonset.button-3 .button{width:33.33%}
.buttonset.button-4 .button{width:25%}
.buttonset.button-5 .button{width:20%}
.buttonset input{display:none}
.buttonset .ui-button{border-radius:0;color:#666;cursor:pointer;display:block;font-family:inherit;font-weight:700;height:31px;line-height:33px;margin:0;text-align:center;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-o-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-ms-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:linear-gradient(to bottom,#fefefe 0,#dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dbdbdb, GradientType=0)}
.buttonset .ui-button.ui-state-default{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.buttonset .ui-button.ui-state-hover{background:#fefefe;color:#333}
.buttonset .ui-button.ui-state-active{border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);box-shadow:inset 2px 2px 3px rgba(0,0,0,.5);color:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjZhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRhN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0166a9 0,#004a7f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0166a9),color-stop(100%,#004a7f));background:-webkit-linear-gradient(top,#0166a9 0,#004a7f 100%);background:-o-linear-gradient(top,#0166a9 0,#004a7f 100%);background:-ms-linear-gradient(top,#0166a9 0,#004a7f 100%);background:linear-gradient(to bottom,#0166a9 0,#004a7f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0166a9, endColorstr=#004a7f, GradientType=0)}
.buttonset .ui-button.ui-state-active .ui-button-text{text-shadow:1px 1px 0 rgba(0,0,0,.5)}
.buttonset .ui-button.ui-state-disabled{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;color:#666}
.buttonset .ui-button-text,.buttonset .ui-button-text-only .ui-button-text{text-shadow:inherit;font-size:12px;display:inline;line-height:inherit;padding:0;margin:0}
.ie9 .button,.oldie .button{behavior:url(/20241031021237oe_/https://www.sunnyportal.com/Content/vendor/css3pie/PIE.htc)}
.tabelle .tabrahmen table{border-collapse:separate}
.tabelle .tabrahmen table.seamless{margin-top:-8px}
.tabelle .tabclear{clear:left}
.tabzeile1,.tabzeile2{border-top:1px solid #bebebe;background:#fff;padding:7px 0 7px 13px;vertical-align:middle}
.tabzeile2{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/white_stripe.gif) repeat-x #eee}
.tabfirst{border-top:0;background-image:none}
.tablabel{padding:5px 0 5px 10px;height:15px;line-height:15px;vertical-align:top;font-weight:700;text-align:left}
.tablabel>div{line-height:13px}
.tabedit{padding:3px 3px 3px 10px;height:19px;line-height:19px;text-align:left}
.tabedit>div{line-height:13px}
.tabelleFull .tabs{height:30px;background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tabFullback.gif) bottom left repeat-x #eee;padding-left:20px;display:block}
.tabelleFull .tabs .tab,.tabelleFull .tabs .tabactive{float:left;height:30px;background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tabFull.gif) top left no-repeat;text-decoration:none;line-height:29px;font-size:inherit;color:#666;outline:0;font-weight:700}
.tabelleFull .tabs .tab:hover,.tabelleFull .tabs .tabactive:hover{color:#000}
.tabelleFull .tabs .tab span,.tabelleFull .tabs .tabactive span{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tabFull.gif) top right no-repeat;height:30px;float:left;margin-left:18px;padding-right:19px;cursor:pointer}
.tabelleFull .tabs .tabactive{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tabFullsel.gif) top left no-repeat;color:#000}
.tabelleFull .tabs .tabactive span{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tabFullsel.gif) top right no-repeat}
.tabelle .tabs{height:30px;background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tabback.gif) bottom left repeat-x;padding-left:20px;display:block}
.tabelle .tabs .tab,.tabelle .tabs .tabactive{float:left;height:30px;background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tab.gif) top left no-repeat;text-decoration:none;line-height:29px;color:#999;outline:0;font-weight:700}
.tabelle .tabs .tab:hover,.tabelle .tabs .tabactive:hover{color:#000}
.tabelle .tabs .tab span,.tabelle .tabs .tabactive span{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tab.gif) top right no-repeat;height:30px;float:left;margin-left:18px;padding-right:19px;cursor:pointer}
.tabelle .tabs .tabactive{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tabsel.gif) top left no-repeat;color:#000}
.tabelle .tabs .tabactive span{background:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/tabsel.gif) top right no-repeat}
input[type=text].inputText,input[type=text].inputTextSmall,input[type=text].inputTextSmall_dis,input[type=text].inputTextTiny,input[type=text].inputTextTiny_dis,input[type=text].inputText_dis,span.inputText input[type=text],span.inputTextSmall input[type=text],span.inputTextSmall_dis input[type=text],span.inputTextTiny input[type=text],span.inputTextTiny_dis input[type=text],span.inputText_dis input[type=text]{height:19px;width:224px;padding:0 4px;margin:0;font-size:inherit;font-family:inherit;color:#000;outline:0;text-align:left;border:1px solid #999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
select.inputSelect,select.inputSelect2,select.inputSelect2_dis,select.inputSelect4,select.inputSelect4_dis,select.inputSelectSmall,select.inputSelectSmall_dis,select.inputSelect_dis,span.inputSelect select,span.inputSelect2 select,span.inputSelect2_dis select,span.inputSelect4 select,span.inputSelect4_dis select,span.inputSelectSmall_dis select,span.inputSelect_dis select span.inputSelectSmall select{height:19px;margin:0;font-size:inherit;font-family:inherit;color:#000;outline:0;text-align:left;border:1px solid #999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:220px;cursor:pointer}
select.inputSelect,select.inputSelect_dis,span.inputSelect select,span.inputSelect_dis select{width:224px}
select.inputSelectSmall,select.inputSelectSmall_dis,span.inputSelectSmall select,span.inputSelectSmall_dis select{width:96px}
input[type=text].inputTextSmall,input[type=text].inputTextSmall_dis,span.inputTextSmall input[type=text],span.inputTextSmall_dis input[type=text]{width:92px}
input[type=text].inputTextTiny,input[type=text].inputTextTiny_dis,span.inputTextTiny input[type=text],span.inputTextTiny_dis input[type=text]{width:50px}
select.inputSelect4,select.inputSelect4_dis,span.inputSelect4 select,span.inputSelect4_dis select{width:60px}
select.inputSelect2,select.inputSelect2_dis,span.inputSelect2 select,span.inputSelect2_dis select{width:50px}
.inputWithHelp{margin-top:2px}
input[type=text].inputTextSmall_dis,input[type=text].inputTextTiny_dis,input[type=text].inputText_dis,select.inputSelectSmall_dis,select.inputSelect_dis,span.inputSelectSmall_dis select,span.inputSelect_dis select,span.inputTextSmall_dis input[type=text],span.inputTextTiny_dis input[type=text],span.inputText_dis input[type=text]{background-color:#fff;color:#999;cursor:default}
.inputError{border-color:#e2001a!important}
#DivOpac50BG,#zoomDiagramBG,.LightboxBGDiv{display:none;width:100%;height:100%;position:fixed;z-Index:19999;top:0;left:0;background-image:url(/20241031021237oe_/https://www.sunnyportal.com/Content/themes/redesign/img/overlay.png)}
.text{color:#666;font-size:12px;line-height:1.455}
.text-hint{color:#999}
.text-separator{height:1px;width:100%;background:#eee;margin:0 0 15px}
.clear{clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.floatLeft{float:left}
#content .statusBox{margin-left:5px;margin-top:7px}
#content .statusIcon{width:64px;float:left;margin-left:-65px;margin-bottom:-15px}
#content .statusHeader{padding:18px 0 15px 15px;font-size:20px;line-height:24px;margin-bottom:-15px}
#content .statusText{padding-left:65px}