html, body{height:100%;}
body, label, legend, input, textarea, select, option{font-family:Verdana, 'Verdana Ref', sans-serif;}
hr{display:block;border:0;height:0;line-height:0;margin:0;padding:0;}
b.hr{border-top-style:solid;display:block;}
h1, h2, h3, h4, h5, .font-narrow{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:bold;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active{text-decoration:none;}
h1.u-line, h2.u-line, h3.u-line, h4.u-line, h5.u-line, h6.u-line,
h1.asym-u-line, h2.asym-u-line, h3.asym-u-line, h4.asym-u-line, h5.asym-u-line, h6.asym-u-line{border-bottom-style:solid;}
a , a:link, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
p.large{font-weight:bold;}
blockquote{font-style:italic;border-left-style:solid;}
em, q{font-style:italic;}
strong{font-weight:bold;}
dfn{font-weight:bold;font-style:italic;}
code,samp,kbd{font-family:monospace;text-decoration:none;font-style:normal;}
var,cite{font-style:italic;}
del{text-decoration:line-through;}
ins{text-decoration:underline;}
sub{vertical-align:sub;}
sup{vertical-align:super;}
abbr, acronym{text-decoration:underline;cursor:help;}
address{font-style:normal;}
pre,tt{font-family:monospace;text-decoration:none;font-weight:normal;font-style:normal;}
pre{white-space:pre;display:block;overflow-x:visible;overflow-y:hidden;border-style:solid;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;}
ul, ul li{list-style:disc;}
ol, ol li{list-style:decimal;}
ul.large, ol.large{font-weight:bold;}
ul.u-line li, ol.u-line li{list-style:none;border-top-style:solid;border-bottom-style:solid;}
ul.u-line a{display:block;padding:0 1px;}
ul.u-line a:hover, ul.u-line a:active{border:0;text-decoration:none;}
ul.dotted li, ol.dotted li{border-top:none;border-bottom-style:dotted;}
dt{font-weight:bold;}
ul.u-line li.first, ol.u-line li.first{border-top:0;}
ul.u-line li.last, ol.u-line li.last{border-bottom:0;}
ul.hr-nav-1, ul.hr-nav-2{list-style:none;margin-bottom:0;}
ul.hr-nav-1 li, ul.hr-nav-2 li{display:inline;margin:0;}
ul.hr-nav-1 li.first, ul.hr-nav-2 li.first{padding-left:0;}
ul.hr-nav-1 li.last, ul.hr-nav-2 li.last{padding-right:0;}
ul.hr-nav-2 li{border-left-style:solid;}
ul.hr-nav-2 li.first{border:none;}
ul.arrow-list li{list-style:none;}
table{width:100%;border-style:solid;}
caption{text-align:left;font-weight:bold;}
th, thead{font-weight:bold;text-align:center;}
td, th{border-style:solid;}
img.alignright{float:right;margin-right:0;}
img.alignleft{float:left;margin-left:0;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}
img.pad-border, img.pad-border-rev, div.caption-pad-border, div.caption-pad-border-rev{border-style:solid;}
div.caption img{display:block;}
div.alignright{float:right;margin-right:0;}
div.alignleft{float:left;margin-left:0;}
div.aligncenter{display:block;margin-left:auto;margin-right:auto;overflow:hidden;zoom:1;}
div.pad-border, div.pad-border-rev{border-style:solid;}
div.alignright table:last-child, div.alignleft table:last-child, div.aligncenter table:last-child,
div.alignright p:last-child, div.alignleft p:last-child, div.aligncenter p:last-child,
div.alignright ul:last-child, div.alignleft ul:last-child, div.aligncenter ul:last-child,
div.alignright ol:last-child, div.alignleft ol:last-child, div.aligncenter ol:last-child{margin-bottom:0;}
.formel{overflow:hidden;zoom:1;}
label, fieldset{display:block;}
input, select, textarea, legend{display:inline;}
textarea{overflow:auto;}
input.radio, input.checkbox{vertical-align:text-top;}
.no-margin-b{margin-bottom:0 !important;}
.small-margin-b{margin-bottom:10px !important;}
.block{display:block;}
.loading{text-align:center;}
a.image:hover, a.icon:hover{border:0;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.align-center{text-align:center;}