body {
background-color : #fff0c0;
color : #301870;
font-family : arial, verdana, sans-serif;
font-size : 10pt;
}


h1 {
font-family : arial, verdana, sans-serif;
font-size : 20pt;
margin : 24px 0px 12px 0px;
margin-bottom:0.0pt;
}
h2 {
font-family : arial, verdana, sans-serif;
font-size : 16pt;
margin : 20px 0px 12px 0px;
margin-bottom:0.0pt;
}
h3 {
font-family : arial, verdana, sans-serif;
font-size : 14pt;
margin : 18px 0px 12px 0px;
margin-bottom:0.0pt;
}
h4 {
font-family : arial, verdana, sans-serif;
font-size : 12pt;
margin : 16px 0px 12px 0px;
margin-bottom:0.0pt;
}
h5 {
font-family : arial, verdana, sans-serif;
font-size : 10pt;
margin : 14px 0px 12px 0px;
margin-bottom:0.0pt;
}


img {
border-width : 0px;
margin : 2px 0px;
}
img.qt {
border-width : 0px;
margin : 4px 0px 0px 0px;
}
img.border , applet.border {
border-style : solid;
border-width : 1px;
border-color : #301870;
margin : 2px 0px;
}
img.floatl {
border-width : 0px;
float : left;
margin-right : 15px;
margin-bottom : 15px;
}


p {
font-family : arial, verdana, sans-serif;
font-size : 10pt;
margin : 0;
padding : 12px 0px 0px 0px;
text-align: justify;
}
p.divider {
padding : 4px 0px 0px 0px;
}

table {
margin : 3px 0px 3px 0px;
# background-color : #f0f0ff;
}
table.navi {
font-family : arial, verdana, sans-serif;
font-size : 10pt;
text-align : left;
vertical-align : top;
background-color : #d0d0ff;
}
table.newsbg {
border-color : #301870;
background-color : #ffe0d0;
}
table.news {
margin : 0px 0px 0px 0px;
background-color : #ffe0d0;
}
table.gallerybg {
border-style : solid;
border-width : 1px;
border-color : #301870;
background-color : #ffffe8;
}
table.gallery {
margin : 0px 0px 0px 0px;
background-color : #ffffe8;
}
table.historybg {
border-style : solid;
border-width : 1px;
border-color : #301870;
background-color : #e8ffe8;
}
table.history {
margin : 0px 0px 0px 0px;
background-color : #e8ffe8;
}
table.download {
padding: 5px;
font-family : arial, verdana, sans-serif;
font-size : 10pt;
vertical-align : top;
border-style : solid;
border-width : 1px;
border-color : #301870;
background-color : #e8ffe8;
}

th, td {
font-family : arial, verdana, sans-serif;
font-size : 10pt;
text-align : left;
vertical-align : top;
}
th.bottom , td.bottom {
font-family : arial, verdana, sans-serif;
font-size : 10pt;
text-align : left;
vertical-align : bottom;
}
th.center , td.center {
text-align : center;
vertical-align : middle;
}
th.right , td.right {
text-align : right;
vertical-align : top;
}
th.klein , td.klein {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
vertical-align : top;
}
th.kleincenter , td.kleincenter {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
vertical-align : top;
text-align : center;
}
th.micro , td.micro {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
vertical-align : top;
}


li {
font-family : arial, verdana, sans-serif;
font-size : 10pt;
margin : 12px 0px 12px 0px;
}
li.klein {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
margin : 0;
padding : 0;
}
ol, ul {
font-family : arial, verdana, sans-serif;
margin : 0;
padding : 0px 0px 0px 25px;
}
ol.toc {
margin : 0;
padding : 10px 10px 10px 30px;
border-style : solid;
border-width : 1px;
border-color : #301870;
background-color : #e0e0f0;
}
ol.innere {
margin : 0;
padding : 0px 0px 0px 25px;
}
ul.innere {
margin : 0;
padding : 4px 0px 0px 25px;
}
ol.klein, ul.klein {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
margin : 0;
padding : 5px 0 0 20px;
}
ul.news {
margin : 0;
padding : 0px 0px 0px 20px;
}
div {
font-family : arial, verdana, sans-serif;
font-size : 12pt;
margin : 0;
padding : 12px 0px 0px 0px;
}

input {
vertical-align:text-bottom;
}

div.attributes {
margin : 12px 0px 12px 0px;
padding : 10px 10px 0px 10px;
font-family : Arial Narrow;
font-size : 12pt;
border-style : solid;
border-width : 1px;
border-color : #301870;
background-color : #e0e0f0;
}
div.naviDivider {
padding : 10px;
}
div.testimonial {
margin : 12px 0px 12px 0px;
padding : 10px 10px 10px 10px;
font-family : arial, verdana, sans-serif;
font-size : 10pt;
text-align : left;
vertical-align : top;
border-style : solid;
border-width : 1px;
border-color : #301870;
background-color : #ffffe8;
}
div.announcement {
margin : 12px 0px 12px 0px;
padding : 10px 10px 10px 10px;
font-family : arial, verdana, sans-serif;
font-size : 10pt;
text-align : left;
vertical-align : top;
border-style : solid;
border-width : 1px;
border-color : #301870;
background-color : #e8ffe8;
}

span.title {
font-family : arial, verdana, sans-serif;
font-size : 20pt;
font-weight : bold;
}
span.copy {
font-family : arial, verdana, sans-serif;
font-size : 10pt;
}
span.navi {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
color : #301870;
padding : 0px 5px 0px 5px;
font-weight : bold;
text-decoration : none;
}
span.naviTopic {
font-family : arial, verdana, sans-serif;
font-size : 10pt;
color : #301870;
background-color : #f0f0ff;
border-style : solid;
border-width : 0px;
padding : 0px 5px 0px 5px;
font-weight : bold;
text-decoration : none;
}
span.nowrap {
white-space:nowrap;
}
span.floatr {
border-width : 0px;
float : right;
margin-left : 15px;
margin-bottom : 15px;
}

a:link {
color : blue;
text-decoration : none;
}
a:visited {
color : blue;
text-decoration : none;
}
a:hover {
color : #E00000;
text-decoration : none;
}
a:active {
color : blue;
text-decoration : none;
}
a.navi:link {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
color : #301870;
padding : 0px 5px 0px 5px;
font-weight : bold;
text-decoration : none;
}
a.navi:visited {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
color : #301870;
padding : 0px 5px 0px 5px;
font-weight : bold;
text-decoration : none;
}
a.navi:hover {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
color : #E00000;
padding : 0px 5px 0px 5px;
font-weight : bold;
text-decoration : none;
}
a.navi:active {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
color : #301870;
padding : 0px 5px 0px 5px;
font-weight : bold;
text-decoration : none;
}
a.naviaktiv:link {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
color : #E00000;
padding : 0px 5px 0px 5px;
font-weight : bold;
text-decoration : none;
}
a.naviaktiv:visited {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
color : #E00000;
padding : 0px 5px 0px 5px;
font-weight : bold;
text-decoration : none;
}
a.naviaktiv:hover {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
color : #E00000;
padding : 0px 5px 0px 5px;
font-weight : bold;
text-decoration : none;
}
a.naviaktiv:active {
font-family : arial, verdana, sans-serif;
font-size : 8pt;
color : #E00000;
padding : 0px 5px 0px 5px;
font-weight : bold;
text-decoration : none;
}
