

td, th, body, form, input, textarea {
font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

td, p, body, div, form {
line-height: 140%;
}

li, th {
line-height: 130%;
}

body, div, form {
margin: 0;
padding: 0;
}

div, h1, h2, h3, h4, h5, h6, p, td, li, th, form, ul, ol, table, caption {
border: solid;
border-color : #979797;
border-width : 0 0 0 0;
}

td, th, table {
margin: 0;
padding: 0;
}

p {
margin: 0 0 12px 0;
padding: 0;
}

td {
vertical-align : top;
}

table {
border-spacing: 0;
}

ol {
list-style-position : outside;
padding: 0;
margin-left: 24px;
list-style-type : decimal;
}

ul {
margin: 0;
padding: 0;
list-style-position : outside;
list-style-type : none;
list-style-image : none;
}

li {	
margin: 6px 0;
}

ul li {	
background-image: url(/newinvestor/pix/li_grau_3.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left: 8px;
}

ul.treffer li {
background-image: none;
padding-left: 0px;
}

h1, h2, h3, h4, h5, h6 {
font-weight : bold;
line-height : 120%;
padding: 0;
margin: 6px 0;
color : #444444;
}

h2 {
font-family: Georgia, "Times New Roman", serif;
color: #ca2125;
border-bottom-width: 1px;
}

.bildlinks{
float: left;
padding-right: 12px;
padding-bottom: 2px;
padding-top: 5px;
}

.bildrechts{
float: right;
padding-left: 12px;
padding-bottom: 1px;
padding-top: 5px;
}

.linie {
height: 1px;
width : 100%;
background-color : #979797;
}

.sehrklein, #fuss {
font-size: 10px;
}

.klein, #linkespalte, #rechtespalte {
font-size: 11px;
}

.normal, h3, h4, h5, h6 {
font-size: 12px;
}

.gross {
font-size: 14px;
}

.sehrgross, h2 {
font-size: 16px;
}

.riesig, h1 {
font-size: 18px;
}

.fehler{
font-size: 13px;
font-weight : bold;
color : #ca2125;
}

a {
color : #4263ad;
text-decoration : none;
}

a:hover {
text-decoration : underline;
}

.jumplist {
margin-top: 12px;
font-weight: bold;


text-align: center;
}

.farbig {
color : #4263ad;
}

body {
background-color : #ffffff;
padding: 12px;
text-align: center;
}

#bereich {
margin-left: auto;
margin-right: auto;
text-align: left;
position: relative;
background-image : url(/newinvestor/pix/hg_schatten_4.gif);
background-repeat : repeat-y;
width: 844px;
}

#seitenteilung {
position: relative;
left: 3px;
background-color : #ffffff;
width: 830px;
}

#kopf {
height: 114px;
background-color: #4263ad;
}

#header {
background-color: #ffffff;
padding: 10px;
border-bottom: solid 3px #10317b;
}

#linkespalte {
width : 225px;
}

#inhalt {
width : 405px;
}

#rechtespalte {
width : 200px;
}

#inhalt2 {
width : 605px;
}

#linkespalte .abstand {
width : 190px;
}

#inhalt .abstand {
width : 370px;
}

#rechtespalte .abstand {
width : 185px;
overflow : hidden;
}

#inhalt2 .abstand {
width : 570px;
}

#linkespalte {
padding-top: 35px;
}
#inhalt, #inhalt2 {
padding-top: 35px;
}
#rechtespalte {
padding-top: 50px;
}
#linkespalte, #inhalt, #inhalt2, #rechtespalte {
padding-bottom: 48px;
}


.submenu, .subsubmenu {
padding-top: 4px;
padding-bottom: 4px;
}

#linkespalte a {
color: #000000;
}

.submenu {
font-size: 12px;
line-height: 110%;
font-weight : bold;
padding-left: 6px;
}

.subsubmenu {
line-height: 110%;
padding-left: 24px;
}

#fuss {
text-align:center;
padding: 6px 72px;
}

.listenelement {
clear: both;
margin: 18px 0;
}

div.artikelbilder {
float:left;
padding-right:20px;
padding-top: 3px;
}

table.standard {
border-bottom-width: 3px;
border-spacing: 0;
border-collapse: collapse;
border-spacing: 0;
}

table.standard td, table.standard th, table.standard caption {
padding: 3px;
vertical-align : top;
font-size: 12px;
}

table.standard td {
padding-right: 8px;
border-bottom-width: 1px;
}

table.standard th, table.horizontal th, table.vertikal th {
line-height: 110%;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
border-bottom-width: 1px;
font-weight : bold;
text-align: left;
}

table.horizontal th {
background-color: #979797;
color: #ffffff;
border-bottom-color: #ffffff;
}

table.vertikal th {
background-color: #f2f2f2;
color: #000000;
}

table.standard caption {
font-weight : normal;
font-size: 14px;
text-align: left;
border-top-width: 3px;
border-bottom-width: 2px;
}

table.standard td.fussnote {
font-size: 11px;
background-color: #f2f2f2;
border-top-width: 2px;
}

table.formular td {
padding: 2px 12px 2px 0;
}


#ivw{
position: absolute;
top:0;
left:0;
}

