header{background:linear-gradient(#000 20px, transparent 20px);display:flex;position:relative;width:min-content}header .grouplogo{display:block;background-image:url("../pics/vioworld_logo.png");width:153px;height:154px;margin-left:7px;cursor:pointer;z-index:1;outline:none;flex-shrink:0}#content{padding-top:5px;display:flex}#main{width:550px;margin-top:1px;margin-left:7px;padding-right:29px;padding-bottom:40px}#content-main{margin-top:15px;background-color:#efeee9;padding:0 15px 15px 15px;border:solid 5px #fff;border-radius:5px;box-shadow:0 1px 2px gray;position:relative}#content-main:after{content:"";position:absolute;bottom:-15px;left:0;background:url("../pics/style_elements/under_shadow_large.png");background-repeat:no-repeat;background-position:center top;min-width:510px;height:10px;overflow:hidden}.breadcrumb{font-size:12px;text-transform:uppercase;font-weight:400}#left-column{width:166px;padding-top:3px;text-align:center}#right-column{width:230px;padding-top:31.5px;padding-bottom:10px}body{font-size:11px;font-family:Arial,sans-serif;font-weight:400;margin:0;padding:0;background-color:#f9f4e8;color:dimgray;background:radial-gradient(circle, #f9f5e7 70%, #eee8de 90%);background-attachment:fixed}table{margin-top:10px}table th{text-align:left;padding:2px;padding-bottom:5px}table td.nowrap{white-space:nowrap}div.account-manager{font-size:12px;vertical-align:top}div.account-manager span{padding-right:7px}div.account-manager .ok{color:green}div.account-manager .error{color:red}.warning{color:red}fieldset{margin:0;padding:0;border:0}form.datamanager2 fieldset.fieldset{margin-bottom:10px;font-size:14px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-weight:lighter;font-variant:small-caps;letter-spacing:-0.25px;border:solid 1px #d3d3d3;border-radius:5px}form.datamanager2 fieldset.fieldset legend{margin-left:-10px;font-size:16px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-weight:lighter;font-variant:small-caps;letter-spacing:-0.25px;color:dimgray}form.datamanager2 fieldset.fieldset legend:hover{text-shadow:0 0 3px gray}form.datamanager2 .input input.shorttext{background-color:#fff;border:1px solid gray;padding-left:4px;width:60%}form.datamanager2 .input input.longtext{background-color:#fff;border:1px solid gray;padding-left:4px}form.datamanager2 .input input.jsdate{background-color:#fff;border:1px solid gray;padding-left:4px}form.datamanager2 .input select.dropdown{border:1px solid gray;background-color:#fff}form.datamanager2 .element_checkbox label{display:table-cell;width:185px;text-align:right;padding-right:10px}form.datamanager2 .element_checkbox .input{display:table-cell;width:320px;max-width:320px;vertical-align:top}form.datamanager2 .element_choice select{border:1px solid gray;background-color:#fff}form.datamanager2 table.midcom_datamanager_table_photo ul{display:none}form.datamanager2[action*="register/message/send"] div.form_toolbar .save{padding:5px 10px}form.datamanager2#de_vioworld_account .form fieldset{width:500px;padding-right:0}form.datamanager2#de_vioworld_account .form fieldset .element fieldset{width:200px}form.datamanager2#de_vioworld_account .form fieldset .element label{display:table-cell;width:170px;text-align:right;padding-right:10px}form.datamanager2#de_vioworld_account .form fieldset .element .field_text{margin-right:0}form.datamanager2#de_vioworld_account .form fieldset .element .input{display:table-cell;width:320px;max-width:320px;vertical-align:top}form.datamanager2#de_vioworld_account .form fieldset .element textarea{width:300px}form.datamanager2#de_vioworld_account .form fieldset .element_tabledata label{text-align:left;display:block;width:97%;max-width:97%}form.datamanager2#de_vioworld_account .form fieldset .element_tabledata .input{padding-left:12px;text-align:left;display:block;width:97%;max-width:97%}form.datamanager2#de_vioworld_account .form fieldset .element_tinymce label{text-align:left;display:block;width:97%;max-width:97%}form.datamanager2#de_vioworld_account .form fieldset .element_tinymce .input{text-align:left;display:block;width:97%;max-width:97%}form.datamanager2#de_vioworld_account .form select#de_vioworld_account_country{width:280px}form.datamanager2#de_vioworld_account table.jquery-enabled td img.delete{position:absolute;margin-left:-20px;margin-top:3px;cursor:pointer}.required_note{font-size:15px}a{color:#000;text-decoration:none;border:0}a:hover{color:gray}h1{vertical-align:top;font-size:24px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-weight:lighter;font-variant:small-caps;letter-spacing:-0.25px;color:#000}h2{vertical-align:top;font-size:22px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-weight:lighter;font-variant:small-caps;letter-spacing:-0.25px;clear:both;color:#000}h3{vertical-align:top;font-size:18px;font-family:Arial,sans-serif;font-weight:400;color:#000}h3.lighter{color:dimgray}h4{font-size:12px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-weight:lighter;font-variant:small-caps;letter-spacing:-0.25px;text-align:right;color:#000}p{word-wrap:break-word;font-size:13px;color:dimgray;hyphens:auto}.bold{font-weight:bold}.midcom_helper_search_results_summary{margin-bottom:2em}.midcom_helper_search_result h3{font-size:16px;margin-bottom:.3em}.midcom_helper_search_result_abstract{font-size:13px}.midcom_helper_search_result_metadata{color:#666;margin-top:.5em;font-size:10px}br.clearfix{clear:both}input.confirm_type{margin-top:6px}.pad_top{padding-top:16px}.account-type-list h3{margin-bottom:.5em;margin-top:1.5em;border-bottom:1px solid #ddd}.type_box{display:inline-block;width:255px;vertical-align:top}.type_title{font-size:16px;margin-bottom:.5em}.type_description{font-size:13px;font-family:Arial,sans-serif;margin-top:.5em;margin-right:2em;word-wrap:break-word;hyphens:auto}.type_selection{font-size:13px;font-family:Arial,sans-serif;margin-top:.5em}label#agbs_check{margin-top:15px;margin-bottom:15px;padding:5px}label#agbs_check.fail{border:1px solid red}span.bold{font-weight:bold}img{border:0}img.vioworld_logo{width:153px !important;height:155px !important;margin-top:15px;margin-bottom:10px}input[type=checkbox]{cursor:pointer}select{cursor:pointer}.cursor_pointer{cursor:pointer}#footer{padding-top:10px;margin-top:20px;border-top:dotted 1px gray}#footer .bottom_navigation_div{clear:both;display:flex;position:relative;padding:0;padding-left:7.5px;margin:14px 3px 3px 6px;height:26px;border-width:1px 1.7px;border-style:solid;border-color:#363636 #383838 #313131 #383838;border-radius:5px;background:linear-gradient(360deg, #1e1e1e, #111 calc(50% - 0.3px), #303030 calc(50% - 0.3px), #252525 100%);box-shadow:inset 0 0px 0px 1px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.35)}#footer .bottom_navigation_div a{padding:6px 3px;color:#fff;font-size:11.1px;letter-spacing:-0.5px;font-family:Arial,sans-serif;text-decoration:none;display:block}#footer .bottom_navigation_div a:hover{text-shadow:0 0 2px #fff}#footer .bottom_navigation_link{padding:0}#footer .bottom_navigation_separator{width:11px;position:relative}#footer .bottom_navigation_separator:after{content:"";position:absolute;width:0;height:50%;top:25%;left:4px;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(200,200,200,.1)}#footer .bottom_navigation_search{height:35px;flex-grow:1;display:flex;justify-content:end}#footer .bottom_navigation_search fieldset{padding-top:2px}#footer #search_field{box-sizing:content-box;height:15px;color:gray;font-size:12px;font-style:italic;width:50px;border-radius:4px}#footer #search_field:focus{color:#000;font-style:normal;width:150px;position:absolute;z-index:10;transition:width .5s;right:26px}#footer .bottom_navigation_right{position:relative;width:26px;cursor:pointer}#footer .bottom_navigation_right:before{content:"";display:block;width:5px;height:5px;border:1.5px solid #fff;border-radius:50%;position:absolute;top:28%;left:28%}#footer .bottom_navigation_right:after{content:"";display:block;height:7px;border-left:2px solid #fff;position:absolute;top:44%;left:59%;transform:rotate(-55deg)}#footer .footer_social{display:flex;margin-left:11px;margin-top:0;padding-top:7px;width:527px;height:54px}#footer .footer_follow{color:#0f0f0f;min-width:175px;height:15px;margin-left:10px;margin-top:10px;font-size:17px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-variant:small-caps;letter-spacing:1px;text-shadow:0 0 1px #555;white-space:nowrap}#footer .follow-button{margin-left:20px;margin-right:15px;width:40px;height:34px;background:no-repeat}#footer .follow-button a{display:block;width:40px;height:34px}#footer .follow-facebook{background:url("../pics/button_boxes/rollover_sprites.png");background-position:-238px 0}#footer .follow-facebook:hover{background-position:-278px 0}#footer .follow-twitter{background:url("../pics/button_boxes/rollover_sprites.png");background-position:-398px 0}#footer .follow-twitter:hover{background-position:-438px 0}#footer .follow-youtube{background:url("../pics/button_boxes/rollover_sprites.png");background-position:-478px 0}#footer .follow-youtube:hover{background-position:-518px 0}#footer .follow-blog{text-align:right;background-repeat:no-repeat;background-position:left top;flex-grow:1;margin-right:9px}#footer .follow-blog a{width:auto;color:#0f0f0f;font-size:28px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-weight:lighter;font-variant:small-caps;letter-spacing:2px;text-shadow:0 0 2px #555}#footer .follow-blog a:hover{text-shadow:0 0 3px gray}table.teacher_profs{margin:0;border-collapse:inherit}table.teacher_profs td{border:0}#teachers_search.widget{width:116px;height:21px;margin-right:9px;float:right;background:url("../pics/button_boxes/rollover_sprites.png") no-repeat;background-position:-179px -54px;border:0;padding:0;padding-left:3px}#teachers_search.widget:hover{background-position:-179px -75px}.vertical_banners{margin:0;padding:13px}.vertical_banners>div{text-align:center;width:140px;height:200px;margin-bottom:22px;border-radius:3px;box-shadow:0 1px 1px gray;cursor:pointer;position:relative}.vertical_banners>div.vertical_banner_admin:hover,.vertical_banners>div.vertical_banner_free:hover{background-color:#fff}.vertical_banners>div.vertical_banner_free{border:dotted 1px red}.vertical_banners a{display:block;width:140px;height:200px;font-size:19px}.horizontal_banners{margin-bottom:10px;padding:0;display:flex;justify-content:space-around}.horizontal_banners>div{background-size:contain;text-align:center;width:260px;height:100px;border-radius:3px;box-shadow:0 1px 1px gray;margin-top:7px;margin-bottom:3px}.horizontal_banners>div.horizontal_banner_admin,.horizontal_banners>div.horizontal_banner_free{border:dotted 1px red}.horizontal_banners>div.horizontal_banner_admin:hover,.horizontal_banners>div.horizontal_banner_free:hover{background-color:#fff}.horizontal_banners a{display:block;width:260px;height:100px;font-size:22px}a.old_faded{background-color:hsla(0,0%,100%,.525)}#navigation{margin-top:20px;min-width:603px}#navigation>ul>li{padding-left:15px;flex-basis:0;flex-grow:1;overflow:hidden}#navigation>ul>li:first-child{padding-left:12px}#navigation .fi_protie_navigation{padding:0;margin:0;display:flex}#navigation .fi_protie_navigation ul{padding-left:0}#navigation .fi_protie_navigation li{list-style:none;border-right:2px solid;height:105px}#navigation .fi_protie_navigation li ul{display:block;height:0;overflow:hidden}#navigation .fi_protie_navigation li ul li{list-style:none;border-right:0;overflow:hidden;height:auto}#navigation .fi_protie_navigation li:hover ul{height:100%;transition:height .45s ease-in-out}#navigation .fi_protie_navigation li a{display:block;color:#000;border-right:solid 4px #000;text-decoration:none;padding:5px 5px 0 0;text-transform:uppercase;font-size:15px;font-family:Palatino,"Palatino Linotype",Arial,serif;padding-bottom:5px}#navigation .fi_protie_navigation li a:hover{color:gray}#navigation .fi_protie_navigation li li a{border-right:0;padding:0;font-size:11px;font-family:Arial,sans-serif;font-weight:300;letter-spacing:.5px}#navigation .fi_protie_navigation li li a:hover{color:gray}#navigation .fi_protie_navigation li:last-child{border-right:none;margin-right:0}#navigation .fi_protie_navigation li:last-child a{border-right:none}.login-box{position:relative;padding:20px 16px 0 12px;height:120px;width:185px;color:#fff;background:url("../pics/button_boxes/background_logbox.png");box-shadow:0 1px 2px #000;flex-shrink:0}.login-box:after{content:"";position:absolute;left:0;bottom:-10px;text-align:center;background:url("../pics/style_elements/under_shadow_small.png");background-repeat:no-repeat;background-position:center top;width:210px;height:10px;overflow:hidden}.login-box a{display:block;color:#fff;font-size:9px;font-weight:bold;text-decoration:none;text-transform:uppercase;margin-bottom:2px}.login-box a:hover{text-shadow:0 0 1px #fff}.login-box .heading{padding-left:4px;display:inline;text-transform:uppercase;font-size:16px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-weight:lighter;font-variant:small-caps;letter-spacing:-0.25px}.login-message{text-align:center;font-size:9px;text-transform:uppercase;font-weight:bold;text-decoration:none;margin-bottom:5px}.login-name{text-align:center;text-transform:uppercase;font-size:13px;font-weight:400;height:60px;display:table-cell;vertical-align:middle;width:182px}.login-overview{position:absolute;bottom:15px;width:185px;display:flex}.login-overview .logout-button{width:89px;margin-left:10px}.login-overview .logout-button input{font-size:12px;font-weight:bold;color:#fff;cursor:pointer;height:27px;border-width:1px 1.7px;border-style:solid;border-color:#363636 #383838 #313131 #383838;border-radius:4px;background:linear-gradient(360deg, #1e1e1e, #111 calc(50% - 0.3px), #303030 calc(50% - 0.3px), #252525 100%);box-shadow:inset 0 0px 0px 1px rgba(0,0,0,.1)}.login-overview .logout-button input:hover{border-color:#484848 #4a4a4a;background:linear-gradient(360deg, #353535, #282828 calc(50% - 0.3px), #404040 calc(50% - 0.3px), #3a3a3a 100%)}.login-overview .logout-button input{width:89px}.login-controls{position:absolute;bottom:15px;padding-left:3px;width:179px;display:flex}.login-controls input{font-size:12px;font-weight:bold;height:27px;border:0;background-color:#000;color:#fff;cursor:pointer}.login-button{text-align:right}.login-button input{font-size:12px;font-weight:bold;color:#fff;cursor:pointer;height:27px;border-width:1px 1.7px;border-style:solid;border-color:#363636 #383838 #313131 #383838;border-radius:4px;background:linear-gradient(360deg, #1e1e1e, #111 calc(50% - 0.3px), #303030 calc(50% - 0.3px), #252525 100%);box-shadow:inset 0 0px 0px 1px rgba(0,0,0,.1)}.login-button input:hover{border-color:#484848 #4a4a4a;background:linear-gradient(360deg, #353535, #282828 calc(50% - 0.3px), #404040 calc(50% - 0.3px), #3a3a3a 100%)}.login-button input{width:66px;margin-left:3px}.login-form-wrapper input{border-radius:3px;border-width:1px;border-style:solid;border-color:#666 #888 #999 #a0a0a0;background:linear-gradient(90deg, #dfdfdf, transparent 5px),linear-gradient(270deg, #bbb, transparent 1px),linear-gradient(transparent 0%, #f1f1f1 95%);background-color:#dfdfdf;box-shadow:inset 0px 0px 2px hsla(0,0%,100%,.5)}.login-form-wrapper input:hover{background:linear-gradient(90deg, #bbb, transparent 1px),linear-gradient(270deg, #bbb, transparent 1px),linear-gradient(transparent 0%, #f7f7f7 95%);background-color:#ececec;border-color:#9e9e9e #979797 #acacac #bdbdbd}.login-form-wrapper input{height:19px;padding:0}.login-form-wrapper{padding-top:5px;height:50px}.login-mail{float:right;width:118px;padding-top:3px;font-size:13px;letter-spacing:1px;padding-left:1px}.login-pw{float:right;margin-top:7px;width:176px;font-size:16px;letter-spacing:3px;padding-left:3px}.login-view{font-size:18px}.login-edit{font-size:18px}.login_profil a{margin-top:3px;font-size:15px;font-weight:lighter;text-transform:none;font-variant:small-caps;letter-spacing:normal}.login-choices{padding-top:2px;flex-grow:1}.login-choices span a{font-size:9px;letter-spacing:-0.5px;font-weight:bold}.login-choices span a.full_height{font-size:17px;font-weight:lighter;letter-spacing:-0.6px}img.language_flag{width:15px;height:11px;position:relative;top:2px}.language_control{position:absolute;left:763px;top:137px;width:209px;text-align:right;z-index:1}.homepage_control{top:146px}div#error{background-image:url("../pics/icon-error2.gif") !important}body.simple{border-top:20px solid #000}body.simple header .grouplogo{position:fixed;top:0}body.simple #container{float:none}body.simple #content{display:block;padding-top:70px;padding-left:200px;width:550px}body.simple #content #midcom_login_form #password{background-image:none;height:auto;margin-bottom:5px;background-color:#fff;border:1px solid gray;padding-left:4px}body.simple #content #midcom_login_form #username{background-image:none;height:auto;margin-bottom:5px;background-color:#fff;border:1px solid gray;padding-left:4px}body.simple #footer{margin-top:10em}.two-col{display:flex;justify-content:space-between;align-items:start}.market_welcome_left{width:260px;margin-right:15px}.market_welcome_left input[type=text],.market_welcome_left input[type=password]{border-radius:3px;border-width:1px;border-style:solid;border-color:#666 #888 #999 #a0a0a0;background:linear-gradient(90deg, #dfdfdf, transparent 5px),linear-gradient(270deg, #bbb, transparent 1px),linear-gradient(transparent 0%, #f1f1f1 95%);background-color:#dfdfdf;box-shadow:inset 0px 0px 2px hsla(0,0%,100%,.5)}.market_welcome_left input[type=text]:hover,.market_welcome_left input[type=password]:hover{background:linear-gradient(90deg, #bbb, transparent 1px),linear-gradient(270deg, #bbb, transparent 1px),linear-gradient(transparent 0%, #f7f7f7 95%);background-color:#ececec;border-color:#9e9e9e #979797 #acacac #bdbdbd}.market_welcome_left input[type=text],.market_welcome_left input[type=password]{height:19px;width:203px;padding:0;font-size:12px;padding-left:4px;letter-spacing:1px}.market_welcome_right{width:235px}.market_welcome_right .mp-contact{margin-bottom:20px;margin-right:20px}#midcom_services_uimessages_wrapper{margin-top:15px;position:static}#midcom_services_uimessages_wrapper .midcom_services_uimessages_message{margin:5px 0;background-color:#fff;border-radius:3px;border:1px solid #eee}#midcom_services_uimessages_wrapper .msu_warning{border-color:orange}#midcom_services_uimessages_wrapper .msu_error{border-color:red}#midcom_services_uimessages_wrapper .midcom_services_uimessages_message_title{display:none}#midcom_services_uimessages_wrapper .midcom_services_uimessages_message_type{display:none}#midcom_services_uimessages_wrapper .midcom_services_uimessages_message_msg{padding:5px 10px;color:#222}.entry-list{width:100%;border-collapse:collapse;table-layout:fixed}.entry-list .entry-row{font-size:13px}.entry-list .entry-row td{border-right:none;border-left:none;border-top:solid 1px #d3d3d3;padding:2px 2px 0 2px;vertical-align:top}.entry-list .entry-hidden td{background-color:#9cf}.entry-list .entry-unapproved td{background-color:#fc9}.entry-list .first td{border-top:none}.entry-list .entry-enhanced td{font-weight:bold;border-top:dotted 2px #fff;background-color:#f5f5f5}.entry-list .entry-enhanced td .entry-abstract{font-weight:normal;color:#333}.entry-list .entry-enhanced td.offer_entry_created{font-weight:normal;color:#333}.entry-list td.image{width:61px;padding:2px 5px 5px 0;vertical-align:middle}.entry-list td.job_entry_provider{width:203px;padding-bottom:5px;word-wrap:break-word}.entry-list td.offer_entry_provider{width:140px;padding-bottom:5px;word-wrap:break-word}.entry-list td.job_entry_type{width:170px;padding-bottom:5px}.entry-list td.text{font-size:12px;vertical-align:top;padding-top:9px}.entry-list td .job_entry_abstract{width:230px;padding-bottom:5px}.entry-list td.job_entry_created{border-top:none;text-align:right;vertical-align:bottom;padding-bottom:5px;white-space:nowrap}.entry-list td.offer_entry_created{border-top:none;text-align:right;vertical-align:bottom;padding-bottom:5px;white-space:nowrap}.entry-list td.entry-additional_info{border-top:none;vertical-align:bottom;padding-bottom:5px}.entry-list td.entry-additional_info div{border-top:none;max-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:300px}.entry-list td.entry-additional_info .info-text{color:#222;padding-right:.4em}.entry-list .job_entry_title{display:block;font-weight:bold;width:230px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-bottom:5px}.entry-list .market_entry_title{display:block;max-width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-bottom:5px}.entry-list .list-thumb{background-color:#fff;height:50px;display:table-cell;vertical-align:middle}.entry-list .list-thumb img{width:55px;padding:3px 3px}#teacher_profile{font-size:17px;margin-top:3px;text-align:center}#teachers-list{margin-top:20px}dl{background-color:#f7f6ef;padding:3px;border-top:2px groove #fff;border-bottom:2px groove #fff}dl.entry_type{width:90px;margin-bottom:6px}dl.entry_amounts{width:160px;margin-bottom:6px}dl.entry_askbid{width:95px;margin-bottom:0}dl.entry_objects{width:155px;margin-bottom:0}dl.entry_contact{margin-left:.5%;margin-top:26px}dl.teacher_place{width:125px;margin-bottom:6px}dl.teacher_radius{width:125px;margin-bottom:6px}dl dt{font-weight:bold;padding:4px;border-bottom:2px groove #fff}dl dt.title{font-size:16px}dl dd{padding:3px;margin-left:3px;word-wrap:break-word;font-size:12px}div.entry_description{width:510px;clear:both;margin:5px;font-weight:bold}div.self_description{width:510px;clear:both}div.teacher_shortdescription{margin:5px;font-weight:bold}div.teacher_credentials{margin:5px;font-weight:bold}p.teacher_credentials{margin-top:5px;padding-bottom:5px}div.teacher_address{margin:5px;font-weight:bold}p.teacher_address{margin-top:5px;padding-bottom:5px}.clear_both{clear:both;display:block}.method_name{font-size:18px}.method_description{margin-left:24px;font-size:12px;padding-bottom:12px}.children_list{display:flex;flex-wrap:wrap;gap:13px 25px}.children_list br.clearfix{display:block;width:45px}.children_list .welcome_children{vertical-align:top;margin:0}.children_list .welcome_children>a{font-size:18px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-weight:100;font-variant:small-caps;letter-spacing:-0.25px;margin-bottom:50px;text-shadow:0 0 1px gray;font-weight:100}.children_list .welcome_children ul{padding-left:0;margin:0;list-style-type:none}.children_list .welcome_children ul li{padding:5px 5px 1px 5px;border-bottom:2px groove #fff}.categories-wrapper{margin-top:36px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:20px 15px}.categories-wrapper .category_rubric{position:relative}.categories-wrapper .category_rubric:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-5px;background:url("../pics/style_elements/under_shadow_tiny.png");background-repeat:no-repeat;background-position:center top;width:125px;height:5px}.categories-wrapper .category_rubric#muggen{margin-left:85px}.categories-wrapper .category_rubric .category-wrapper{width:125px;text-align:center;padding:10px 10px 10px 10px;border:solid 5px #fff;border-radius:5px;box-shadow:0 1px 2px gray}.categories-wrapper .category_rubric .category-wrapper .category-title{font-size:10px;font-weight:bold}.categories-wrapper .category_rubric .category-wrapper .category-title .category_thumbnail{border-radius:5px;width:125px;height:85px;border:0;text-decoration:none;margin-bottom:9.5px}.job_category_listing{clear:both;text-align:left;font-size:12px;width:450px}.market_category_listing{clear:both;text-align:left;font-size:12px;width:450px}#market-manual{float:right;font-weight:bold;text-align:center}#market-manual i{font-size:50px;margin-bottom:10px;font-weight:normal}.product_title{font-size:18px;cursor:pointer}.product_price{font-size:12px;cursor:pointer}.product_description{margin-left:24px;font-size:12px;padding-bottom:12px}div.entry_container{width:510px;margin-bottom:75px;clear:both}div.entry_left{width:209px;clear:left}div.entry_left textarea{width:97.5%;border-radius:5px;border:solid 1px #d3d3d3;height:10em}div.entry_left form.datamanager2 .element{margin-bottom:.7em}div.entry_left form.datamanager2 input[type=email]{width:209px;height:21px;background:url("../pics/button_boxes/rollover_sprites.png") no-repeat;background-position:-298px -54px;border:0;padding:0}div.entry_left form.datamanager2 input[type=email]:hover{background-position:-298px -75px}div.entry_left form.datamanager2 .element_checkbox{display:flex}div.entry_left form.datamanager2 .element_checkbox label{order:1}div.entry_left form.datamanager2 .element_checkbox>.input{width:initial;padding-top:5px}div.entry_left form.datamanager2 .element_checkbox>.input input{margin:0}div.entry_left form.datamanager2 .element_checkbox>label{text-align:left;margin-left:5px}div.entry_left form.datamanager2 .element_textarea label{display:none}div.entry_left form.datamanager2 button.submit{font-size:12px;font-weight:bold;color:#fff;cursor:pointer;height:27px;border-width:1px 1.7px;border-style:solid;border-color:#363636 #383838 #313131 #383838;border-radius:4px;background:linear-gradient(360deg, #1e1e1e, #111 calc(50% - 0.3px), #303030 calc(50% - 0.3px), #252525 100%);box-shadow:inset 0 0px 0px 1px rgba(0,0,0,.1)}div.entry_left form.datamanager2 button.submit:hover{border-color:#484848 #4a4a4a;background:linear-gradient(360deg, #353535, #282828 calc(50% - 0.3px), #404040 calc(50% - 0.3px), #3a3a3a 100%)}div.entry_left form.datamanager2 button.cancel{display:none}div.entry_logo{width:199px;text-align:center;background-color:#fff;padding:5px;border-radius:5px}div.entry_logo img{width:199px;border-radius:3px}.contact_button{font-size:12px;font-weight:bold;color:#fff;cursor:pointer;height:27px;border-width:1px 1.7px;border-style:solid;border-color:#363636 #383838 #313131 #383838;border-radius:4px;background:linear-gradient(360deg, #1e1e1e, #111 calc(50% - 0.3px), #303030 calc(50% - 0.3px), #252525 100%);box-shadow:inset 0 0px 0px 1px rgba(0,0,0,.1)}.contact_button:hover{border-color:#484848 #4a4a4a;background:linear-gradient(360deg, #353535, #282828 calc(50% - 0.3px), #404040 calc(50% - 0.3px), #3a3a3a 100%)}.apply_message_submit{font-size:12px;font-weight:bold;color:#fff;cursor:pointer;height:27px;border-width:1px 1.7px;border-style:solid;border-color:#363636 #383838 #313131 #383838;border-radius:4px;background:linear-gradient(360deg, #1e1e1e, #111 calc(50% - 0.3px), #303030 calc(50% - 0.3px), #252525 100%);box-shadow:inset 0 0px 0px 1px rgba(0,0,0,.1)}.apply_message_submit:hover{border-color:#484848 #4a4a4a;background:linear-gradient(360deg, #353535, #282828 calc(50% - 0.3px), #404040 calc(50% - 0.3px), #3a3a3a 100%)}.register-now{font-size:12px;font-weight:bold;color:#fff;cursor:pointer;height:27px;border-width:1px 1.7px;border-style:solid;border-color:#363636 #383838 #313131 #383838;border-radius:4px;background:linear-gradient(360deg, #1e1e1e, #111 calc(50% - 0.3px), #303030 calc(50% - 0.3px), #252525 100%);box-shadow:inset 0 0px 0px 1px rgba(0,0,0,.1)}.register-now:hover{border-color:#484848 #4a4a4a;background:linear-gradient(360deg, #353535, #282828 calc(50% - 0.3px), #404040 calc(50% - 0.3px), #3a3a3a 100%)}.register-now{margin-top:5px;padding:5px 20px}div.entry_right{width:275px}div.entry_right div{clear:both}div.entry_right div.institution_description{margin:5px;font-weight:bold}div.entry_right .institution_description_text{font-size:13px;margin:5px;padding-bottom:5px;display:none}div.entry_right .self_description_text{font-size:13px;margin:5px;padding-bottom:5px;display:none}div.entry_right .teacher_shortdescription_text{font-size:13px;margin:5px;padding-bottom:5px;display:none}div.entry_right div.entry_abstract{margin:5px;font-weight:bold}div.entry_right p.entry_abstract{margin:5px;padding-bottom:5px}div.entry_right div.entry_description_text{border-bottom:2px groove #fff;border-top:2px groove #fff;background-color:#f7f6ef;margin-bottom:15px;padding:10px;font-size:13px}div.entry_right div.entry_description_text p{margin-bottom:5px;margin-top:0;padding:0}div.entry_right div.entry_description_text li{font-size:12px;margin-bottom:5px}div.form_product_buttons{margin-left:48px;margin-top:16px}div.user_buttons_container{float:right;margin-top:20px;display:block}.list-2nd-category{display:flex}.list-2nd-category+h2{margin-top:0}.list-2nd-category ul{text-decoration:none;list-style-type:none;padding:0;margin-right:15px;margin-bottom:35px}.list-2nd-category ul li{padding:5px 5px 1px 5px;border-bottom:2px groove #fff;max-width:120px}form#apply_form{text-align:center}#apply_form textarea{width:505px;max-width:505px;height:100px;border-radius:5px}.org_openpsa_qbpager_pages{text-align:center}div.warning{clear:both;color:#f93;font-size:20px;margin-bottom:20px}.entry_askbid_price{white-space:nowrap;margin-left:1px}.entry_askbid_price span{font-weight:bold;font-size:10px}.profile-professions table{border-collapse:collapse}.profile-professions th{font-size:10px;font-weight:bold;color:gray;padding-right:10px;background-color:#f4f3f0;border-top:1px solid #d6d2ca;border-bottom:1px solid #d6d2ca;position:relative;line-height:7px;padding-top:4px}.profile-professions th::before{content:"";position:absolute;top:0;left:0;height:1px;background-color:#fefefe;width:100%}.profile-professions th::after{content:"";position:absolute;bottom:-2px;left:0;height:1px;background-color:#fefefe;width:100%}.profile-professions td{font-size:10px;font-weight:bold;padding-right:10px;text-align:center;height:19px}.profile-professions tr:nth-child(2) td{padding-top:3px}img.ensemble_logo{width:199px;text-align:center;background-color:#fff;padding:5px;border-radius:5px;float:left;margin-right:15px;margin-bottom:5px}.profession{margin-top:10px}.profession select{margin-right:15px}div#professions_editor{margin-top:0px;margin-bottom:25px}th.tabledata_header{text-align:center}#de_vioworld_account #de_vioworld_account_vita label{width:40px}.vioworld_toolbar_container{clear:both;width:510px;height:40px;margin-bottom:22px;background:#262626;border-radius:5px;display:flex}.vioworld_toolbar_container .vioworld_toolbar_logo{width:20px;margin-top:8px;margin-left:4px;height:22px;background:url("../pics/vioworld_toolbar/logo.png") no-repeat center 7px}.vioworld_toolbar_container .vioworld_toolbar_element{height:22px;color:#f8f8f8;font-size:11px;font-family:Arial,sans-serif;margin-top:8px;margin-left:5px}.vioworld_toolbar_container .vioworld_toolbar_element a{padding-top:5px;color:#f8f8f8;text-decoration:none;display:inline-block;cursor:pointer}.vioworld_toolbar_container .vioworld_toolbar_element a:hover{text-shadow:0 0 1px #fff}.vioworld_toolbar_container .vioworld_toolbar_element input{border-radius:3px;border-width:1px;border-style:solid;border-color:#666 #888 #999 #a0a0a0;background:linear-gradient(90deg, #dfdfdf, transparent 5px),linear-gradient(270deg, #bbb, transparent 1px),linear-gradient(transparent 0%, #f1f1f1 95%);background-color:#dfdfdf;box-shadow:inset 0px 0px 2px hsla(0,0%,100%,.5)}.vioworld_toolbar_container .vioworld_toolbar_element input:hover{background:linear-gradient(90deg, #bbb, transparent 1px),linear-gradient(270deg, #bbb, transparent 1px),linear-gradient(transparent 0%, #f7f7f7 95%);background-color:#ececec;border-color:#9e9e9e #979797 #acacac #bdbdbd}.vioworld_toolbar_container .vioworld_toolbar_element input{margin-top:5px;height:5px;font-size:9px;width:75px;padding:4px}.vioworld_toolbar_container .vioworld_toolbar_element select{border-radius:3px;border-width:1px;border-style:solid;border-color:#666 #888 #999 #a0a0a0;background:linear-gradient(90deg, #dfdfdf, transparent 5px),linear-gradient(270deg, #bbb, transparent 1px),linear-gradient(transparent 0%, #f1f1f1 95%);background-color:#dfdfdf;box-shadow:inset 0px 0px 2px hsla(0,0%,100%,.5)}.vioworld_toolbar_container .vioworld_toolbar_element select:hover{background:linear-gradient(90deg, #bbb, transparent 1px),linear-gradient(270deg, #bbb, transparent 1px),linear-gradient(transparent 0%, #f7f7f7 95%);background-color:#ececec;border-color:#9e9e9e #979797 #acacac #bdbdbd}.vioworld_toolbar_container .vioworld_toolbar_element select{margin-top:5px;padding-top:0;width:85px;height:15px;font-size:10px;border:1px solid #333}.vioworld_toolbar_container .vioworld_toolbar_element.float_right{flex-grow:1;text-align:right;margin-right:10px}.vioworld_toolbar_container .vioworld_toolbar_element.create_link{margin-top:4px}.vioworld_toolbar_container .vioworld_toolbar_element.create_link a{width:148px;height:19px;text-transform:uppercase;text-align:center;padding-top:6px;margin-top:1px;border-radius:8px;border-width:1px;border-style:solid;border-color:#3b3b3b #2a2a2a #121212 #2a2a2a;background:linear-gradient(#262626, #303030)}.vioworld_toolbar_container .vioworld_toolbar_element.create_link a:active{border-color:#1c1c1c #292929 #343434 #292929;background:linear-gradient(#262626, #323232);color:#000}.vioworld_toolbar_container span.vioworld_toolbar_alert{padding-top:5px;color:#f8f8f8;text-decoration:none;display:block;cursor:pointer}.vioworld_toolbar_container span.vioworld_toolbar_alert:hover{text-shadow:0 0 1px #fff}.vioworld_toolbar_container span.vioworld_toolbar_confirm{padding-top:5px;color:#f8f8f8;text-decoration:none;display:block;cursor:pointer}input[type=text].new{width:110px}a.download{width:110px;display:block;overflow:hidden}input[type=text].exist{width:110px}td.beginner,td.advanced,td.professional{text-align:center;width:25%}.box-wrapper,.box-wrapper-google-square,.box-wrapper-google-skyscraper{position:relative;border:solid 5px #fff;border-radius:5px;box-shadow:0 1px 2px gray;background-color:#efeee9;clear:both}.box-wrapper:after,.box-wrapper-google-square:after,.box-wrapper-google-skyscraper:after{content:"";position:absolute;z-index:-1;left:50%;transform:translate(-50%);bottom:-15px;background:url("../pics/style_elements/under_shadow_small.png");background-repeat:no-repeat;background-position:center top;min-width:232px;height:10px;overflow:hidden}.box-wrapper{width:212px;padding:5px 5px 5px 11px;background-image:url("../pics/style_elements/box_background.png");background-repeat:repeat}.box-wrapper select{background:url("../pics/button_boxes/rollover_sprites.png") no-repeat;background-position:-298px -54px;border:0}.box-wrapper select:hover{background-position:-298px -75px}.box-wrapper .box-entries{border-bottom:1px solid #fff;margin-right:6px}.box-wrapper-google-square{width:214px;padding-left:14px;padding-bottom:7px;margin-left:0px}.box-wrapper-google-skyscraper{width:184px;padding-left:18px;padding-top:18px;margin-left:10px}.box-title{font-size:12px;font-weight:bold;height:26px}.box-title a{margin-top:3px;font-size:15px;display:block;white-space:nowrap}.box-title span{margin-top:3px;font-size:15px;display:block;white-space:nowrap}.box-entry{padding:5px 0;border-top:1px solid #fff;clear:both}.box-entry .box-thumb{background-color:#fcf7ec;padding:3px 1px 0 1px;margin-bottom:5px;margin-right:5px;width:59px;float:left;border-radius:3px}.box-entry .box-thumb img{width:55px;margin-left:2px;border-radius:3px}.small-box-shadow{text-align:center;background:url("../pics/style_elements/under_shadow_tiny.png");background-repeat:no-repeat;background-position:center top;min-width:140px;height:5px;overflow:hidden;margin-bottom:10px}.ribbon{position:absolute;right:-5px;top:-5px;width:81px;height:51px}.ribbon_blog{background:url("../pics/style_elements/ribbon_blog.png") no-repeat}.blog-entry a{text-decoration:none;display:block;color:#000}.blog-entry a:hover{color:gray}.mehr-entry{text-align:right;font-weight:bold}.blog-date{padding-left:0;margin-right:5px;text-decoration:none;float:left;color:#000}.blog-entry-title{text-decoration:none;width:175px;margin-left:33px}.ribbon_teacher{background:url("../pics/style_elements/ribbon_teachers.png") no-repeat}.ribbon_teachers{background:url("../pics/style_elements/ribbon_teachers.png") no-repeat}.teacher-entry>span{font-weight:bold}.teacher-entry>span>select{font-size:12px}.teacher-text{margin-left:60px;word-wrap:break-word}.teacher-text a{font-weight:bold;color:#222}.teacher-text a:hover{color:#666}.teacher_profil{width:202px}span.teacher_title{width:132px;vertical-align:top;font-size:16px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-weight:lighter;font-variant:small-caps;letter-spacing:-0.25px;float:right}div.teacher_infos{margin-top:5px;width:202px;clear:both;float:left}table.teacher_professions th{text-align:left;font-size:xx-small;font-weight:lighter}table.teacher_professions td{text-align:center;border-top:solid 1px #d3d3d3}div.teacher_footer{margin-top:15px;width:202px;clear:both;float:left}.teacher-entries div.ui-widget{padding:5px}.profession_list_name{word-wrap:break-word;display:block;max-width:75px}label[for=teachers_search]{font-size:9px}input#teachers_search{float:right}.ribbon_ensemble{background:url("../pics/style_elements/ribbon_ensemble.png") no-repeat}.ribbon_ensembles{overflow:hidden}.ribbon_ensembles::before{content:"Ensembles";text-transform:uppercase;color:hsla(0,0%,100%,.9);font-family:"Palatino Linotype";transform:rotate(30deg);position:absolute;background:linear-gradient(#643521 0.8px, #cea497 1px, #cea497 1.8px, #923616 1.9px, #af4321 3px, #843319 calc(100% - 2px), #cea497 calc(100% - 1.6px), #cea497 calc(100% - 1px), #643521 calc(100% - 0.7px));font-size:9.9px;padding:3.9px 25px 3px 25px;top:10.5px;font-weight:100;left:-1.5px;box-shadow:0px 1px 1.5px rgba(0,0,0,.4)}div.ensemble_infos{margin-top:5px;width:202px;clear:both;float:left}div.ensemble_footer{margin-top:15px;width:202px;clear:both;float:left}.ensemble-entry>span{font-weight:bold}.ensemble-entry>span>select{font-size:12px}.ensemble-text{word-wrap:break-word;margin-left:60px}.ensemble_profil{width:202px}span.ensemble_title{width:132px;vertical-align:top;font-size:14px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-weight:lighter;font-variant:small-caps;letter-spacing:-0.25px;float:right}.ribbon_twitter{background:url("../pics/style_elements/ribbon_twitter.png") no-repeat}.twitter-text .twitter-time{font-weight:bold}.hidden{display:none}.account_delete{text-align:right;margin-top:1em}#account_deletion_confirm{padding-left:50%;margin-top:.5em}#account_deletion_confirm .form_toolbar{margin-top:.5em}div.cookie-wrapper{z-index:20;position:fixed;display:none;bottom:20%;left:-1%;height:auto;width:70%;font-size:1em;box-shadow:0 1px 2px gray;border:solid 5px #fff}div.cookie-wrapper.cookie-transition{left:-200vw;transition:left 1s}div.cookie-wrapper div.cookie-content{width:100%;height:100%;display:flex;background-color:#efeee9;color:#fff;align-items:center;justify-content:center}div.cookie-wrapper div.cookie-content #cookie-button:focus{outline:none}div.cookie-wrapper div.cookie-content #cookie-button{padding:1em;margin:.5em;line-height:1em;font-size:1.4em;display:inline-block;border:solid;border-width:.1px;border-color:silver;color:#fff;background-color:#313131;padding:.6em;margin-right:2em;transition:border;cursor:pointer}div.cookie-wrapper div.cookie-content #cookie-button:hover{border-color:gray;background-color:#656565}div.cookie-wrapper div.cookie-content #cookie-button-info{padding:1em;margin:.5em;line-height:1em;font-size:1.4em;display:inline-block;border:solid;border-width:.1px;border-color:silver;color:#fff;background-color:#313131;padding:.6em;margin-right:2em;transition:border;cursor:pointer}div.cookie-wrapper div.cookie-content #cookie-button-info:hover{border-color:gray;background-color:#656565}div.cookie-wrapper div.cookie-content #cookie-text{padding:1em;margin:.5em;line-height:1em;font-size:1.4em}.other-payment{display:block}.other-payment a{display:inline-block;padding:8px 5px;margin-top:4px;min-width:80px;font-size:14px;text-decoration:underline}#paypal-buy-invoice{padding-bottom:4em}.paypal_link{color:#111;background-color:#ffc439;line-height:25px;text-align:center;display:inline-block;min-width:120px;padding:0 5px;margin-bottom:20px;margin-top:-20px}.paypal_link:hover{box-shadow:inset 0 0 100px 100px rgba(0,0,0,.05)}.paypal-status{display:none}table.invoice_items{width:100%;border-collapse:collapse}table.invoice_items thead tr{border-bottom:1px solid rgba(0,0,0,.2)}table.invoice_items .numeric{text-align:right;white-space:nowrap}table.invoice_items .description{font-size:110%;white-space:pre-wrap;padding:.2em}table.invoice_items tfoot tr:first-child{border-top:1px solid rgba(0,0,0,.2)}table.invoice_items tfoot .primary{font-size:120%}.find-invoice form{margin-bottom:40px}.find-invoice form input{min-width:250px;margin-right:5px}.find-invoice .error{color:red}.find-invoice .invoice-file{position:relative;margin:40px 0}@media(max-width: 1024px){div.cookie-wrapper{right:0;bottom:0;width:100%}div.cookie-content #cookie-button{margin-right:2%;line-height:1em}div.cookie-content #cookie-button-info{margin-right:2%;line-height:1em}}@media(max-width: 640px){div.cookie-content{display:grid;justify-items:center}div.cookie-content #cookie-button{width:50%}div.cookie-content #cookie-button-info{width:50%}}/*# sourceMappingURL=style.min.css.map */
