#branding{background:#000;height:20px}#branding .grouplogo{display:block;background-image:url("../pics/vioworld_logo.png");width:153px;height:154px;margin-left:7px;cursor:pointer;position:absolute;z-index:1;outline:none}#main{float:left;margin-top:30px;margin-left:7px}#content-wrapper{float:left;margin-top:15px;margin-right:30px;margin-bottom:40px;width:550px}#content-main{float:left;background-color:#efeee9;width:510px;padding:0 15px 15px 15px;border:solid 5px #fff;border-radius:5px;box-shadow:0 1px 2px gray}#content-shadow{text-align:center;background:url("../pics/style_elements/under_shadow_large.png");background-repeat:no-repeat;background-position:center top;min-width:510px;height:10px;overflow:hidden;float:left}.breadcrumb{width:549px;font-size:12px;text-transform:uppercase;font-weight:400}#left-column{float:left;width:166px;min-height:744px;padding-top:10px;text-align:center}#right-column{width:230px;left:752px;padding-top:16px;padding-bottom:10px;position:absolute}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}body .mce-container{font-size:12px}body .mce-container *{font-size:12px}body .mce-widget{font-size:12px}body .mce-widget *{font-size:12px}body .mce-reset{font-size:12px}body .mce-btn button{font-size:12px;padding-right:4px;padding-left:8px;line-height:16px}body .mce-btn .mce-caret{display:inline-block;vertical-align:top;margin-top:6px;position:static;margin-right:4px}body .mce-listbox button{padding-right:4px}body .mce-menubtn.mce-fixed-width span{vertical-align:top}body .mce-container-body .mce-path-item{font-size:11px}body .mce-container-body .mce-path{padding-top:4px;padding-bottom:4px}body .mce-menubtn span{line-height:16px}body .mce-menu-item{padding-top:4px;padding-bottom:4px}table{margin-top:10px}th{text-align:left;padding:2px;padding-bottom:5px}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}.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}li.account_type{padding:1px;font-family:Palatino,"Palatino Linotype",Arial,serif;font-size:16px;font-weight:lighter;letter-spacing:-0.5px}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}div#agbs_check{margin-top:15px;margin-bottom:15px;padding:5px}div#agbs_check.fail{border:1px solid red}span.bold{font-weight:bold}img{border:0}img.reinschrift_strings{margin-top:25px;margin-bottom:0}img.vioworld_logo{width:153px !important;height:155px !important;margin-top:15px;margin-bottom:10px}.feed-link{margin-top:21px;margin-right:0;width:42px;height:42px;float:right;background:url("../pics/button_boxes/rollover_sprites.png") no-repeat;background-position:-154px 0;text-align:center}.feed-link:hover{background-position:-196px 0}.feed-link a{display:block;width:42px;padding-top:45px}input[type=checkbox]{cursor:pointer}select{cursor:pointer}.cursor_pointer{cursor:pointer}#footer{float:left;padding-top:10px;margin-top:10px;border-top:dotted 1px gray;width:552px}#footer .bottom_navigation_div{clear:both;position:relative;padding:0;margin:10px 32px 0 15px;height:35px;background:url("../pics/bottom_navigation/bottom_navigation_background.png") repeat-x}#footer .bottom_navigation_div a{padding-top:11px;padding-left:3px;padding-right:3px;color:#fff;font-size:12px;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_left{position:absolute;left:-9px;width:9px;height:35px;background:url("../pics/bottom_navigation/bottom_navigation_left.png") no-repeat}#footer .bottom_navigation_link{float:left;padding:0;height:35px;letter-spacing:-1px}#footer .bottom_navigation_separator{float:left;width:11px;height:35px;background:url("../pics/bottom_navigation/bottom_navigation_separator.png") no-repeat 3px 10px}#footer .bottom_navigation_search{float:right;height:35px}#footer .bottom_navigation_search fieldset{padding-top:7px}#footer #search_field{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:0}#footer .bottom_navigation_right{position:absolute;right:-27px;width:27px;height:35px;background:url("../pics/bottom_navigation/bottom_navigation_right.png") no-repeat top right;cursor:pointer}#footer .footer_social{float:left;margin-left:11px;margin-top:0;padding-top:7px;width:527px;height:54px;display:block}#footer .footer_follow{color:#0f0f0f;float:left;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{float:left;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{width:64px;text-align:left;background-repeat:no-repeat;background-position:left top;float:right}#footer .follow-blog a{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}#footer .follow-feeds{float:right;margin-right:15px;background:url("../pics/button_boxes/rollover_sprites.png");background-position:-318px 0}#footer .follow-feeds:hover{background-position:-358px 0}#footer .feeds-disabled{background:url("../pics/button_boxes/rollover_sprites.png");background-position:-358px 0}.facebook_recommend{margin-top:50px;float:left;position:relative;width:333px;height:22px}.twitter_counter{clear:both;margin-bottom:1px}.google_counter{clear:both;margin-bottom:1px}.facebook_counter{clear:both;margin-bottom:1px}table.teacher_profs{margin:0;border-collapse:inherit}table.teacher_profs tr{border:0}table.teacher_profs th{border:0}table.teacher_profs td{border:0}div.inline_autocomplete{float:right}#teachers_search.widget{width:206px;height:21px;float:right;background:url("../pics/button_boxes/rollover_sprites.png") no-repeat;background-position:-298px -54px;border:0;padding:0;padding-left:3px;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:-298px -75px;background-position:-179px -75px}.vertical_banners{margin:0;padding:13px;position:absolute;z-index:1}.vertical_banners div.vertical_banner_default{text-align:center;width:140px;height:200px;margin-top:22px;border-radius:3px;box-shadow:0 1px 1px gray;cursor:pointer;position:relative}.vertical_banners a{display:block;width:140px;height:200px;font-size:19px}.vertical_banners div.vertical_banner_admin{text-align:center;width:140px;height:200px;margin-top:22px;border-radius:3px;box-shadow:0 1px 1px gray;cursor:pointer;position:relative}.vertical_banners div.vertical_banner_admin:hover{background-color:#fff}.vertical_banners div.vertical_banner_free{text-align:center;width:140px;height:200px;margin-top:22px;border-radius:3px;box-shadow:0 1px 1px gray;cursor:pointer;position:relative;border:dotted 1px red;border:dotted 1px red}.vertical_banners div.vertical_banner_free:hover{background-color:#fff}.horizontal_banners{margin-bottom:10px;padding:0;text-align:center}.horizontal_banners>div{background-size:contain}.horizontal_banners div.horizontal_banner_default{text-align:center;width:260px;height:100px;border-radius:3px;box-shadow:0 1px 1px gray;float:left;margin-top:7px;margin-bottom:13px;margin-left:7px;margin-right:7px}.horizontal_banners a{display:block;width:260px;height:100px;font-size:22px}.horizontal_banners div.horizontal_banner_admin{text-align:center;width:260px;height:100px;border-radius:3px;box-shadow:0 1px 1px gray;float:left;margin-top:7px;margin-bottom:13px;margin-left:7px;margin-right:7px;border:dotted 1px red}.horizontal_banners div.horizontal_banner_admin:hover{background-color:#fff}.horizontal_banners div.horizontal_banner_free{text-align:center;width:260px;height:100px;border-radius:3px;box-shadow:0 1px 1px gray;float:left;margin-top:7px;margin-bottom:13px;margin-left:7px;margin-right:7px;border:dotted 1px red}.horizontal_banners div.horizontal_banner_free:hover{background-color:#fff}a.old_faded{background-image:url("../pics/old_fader.png")}#navigation{padding-left:172px;min-width:720px}#navigation .fi_protie_navigation{padding:0;margin:0}#navigation .fi_protie_navigation ul{padding-left:0}#navigation .fi_protie_navigation li{list-style:none;float:left;margin-right:15px;border-right:2px solid;width:135px;height:105px}#navigation .fi_protie_navigation li ul{display:none}#navigation .fi_protie_navigation li ul li{list-style:none;float:none;padding-right:10px;border-right:0;width:130px;overflow:hidden;height:auto}#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{border-right:none}#navigation .fi_protie_navigation li.last a{border-right:none}#login-form{color:#fff;background-color:#000;padding:8px;margin-bottom:5px;float:right;width:190px;text-align:center}#login-form .heading{text-transform:uppercase;font-size:16px;margin-bottom:8px}.login-box{position:absolute;left:763px;top:0;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}.login-box a{display:block;color:#fff;font-size:9px;font-weight:bold;text-decoration:none;text-transform:uppercase;margin-bottom:2px;letter-spacing:-1px}.login-box a:hover{text-shadow:0 0 1px #fff}.login-box .heading{padding-left:4px;float:left;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-message a{display:inline;border:0}img.language_flag{width:15px;height:11px;position:relative;top:2px}.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}.login-overview input{font-size:12px;font-weight:bold;height:27px;border:0;background-color:#000;color:#fff;cursor:pointer}.login-overview .logout-button{float:right;float:right;width:89px;margin-left:10px}.login-overview .logout-button input{width:89px;background:url("../pics/button_boxes/rollover_sprites.png") no-repeat;background-position:-65px 0}.login-overview .logout-button input:hover{background-position:-65px -27px}.login-controls{position:absolute;bottom:15px;width:185px;padding-left:3px;width:179px}.login-controls input{font-size:12px;font-weight:bold;height:27px;border:0;background-color:#000;color:#fff;cursor:pointer}.login-button input{font-size:12px;font-weight:bold;height:27px;border:0;background-color:#000;color:#fff;cursor:pointer;width:66px;margin-left:3px;background:url("../pics/button_boxes/rollover_sprites.png") no-repeat;background-position:0 0}.login-button input:hover{background-position:0 -27px}.login-button{float:right}#login-shadow{position:absolute;left:763px;top:140px;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-form-wrapper input{height:21px;padding:0;border:0;background-image:url("../pics/button_boxes/rollover_sprites.png");background-repeat:no-repeat}.login-form-wrapper{padding-top:5px;height:50px}.login-mail{float:right;width:118px;padding-top:3px;background-position:-179px -54px;font-size:13px;letter-spacing:1px;padding-left:1px}.login-mail:hover{background-position:-179px -75px}.login-pw{float:right;margin-top:7px;width:176px;background-position:0 -54px;font-size:16px;letter-spacing:3px;padding-left:3px}.login-pw:hover{background-position:0 -75px}.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;float:left}.login-choices span a{font-size:10px;font-size:9px;font-weight:bold}.login-choices span a.full_height{font-size:17px;font-weight:lighter;letter-spacing:-1px}.language_control{position:absolute;left:763px;top:137px;width:209px;text-align:right;z-index:1}.homepage_control{top:146px}#content #midcom_login_form #password{background-image:url("../pics/input-field.png");height:20px;margin-bottom:10px;background-color:rgba(0,0,0,0)}#content #midcom_login_form #username{background-image:url("../pics/input-field.png");height:20px;margin-bottom:10px;background-color:rgba(0,0,0,0)}#content{padding-top:110px}div#error{background-image:url("../pics/icon-error2.gif") !important}body.simple #container{float:none}body.simple #content{padding-top:70px;padding-left:200px;max-width:500px}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}#midcom_login_extra{padding-top:20px}.market_welcome_left{width:260px;float:left;margin-right:15px}.market_welcome_left input[type=text]{width:204px;height:21px;border:0;padding:0;font-size:12px;padding-left:5px;letter-spacing:1px;background:url("../pics/button_boxes/rollover_sprites.png") no-repeat;background-position:-298px -54px}.market_welcome_left input[type=text]:hover{background-position:-298px -75px}.market_welcome_left input[type=password]{width:204px;height:21px;border:0;padding:0;font-size:12px;padding-left:5px;letter-spacing:1px;background:url("../pics/button_boxes/rollover_sprites.png") no-repeat;background-position:-298px -54px}.market_welcome_left input[type=password]:hover{background-position:-298px -75px}.market_welcome_right{width:235px;float:left}.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 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 .entry_created{float:right;white-space:nowrap;font-size:12px;font-weight:normal}.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}.list-thumb{background-color:#fff;height:50px;display:table-cell;vertical-align:middle}.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{float:left;width:90px}dl.entry_askbid{float:left;width:95px}dl.entry_amounts{float:right;width:160px}dl.entry_objects{float:right;width:155px}dl.entry_contact{float:right;width:97.5%}dl.teacher_place{float:left;width:125px}dl.teacher_radius{float:right;width:125px}dt{font-weight:bold;padding:4px;border-bottom:2px groove #fff}dt.title{font-size:16px}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.teacher_description{width:510px;clear:both}div.self_description{width:510px;clear:both}div.teacher_shortdescription{margin:5px;font-weight:bold}p.teacher_shortdescription_text{margin-top:-15px;padding-bottom:5px}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}tr.entry-row{font-size:13px}.children_list>div>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;clear:both;text-shadow:0 0 1px gray;font-weight:100}.welcome_children{float:left;vertical-align:top;padding-right:25px;margin:0}.welcome_children ul{padding-left:0;margin:0;list-style-type:none}.welcome_children ul li{padding:5px 5px 1px 5px;border-bottom:2px groove #fff}.category_rubric{width:170px;float:left}.category_rubric#muggen{margin-left:85px}.category-title{float:left;font-size:10px;font-weight:bold}.category-title img{border-radius:5px}.categories-wrapper{margin-top:20px !important;text-align:center;margin:auto;float:left}.category-wrapper{float:left;width:125px;margin-right:15px;text-align:center;padding:10px 10px 10px 10px;border:solid 5px #fff;border-radius:5px;box-shadow:0 1px 2px gray}.category_thumbnail{width:125px;height:85px;border:0;text-decoration:none;margin-bottom:10px}.tiny_shadow{text-align:center;background:url("../pics/style_elements/under_shadow_tiny.png");background-repeat:no-repeat;background-position:center top;width:155px;height:5px;overflow:hidden;float:left;margin-bottom:15px}.category-list-title{float:left}.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}#create_entry{float:right;clear:both;margin-top:10px}div.entry_container{width:510px;margin-bottom:75px;clear:both}.entry_title{float:left}div.entry_left{float: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 .element_textarea label{display:none}div.entry_left button.submit{font-size:12px;font-weight:bold;background-color:#000;color:#fff;cursor:pointer;height:27px;border:0;border-radius:3px;background:linear-gradient(to bottom, #252525 0%, #2b2b2b 50%, #121212 51%, #1e1e1e 100%);text-transform:uppercase}div.entry_left button.submit:hover{color:#fff;background:linear-gradient(to bottom, #3b3b3b 0%, #404040 50%, #292929 51%, #333333 100%)}div.entry_left 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;background-color:#000;color:#fff;cursor:pointer;height:27px;border:0;border-radius:3px;background:linear-gradient(to bottom, #252525 0%, #2b2b2b 50%, #121212 51%, #1e1e1e 100%)}.apply_message_submit{font-size:12px;font-weight:bold;background-color:#000;color:#fff;cursor:pointer;height:27px;border:0;border-radius:3px;background:linear-gradient(to bottom, #252525 0%, #2b2b2b 50%, #121212 51%, #1e1e1e 100%)}.apply_message_submit:hover{color:#fff;background:linear-gradient(to bottom, #3b3b3b 0%, #404040 50%, #292929 51%, #333333 100%)}.register-now{font-size:12px;font-weight:bold;background-color:#000;color:#fff;cursor:pointer;height:27px;border:0;border-radius:3px;background:linear-gradient(to bottom, #252525 0%, #2b2b2b 50%, #121212 51%, #1e1e1e 100%);margin-top:5px;padding:5px 20px}.register-now:hover{color:#fff;background:linear-gradient(to bottom, #3b3b3b 0%, #404040 50%, #292929 51%, #333333 100%)}form.datamanager2[action*="register/message/send"] div.form_toolbar .save{padding:5px 10px;background-image:none;background-color:#252525}div.entry_right{float:right;width:275px}div.entry_right div{clear:both}div.institution_description{margin:5px;font-weight:bold}.institution_description_text{font-size:13px;margin:5px;padding-bottom:5px;display:none}.self_description_text{font-size:13px;margin:5px;padding-bottom:5px;display:none}.teacher_shortdescription_text{font-size:13px;margin:5px;padding-bottom:5px;display:none}div.entry_abstract{margin:5px;font-weight:bold}p.entry_abstract{margin:5px;padding-bottom:5px}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_description_text p{margin-bottom:5px;margin-top:0;padding:0}div.entry_description_text li{font-size:12px;margin-bottom:5px}p.entry_description{margin:5px;padding-bottom:5px}p.entry_description~p{margin:5px;padding-bottom:5px}div.form_product_buttons{margin-left:48px;margin-top:16px}div.my_entries_button_container{float:left;display:block;margin-top:20px}.user_buttons_tiny{font-size:11px}div.upper_buttons_container{float:right}div.user_buttons_container{float:right;margin-top:20px;display:block}div.user_buttons_container_centered{margin-top:10px;text-align:center}div.profil_buttons_container{float:left;margin-top:20px;display:block;text-align:center}select.user_buttons{float:left}input.change_password{float:right}.list-2nd-category ul{float:left;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}a#create_entry{margin-top:25px}input.delete_entry{float:right;clear:none}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}table#de_ccb_marketplace_image_image1_table td.midcom_helper_datamanager2_widget_image_stats{visibility:hidden}table#de_ccb_marketplace_image_image2_table td.midcom_helper_datamanager2_widget_image_stats{visibility:hidden}table#de_ccb_marketplace_image_image3_table td.midcom_helper_datamanager2_widget_image_stats{visibility:hidden}td.midcom_helper_datamanager2_widget_image_label{visibility:hidden}td.midcom_helper_datamanager2_widget_image_title{visibility:hidden}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-left{float:left;width:200px}.profile-right{padding-left:200px}.profile-professions table{border-collapse:collapse}.profile-professions th{font-size:10px;font-weight:bold;color:gray;padding-right:10px;background-image:url("../pics/background_teacher_profession_head.png")}.profile-professions td{font-size:10px;font-weight:bold;padding-right:10px;text-align:center;height:19px}.further-profile-informations td{font-size:10px;font-weight:bold;padding-right:10px;text-align:center;height:19px}.further-profile-informations{margin-top:15px;border-bottom:dotted 1px gray;padding-bottom:5px}.sender_mail_address{width:240px}.profile-informations{padding-bottom:5px}.input-sender-address{width:170px}.teacher-information-title{font-weight:bold;color:gray}.user-profile-options{padding-top:20px}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}table#de_ccb_banners_picture_upl>tbody>tr>td.filename>input{width:195px}table#de_ccb_banners_picture_upl>tbody>tr>td.title{display:none}table#de_ccb_banners_picture_upl>thead>tr>th.title{display:none}table.midcom_datamanager_table_photo ul{display:none}.vioworld_toolbar_container{clear:both;width:510px;height:40px;margin-bottom:22px;background:#262626;border-radius:5px}.vioworld_toolbar_container .vioworld_toolbar_left{float:left}.vioworld_toolbar_container .vioworld_toolbar_center{float:left;width:100%}.vioworld_toolbar_container .vioworld_toolbar_right{float:left}.vioworld_toolbar_container .vioworld_toolbar_logo{float:left;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_separator{float:left;width:11px;height:22px;display:none}.vioworld_toolbar_container .vioworld_toolbar_element{float:left;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:block;cursor:pointer}.vioworld_toolbar_container .vioworld_toolbar_element a:hover{text-shadow:0 0 1px #fff}.vioworld_toolbar_container .vioworld_toolbar_element input{margin-top:5px;height:9px;font-size:9px;width:77px;background:url("../pics/vioworld_toolbar/input.png") no-repeat;border:0;padding:4px}.vioworld_toolbar_container .vioworld_toolbar_element select{margin-top:4px;width:85px;height:16px;font-size:10px;background:url("../pics/vioworld_toolbar/input.png") no-repeat #eee;border:1px solid #333}.vioworld_toolbar_container .vioworld_toolbar_element.float_right{float:right;margin-right:10px}.vioworld_toolbar_container .vioworld_toolbar_element.create_link{margin-top:4px}.vioworld_toolbar_container .vioworld_toolbar_element.create_link a{background:url("../pics/vioworld_toolbar/button_normal.png") no-repeat;width:150px;height:29px;text-transform:uppercase;text-align:center;padding-top:8px}.vioworld_toolbar_container .vioworld_toolbar_element.create_link a:hover{background:url("../pics/vioworld_toolbar/button_normal.png") no-repeat}.vioworld_toolbar_container .vioworld_toolbar_element.create_link a:active{background:url("../pics/vioworld_toolbar/button_pressed.png") no-repeat;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}form#de_vioworld_account .form fieldset{width:500px;padding-right:0}form#de_vioworld_account .form fieldset .element fieldset{width:200px}form#de_vioworld_account .form fieldset .element label{display:table-cell;width:170px;text-align:right;padding-right:10px}form#de_vioworld_account .form fieldset .element .field_text{margin-right:0}form#de_vioworld_account .form fieldset .element .input{display:table-cell;width:320px;max-width:320px;vertical-align:top}form#de_vioworld_account .form fieldset .element textarea{width:300px}form#de_vioworld_account .form fieldset .element_tabledata .input{padding-left:12px}form#de_vioworld_account .form select#de_vioworld_account_country{width:280px}form#de_vioworld_account table.jquery-enabled td img.delete{position:absolute;margin-left:-20px;margin-top:3px;cursor:pointer}input[type=text].new{width:110px}a.download{width:110px;display:block;overflow:hidden}input[type=text].exist{width:110px}td.beginner{text-align:center;width:25%}td.advanced{text-align:center;width:25%}td.professional{text-align:center;width:25%}.box-wrapper{position:relative;width:212px;padding:5px 5px 5px 11px;border:solid 5px #fff;border-radius:5px;box-shadow:0 1px 2px gray;background-color:#efeee9;background-image:url("../pics/style_elements/box_background.png");background-repeat:repeat;clear:both}.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{position:relative;width:214px;padding-left:14px;padding-bottom:7px;margin-left:0px;border:solid 5px #fff;border-radius:5px;box-shadow:0 1px 2px gray;background-color:#efeee9;clear:both}.box-wrapper-google-skyscraper{position:relative;width:184px;padding-left:18px;padding-top:18px;margin-left:10px;border:solid 5px #fff;border-radius:5px;box-shadow:0 1px 2px gray;background-color:#efeee9;clear:both}.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}.box-shadow{text-align:center;background:url("../pics/style_elements/under_shadow_small.png");background-repeat:no-repeat;background-position:center top;min-width:232px;height:10px;overflow:hidden;float:left;margin-bottom:20px}.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{background:url("../pics/style_elements/ribbon_ensembles.png") no-repeat}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}.hidden{display:none}.account_delete{text-align:right;margin-top:1em;width:50%;float:right}#account_deletion_confirm{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}form#de_vioworld_account.datamanager2 fieldset .element_tinymce label{text-align:left;display:block;width:97%;max-width:97%}form#de_vioworld_account.datamanager2 fieldset .element_tinymce .input{text-align:left;display:block;width:97%;max-width:97%}form#de_vioworld_account.datamanager2 fieldset .element_tabledata label{text-align:left;display:block;width:97%;max-width:97%}form#de_vioworld_account.datamanager2 fieldset .element_tabledata .input{text-align:left;display:block;width:97%;max-width:97%}#privacy_notice_container{width:44.8%;display:inline-flex}#privacy_notice_label{padding-right:3px}#contact_policy_checkbox_wrapper{padding:4px;display:inline-flex}#contact_policy_checkbox{padding:0 4px 0 4px}#contact_policy_checkbox+label{padding:0 4px 0 4px}#policy-check_container .field_error{display:none}#apply-policy-checkbox-wrapper{padding:2px;margin-top:4px;margin-bottom:4px}#apply-policy-checkbox-wrapper.validation{color:#c43c43}.ribbon_twitter{background:url("../pics/style_elements/ribbon_twitter.png") no-repeat}.twitter-text .twitter-time{font-weight:bold}.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 */
