/* Contao Open Source CMS, (c) 2005-2014 Leo Feyer, LGPL license */
body,form{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}#main .inside{min-height:1px}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/**
 * 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.
 *
 *   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 (files/tinymce.css).
 */
.warning {color:#c55; font-size:1.1em;}
.confirmation {color:#090; font-size:1.1em;}
.information {color:#999; font-size:0.9em;}
.year1 {color:#ffffff; padding-right:50px;font-weight:bold;}
.year2 {color:#ffffff; padding-right:10px;font-weight:bold;}
@media projection,screen{
/* Style sheet basic */
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}body{font:12px Helvetica,Arial,sans-serif}img{border:0}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}ol,ul{margin-bottom:1.5em;margin-left:2em}a:link,a:visited{text-decoration:none;color:#fff}a:hover,a:focus,a:active{text-decoration:none;color:#fff}:hover,:focus,:active{outline:0}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:"Lucida Console",Monaco,monospace}p,pre,blockquote,form{margin-bottom:1.5em}abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help}.ce_table table{margin-top:1px;margin-right:1px;margin-left:1px;border:1px solid #666;border-collapse:collapse;margin-bottom: 1.5em}.ce_table th{background-color:#ededed;font-weight:bold;color:#333}.ce_table th,.ce_table td{padding:2px;vertical-align:top;text-align:left;border:1px solid #666;border-collapse:collapse}h1{margin:0 0 .8em;padding:0;font-size:25px;font-weight:bold;color:#fff}h2{margin:0 0 .5em;padding:0;font-size:16px;font-weight:bold;color:#fff}h3,h4,h5,h6{margin:0 0 .2em;padding:0;font-size:14px;font-weight:bold;color:#fff}.caption{font-size:9px;font-style:italic;color:#5E9493}.captionvideo{font-size:25px;font-style:italic;color:#5E9493}body#tinymce{background-color:#fff;color:#333}
}
@media projection,screen{
/* Style sheet form */
form{margin:1px 1px 20px;padding:0;background-color:#373737;font:100% Helvetica,Arial,sans-serif;color:#fff}label{width:150px;float:left;display:block;margin:5px 0 0;padding:0;text-align:right}select,input,textarea{width:360px;display:inline;margin:5px 0 0 10px;border:1px solid #373737}textarea{overflow:auto}form br{clear:left}input.captcha{width:30px}input.submit{width:12em;margin:20px 0 5px 160px;background-color:#fff;border-top:1px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;border-left:1px solid #000;color:#000}input[type="hidden"]{display:none}.mandatory,label.error{font-weight:bold;color:#fff}
}
@media print{
/* Style sheet print */
body{font:12pt/18pt Helvetica,Arial,sans-serif;font-weight:normal;color:#000}#company_name{border-bottom:1px dashed #666;font-size:18pt;font-weight:bold;color:#28706F}img{border: 0px none}a{text-decoration:none;color:#000}p,table{margin-bottom:1.5em}h1{margin:0 0 .8em;padding:0;font-size:16pt;font-weight:bold;color:#28706F}h2{margin:0 0 .5em;padding:0;font-size:14pt;font-weight:bold;color:#000}h3,h4,h5,h6{margin:0 0 .2em;padding:0;font-size:12pt;font-weight:bold;color:#333}.caption{font-size:9pt;font-style:italic;color:#28706F}form,#left,#header .mod_randomImage,#mnav,#left,#footer{display:none}
}
@media projection,screen{
/* Style sheet agentur_design */
tr{vertical-align:top}#mnac li .trail{color:#373737}html{height:100%}body{height:100.2%;background-color:#373737;color:#fff}#wrapper{background-color:#373737;border-right:4px solid #373737;border-left:4px solid #373737;color:#fff}#header{position:relative}p#logo{width:263px;height:85px;margin:0;padding:0;background-color:#373737;color:#fff}p#company_name{width:360px;left:275px;top:35px;position:absolute;margin:0;padding:0;background-color:#373737;font:36px Calibri,Helvetica,Arial,sans-serif;color:#fff}#header .mod_randomImage{width:264px;height:85px;right:0;top:0;position:absolute;background-color:#373737;color:#fff}#mnav{height:32px;padding-bottom:25px;line-height:32px;color:#fff;background:#373737 url("../../files/agentur_design/navigation/mnavigation_bg.jpg") left top repeat-x}#mnav ul{margin:0;padding:0;list-style-type:none}#mnav li{display:inline}#mnav a,#mnav span{float:left;display:block;padding-right:10px;padding-left:10px}#mnav a:link,#mnav a:visited{text-decoration:none;color:#fff}#mnav a:hover,#mnav a:focus,#mnav a:active{text-decoration:underline;color:#373737;background:#ffffff url("../../files/agentur_design/navigation/mnavigation_bg_aktiv.jpg") left top repeat-x}#mnav span.active{text-decoration:none;color:#373737;background:#ffffff url("../../files/agentur_design/navigation/mnavigation_bg_aktiv.jpg") left top repeat-x}#mnav .trail a:link,#mnav .trail a:visited,#mnav .trail a:hover,#mnav .trail a:focus,#mnav .trail a:active{color:#373737;background:#ffffff url("../../files/agentur_design/navigation/mnavigation_bg_aktiv.jpg") left top repeat-x}#mnav .trail a:hover,#mnav .trail a:focus,#mnav .trail a:active{text-decoration:underline}#container{padding-top:20px;min-height: 600px}#left .inside{padding-bottom:20px}#snav{height:32px;padding-top:5px;padding-bottom:20px;line-height:32px;color:#fff;background:#373737 url("../../files/agentur_design/navigation/mnavigation_bg.jpg") left top repeat-x}#snav ul{margin:0;padding:0;list-style-type:none}#snav li{display:inline}#snav a,#snav span{float:left;display:block;padding-right:10px;padding-left:10px}#snav a:link,#snav a:visited{text-decoration:none;color:#fff}#snav a:hover,#snav a:focus,#snav a:active{text-decoration:underline;color:#373737;background:#ffffff url("../../files/agentur_design/navigation/mnavigation_bg_aktiv.jpg") left top repeat-x}#snav span.active{text-decoration:none;color:#373737;background:#ffffff url("../../files/agentur_design/navigation/mnavigation_bg_aktiv.jpg") left top repeat-x}#snav .trail a:link,#snav .trail a:visited,#snav .trail a:hover,#snav .trail a:focus,#snav .trail a:active{color:#373737;background:#ffffff url("../../files/agentur_design/navigation/mnavigation_bg_aktiv.jpg") left top repeat-x}#snav .trail a:hover,#snav .trail a:focus,#snav .trail a:active{text-decoration:underline}#breaking_news{margin-bottom:1.5em;padding:10px;background-color:#D5EFF0}#breaking_news p.info{margin-bottom:0;font:10px 333}#breaking_news h2{margin-bottom:4px;font-size:14px}#breaking_news p.teaser{margin-bottom:0;padding-bottom:4px;border-bottom:1px dotted #fff}#breaking_news p.more{padding-top:4px;text-align:right;font-size:12px}#main .inside{padding-left:10px;line-height:18px}#main p.info,.mod_eventlist .header,.mod_eventreader p.recurring{margin-bottom:.2em;font-size:12px;color:#666}.mod_eventlist p.more{margin-top:4px;margin-bottom:1.5px;padding-top:4px;text-align:right;border-top:1px dashed #D6D8D7}#footer .inside{padding:10px;border-top:1px solid #D7D7D7;font-size:10px;color:#666}imghover{url("../../files/agentur_julia_krueger/vorschaubild_video/ich_bin_hover.png")}
}
/* Style sheet sprachenwechsler */
.mod_changelanguage{width:200px;float:right;padding-top:10px;vertical-align:top}.mod_changelanguage li{list-style-type:none}.mod_changelanguage a,.mod_changelanguage span{width:20px;height:10px;float:left;display:block;margin-left:auto;background-position:left top;background-repeat:no-repeat;text-indent:-999em}.mod_changelanguage .lang-de{padding-right:5px;padding-left:5px;background-image:url("../../files/agentur_design/flaggen/de_20_10.png");background-repeat:no-repeat}.mod_changelanguage .lang-en{padding-right:5px;padding-left:5px;background-image:url("../../files/agentur_design/flaggen/en_20_10.png");background-repeat:no-repeat}.mod_changelanguage .lang-fr{padding-right:5px;padding-left:5px;background-image:url("../../files/agentur_design/flaggen/fr_20_10.png");background-repeat:no-repeat}
