body {
    font-family:Arial, Helvetica, SansSerif;
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-size:12pt;
    text-align : left;
}

p {
    text-align:left;
    padding:0 0 16pt 20px;
    margin:0 0 0 0;
    line-height:16pt;
    vertical-align:top;
    word-break : normal;
    word-wrap :normal ;
}

p.nojobs {
    color:#09c;
    border:1px solid #0099cc;
    vertical-align:center;
    line-height:12pt;
    padding:8pt 0 8pt 20px;
    
}


h1, h2, h3, h4, h5 {
    color:#0099CC;
    font-size:12pt;
    padding:0 0 16pt 20px;
    margin:0 0 0 0;
    font-weight:bold;
    line-height:16pt;

}

h1 {
    color:gray;
    padding-bottom:16pt;
    font-weight:bold;
}

h2 {
    padding-top:0;
}

h3 {
    padding-top:0;
    font-weight:normal;
}

h4 {
    font-weight:normal;
    color:#666;
}

h5 {
    padding:0 0 0 20px;
}


td.content {
/*    padding:10px 10px 20px 20px; */
    padding:10px 10px 20px 0px;
}

ul {
    list-style-position : inside;
    list-style-type : none;
    text-indent : 0px;
    padding:0 0 16pt 20px;
    margin:0 0 0 0;
    text-indent : -20px;
    line-height:16pt;
}

li {
    text-align : left;
    padding:0 0 0 -20;
    margin:0 0 0 0;
    line-height:16pt;
    list-style-image : url(images/dot.gif);
    text-indent:-16px;
}

a, a:hover, a:visited, a:active {
    color:#09C;
    text-decoration:none;
}

a.inline {
    color:#09C;
    text-align : right;
}

td {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

a.right {
    color:#0099CC;
    font-size:10pt;
    vertical-align:top;
    text-decoration:none;
}

td.image_subtitle {
    font-size:10pt;
    text-align : left;
}

a.site_locator, a:hover.site_locator {
    font-size:12px;
    color:#999999;
    text-decoration:none;
}

a:hover.site_locator {
    text-decoration:underline;
}

a.support, a:hover.support {
    font-size:8pt;
    color:rgb(125,125,125);
    text-decoration:none;
    padding:0 0 0 0;
    margin:0 0 0 0;
}

a:hover.support {
    color:rgb(85,85,85);
}

td.logo_left {
    background-image : url(images/kvp_banner.gif);
    background-repeat : no-repeat;
    background-position : left top;
    /* geändert am 18.04.2004 durch Jan Setzer */
    /* width:715px !important; */
    width:678px !important;
    text-align:left;
    vertical-align:bottom;
    padding-bottom:5px;
    line-height:11px;
}

td.logo_right {
    padding:0 0 0 0;
    margin:0 0 0 0;
    /* background-image: url(images/logo.gif); */
    /* background-repeat:no-repeat; */
    /* width:232px; */
    /* height:56px; */
}

th {
    text-align:left;
    line-height:16pt;
    font-size:12pt;
}

th.line {
    color:#09C;
    border-bottom:1px solid #999;
    line-height:16pt;
}

td.line {
    border-bottom:1px solid #999;
    font-size:12pt;
    line-height:16pt;
}

td.line i {
    color:#999;
    font-style:normal;
}

td.sep {
    line-height:32pt;
}

th.history {
    color:#09C;
    text-align:left;
    padding-left:20px;
    line-height:16pt;
}

td.history {
    padding-left:20px;
    line-height:16pt;
    width:275px;
}

#ID0 {
    /* background-image:url(images/weltkarte.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    */
}

a.support, a:hover:support, a:visited.support {
    color:#7D7D7D;
}

a:hover.support {
    color:#555;
}

td.footnote {
    color:#7D7D7D;
    border-top:1px solid #7D7D7D;
    font-size:8pt;
    padding-top:1px;
    text-align:left;    
}

td.imagesub {   
    font-size:10pt;
    padding-left:5px;
}