body {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #eaf6ff;
    margin:0px 0px 10px 10px;
}

body.ravsdvmenu {
    width: 200px;
}

body.ravsdvcontent {
    margin: 0px;
}

body.ravsdvhead {
    margin: 0px;
}

body.ravsdvhead table {
    background-color: #ffffff;
    width:580px;
    border-top: 1px solid #81a4c6;
    border-right: 1px solid #81a4c6;
    border-bottom: 0px none;
    border-left: 0px none;
    padding: 0px;
}

body.ravsdvhead table tr td.unten {
    background-color: #ffffff;
    color: #000000;
    padding: 3px;
    border: 1px solid #81a4c6;
    vertical-align: top;
}

form {
    padding: 0px;
    margin: 0px;
}

table, tr, td {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin: 0px;
    padding: 0px;
    border: 0px none;
}

textarea, input {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin: 0px;
    padding: 0px;
    border: 1px solid #81a4c6;
}

.checknradio {
    border: 0px none;
}

input.ravs {
    background-color: #085a8b;
    font-weight: bold;
    color: #ffffff;
}

input.ravssuche {
    width: 562px;
}

ol, ul, dl {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

h2 {
    font-size: 12px;
    font-weight: heavy;
    padding: 0px 0px 3px 0px;
}

td.null {
    padding: 0px;
    border: 0px none;
    margin: 0px;
    background-image: none;
}

body.ravsdvmenu table.master {
    width: 200px;
    margin: 0px;
    padding: 0px;
    border: none;
}

body.ravsdvcontent table.master {
    width: 580px;
    margin: 0px;
    padding: 0px;
    border: none;
}

table.master {
    width: 750px;
    margin: 0px;
    padding: 0px;
    border: none;
}

table.master td.masterleft {
    width: 200px;
    border: 0px none;
    padding: 0px;
    vertical-align: top;
}

table.master td.masterleft td.left {
    width: 14px;
    padding: 0px;
    background-color: #ffffff;
    border-left: 1px solid #81a4c6;
    border-bottom: 1px solid #81a4c6;
    border-top: 1px solid #81a4c6;
    border-right: 0px none #ff0000;
}

table.master td.masterleft td.abovenavi {
    width: 185px;
    padding: 10px 0px 0px 0px;
    background-color: #ffffff;
    border-left: 0px none;
    border-top: 1px solid #81a4c6;
    border-right: 0px none;
    border-bottom: 0px none;
}

table.master td.masterleft td.behindnavi {
    background-image: url(/img/liniegraublau.gif);
    background-repeat: repeat-y;
    background-color: #eaf6ff;
    vertical-align: top;
    width: 185px;
    padding: 0px;
    border: 0px none;
}

table.master td.masterleft td.belownavi {
    width: 184px;
    padding: 0px, 0px, 0px, 0px;
    background-color: #eaf6ff;
    border-left: 1px solid #81a4c6;
    border-top: 0px none;
    border-right: 0px none;
    border-bottom: 0px none;
}

table.master td.mastermiddle {
    width: 400px;
    border: 0px none;
    padding: 0px;
    vertical-align: top;
}

table.master td.mastermiddle td.kopf {
    width: 400px;
    height: 71px;
    background-image: url(/img/bg_ru_lo.jpg);
    background-repeat: no-repeat;
    background-color: #eaf6ff;
    border-top: 1px solid #81a4c6;
    border-left: 0px none;
    border-right: 0px none;
    border-bottom: 0px none;
    padding: 10px 0px 0px 0px;
    align: left;
    vertical-align: top;
}

table.master td.mastermiddle td.content {
    width: 382px;
    height: 380px;
    background-color: #ffffff;
    border: 1px solid #81a4c6;
    padding: 8px;
    vertical-align: top;
    align: left;
}

table.master td.masterravs {
    width: 580px;
    border: 0px none;
    padding: 0px;
    vertical-align: top;
}

table.master td.masterravs td.kopf {
    width: 580px;
    background-color: #ffffff;
    border-top: 1px solid #81a4c6;
    border-left: 0px none;
    border-right: 1px solid #81a4c6;
    border-bottom: 0px none;
    padding: 10px 0px 0px 0px;
    align: left;
    vertical-align: top;
}

table.master td.masterravs td.kopf .titel {
    margin: 3px 0px 5px 0px;
    color: #085a8b;
    font-size: 16px;
    font-weight: bold;
    padding: 0px;
}

table.master td.masterravs td.content {
    width: 562px;
    height: 420px;
    background-color: #ffffff;
    border: 1px solid #81a4c6;
    padding: 8px;
    vertical-align: top;
    align: left;
}

table.master td.masterravs td.content .ticker {
    font-size:12px;
    width:560px;
    font-family:Arial,Geneva,sans-serif;
}

table.master td.masterravs td.content .likenavilink {
    font-size: 14px;
    font-weight: bold;
    color: #82a6c6;
}

table.master td.masterravs td.content .neu, body.ravsdvhead .neu {
    font-size: 14px;
    font-weight: bold;
    color: #ff1000;
}

table.master td.masterravs td.content td.titelaussen {
    background-color: #81a4c6;
    font-weight: bold;
    color: #ffffff;
    padding: 3px;
}

table.master td.masterravs td.content .titelmitte {
    background-color: #085a8b;
    width: 100%;
    font-weight: bold;
    color: #ffffff;
    padding: 3px;
}

a.filterreset {
    color: #ffffff;
}

table.master td.masterravs td.content td.unten {
    background-color: #ffffff;
    color: #000000;
    padding: 3px;
    border: 1px solid #81a4c6;
    vertical-align: top;
}


table.master td.masterright {
    width: 145px;
    padding: 162px 0px 0px 5px;
    border: 0px none;
    vertical-align: top;
}

table.navi {
    background-image: url(/img/bg_lu_ro.jpg);
    background-repeat: no-repeat;
    width: 185px;
    height: 325px;
    padding: 0px;
    margin: 0px;
    border: 0px none;
}

table.navi td {
    background-image: url(/img/logo_link.gif);
    background-repeat: no-repeat;
    padding: 11px 0px 0px 22px;
    width: 163px;
    border: 0px none;
    margin: 0px;
    vertical-align: top;
}

table.navi a {
    font-size: 14px;
    font-weight: bold;
    color: #82a6c6;
    text-decoration: none;
}

table.navi a.offen {
    color: #085a8b;
}

table.subnavi {
    width: 163px;
    padding: 0px;
    margin: 0px;
    border: 0px none;
}

table.subnavi td {
    background-image: none;
    padding: 2px 0px 0px 15px;
    width; 148px;
    border: 0px none;
    margin: 0px;
    vertical-align: top;
}

table.subnavi a {
    font-size: 12px;
    font-weight: bold;
    color: #82a6c6;
    text-decoration: none;
}

a {
    font-weight: bold;
    color: #085a8b;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.titel {
    margin: 3px 0px 0px 10px;
    color: #085a8b;
    font-size: 16px;
    font-weight: bold;
    padding: 0px;
}

div.pic {
    width: 155px;
    height:155px;
    border: 1px solid #81a4c6;
    position: absolute;
    top: 0px;
    left: 603px;
}

.langesfeld {
    width: 300px;
}

.kurzesfeld {
    width: 50px;
}
.mittleresfeld {
    width: 250px;
}

.ticker {font-size:12px; width:380px; font-family:Arial,Geneva,sans-serif}

.klein {
	font-size:11.5px;
}

.grau {
  color:#AAAAAA;
}

.fontfixed {font-family: courier,fixed;}
.formheader {background-color: dddddd; font-weight:bold;}
.input {vertical-align: top;}
.label {text-align: right;vertical-align: top;}
#langesfeld {font-size:12px; width:350px; font-family:courier,fixed}
/* langesfeld ist size=43 und cols=41, bei files 29 */
#mittleresfeld {font-size:12px; width:246px; font-family:courier,fixed}
/* mittleresfeld ist size=31 */
#kurzesfeld {font-size:12px; width:100px; font-family:courier,fixed}
/* kurzesfeld ist size=11 */
#zweizeichenfeld {font-size:12px; width:22px; font-family:courier,fixed}
/* zweizeichenfeld ist size=2 */
#vierzeichenfeld {font-size:12px; width:38px; font-family:courier,fixed}
/* zweizeichenfeld ist size=4 */
