@media screen{
/* Contao Open Source CMS :: Copyright (C) 2005-2013 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 screen{
/* Style sheet allgemein */
#header .back_start{right:0;top:-35px;position:absolute;float:right}#header a:focus{outline: 0}#top{width:100%;height:100%;margin:0;padding:0;background-color:#002b4b;background-position:left top;background-repeat:repeat-x}#container{width:970px;position:relative;margin:0;padding:0 0 10px}#wrapper{width:1100px;height:100%;margin:0 auto;padding:0;background-color:#fff;border-width:0px 1px;border-style:solid;border-color:#b5c2ca}#skyscrapper{width:120px;height:400px;position:relative;float:right;margin:5px 0 0 auto;padding:0 5px 0 0;text-align:right}#skyscrapper .tmsticket{width:120px;height:180px;position:relative;margin:20px 0 0;padding:0}#skyscrapper .tmsticket img{width:120px;position:relative;margin:0;padding:0}#skyscrapper .banner_name{margin:0;padding:0;text-align:center;font:9px Arial;font-weight:normal;color:#c9c9c9}#skyscrapper .ticket_name{margin:0 0 5px;padding:0;text-align:center;font:9px Arial;font-weight:normal;color:#c9c9c9}#skyscrapper h2{margin:20px 0 5px;padding:0;text-align:center;font:10px Arial;font-weight:bold;color:#666}#skyscrapper .ticketino{position:relative;margin:40px 0 0;padding:0}
}
@media screen{
/* Style sheet footer */
#footer{width:1100px;position:relative;margin:0;padding:0 0 20px;background:url("../../tl_files/tmsevent/global/grafik_temp/hg_footer.png") left bottom repeat-x;min-height:100px}#partner_fuss{width:890px;margin:20px 0 0 20px;padding:0 20px;text-align:left;background-color:#fff}
}
@media screen{
/* Style sheet left */
#left{width:250px;margin:0 0 0 20px;padding:0;background-color:#fff;font:11px/1.2em Arial;font-weight:normal;color:#000}#left h1{margin:0;padding:10px 0 0 10px;font:14px/1.2em Arial;font-weight:normal;color:#002b4b}#left .mod_fblikeit_xfbml{margin:20px 0 0;padding:0}#left .mod_newsticker{width:230px;height:230px;overflow:hidden;margin:0;padding:10px;background-color:#fff;border:1px solid #c9c9c9}#left .mod_newsticker h1{margin:0 0 35px;padding:0;font:14/1.2em Arial;font-weight:bold;color:#002b4b;text-transform: uppercase}#left .mod_newsticker h2{margin:0;padding:0;font:12px/1.2 Arial;font-weight:normal;text-decoration:none;color:#002b4b}#left .mod_newsticker h2 a{margin:0;padding:0;font:12px/1.2 Arial;font-weight:normal;text-decoration:none;color:#002b4b}#left .mod_newsticker a{margin:0;padding:0;font:12px/1.2 Arial;font-weight:normal;text-decoration:none;color:#c03}#left .mod_newsticker .ticker{margin:0;padding:3px 0 0;font:11px/1.4em Arial;font-weight:normal;color:#000}#left .mod_newsticker .ticker .layout_ticker{height:150px;margin:0 0 10px;padding:0;font:11px/1.4em Arial;font-weight:normal;color:#000}#left .mod_customnav{width:230px;overflow:auto;margin:0;padding:10px;background-color:#fff;border-top:0px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;border-left:1px solid #c9c9c9}#left .mod_headline{width:250px;overflow:auto;margin:0;padding:0;background-color:#fff;border-top:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:0px solid #c9c9c9;border-left:1px solid #c9c9c9}#left .mod_customnav ul{margin:27px 0 10px;padding:0;font:12px/1.4 Arial;font-weight:normal;color:#707070;list-style-type:none;text-transform: uppercase}#left .mod_customnav ul li{width:200px;height:25px;margin:0;padding:0;font:12px Arial;color:#ccc;list-style-type:none;text-transform: uppercase}#left .mod_customnav a{font:12px/1.4em Arial;font-weight:normal;text-decoration:none;color:#707070;list-style-type:none}#left .mod_customnav a:hover{font:12px/1.4em Arial;font-weight:normal;text-decoration:none;color:#c03;list-style-type:none}
}
@media screen{
/* Style sheet right */
#right{width:250px;margin:0 17px 0 0;padding:0;border:1px solid #c9c9c9;font:11px/1.2em Arial;font-weight:normal;color:#000}#right .mod_newslist{width:230px;margin:20px 0 0 10px;padding:10px;background-color:#fff;border:1px solid #c9c9c9}#right .mod_newslist .teaser{margin:0;padding:3px 0 0;font:11px/1.4px Arial;font-weight:normal;color:#000}#right .mod_newslist a{font:12px/1.0em Arial;font-weight:normal;text-decoration:none;color:#c03}#right .mod_eventlist{width:230px;height:170px;overflow:auto;margin:0;padding:10px}#right .mod_eventlist a{margin-top:0;margin-right:0;margin-left:0;padding:0 0 5px;font:11px/1.0em Arial;font-weight:normal;text-decoration:none;color:#c03}#right .mod_newslist h1{margin:0 0 5px;padding:0;font:14px/1.2em Arial;font-weight:bold;color:#c03}#right .mod_newslist h2{margin:0;padding:0;font:12px/1.2em Arial;font-weight:normal;text-decoration:none;color:#c03}#right .mod_newslist h2 a{margin:0;padding:0;font:12px/1.2em Arial;font-weight:normal;text-decoration:none;color:#c03}#right .mod_eventlist h1{margin:0 0 5px;padding:0;font:14px/1.2em Arial;font-weight:bold;color:#c03}#right .event{margin:0 0 3px;padding:0}
}
@media screen{
/* Style sheet main_2_spaltig */
#main .mod_article .klein{width:185px;min-height:350px;position:relative;float:left;margin:0 10px 10px 0;padding:10px 5px;background-color:#ededed;border:1px solid #ededed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:11px;line-height:1.1em;behavior:url('plugins/css3pie/PIE.htc')}#main .klein h2{height:20px;margin:0;padding:10px 0 0;font:11px/1.1em arial;font-weight:bold;border-right:0px dotted #c9c9c9;border-bottom:0px dotted #c9c9c9;border-left:0px dotted #c9c9c9}#main .mod_login{margin:0;padding:0;font:10px Arial;font-weight:normal;text-decoration:none;color:#c03;list-style-type:none}#main .mod_login input{width:120px;height:15px;float:left;margin:3px 10px 0 0;padding:0}#main .mod_login .submit{width:80px;height:18px;float:left;margin:3px 10px 0;padding:0;border:1px solid #c9c9c9;font:11px Arial;font-weight:bold;text-decoration:none;color:#c9c9c9}#main .login_info{margin:2px 78px 0 0;padding:0;line-height:1.0em}#main  h3{margin:0 0 20px;padding:0;font:12px/1.2em Arial;font-weight:normal;color:#000}#main .layout_full{width:615px;margin:10px 12px 10px 0;padding:10px 20px 10px 0}#main .mod_catalogfilter{width:615px;margin:0;padding:10px 25px 10px 0}#main .mod_cataloglist .value{height:15px}#main .mod_catalogfilter .search_group{float:left}#main .mod_catalogfilter .clearall{float:right}#main .mod_cataloglist .label{width:100px;height:15px;float:left;font-weight:bold}#main .mod_cataloglist .item{width:625px;margin:0 0 10px;padding:10px 25px 10px 15px;background-color:#fafafa}#main .pagination ul{width:400px;height:20px;float:right;margin:0 0 0 20px;padding:0}#main .pagination li{float:left;margin:0 10px 0 0;padding:0;list-style-type:none}#main .pagination{width:625px;margin:0 0 20px;padding:10px 25px 10px 15px;background-color:#fafafa}#main .pagination p{width:200px;height:20px;float:left;margin:0;padding:0}#main .mod_cataloglist .logo .label{width:350px;margin:0;padding:0}#main .mod_cataloglist img{float:right;margin:20px 50px 0 0;padding:0}#main .total{display:none}#main .filter_field_firma label{display:none}#main .filter_field_ort label{display:none}#main .filter_field_produktgruppe label{display:none}#main .filter_field_sortierung label{display:none}#main{width:660px;margin:0 0 0 280px;padding:10px 0 0 10px;background-color:#fff;border:1px solid #c9c9c9;font:12px/1.4em Arial;font-weight:normal;color:#000}#main a{font:12px/1.4em Arial;font-weight:normal;text-decoration:none;color:#707070}#main .ce_text{margin:0 0 5px;padding:0 10px 0 0}#main .surveyblock .title{display:none}#main .ce_survey .pagetitle{margin:0;padding:10px 0 0;font:13px/1.2em Arial;font-weight:bold;color:#c03}#main .ce_survey .error{margin:0 0 10px;padding:0;font:12px/1.2em Arial;font-weight:normal;color:#c03}#main .formbody .error{margin:0 0 10px;padding:0;font:12px/1.2em Arial;font-weight:normal;color:#c03}#main  .ce_survey .question{margin:0;padding:0;font:13px/1.2em Arial;font-weight:bold;color:#000}#main .surveyblock{width:625px;margin:0 0 10px;padding:10px 25px 10px 15px;background-color:#fafafa}#main .surveyblock input.text{width:300px;height:20px;margin:3px 10px 0 0;padding:0;border-top:0px solid #000;border-right:0px solid #000;border-bottom:1px solid #000;border-left:0px solid #000}#main .surveyblock .select{width:300px;height:20px;margin:3px 10px 0 0;padding:0;border-top:0px solid #000;border-right:0px solid #000;border-bottom:1px solid #000;border-left:0px solid #000}#main .surveyblock .textarea{width:600px;height:60px;display:block;margin:3px 10px 0 0;padding:0;border-top:0px solid #000;border-right:0px solid #000;border-bottom:1px solid #000;border-left:0px solid #000}#main .mod_article{width:640px;margin:0 0 10px;padding:0 10px 5px 0}#main .mod_article h1{margin:0 0 25px;padding:0;font:14px/1.2em Arial;font-weight:bold;color:#002b4b;text-transform:uppercase}#main .mod_article h4{margin:0 0 10px;padding:0;font:14px/1.2em Arial;font-weight:bold;color:#c03;text-transform:uppercase}#main  h2{margin:0;padding:10px 0 0;border-top:1px dotted #c9c9c9;border-right:0px dotted #c9c9c9;border-bottom:0px dotted #c9c9c9;border-left:0px dotted #c9c9c9;font:13px/1.2em Arial;font-weight:bold;color:#000}#main .mod_gallery_creator h2{margin:0 0 10px;padding:10px 0 0;border-top:1px dotted #c9c9c9;border-right:0px dotted #c9c9c9;border-bottom:0px dotted #c9c9c9;border-left:0px dotted #c9c9c9;font:13px/1.2em Arial;font-weight:bold;color:#000}#main .ce_gallery_creator{width:625px;margin:0 0 10px;padding:10px 25px 10px 15px;background-color:#fafafa}#main .ce_gallery{width:625px;margin:0 0 10px;padding:10px 25px 10px 15px;background-color:#fafafa}#main .ce_gallery h2{margin:0 0 10px;padding:10px 0 0;border-top:1px dotted #c9c9c9;border-right:0px dotted #c9c9c9;border-bottom:0px dotted #c9c9c9;border-left:0px dotted #c9c9c9;font:13px/1.2em Arial;font-weight:bold;color:#000}#main  .ce_download h2{margin:10px 0 0;padding:10px 0;border-top:1px dotted #c9c9c9;border-right:0px dotted #c9c9c9;border-bottom:0px dotted #c9c9c9;border-left:0px dotted #c9c9c9;font:13px/1.2em Arial;font-weight:bold;color:#000}#main .layout_full h2{margin:0 0 10px;padding:10px 0 0;border-top:1px dotted #c9c9c9;border-right:0px dotted #c9c9c9;border-bottom:0px dotted #c9c9c9;border-left:0px dotted #c9c9c9;font:13px/1.2em Arial;font-weight:bold;color:#000}#main .item .firma{width:600px;margin:0 0 5px;padding:10px 0 0;border-top:1px dotted #c9c9c9;border-right:0px dotted #c9c9c9;border-bottom:0px dotted #c9c9c9;border-left:0px dotted #c9c9c9;font:13px/1.2em Arial;font-weight:bold;color:#000}#main .event{width:270px;height:240px;float:left;margin:0 12px 10px 0;padding:10px 20px 10px 15px;background-color:#fff}#main .event h1{margin:0 0 5px;padding:0;font:14px/1.2em Arial;font-weight:bold;color:#c03}#main .event .info{margin:0 0 5px;padding:0;font-size:10px}#main .ce_teaser{width:625px;margin:0 0 10px;padding:10px 25px 10px 15px;background-color:#fafafa}#main .layout_latest{width:600px;margin:0 0 10px;padding:10px 25px 10px 15px;background-color:#fafafa}#main .enclosure{width:600px;margin:0 0 10px;padding:10px 25px 10px 15px;background-color:#fafafa}#main .ce_teaser h5{margin:0;padding:10px 0 0;font:13px/1.2em Arial;font-weight:bold;color:#c03}#main .mod_newslist .info{font-size:10px}#main .ce_form h2{width:615px;margin:20px 0 10px;padding:5px 0 0;border-top:1px dotted #c9c9c9;border-right:0px dotted #c9c9c9;border-bottom:0px dotted #c9c9c9;border-left:0px dotted #c9c9c9;font:13px/1.2em Arial;font-weight:bold;color:#000}#main input.text{width:200px;height:15px;margin:0 0 5px 10px;padding:2px}#main input.submit{width:200px;height:25px;margin:10px 0 5px 10px;padding:0 2px 2px}#main input.kurz{width:50px;height:15px;margin:0 0 5px 10px;padding:2px}#main input.captcha{width:50px;height:15px;margin:0 0 5px 10px;padding:2px}#main select.zimmer{width:50px;height:20px;margin:0 0 5px 10px;padding:0}#main select.planted{width:180px;height:20px;margin:0 0 5px 10px;padding:0}#main textarea{width:350px;height:80px;margin:0 0 5px 10px;padding:2px}#main select{width:208px;min-height:20px;margin:0 0 5px 10px;padding:0}#main .ce_form .label{width:200px;min-width:200px;margin:0 20px 0 0;padding:0}#main .checkbox_container{width:500px;margin:0 0 10px;padding:5px}#main .checkbox_container label{clear:left}#main .radio_container{margin:0 0 10px;padding:5px}
}
@media screen{
/* Style sheet header_berlin */
#header{width:1100px;height:150px;float:left;margin:0;padding:0;background:url("../../tl_files/tmsevent/berlin/grafik_temp/header_HTM_Berlin_2014.png") left top no-repeat}#header .social_start{width:100px;height:10px;margin:13px 0 0 20px;padding:0;text-align:left}#header .mod_login{width:470px;height:22px;margin:10px 130px 8px auto;padding:0;font:10px Arial;font-weight:normal;text-decoration:none;color:#c03;list-style-type:none}#header .mod_login input{width:120px;height:15px;float:left;margin:3px 10px 0 0;padding:0}#header .mod_login .submit{width:80px;height:18px;float:left;margin:3px 10px 0 0;padding:0;border:1px solid #c9c9c9;font:11px Arial;font-weight:bold;text-decoration:none;color:#c9c9c9}#header .mod_login h1{float:left;margin:5px 15px 0 0;padding:0;font:11px Arial;font-weight:bold;color:#c9c9c9}#header .login_info{margin:2px 78px 0 0;padding:0;line-height:1.0em}#header_1{width:970px;height:330px;float:left;margin:0;padding:0;background-color:#fff}#header_1 .content_header{width:310px;height:280px;float:left;margin:0;padding:0}#header_1 .mod_randomImage{width:730px;height:310px;float:left;margin:0;padding:0 0 0 20px}#navi_top{width:400px;height:25px;margin:0;padding:5px 0 0 690px;list-style-type:none}#navi_top ul{width:970px;height:30px;margin:0 0 0 auto;padding:0;list-style-type:none}#navi_top ul li{float:left;margin:0 0 0 auto;padding:0 5px;text-align:right;border-top:0px solid #fff;border-right:1px solid #fff;border-bottom:0px solid #fff;border-left:0px solid #fff;font:0.7em Arial;font-weight:bold;text-decoration:none;color:#fff;list-style-type:none}#navi_top ul li.last{float:left;border:0px #c06}#navi_top ul li a{float:left;margin:0;padding:0;text-align:right;font-family:Arial;line-height:1.0em;font-weight:bold;text-decoration:none;color:#fff}#navi_top ul li .active{float:left;margin:0;padding:0;text-align:right;font-family:Arial;line-height:1.0em;font-weight:bold;text-decoration:none;color:#fff}#navi_right{width:195px;height:280px;margin:0;padding:40px 5px 0 0;font:14px/1.0 Arial;font-weight:normal;color:#9c9c9c;list-style-type:none;text-transform: uppercase}#navi_right ul{width:200px;height:240px;margin:20px 50px 0 0;padding:0;text-align:right;list-style-type:none}#navi_right ul li{width:200px;height:48px;margin:0;padding:0;text-align:right}#navi_right ul li a{font:14px/1.0 Arial;font-weight:normal;text-decoration:none;color:#9c9c9c;list-style-type:none;text-transform: uppercase}#navi_right ul li a:hover{font:14px/1.0 Arial;font-weight:normal;text-decoration:none;color:#c03;list-style-type:none;text-transform: uppercase}#navi_heimtier_folge{width:850px;height:20px;float:left;margin:18px 0 0;padding:0}#navi_heimtier_folge ul{width:900px;height:20px;margin:0 0 0 20px;padding:0;list-style-type:none}#navi_heimtier_folge ul li{float:left;margin:0 20px 0 0;padding:0}#navi_heimtier_folge ul li .last{float:left;margin:0 0 0 82.5px;padding:0}#header .mod_changelanguage{width:50px;height:30px;margin:30px 130px 0 auto;padding:0 0 0 10px;text-align:right;list-style-type:none}#header .mod_changelanguage ul{margin:3px 10px 0 0;padding:0;list-style-type:none}#header .mod_changelanguage ul li{width:30px;height:30px;float:left;margin:0;padding:0;list-style-type:none}
}
