article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio[controls],canvas,video{display:inline;zoom:1;}
html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{font-size:13px;line-height:1.231;font-family:'Open Sans', Verdana, sans-serif;margin:0;}
body,button,input,select,textarea{font-family:'Open Sans', Verdana, sans-serif;color:#222;}
a{color:#00e;}
a:visited{color:#551a8b;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:700;}
pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:none;}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
ul,ol{font-size:14px;line-height:24px;margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:square;font-size:13px;line-height:20px;margin:0;padding:0 0 0 15px;}
article ul > li{list-style:square;}
slContact ul,slContact ol{list-style:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;}
.imagedropshadow{border:solid 1px #EFEFEF;margin-left:auto;margin-right:auto;display:block;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;padding:5px;}
a:hover img.imagedropshadow{border:solid 1px #CCC;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;}
svg:not(:root){overflow:hidden;}
fieldset{border:0;margin:0;padding:0;}
legend{border:0;margin-left:-7px;padding:0;}
label{cursor:pointer;}
button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0;}
button,input{line-height:normal;overflow:visible;}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;}
input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
input,textarea{border:solid 1px #E5E5E5;outline:0;font:normal 13px/100% Verdana, Tahoma, sans-serif;width:200px;background:#FFF;box-shadow:rgba(0,0,0,0.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 8px;padding:9px;}
textarea{overflow:auto;vertical-align:top;width:400px;max-width:400px;height:150px;line-height:150%;}
input:hover,textarea:hover,input:focus,textarea:focus{border-color:#006B99;}
.form label{margin-left:10px;color:#999;}
.submit input{width:auto;background:#006B99;border:0;font-size:14px;color:#FFF;padding:9px 15px;}
table{border-collapse:collapse;border-spacing:0;border:1px solid #000;width:700px;}
th,td{text-align:center;padding:4px;}
td{border-bottom:1px solid #000;text-align:center;}
th{color:#fff;background-color:#aaa;}
.wrapper{width:960px;margin:auto;}
#header-container{background-image:url(../images/header-bg.jpg);background-repeat:no-repeat;background-position:center;background-color:#006b99;height:130px;border-bottom:20px solid #e44d26;margin-bottom:50px;-webkit-box-shadow:0 40px 40px -40px #AAA;-moz-box-shadow:0 40px 40px -40px #AAA;box-shadow:0 40px 40px -40px #AAA;}
h1{font-size:30px;margin:30px 0;}
h2,h3{margin:30px 0 10px;}
nav h2{margin:10px 0;}
h2{font-size:25px;}
h3{font-size:20px;}
#title,h1,h2,h3{font-weight:400;}
#title{font-size:60px;color:#FFF;float:left;font-family:'Yanone Kaffeesatz', sans-serif;}
#slContact a{color:#FFF;text-decoration:none;background-color:#e44d26;font-size:20px;padding:15px;}
nav{color:#FFF;float:right;width:200px;background-color:#f16529;border-bottom:20px solid #e44d26;margin-bottom:50px;-webkit-box-shadow:0 0 40px -10px #AAA;-moz-box-shadow:0 0 40px -10px #AAA;box-shadow:0 0 40px -10px #AAA;padding:20px;}
#main p{font:14px/26px 'Open Sans', Verdana, sans-serif;width:620px;}
article{width:700px;}
article header{margin-bottom:30px;padding-bottom:5px;text-align:center;-webkit-box-shadow:0 20px 40px -30px #AAA;-moz-box-shadow:0 20px 40px -30px #AAA;box-shadow:0 20px 40px -30px #AAA;}
#footer-container{background-color:#006b99;height:50px;border-top:20px solid #e44d26;margin-top:50px;-webkit-box-shadow:0 -40px 40px -40px #AAA;-moz-box-shadow:0 -40px 40px -40px #AAA;box-shadow:0 -40px 40px -40px #AAA;}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
.ir br{display:none;}
.hidden{display:none;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
::-moz-selection,::selection{background:#f16529;color:#fff;text-shadow:none;}
nav ul > li > ul > li,article ul > li > ul > li,footer ul > li{list-style:circle;}
figure,form{margin:0;}
header nav,header #slContact{float:right;margin-top:100px;}
header nav ul li,header #slContact ul li{display:inline;}
nav a,#footer-container footer{color:#FFF;}
@media print {
*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;}
a,a:visited{color:#444!important;text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:"";}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}
img{max-width:100%!important;}
@page{margin:.5cm;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
}