/* Style sheet basic */
html{height:100%;margin:0;padding:0;overflow-y: scroll;}
body{height:100%;margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;line-height:1.5;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,caption,thead,tbody,tfoot,tr,th,td,blockquote,pre,code,form,fieldset,legend,input,button,textarea,select{margin:0;padding:0;}
ol,ul{margin-bottom:1.5em;}
li{margin-left:1.5em;}
pre,code{font-family:'Lucida Console', Monaco, monospace;}
p,pre,blockquote,table,form{margin-bottom:1.5em;}
legend{padding-bottom:.5em;}
hr{border:1px inset;}
h1{margin-bottom:0.8em;font-weight:bold;font-size:140%;color:#004C80;}
h2{margin-bottom:0.5em;font-weight:bold;font-size:120%;color:#000;}
h3,h4,h5,h6{margin-bottom:0.2em;font-weight:bold;font-size:110%;color:#000;}
table{border-spacing:0;}
th{padding:2px;text-align:center;vertical-align:top;background-color:#ededed;}
td{padding:2px;text-align:left;vertical-align:top;}
sup{vertical-align:text-top;font-size:85%;}
sub{vertical-align:text-bottom;font-size:85%;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
em{font-style:italic;}
strong{font-weight:bold;}
small{font-size:85%;}
img{vertical-align:bottom;}
blockquote,q,em,cite,dfn,i,var{font-style:italic;}
abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}
a:link,a:visited{text-decoration:underline;color:#004C80;}
a:hover,a:focus,a:active{text-decoration:none;color:#000;}
:focus{outline: 1px dotted #000;}
.Seitenüberschrift{font-family: "Lucida Grande", Arial, sans-serif, Helvetica;font-weight: normal;color: #1A80C9;font-size: 30px;padding-bottom: 8px;margin: 15px 0px 15px;box-shadow: 0px 2px 2px #CCC;-moz-box-shadow: 0px 2px 2px #CCC; -webkit-box-shadow: 0px 2px 2px #CCC; border-bottom: 2px solid #1A80C9;font-variant:small-caps;text-shadow:#000 0px 1px 0, #FFF 0 -1px 0;}
body#tinymce{background-color:#fff;font-size:14px;color:#333;}

