/* Contao Open Source CMS, (C) 2005-2012 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}#header,#footer{height: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;-ms-interpolation-mode:bicubic;width:auto\9}.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:block;height:0;clear:both;visibility:hidden}
/* Style sheet basic */
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{text-align:left;vertical-align:top}abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}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{color:#002387;font:22px "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif}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:13px;/* Should match the font size */}h1{color:#fa6905}div.logo-firmenname{padding-top:20px;padding-left:20px;font-size:24px;font-weight:bold;color:#002387}div.logo-firmensubtitel{padding-left:20px;font-size:16px;font-weight:bold;color:#fa6905}a{text-decoration:none;color:#fa6905}#footer a{text-decoration:none;color:#002387}#main ul{margin-left:20px;list-style-type:disc;list-style-position:outside}#main input.submit{background-color:#002387;color:#fff}div.formbody{color: red}label,span.captcha_text{color:#002387}
/* Style sheet bildschirm */
html{overflow-y: scroll}body{background-color:#d9d9d9;font:81.25% Verdana,Arial,Helvetica,sans-serif}#wrapper{background-color:#fff}#header{margin-top:1em;padding:18px;border-top:2px solid #89adcd;border-bottom:1px solid #fa6905}#header h1{margin-top:0}#container{margin-right:18px;margin-left:18px;padding-left:200px;border:3px}#main{min-height:300px;padding-right:10px;line-height:1.7}#footer{margin-bottom:1em;padding:18px 18px 9px;text-align:center;background-color:#fa6905;border-top:1px;color:#002387;border-top-style: solid;border-top-color: #fa6905}
/* Style sheet navigation */
#left div.mod_navigation{width:162px;position:absolute;float:left;margin:32px 0;font-size:12px}#left .mod_navigation ul{margin:0;padding:0;background-color:#fff}#left .mod_navigation li{margin:0;list-style-type:none}#left .mod_navigation a,#left .mod_navigation span{display:block;padding:8px 8px 8px 18px;border-top:1px solid #fff;text-decoration:none;color:#002387}#left .mod_navigation a:hover,#left .mod_navigation a:focus{color:#002387;background: #fa6905}#left .mod_navigation span.active,#left .mod_navigation .trail{color:#fff;background: #002387}#left .mod_navigation li li a,#left .mod_navigation li li span{margin-left:18px}#left .mod_navigation li li a:hover,#left .mod_navigation li li a:focus{color:#002387;background: #fa6905}#left .mod_navigation .submenu{color:#fa6905}div.corner{position:absolute;margin-top:-18px;margin-left:885px}img.corner{width:57px}div.image_container{width:350px}a:hover{background-color:#002387;text-decoration:none;color:#fff}#footer a:hover{background-color:#002387;text-decoration:none;color:#fff}fieldset#ctrl_8 legend{display:none}label.checkbox{color:#002387}
