@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 all{
/* Style sheet main */
body{bottom:0;left:0;right:0;top:0;position:relative;background-color:#e1e1e1;border-top:7px solid #ABEEFF;color:#484848;font:14px Verdana,sans-serif;background: url("../images/dunkler_balken-footer.gif") repeat-x scroll center bottom #E1E1E1}#referenzen-slider{margin:10px 110px 20px 100px}#referenzen-slider .ce_image{width:600px;position:absolute;z-index:10}#referenzen-slider .image_container{margin:14px 0}#referenzen-slider .ce_slider{height:420px}#ce_slider_itemsholder{top:22px;position:relative;margin-bottom:140px;margin-left:20px;z-index:5}#ce_slider_controls_elements,#ce_slider_controls_elements ul{width:600px !important}#wrapper{width:960px;margin:10px auto}#header{width:800px;margin:0 auto}#header img{width:120px;height:120px;float:left}#container{width:800px;position:relative;margin:0 auto}#main{position:relative}#footer{width:800px;margin:0 auto;padding-top:20px}#kontakt-16 .kreis img{top:160px;position:absolute;left:-75px}#impressum-links .kreis img{top:170px;position:absolute;left:-80px}#leistungen2 .kreis img{left:-75px;position:absolute;top: 220px}a{outline: 0 none}a:link,a:visited{text-decoration:underline;color:#5d5b5b}a:active,a:hover{text-decoration:none;color:#5d5b5b}a[href^="http"],a.externer-link{padding-right:18px;font-weight:normal;background: url("../images/icon-externer-link.gif") no-repeat scroll right center transparent;color: #333333 !important}h1{font-size:44px;font-weight:normal}h2{font-size:28px;font-weight:normal}.zurueck{top:210px;position:fixed}#kontakt-formular-131 h2,#leistungen2 h2{color:#e23360}#startseite .xg3,#referenzen .xg3,.xg3{text-align:center}#startseite .xg3 p{margin-top:6px}#leistungen2 .xg2-links,#contao-infos .xg2-links{width:310px}#leistungen2 .xg2-rechts,#contao-infos .xg2-rechts{width:450px}.xg2-rechts figure{margin-right:0;margin-left:0}#startseite a{font-size:20px;text-decoration:none;color:#ccc}#startseite a:hover{text-decoration:underline}.xg1,.xg2,.xg3,.xg4{float:left;display:inline;margin-right:1%;margin-left:1%}.xg1{width:98%}.xg2{width:48%}.xg3{width:31%}.xg4{width:23%}.xg1 .block,.xg2 .block,.xg3 .block,.xg4 .block{margin-right:0;margin-left:0}.ce_form span.mandatory{color:#e23360}.ce_form .text{width:300px}.ce_form .textarea{width:300px}.ce_form .captcha{width:100px}.ce_form p.error{width:90%;margin:10px 0;padding:5px 0 5px 10px;border:1px solid #e23360;font-size:1em;color:#e23360}.referenzen #footer{margin-top:150px}#referenzen-ueberschrift{text-align:center}#mbBottom a{color:#ccc !important}
}
@media screen{
/* Style sheet navigation_horizontal */
#header .mod_navigation{right:0;top:40px;position:absolute;overflow:visible}#header .mod_navigation ul{display:inline;margin:0 0 0 auto;padding:0;text-align:right;list-style-type:none}#header .mod_navigation li{float:left;color:#e23360;font:16px Verdana}#header .mod_navigation a,#header .mod_navigation a:link,#header .mod_navigation a:visited{text-decoration:none;margin:0 12px}#header .mod_navigation a:hover{border-bottom:2px solid #5b5b5b}#header .mod_navigation li.active{border-bottom:2px solid #5b5b5b;color:#e23360;margin:0 12px}
}
@media all{
/* Style sheet main_Startseite */
body{background: url("../images/dunkler_balken.gif") repeat-x scroll center 360px #E1E1E1}
}
