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}
/**
 * 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).
 */

.schwarz { color:#000;}
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/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("../../assets/mootools/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,aural,braille,embossed,handheld,print,projection,screen,tty,tv{
/* navi.css */
.mod_changelanguage{width:139px;height:19px;left:320px;top:25px;position:absolute;overflow:visible;display:block;margin:0;padding:0;z-index:999}.mod_changelanguage .lang-de{background-image:url("../../tl_files/layoutimages/flags/de.png")}.mod_changelanguage select{background-color:transparent}#searchform,.mod_changelanguage{font:10px droid sans;color:#a2a09e}#searchform input{width:199px;height:19px;padding:0 0 0 5px;background-image:url("../../tl_files/layoutimages/search-bg.png");border:1px solid #DFE3E6;border-collapse:collapse}#searchform .submit_container{display:none}#header .mod_form{left:470px;top:25px;position:absolute}#header .mod_form BR{display:none}#header .mod_form INPUT.text,#header .mod_form .submit_container{float:left}#quicknav{margin-left:680px;padding-top:30px}#quicknav a,#quicknav span{float:left;padding-right:10px;padding-left:10px;border-right:1px solid #A2A09E;border-collapse:collapse;font:10px droid sans;text-decoration:none;color:#A2A09E}#quicknav .last span{border-right:0px solid #A2A09E;border-collapse:collapse}#quicknav a:hover,#quicknav span.active,#footnav a:hover,#footnav span.active,#headnav .level_2>li:hover>a{color:#810025}#quicknav a.last{border-right:0px}#headnav li,#quicknav li,#headnav ul,#quicknav ul{margin:0;padding:0;list-style-type:none}#headnav{position:absolute;overflow:visible;z-index:999}#headnav a,#headnav span{overflow:visible;display:block;margin:0 auto 0 0;padding:0 0 0 20px;text-align:left;font:12px droid sans;text-decoration:none}#headnav .level_1 .graphicalnavigation>.level_2{width:118px}#headnav .level_1 .graphicalnavigation>ul.level_2:hover{width:550px;background-color:#fff}#headnav .level_1 a,#headnav .level_1 span{color:#45413d}#headnav .level_1 a:hover{color:#fff}#headnav UL.level_1>LI{width:118px;height:30px;float:left;display:block;margin-right:2px;text-align:center;background-image:url("../../tl_files/layoutimages/navi-bg.png");line-height:30px}#headnav UL.level_1>li>a{line-height:30px}#headnav UL.level_1>LI:hover,#headnav UL.level_1>LI>a.trail,#headnav UL.level_1>LI>.active{height:30px;background-image:url("../../tl_files/layoutimages/navi-bg-hover.png");line-height:30px;color:#fff}#headnav UL.level_2>LI.hover .graphicalnavigation{margin-left:118px;background-color:#fff}#headnav UL.level_2>LI{width:118px;height:50px;float:none;background-color:#8caecf;background-image:none}#headnav UL.level_2>LI>A{height:50px;display:block;line-height:50px;color:#fff}#headnav .level_2 a:hover,#headnav .level_2 li:hover{background-color:#fff;line-height:50px;color:#810025}#headnav UL.level_2>LI>a.submenu.trail{background-color:#fff;color:#810025}#headnav .level_2 img{left:620px;top:50px;position:absolute}#headnav .level_3 a,#headnav .level_3 span{position:absolute;font-size:10px;line-height:22px;color:#a2a09e}#headnav UL.level_3{width:250px;height:240px;top:47px;position:absolute;background-color:#fff;border-top:0px dotted #CADAE9;border-right:1px dotted #CADAE9;border-bottom:0px dotted #CADAE9;border-left:0px dotted #CADAE9;border-collapse:collapse}#headnav .level_3 a:hover,#headnav .level_3 span:hover{line-height:22px;color:#810025}#headnav UL.level_3 LI,#headnav UL.level_3 LI:hover{height:25px}#headnav .level_3 span.active,#headnav .level_3 LI.active{height:25px;display:block;font-size:10px;line-height:22px}#headnav UL.level_3{margin-left:118px}#left a,#left span{font-size:11px;text-decoration:none;color:#A2A09E}#left a:hover{color:#28415a}#left span.active,#left li.active{background-color:#e9ecee;color:#28415a}#left ul{margin:0;padding:0}#left li{margin-bottom:7px;padding-top:3px;padding-bottom:3px;padding-left:19px;line-height:14px}#footer li,#left li{list-style-type:none}#footer a,#footer p,#footer span{font:10px droid sans;font-weight:normal;text-decoration:none;color:#45413d}#footer ul,#footnav ul{margin:0;padding:0}#footnav{float:left}#footer .submenu{width:122px;float:left;display:block;margin-top:30px}#footer a.submenu{display:none}#footheads,#fbbox .foothead{position:absolute}#footer .foothead{width:122px;float:left;display:block;margin-top:12px;font:11px droid sans;color:#28415a}#fbbox{width:140px;float:left;margin-right:20px;margin-left:180px}#footer .addthis_toolbox{}#fbbox .foothead{right:195px}#adressbox{width:150px;float:left;display:block}#adressbox .foothead{width:130px;margin-bottom:5px}#trenner{margin-right:20px;margin-left:20px}
}
@media all,aural,braille,embossed,handheld,print,projection,screen,tty,tv{
/* aufklappmenu.css */
#headnav LI UL{display:none}#headnav li:hover UL{display:block}#headnav ul li:hover ul ul{display:none}#headnav ul ul li:hover ul{display:block}#headnav li img{display:none}#headnav ul ul li:hover img{display:block}#headnav ul.level_2:hover{width:550px}#headnav .level_1 .graphicalnavigation > .level_2{-webkit-box-shadow: 2px 2px 2px 0px rgba(108, 140, 172, 0.5);-moz-box-shadow: 2px 2px 2px 0px rgba(108, 140, 172, 0.5);box-shadow: 2px 2px 2px 0px rgba(108, 140, 172, 0.5)}
}
@media all,aural,braille,embossed,handheld,print,projection,screen,tty,tv{
/* styles.css */
.flex-direction-nav a{z-index:9999}#wrapper{width: 1080px !important}p,td,span{-ms-word-break: normal;word-break: normal;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto}.mod_article .addthis_toolbox{display:none !important}div.ui-selectmenu-menu{top:46px}section.ce_flexSlider{margin-top:30px}figure{margin:0;padding:0}a,p,span{font-family:droid sans}#wrapper{background-image:url("../../tl_files/layoutimages/bg.jpg");background-position:center top;background-repeat:no-repeat;min-height:892px}#wrapper .inside{margin-right:65px;margin-left:65px}#logo{margin-bottom:15px}#logo p{margin:0}#main .inside{margin-right:105px;margin-left:105px}#footer{margin-top:50px}#footer .inside{height:157px;padding-top:15px;padding-left:42px;background-color:#e9ecee}#footerlogos{float:left;margin-top:25px;margin-left:50px}.searchresults>DIV{margin-bottom:15px;padding:15px 20px;background-color:#E9ECEE;font-size:12px}.searchresults>DIV:hover{background-color:#d4d9de}.searchresults .highlight{background-color:#CADAEA}.searchresults H3{font-size:12px;font-weight:normal}#main .searchresults H3 A{margin-left:0}.mod_search .header{height:50px;margin-top:0;padding-left:20px;background-color:#810025;font-size:18px;line-height:50px;font-weight:normal;color:#fff}
}
@media all,aural,braille,embossed,handheld,print,projection,screen,tty,tv{
/* kontakt.css */
#main{width:494px}#left{right:0;margin-left:0}#container{padding-left:0}table{border-spacing: 0px}#container{margin-top:25px}#main{min-height:570px}#main .inside{margin-left:30px}#left .inside{margin-right:15px;margin-left:105px}.ce_text{font:13px droid sans;color:#28415a}input,select,textarea,.submit_container{margin-bottom:17px}label{width:80px;height:33px;display:block;font:11px Droid Sans;color:#45413d}label.error,#left span.mandatory{color:#810025}input.text,textarea{width:370px;float:right;background-color:#f4f8fb;border:1px solid #dfe9f2}input.text.error,textarea.error{width:380px;float:right;background-color:#e6ccd3;border:1px solid #c88e9e}p.error{margin:0;font-size:10px;color:#810025}form select{width:380px;height:15px;font-size:10px}.submit{width:150px;height:22px;font-size:13px}h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #810025;border-collapse:collapse;font:24px droid sans;font-weight:normal;color:#810025}h3{margin-bottom:17px;font:18px droid sans;font-weight:normal;color:#000}table#info tr td{width:180px;height:50px}table#customerservice #feld1{width:100px}
}
/* languages.css */
body select.lang-de{background-image:url("../../tl_files/layoutimages/lng/de.png");background-repeat:no-repeat;background-position: 4px center}body select.lang-en{background-image:url("../../tl_files/layoutimages/lng/gb.png");background-repeat:no-repeat;background-position: 4px center}.mod_changelanguage select{-moz-appearance: none;  -webkit-appearance: none;  appearance: none;  border: 1px solid #DFE3E6;  border-radius: 0px;padding-left:30px;width:100%;height:21px}.mod_changelanguage:before{font-family:arial;content: "▼"; font-size: 8px;  position: absolute;  right: 10px;  top: 7px;  color: lightgrey}
