@media screen{
/* Contao Open Source CMS :: Copyright (C) 2005-2012 Leo Feyer :: LGPL license */
body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative}select,input,textarea{font-size:99%}form{margin:0;padding:0}img{border:0}#left{float:left}#right{float:right}#main{width:auto;position:relative}.inside{position:relative;text-align:left}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block;text-align:left}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}*+html #main{position:static}header,footer,nav,section,aside,article,figure,figcaption{display:block}
}
@media all{
/**
 * Global TinyMCE style sheet
 * 
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 * 
 *   tl_files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 * 
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 * 
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 * 
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (tl_files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
}
@media all{
/* mediaboxAdvanced - black theme */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../plugins/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../plugins/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
}
@media all{
/* Style sheet basic-28 */
body{font:13px Verdana,arial,sans-serif;color:#3a4e4f}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top}blockquote,q{quotes:none}fieldset,img{border:0}li{list-style-type:none}#main  ol li{margin-bottom:8px;list-style-type:decimal}#main  ol{margin-left:20px;list-style-type:upper-roman}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}a{text-decoration:none;color:#727d61}a:hover{text-decoration:none;color:#dc93f5}:focus{outline:0}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font:12px "Lucida Console",Monaco,monospace}h1,h2,h3,h4,h5,h6{font:100% Arial,Verdana,sans-serif;font-weight:normal;color:#875e55}h1{font-size:22px}h2{margin-bottom:45px;font-size:20px}h3{font-size:18px}table{font-size:inherit}caption,th{font-weight:bold}abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help}h1,h2,h3,h4,h5,h6{margin-top:0.75em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
}
@media screen{
/* Style sheet jk-content_elements */
.ce_gallery .caption{color:#999}.ce_gallery img{padding:5px;background-color:#fcf5f5;border:1px solid #9AA1AF}.ce_gallery{margin-left:10px}.ce_list ul{margin:0;padding:0}.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px}.ce_accordion{margin-right:10px;margin-left:10px}.toggler{padding:1px 0 2px}.toggler_first{display:block;padding:2px 0 3px 6px;background-color:#222939;border-width:1px 0px;border-style:solid;border-color:#363F59}.toggler_first:hover{text-decoration:underline;color:#7aadeb;cursor:pointer}.accordion div{padding:6px 0 8px 15px;line-height:16px}.ce_table{margin-top:24px;margin-bottom:24px;border-left:1px solid #656E80}.ce_table td{padding:6px 20px;border-right:1px solid #656E80;border-bottom:1px solid #656E80}.ce_table th{padding:2px 8px;background-color:#444A56;border-top:1px solid #656E80;border-right:1px solid #656E80;border-bottom:1px solid #656E80}.ce_table th a{color:#707A8E}#left h1{font-size:16px;font-weight:bold}#left #breaking-news,#left .layout_short,#left .mod_login,#left #request_password{padding-top:5px;background:url("../../tl_files/music_academy_jukemedia/bg-foo-mod-article.png") left top no-repeat}
}
@media screen{
/* Style sheet jk_forms */
input.text,textarea{width:240px;padding:4px;background-color:#cef2bb;border:1px solid #656E80;color:#000}textarea{width:400px;height:200px}input.upload{padding:4px;background-color:#4F5664;border:1px solid #cef2bb;color:#000}input.submit{padding:6px 20px;background-color:#9df2a5;border:1px solid #c4d9f2}.formbody table td{padding:3px 0}.formbody table td.col_0{width:80px}#table_13{margin-bottom:0}
}
@media screen{
/* Style sheet jk_generals */
p.copy{width:960px;float:right;margin-top:10px;padding-top:10px;border-top:1px solid #1A3E6A;font-size:10px}p.more a{width:8em;display:block;margin:0;padding:0 0 0 10px;background-color:#6791C8;border:1px solid #0d0c0c;font-size:9px;font-weight:bold;color:#151f4d}.teaser p.more a{margin-top:10px}p.more a:hover{background-color:#7aadeb}#left h4{font-size:18px}.ce_text,.teaser{line-height:1.5}div.error,p.error{margin:0;padding:2px 0 0;font-size:9px;color:#f00}#right h4{border-bottom:1px dotted #7ab0d6;font-size:16px;font-weight:bold}
}
@media screen{
/* Style sheet jk_mod_article */
.mod_article .back{margin-top:18px}.mod_article .more{display:inline}.mod_article .pdf_link{margin-bottom:-16px;text-align:right}.mod_article .pdf_link a{padding-right:1px;padding-left:1px}
}
@media screen{
/* Style sheet jk_mod_calendar */
table.calendar .header{color:#fff}table.calendar td.active.weekend{background-color:#5D7AA4 !important}table.calendar td.weekend .header,table.calendar td.empty .header{background-color:#444A56}table.calendar .current{background-color:#4887D2;color:#6791cb}table.calendar .label{background-color:#393E48}table.calendar td.today{background-color:#4887D2}table.calendar .event a{color:#1A3E6A}table.calendar .label{color:#fff}table.calendar{width:100%}table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center}table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;font-size:10px;font-weight:bold}table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top}table.calendar td .header{padding-bottom:2px;font-size:10px}table.calendar td .event a{font-size:10px}table.calendar .head,table.calendar .label,table.calendar td{border-right:1px solid #A8AEBA;border-bottom:1px solid #A8AEBA}table.calendar td{background-color:#656E80}table.calendar td.days{background-color:#656E80}table.calendar td.days .header{background-color:#4F5664}table.calendar .head{background-color:#4F5664}table.calendar td.weekend,table.calendar td.empty{background-color:#444A56}table.calendar td.active{background-color:#6D87AD}table.calendar th.next a,table.calendar th.previous a{color:#1a3e6a}table.calendar th.next a:hover,table.calendar th.previous a:hover{color:#5b7da3}
}
@media screen{
/* Style sheet jk_mod_login */
.mod_login label{display:block;margin:4px 0 1px}.mod_login .checkbox_container{margin-top:3px}.mod_login .checkbox_container label{display:inline}.mod_login .submit_container{margin-top:8px;margin-bottom:4px}#request_password{margin:0 5px;padding:0 5px 10px 6px}#request_password a{font-size:10px;color:#999}
}
@media all{
/* Style sheet jk_mod_mini_calendar */
#left #minicalendar{background-color: transparent}#minicalendar{margin:0 5px 20px;padding:5px 5px 10px;background-color:#393E48}table.minicalendar{width:100%;border-top:1px solid #A8AEBA;border-left:1px solid #A8AEBA}table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#656E80;border-right:1px solid #A8AEBA;border-bottom:1px solid #A8AEBA;color:#fff}table.minicalendar td,table.minicalendar .active a{font-size:10px}table.minicalendar .weekend{background-color:#444A56}table.minicalendar .today{background-color:#4887D2}table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#393E48;border-right:1px solid #A8AEBA;border-bottom:1px solid #A8AEBA;font-size:10px;color:#fff}table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#393E48;border-right:1px solid #A8AEBA;border-bottom:1px solid #A8AEBA}table.minicalendar .current{background-color:#4887D2;color:#1A3E6A}
}
@media screen{
/* Style sheet jk_mod_newslist */
#left #breaking_news{margin-top:15px}#breaking-news p.info,#news p.info{font-size:10px;font-weight:bold}#left #breaking_news .layout_short{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #333C41}#news .layout_short{margin-bottom:15px;margin-left:0;padding:5px 5px 15px;border:4px solid #333C41}#left #breaking_news h1,#left .mod_login h1{padding-top:4px;padding-bottom:4px;padding-left:5px;background-color:#6791C8;font-size:16px;font-weight:bold;color:#000;text-shadow: none}#left #breaking_news h5{font-weight:bold}#left #breaking_news p.teaser{font-size:10px}
}
@media screen{
/* Style sheet jk_mod_newsmenu-43 */
.mod_newsmenu li.year{font-size:16px;font-weight:bold;color:#6791C8}.mod_newsmenu span.active{font-size:12px;font-weight:normal;text-decoration:underline;color:#6791C8}.mod_newsmenu li.year ul.level_2 li a{display:block;padding-left:0;font-size:12px;font-weight:normal;color:#6791C8}
}
@media screen{
/* Style sheet jk_mod_newsreader-44 */
.mod_newsreader img{margin-right:8px;padding:3px;background-color:#333C41;border:1px solid #9AA1AF}.mod_newsreader .ce_comments h2{padding:2px 2px 2px 6px;background-color:#4688D8;color:#1A3E6A}.mod_newsreader .form{margin-top:30px}.mod_newsreader .widget{margin-bottom:8px}.mod_newsreader .formbody{padding-top:20px;border-top:1px solid #4688D8}.mod_newsreader .comment_default p.info{padding-top:10px;padding-bottom:10px;border-top:1px dotted;color:#4688D8}
}
@media screen{
/* Style sheet jk_mod_pagination */
.pagination li{display:inline;margin:0;padding:0;list-style-type:none}.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #1A3E6A}.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left}.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right}
}
@media screen{
/* Style sheet jk_mod_personal_data */
.mod_personalData{margin-bottom:36px}.mod_personalData fieldset{width:400px;display:block;margin:12px 0 24px;padding:12px}.mod_personalData legend{font-weight:bold;color:#6791C8}.mod_personalData .submit_container{width:428px;text-align:right}.mod_personalData td{width:160px;padding:2px 6px 2px 0}.mod_personalData .text,.mod_personalData .password{width:200px}.mod_personalData select{width:204px}
}
@media screen{
/* Style sheet jk_mod_search */
.mod_search{margin-top:3px}.mod_search .text{width:240px}html>body .mod_search .radio_container{margin-top:3px}.mod_search .radio_container label{left:-2px;position:relative;padding-right:3px;top:-2px}.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px solid #4688D8}.mod_search h3{margin:0 0 2px;padding:0}.mod_search .url{margin-bottom:12px;color:#4688D8}.mod_search .relevance{padding-left:20px;font-size:11px;font-weight:normal;color:#4688D8}.mod_search .highlight{font-weight:bold;color:#85B0E5}.mod_search .context{margin:0 5px 3px 0}
}
@media screen{
/* Style sheet jk_name_und_slogan */
#header .name{width:300px;left:250px;top:110px;position:absolute;color:#A8B9DA}#header p.firmenname{margin-bottom:4px;font-size:30px;color:#6791C8;text-shadow: 1px 1px 0px #000}
}
@media screen{
/* Style sheet jk_nav_mainmenu */
#left #mainmenu a{display:block}#left #mainmenu ul.level_1 li a{padding-top:4px;padding-bottom:4px;padding-left:20px;border-bottom:1px solid #3A4B66;background:url("../../tl_files/music_academy_jukemedia/lsi-main-navigation.png") 0px 8px no-repeat}#left #mainmenu ul.level_1 li a:hover,#left #mainmenu ul.level_1 li.active{padding-top:4px;padding-bottom:4px;padding-left:20px;border-bottom:1px solid #3A4B66;background:#191B22 url("../../tl_files/music_academy_jukemedia/lsi-main-navigation-hvr.png") 0px 8px no-repeat;background-color: transparent}#left #mainmenu ul.level_1 li.active.submenu{padding-bottom:0}#left #mainmenu li.submenu span.submenu{display:block;margin-left:-20px;padding-top:0;padding-bottom:4px;padding-left:20px;border-bottom:1px solid #3A4B66;background-color: transparent}#left #mainmenu ul.level_1 span.active{font-weight:bold;color:#7aadeb}#left #mainmenu ul.level_2 li a{margin-left:-20px;padding-top:4px;padding-bottom:4px;padding-left:40px;background-image:none;border-bottom:1px dotted #283346}#left #mainmenu ul.level_2 li a:hover,#left #mainmenu ul.level_2 li.active{margin-left:-20px;padding-left:40px;background-image:none;border-bottom:1px dotted #283346}#left #mainmenu li.active.submenu ul.level_2 li a{margin-left:-20px;padding-left:20px;background-image:none;border-bottom:1px dotted #283346}#left #mainmenu ul.level_2{display:none}#left #mainmenu ul.level_1 li.active.submenu ul.level_2,#left #mainmenu ul.level_1 li.submenu.trail ul.level_2{display:block}
}
@media print{
/* Style sheet jk_print */
body{margin:24px;padding:0}*{font-family:helvetica}h1{margin-bottom:18px;font-size:18px;text-shadow: none}a{text-decoration:none;color:#a84204}#mainmenu,.mod_breadcrumb,.pdf_link{display:none}
}
@media screen{
/* Style sheet jk_structure */
html,body{height:100.1%}body{background-color:#fff;background-image:url("../../tl_files/music_academy_jukemedia/bg_body.png");background-position:left top}#header{position:relative}#header .inside{height:220px;background:url("../../tl_files/music_academy_jukemedia/image.png") left top no-repeat}#wrapper{background-color:#e1f5e4;border-right:1px solid #15263C;border-left:1px solid #15263C;min-height: 100%}#wrapper .inside{margin:0 10px}#left{margin-top:0;margin-right:10px;margin-left:10px}#footer{padding-bottom:5px}#left .inside{margin-left:5px}#container{margin-bottom:5px;background-color:#FFF;background-image:url("../../tl_files/music_academy_jukemedia/bg-container.png");background-repeat:no-repeat;background-position: 100px -60px}#main,#left{padding-top:30px}#header .mod_breadcrumb{width:708px;bottom:0;right:0;position:absolute;padding:5px 0 5px 10px}#footer #copy{top:15px;position:relative;clear:both;padding-top:8px;border-top:1px solid #4689D9}#right{padding-top:80px}
}
@media all{
/* Style sheet jk-events */
.mod_eventlist .event h2{margin:0}.mod_eventlist .event{margin-bottom:25px}.mod_eventlist .header,.mod_eventlist .event{padding-top:4px;padding-bottom:4px;border-top:1px solid #203A5A;border-right:1px solid #203A5A;border-left:1px solid #203A5A}.mod_eventlist .event{border-bottom:1px solid #203A5A}.mod_eventlist .header,.mod_eventlist .event{background-color:#19222D}.mod_eventlist{margin-right:6px}.mod_eventlist .ce_text{margin-left:10px}.mod_eventlist .header{padding:3px 6px 4px;font-weight:bold;color:#707A8E}.mod_eventlist .time{margin-bottom:6px;margin-left:14px;font-weight:normal;color:#999}.mod_eventlist h2 a{margin-left:10px;font-size:14px}.mod_eventlist .day{padding-left:15px}.mod_eventlist .date{padding-left:5px}.mod_eventreader .info{margin-top:-12px;font-size:10px;color:#999}.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#090}.mod_eventreader .ce_text{margin-top:15px}.mod_eventreader .back{margin-top:18px}
}
@media screen{
/* Style sheet jk_mod_lost_password */
.mod_lostPassword{margin:24px}.mod_lostPassword td{padding-right:6px;padding-bottom:3px}.mod_lostPassword .text,.mod_lostPassword .password{width:210px}.mod_lostPassword .captcha{width:40px}.mod_lostPassword .captcha_text{color:#666}
}
