body,form,figure{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}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;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}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2
 * @revision        $Revision:426 $
 * @lastmodified    $Date:2009-10-21 21:12:11 +0200 (Mi, 21. Okt 2009) $
 */

/**
 * Contao Extension
 * @copyright  Felix Pfeiffer : Neue Medien 2007 - 2012
 * @author     Felix Pfeiffer <info@felixpfeiffer.com>
 * @package    Subcolumns
 */

@media screen{.subcolumns{width:100%;overflow:hidden}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.c15l,.c15r{width:15%}.c16l,.c16r{width:16.666%}.c30l,.c30r{width:30%}.c45l,.c45r{width:45%}.c55l,.c55r{width:55%}.c70l,.c70r{width:70%}.c85l,.c85r{width:85%}.subc{padding:0 .5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize > div{display:table-cell;float:none;overflow:hidden;vertical-align:top;margin:0}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r{float:right;margin-left:-5px}}@media print{.subcolumns > div{display:table;overflow:visible}}
/* reset_de.css */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,figure,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{vertical-align:top;text-align:left}abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}a{color:#00f}:focus{outline:0}body{font:12px "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-size:99%;font-family:inherit;font-weight:inherit}pre,code{font:12px "Lucida Console",Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}table{font-size:inherit}caption,th{font-weight:bold}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px;/* Should match the font size */}figure.image_container img{display:block}
/* design_layout_de.css */
html{overflow-y: scroll}body{background-color:#fff;font:12px Tahoma,Geneva,Verdana;color:#000}#logo{height:67px;padding:18px 0 0 18px}.mobilenav{display:none}#header .inside .mod_changelanguage{right:15px;top:93px;position:absolute}#header .inside .mod_changelanguage ul{margin:0;padding:0}#header .inside .mod_changelanguage ul li{display:inline;margin:0;padding:0 10px 0 0;background-image:url("../../files/themes/taktkomm-de/header_language_separator.png");background-repeat:no-repeat;list-style-type:none;background-position: right 1px}#header .inside .mod_changelanguage ul li.last{padding-right:0;background-image:none}#header .inside .mod_changelanguage ul li a,#header .inside .mod_changelanguage ul li span{padding-right:4px;padding-left:4px;font-size:12px;text-decoration:none;color:#fff}#header .inside .mod_changelanguage ul li span{text-decoration:underline}#navmain,#navsub{width:100%;height:32px;overflow:hidden}#navmain{height:31px;background-color:#8b8178;border-top:1px solid #b9b3ae;margin-top: 25px}#navsub{width:100%;height:32px;background-color:#8b8178}body.green #navsub{background-color:#7ab800}body.blue #navsub{background-color:#4b92db}body.yellow #navsub{background-color:#f2af00}body.magenta #navsub{background-color:#c30045}#navmain ul>li,#navsub ul>li{float:left}#navmain ul>li a,#navmain ul>li strong{border-right:2px solid #b9b3ae}#navmain ul>li a,#navmain ul>li strong,#navsub ul>li a,#navsub ul>li strong{text-decoration:none;color:#fff}#navmain ul>li a,#navmain ul>li strong,#navsub ul>li a,#navsub ul>li strong{height:24px;min-width:71px;display:block;padding-top:7px;padding-right:15px;padding-left:15px;text-align:center}#navsub ul>li a,#navsub ul>li strong{padding-top:9px}#navmain ul>li.active.blue,#navmain ul>li.trail.blue{background-color:#4b92db}#navmain ul>li.active.green,#navmain ul>li.trail.green{background-color:#7ab800}#navmain ul>li.active.yellow,#navmain ul>li.trail.yellow{background-color:#f2af00}#navmain ul>li.active.magenta,#navmain ul>li.trail.magenta{background-color:#c30045}#navsub ul{display:inline-block;zoom: 1;*display: inline}#navsub ul>li a,#navsub ul>li strong{background-image:url("../../files/themes/taktkomm-de/navsub_divider.png");background-position:right center;background-repeat:no-repeat}#navsub ul>li a.last,#navsub ul>li strong.last{background-image: none}#navsub ul>li a.active,#navsub ul>li strong.active{color:#000}#main>.inside>.mod_article.block{padding-right:35px;padding-left:50px}#main>.inside>.mod_article.block{position:relative}#main .topimage{position:relative;margin-bottom:40px;margin-left:-50px}#main .topimage img{width: 100% !important;height: auto !important}#footer .inside{margin-top:40px;margin-left:50px;padding-top:15px;border-top:1px solid #a69d95;border-right:0px solid #a69d95;border-bottom:0px solid #a69d95;border-left:0px solid #a69d95}#footer p.copy,#footer .mod_customnav,#footer ul,#footer ul>li{display:inline}#footer .inside,#footer .inside a{font-size:11px;text-decoration:none;color:#8b8178}#footer .inside a,#footer .inside .mod_customnav a,#footer .inside .mod_customnav span{text-decoration:underline}#footer .mod_customnav li{padding-right:12px;padding-left:6px;background-image:url("../../files/themes/taktkomm-de/footer_li_separator.png");background-position:right center;background-repeat:no-repeat}#footer .mod_customnav li.first{padding-left:0}#footer .mod_customnav li.last{padding-right:0;background-image:none}
/* design_right_de.css */
#right .inside p{font-size:12px;line-height:16px}#right .inside .bracebox,#right .inside .mod_newslist .layout_latest{margin-bottom:15px;background-color:#e8e6e4}#right .inside .brace.small.top,#right .inside .brace.small.bottom{width:100%;height:35px;background-repeat:no-repeat}#right .inside .brace.small.top{background-position:left top}#right .inside .brace.small.bottom{background-position:left bottom}#right .inside .brace.small.top.blue,#right .inside .mod_newslist .layout_latest.even .brace.small.top{background-image:url("../../files/themes/taktkomm-de/brace_blue_small_top.png")}#right .inside .brace.small.bottom.blue,#right .inside .mod_newslist .layout_latest.even .brace.small.bottom{background-image:url("../../files/themes/taktkomm-de/brace_blue_small_bottom.png")}#right .inside .brace.small.left.blue,#right .inside .mod_newslist .layout_latest.even .brace.small.left{padding-right:15px;padding-left:20px;border-top:0px solid #4b92db;border-right:0px solid #4b92db;border-bottom:0px solid #4b92db;border-left:15px solid #4b92db}#right .inside .brace.small.top.green,#right .inside .mod_newslist .layout_latest.odd .brace.small.top{background-image:url("../../files/themes/taktkomm-de/brace_green_small_top.png")}#right .inside .brace.small.bottom.green,#right .inside .mod_newslist .layout_latest.odd .brace.small.bottom{background-image:url("../../files/themes/taktkomm-de/brace_green_small_bottom.png")}#right .inside .brace.small.left.green,#right .inside .mod_newslist .layout_latest.odd .brace.small.left{padding-right:15px;padding-left:20px;border-top:0px solid #7ab800;border-right:0px solid #7ab800;border-bottom:0px solid #7ab800;border-left:15px solid #7ab800}#right .inside .brace.small.top.gray{background-image:url("../../files/themes/taktkomm-de/brace_gray_small_top.png")}#right .inside .brace.small.bottom.gray{background-image:url("../../files/themes/taktkomm-de/brace_gray_small_bottom.png")}#right .inside .brace.small.left.gray{padding-right:15px;padding-left:20px;border-top:0px solid #b9b3ae;border-right:0px solid #b9b3ae;border-bottom:0px solid #b9b3ae;border-left:15px solid #b9b3ae}#right .inside .brace.small.top.yellow{background-image:url("../../files/themes/taktkomm-de/brace_yellow_small_top.png")}#right .inside .brace.small.bottom.yellow{background-image:url("../../files/themes/taktkomm-de/brace_yellow_small_bottom.png")}#right .inside .brace.small.left.yellow{padding-right:15px;padding-left:20px;border-top:0px solid #f2af00;border-right:0px solid #f2af00;border-bottom:0px solid #f2af00;border-left:15px solid #f2af00}#right .inside .brace.small.top.magenta{background-image:url("../../files/themes/taktkomm-de/brace_magenta_small_top.png")}#right .inside .brace.small.bottom.magenta{background-image:url("../../files/themes/taktkomm-de/brace_magenta_small_bottom.png")}#right .inside .brace.small.left.magenta{padding-right:15px;padding-left:20px;border-top:0px solid #c30045;border-right:0px solid #c30045;border-bottom:0px solid #c30045;border-left:15px solid #c30045}#right .inside .contact h3{margin:0;padding:0 0 10px;font-size:13px;font-weight:bold}#right .inside .contact p{margin:0;padding:0 0 7px}#right .inside .contact p a{text-decoration:none;color:#7ab800}#right .inside .mod_newslist .layout_latest p.info{margin:0;padding:0 0 5px}#right .inside .mod_newslist .layout_latest h2{margin:0;padding:0 0 10px;font-size:13px;font-weight:bold}#right .inside .mod_newslist .layout_latest h2 a{text-decoration:none;color:#000}#right .inside .mod_newslist .layout_latest .teaser,#right .inside .mod_newslist .layout_latest .teaser p,#right .inside .mod_newslist .layout_latest .teaser div{display:inline;margin:0;padding:0}#right .inside .mod_newslist .layout_latest.even .teaser p.more a{text-decoration:none;color:#4b92db}#right .inside .mod_newslist .layout_latest.odd .teaser p.more a{text-decoration:none;color:#7ab800}
@media (max-width: 500px){
/* design_mobile_de.css */
#wrapper{width:auto}#header{height:auto}#logo{min-width:90%;max-width:100%;padding-right:18px;padding-bottom:20px;padding-left:18px;text-align:center}#logo img{max-width:100%}.mod_changelanguage{left:0;top:55px;position:absolute;margin-right:auto;margin-left:auto;text-align:center;right: 0px;top: 90px !important}.mod_changelanguage li{padding: 0px !important;margin: 0px !important}.mod_changelanguage a,.mod_changelanguage span{color: #000 !important}.mobilenav{display:block;padding:15px 22px}#navmain,#navsub{display:none}.mobilenav .formbody .submit{display:none}.mobilenav .formbody select{width:100%;height:2.5em}#right{padding-right:15px;padding-left:15px}#main{margin:0}#main .topimage{max-width:100%;margin:0 0 25px;padding:0}#main>.inside>.mod_article.block{margin:0;padding:0 15px}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l{float:none}.c50l,.c50r{width:auto;padding-top:25px}#main .mod_colsetPart .subcr,#main .mod_colsetPart .subcl{padding-left: 5px !important}#footer .inside{margin-right:auto;margin-left:auto;padding:15px 5px;text-align:center;margin-left: 15px !important;margin-right: 15px !important}
}
@media (min-width: 850px){
/* design_withandheight_de.css */
.wpx10{width:10px}.wpx20{width:20px}.wpx30{width:30px}.wpx40{width:40px}.wpx50{width:50px}.wpx60{width:60px}.wpx70{width:70px}.wpx80{width:80px}.wpx90{width:90px}.wpx100{width:100px}.wpx110{width:110px}.wpx120{width:120px}.wpx130{width:130px}.wpx140{width:140px}.wpx150{width:150px}.wpx160{width:160px}.wpx170{width:170px}.wpx180{width:180px}.wpx190{width:190px}.wpx200{width:200px}.wpx210{width:210px}.wpx220{width:220px}.wpx230{width:230px}.wpx240{width:240px}.wpx250{width:250px}.wpx260{width:260px}.wpx270{width:270px}.wpx280{width:280px}.wpx290{width:290px}.wpx300{width:300px}.wpx310{width:310px}.wpx320{width:320px}.wpx330{width:330px}.wpx340{width:340px}.wpx350{width:350px}.wpx360{width:360px}.wpx370{width:370px}.wpx380{width:380px}.wpx390{width:390px}.wpx400{width:400px}.wpp5{width:5%}.wpp10{width:10%}.wpp15{width:15%}.wpp20{width:20%}.wpp25{width:25%}.wpp30{width:30%}.wpp35{width:35%}.wpp40{width:40%}.wpp45{width:45%}.wpp50{width:50%}.wpp55{width:55%}.wpp60{width:60%}.wpp65{width:65%}.wpp70{width:70%}.wpp75{width:75%}.wpp80{width:80%}.wpp85{width:85%}.wpp90{width:90%}.wpp95{width:95%}.wpp100{width:100%}.hpx10{height:10px}.hpx20{height:20px}.hpx30{height:30px}.hpx40{height:40px}.hpx50{height:50px}.hpx60{height:60px}.hpx70{height:70px}.hpx80{height:80px}.hpx90{height:90px}.hpx100{height:100px}.hpx110{height:110px}.hpx120{height:120px}.hpx130{height:130px}.hpx140{height:140px}.hpx150{height:150px}.hpx160{height:160px}.hpx170{height:170px}.hpx180{height:180px}.hpx190{height:190px}.hpx200{height:200px}.hpx210{height:210px}.hpx220{height:220px}.hpx230{height:230px}.hpx240{height:240px}.hpx250{height:250px}.hpx260{height:260px}.hpx270{height:270px}.hpx280{height:280px}.hpx290{height:290px}.hpx300{height:300px}.hpx310{height:310px}.hpx320{height:320px}.hpx330{height:330px}.hpx340{height:340px}.hpx350{height:350px}.hpx360{height:360px}.hpx370{height:370px}.hpx380{height:380px}.hpx390{height:390px}.hpx400{height:400px}.hpx410{height:410px}.hpx420{height:420px}.hpx430{height:430px}.hpx440{height:440px}.hpx450{height:450px}.hpx460{height:460px}.hpx470{height:470px}.hpx480{height:480px}.hpx490{height:490px}.hpx500{height:500px}.hpx510{height:510px}.hpx520{height:520px}.hpx530{height:530px}.hpx540{height:540px}.hpx550{height:550px}.hpx560{height:560px}.hpx570{height:570px}.hpx580{height:580px}.hpx590{height:590px}.hpx600{height:600px}
}
/* design_content_de.css */
#main .inside{font-size:14px;line-height:20px;color:#8b8178}#main .inside a{text-decoration:underline;color:#8b8178}#main .inside h1{margin:0 0 25px;padding:0;font-size:20px;line-height:25px}body.blue #main .inside h1{color:#4b92db}body.green #main .inside h1{color:#7ab800}body.yellow #main .inside h1{color:#f2af00}body.magenta #main .inside h1{color:#c30045}#main .inside h2{margin:25px 0 5px;padding:0;font-size:14px;line-height:20px;color:#000}#main .inside .titlefloat h1{float:left;display:inline;margin:0;padding:1px 7px 0 0;font-size:14px;line-height:18px;font-weight:bold;color: #000 !important}#main .inside .brace.left h2{margin-top:0;padding-top:0}#main .inside .brace.left p:last-child{margin-bottom:0;padding-bottom:0}#main .inside .brace.large.top,#main .inside .brace.large.bottom{width:100%;height:35px;background-repeat:no-repeat}#main .inside .brace.large.top{background-position:left top}#main .inside .brace.large.bottom{margin-bottom:45px;background-position:left bottom}#main .inside .brace.large.top.blue,body.blue #main .inside .mod_newslist .brace.large.top{background-image:url("../../files/themes/taktkomm-de/brace_blue_large_top.png")}#main .inside .brace.large.bottom.blue{background-image:url("../../files/themes/taktkomm-de/brace_blue_large_bottom.png")}#main .inside .brace.large.left.blue{padding-left:27px;border-top:0px solid #4b92db;border-right:0px solid #4b92db;border-bottom:0px solid #4b92db;border-left:6px solid #4b92db}#main .inside .brace.large.top.green,body.green #main .inside .mod_newslist .layout_latest .brace.large.top{background-image:url("../../files/themes/taktkomm-de/brace_green_large_top.png")}#main .inside .brace.large.bottom.green,body.green #main .inside .mod_newslist .layout_latest .brace.large.bottom{background-image:url("../../files/themes/taktkomm-de/brace_green_large_bottom.png")}#main .inside .brace.large.left.green,body.green #main .inside .mod_newslist .layout_latest .brace.large.left{padding-left:27px;border-top:0px solid #7ab800;border-right:0px solid #7ab800;border-bottom:0px solid #7ab800;border-left:6px solid #7ab800}#main .inside .brace.large.top.gray,body.gray #main .inside .mod_newslist .brace.large.top{background-image:url("../../files/themes/taktkomm-de/brace_gray_large_top.png")}#main .inside .brace.large.bottom.gray{background-image:url("../../files/themes/taktkomm-de/brace_gray_large_bottom.png")}#main .inside .brace.large.left.gray{padding-left:27px;border-top:0px solid #b9b3ae;border-right:0px solid #b9b3ae;border-bottom:0px solid #b9b3ae;border-left:6px solid #b9b3ae}#main .inside .brace.large.top.yellow{background-image:url("../../files/themes/taktkomm-de/brace_yellow_large_top.png")}#main .inside .brace.large.bottom.yellow{background-image:url("../../files/themes/taktkomm-de/brace_yellow_large_bottom.png")}#main .inside .brace.large.left.yellow{padding-left:27px;border-top:0px solid #f2af00;border-right:0px solid #f2af00;border-bottom:0px solid #f2af00;border-left:6px solid #f2af00}#main .inside .brace.large.top.magenta{background-image:url("../../files/themes/taktkomm-de/brace_magenta_large_top.png")}#main .inside .brace.large.bottom.magenta{background-image:url("../../files/themes/taktkomm-de/brace_magenta_large_bottom.png")}#main .inside .brace.large.left.magenta{padding-left:27px;border-top:0px solid #c30045;border-right:0px solid #c30045;border-bottom:0px solid #c30045;border-left:6px solid #c30045}#main .inside .mod_newslist .layout_latest p.info{margin:0;padding:0}#main .inside .mod_newslist .layout_latest h2,#main .inside .mod_newslist .layout_latest h2 a{margin:0;padding:0;font-weight:bold;text-decoration:none;color:#000}#main .inside .mod_newslist .layout_latest div.teaser,#main .inside .mod_newslist .layout_latest div.teaser p{margin:0;padding:0}#main .inside .mod_newslist .layout_latest div.teaser p{display:inline}body.green #main .inside .mod_newslist .layout_latest p.more a{text-decoration:none;color:#7ab800}body.blue #main .inside .mod_newslist .layout_latest p.more a{text-decoration:none;color:#4b92db}body.yellow #main .inside .mod_newslist .layout_latest p.more a{text-decoration:none;color:#f2af00}body.magenta #main .inside .mod_newslist .layout_latest p.more a{text-decoration:none;color:#c30045}body.green #main .inside .mod_newsreader p.back a{text-decoration:underline;color:#7ab800}body.blue #main .inside .mod_newsreader p.back a{text-decoration:underline;color:#4b92db}body.yellow #main .inside .mod_newsreader p.back a{text-decoration:underline;color:#f2af00}body.magenta #main .inside .mod_newsreader p.back a{text-decoration:underline;color:#c30045}#main .inside .w75{max-width:75%}#main .inside .w50{max-width:50%}#main .inside .w63{max-width:63%}#main .inside .fontblue{color:#4b92db}#main .inside .fontgreen{color:#7ab800}#main .inside .fontyellow{color:#f2af00}#main .inside .fontgray{color:#8b8178}#main .inside .fontmagenta{color:#c30045}#main .inside .fontblack{color:#000}#main .inside ul{margin:0 0 0 7px;padding:0 0 0 10px}#main .inside ul>li{padding-bottom:3px;list-style-type:disc}#main .inside .ce_download img.mime_icon{top:4px;position:relative}
