* {
    font-size: 13px;
    font-family:verdana,arial,helvetica,geneva,sans-serif;
}

body {
/* background-color:#F7F7F7;*/
/*    height: 100%; */
}

body.toc {
    background-color:#DDDDDD;
    padding:0;
}

body.dark {
    background-color:#E2E2E9;
    padding:0;
}

body.top {
    background-color:#707994;
}

body.help {
    background-color:#F7F7F7;
    padding:0;
    text-align:left;
}

a {
    font-weight:bold;
    color:#C9C9FA;
    text-decoration:none;
    cursor: pointer;
}

a.hitpage {
    font-weight:bold;
    color:#0000FF;
    text-decoration:underline;
}

a.toc {
    font-weight:normal;
    color:#004080;
    text-decoration:none;
}

a:hover.toc {
    font-weight:normal;
    color:#004080;
    text-decoration:underline;
}

a.big	{
    font-weight:bold;
    color:#3300CC;
    text-decoration:underline;
}

.headermain {
    font-size:16px;
    font-family:sans-serif;
    font-weight:bold;
    background-color:#E1E1E1;
}

.header	{
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
}

.header1 {
    font-weight:bold;
    color:#FFFFFF;
}

.header2 {
    font-weight:normal;
    color:#000080;
    margin-after:0;
}

.header3 {
    font-weight:bold;
    color:#800000;
}

.table	{ background-color:#FFCC33; }

.frame	{ background-color:#000000; }

.linie	{ 
    background-color:#A812B4; 
    line-height: 1px;
}
.pink {
    background-color:#A812B4;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
}


.linie_r { background-color:#FF0000; }

p {
    color:#660033;
    font-weight:bold;
}

H3 {
    font-size:14px;
    font-weight:bold;
}

H2 {
    font-size:16px;
    font-weight:bold;
}

.normal	{
    font-weight:normal;
    color:#330000;
}

.bold {
    color:#990066;
    font-weight:bold;
}

.dark {
    background-color:#757575;
    text-align:left;
    font-weight:bold;
    color:#FFFFFF;
}

.darkright		{
    background-color:#000080;
    text-align:right;
    font-weight:bold;
    color:#FFFFFF;
}

.black	{
    background-color:#000000;
    font-weight:bold;
    color:#FFFFFF;
}

.light	{
    background-color:#808080;
    color:#FFFFFF;
}

.bright	{
    /*background-color:#EBEBEB;*/
    /*background-color:#f0f0f0;*/
    background-color:#F7F7F7;
    font-weight:bold;
}

.grey	{
    background-color:#E0E0E0; /*#C0C0C0;*/
    font-weight:normal;
    color:#000080;
}


.rosdal	{
    font-weight:bold;
    color:#008080;
}

.button {
    background-color:#000000;
    padding:2pt;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}

.red {
    background-color:#B70000;
    color:#FFFFFF;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}

.redright {
    background-color:#B70000;
    color:#FFFFFF;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
}

.greyright {
    background-color:#DDDDDD;
    color:#FFFFFF;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
}

.number {
    background-color:#708090;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}

.query	{
    color:#757575;
    font-weight:normal;
    text-align:left;
    text-decoration:none;
}

a.link	{
    color:#CC00FF;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
}

.hilite {
    font-weight:bold;
    background-color:#FFFF00;
    color:#660099;
    text-align:center;
}

.welc {
    /*	font-family:arial,century gothics,tahoma,verdana,arial; */
    color:#655EA8;
    font-weight:normal;
    font-size:20px;
    text-align:left;
    text-decoration:none;
    white-space:nowrap;
    font-style:italic;
}

.init {
    /*  font-family:century gothic,tahoma,verdana,arial; */
    color:#B000B0;
    font-weight:bold;
    font-size:24px;
}

.steel	{
    background-color:#707994; /*  */
    /* text-align:left; */
    font-weight:bold;
    color:#FFFFFF;
}

.hellgrau {
    background-color:#808080;
}


.middle	{
    background-color: D0D0D0; /*#C0C0C0;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
}

input, select {
    background-color: white;
}

.form {
    color: #000000;
    text-decoration: none;

}

a.small	{
    font-weight:normal;
    color:#BF0000;
    text-decoration:none;
}

a.small span{
    display:none;
    padding:5px;
    margin-left:-90px;
    margin-top:-30px;
    text-decoration:none;
}

a:hover.small {
    font-weight:normal;
    color:#BF0000;
    text-decoration:underline;
}

a:hover.small span {
    display:inline;
    position:absolute;
    background:#ffffff;
    border:1 px solid;
    color:#6c6c6c;
    text-decoration:none;
}


.alert	{
    /*background-color:#f0f0f0;*/
    color:#FF0000;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}

.ok {
    /*background-color:#f0f0f0;*/
    color:#008000;
    font-weight:normal;
    text-align:left;
    text-decoration:none;
}

.logo 	{
    font-weight:bold;
    font-style:italic;
    color:#FFFFFF;
}

.spresilogo {
    font-weight:normal;
    font-style:normal;
    color:#FF8CFF;
}

sub {
    font-weight:normal;
    color:#330000;
}

.articletitle	{
    font-size:13px;
    font-weight:bold;
    color:#003399;
}

/* CHRISTEL?s STYLES Beginnt hier alle abgeaendert 17.9*/
a.chris {
    font-weight:bold;
    color:#800080;
    text-decoration:none;
}

a.inga {
     font-weight:bold;
     color:#000000;
     text-decoration:none;
}

a.bjoerk {
    font-weight:bold;
    color:#660033;
    text-decoration:none;
}

a.dirk {
    font-weight:bold;
    color:#000080;
    text-decoration:none;
}

a.dirkacht {
    font-size:13px;
    font-weight:bold;
    color:#000080;
    text-decoration:none;
}

a.oche {
    font-weight:normal;
    color:#000080;
    text-decoration:none;
}

.karo {
    font-weight:bold;
    color:#000080;
}

.maggy {
    font-weight:normal;
    color:#000080;
}



.welcs {
    color:#655EA8;
    font-weight:normal;
    font-size:20px;
    text-align:left;
    text-decoration:none;
    white-space:nowrap;
    font-style:normal;
}

.white	{
    background-color:#FFFFFF; /* #DDDDDD; #ECE3D2*/
    font-weight:normal;
    color:#000080;
}

h1 {
    font-size:14px;
    font-weight:bold;
    color:#A812B4;
}
.normalnew {
    font-size:13px;
    font-weight:bold;
    color:#A812B4;
}

.welcssmall {
    color:#655EA8;
    font-weight:normal;
    text-align:center;
    text-decoration:none;
    white-space:nowrap;
    font-style:normal;
}

.welcsleft {
    color:#655EA8;
    font-weight:normal;
    font-size:20px;
    text-decoration:none;
    white-space:nowrap;
    font-style:normal;
}

/* Christels Style  ab 3.Juli*/
.lightgrey	{
    background-color:#C0C0C0; /* #DDDDDD; #ECE3D2*/
    font-weight:normal;
    color:#080345;
}

/* Christels Style ab 3.Juli*/
.newgrey	{
    background-color:#EFEFEF; /* #DDDDDD; #ECE3D2*/
    font-weight:bold;
    color:#000080;
}

/* Christels Style ab 13.Sep*/
.greynav	{
    background-color:#C0C0C0; /* #DDDDDD; #ECE3D2*/
    font-weight:bold;
    color:#000080;
}

/* Christels Style ab 13.Sep*/
.normalnew 	{
    font-weight:bold;
    color:#A812B4;
}

.fett 	{
    font-weight:bold;
    color:#000080;
}

.fetts 	{
    font-weight:bold;
    color:#000080;
}

.fettt 	{
    font-weight:bold;
    color:#000080;
    text-decoration:none;
}

a.mika {
    font-weight:bold;
    color:#000080;
    text-decoration:none;
}

.fettn 	{
    color:#990066;
    font-weight:bold;
}

/*Christels Style 19.Sep 2005*/
.fettssmall 	{
    font-weight:bold;
    color:#000080;
}

a.chrissmall {
    font-weight:bold;
    color:#800080;
    text-decoration:none;
}

/*Ende Christels Styles*/
.c1 {
    border-style:groove;
    border-width:1;
    height:18px;
    font-size:13px;
    background-color:#FFFFFF;
    /* font-family:century gothics,tahoma,verdana,arial; */
    color:#800040;
    vertical-align:middle;
    width:80;
}

.c2 {
    border-style:inset;
    border-width:1;
    height:18px;
    font-size:12px;
    background-color:#F7F7F7;
    color:#008000;
    vertical-align:middle;
    width:120px;
}

.c3 {
    border-style:outset;
    border-width:1;
    height:18px;
    font-size:12px;
    color:#330000;
    vertical-align:middle;
    width:50px;
}

/*verwendet f?r sts*/
.c4	{
    width:30px;
    vertical-align:middle;
    border-style:groove;
    border-width:1;
    height:18px;
    background-color:#F7F7F7;
    font-size:13px;
    color:#800040;
}
/*verwendet f?r sts*/
.c5	{
    width:30px;
    vertical-align:middle;
    border-style:groove;
    border-width:1;
    height:18px;
    background-color:#FFFFFF;
    font-size:13px;
    color:#800040;
}

.whitetext {
    font-weight:normal;
    color:#FFFFFF;
}


.formular {
    background-color:#e1e1e1; /*  */
}

.bubble {
    color:#000000;
    background-color:#FFFFCC;
    vertical-align:top;
    font-weight:normal;
}

.sts_highlight_blau	{
    background-color:#0000ff;
    font-size:13px;
    text-align:left;
    font-weight:bold;
    color:#FFFFFF;
}

.sts_highlight_rot	{
    background-color:#cc3333; ;
    font-size:13px;
    text-align:left;
    font-weight:bold;
    color:#FFFFFF;
}

.sts_normal {
    font-size:13px;
}

.keyword_highlight {
    background-color:#ffffc1;
}

.small_nolink {
    font-weight:normal;
    color:#BF0000;
    text-decoration:none;
}

/*Style Christel Sep 2005*/

 .karosmall {
     font-style:italic;
     font-weight:bold;
     color:#000080;
 }

.normalsmall 	{
    font-size:10px;
    font-weight:normal;
    font-style:italic;
    color:#330000;
}

.welcsmall {
    color:#655EA8;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    white-space:nowrap;
    font-style:italic;
}

/*Ende Christels Styles*/

.normalicedit {
    font-size:13px;
    font-style:italic;
}

/* f?r fieldset ANFANG */

.molDataFieldset  {
    height: 100%;
    position: relative;
}

.molDataSpalte1	{
    width: 60%;
}

.molDataSpalte2	{
    width: 40%;
}

.spacerTD {
    line-height: 1.0em; /* ok in Mozilla aber zu gross in IE */
    _line-height: 0.1em; /* Hack f?r IE, Quelle: http://www.noscope.com/journal/2005/01/showing-css-to-ie-only-the-underscore-hack */
}

/* f?r fieldset ENDE */

.aufzaehlungZeileA 	{
    /* verwendet f?r moreNames, history, ... */
    background-color: #F0F0F0;
}

.aufzaehlungZeileB {
    background-color: #E9E9E9;
}

.molFormFieldDropdown {
    /* f?r MOL-Formular Faktensuche Dropdown-Boxen */
    width:250px;
}

.rxnFormFieldDropdown {
    /* f?r RXN-Formular Faktensuche Dropdown-Boxen */
    width:250px;
}

.new {
    color:#FF0000;
    font-style:italic;
    font-weight:bold;
}

.icproduct {
    font-size:0.8em;
    font-style:italic;
    font-weight: bold;
}

.spresiVersion {
    color:#AD26B5;
    text-weight:bold;
    font-weight:bold;
}

table.hitpages_navibar {
    border-style:solid;
    border-width:1px;
    border-collapse:collapse;
    border-color:#757575
}

td.hitpages_navibar {
    padding:1px 10px 1px 10px;
}

td.hitpages_navibar_highlight {
    border-style:solid;
    border-width:1px;
    border-color:#757575;
    background-color:#FFFF00;
}

a.tooltip {
    font-weight:normal;
    text-decoration:none;
    color:#330000;
}

a.tooltip span {
    display:none;
    padding:5px;
    margin-left:-90px;
    margin-top:-30px;
    text-decoration:none;
}

a:hover.tooltip {
    border:none;
    font-weight:normal;
}

a:hover.tooltip span {
    z-index:1000;
    display:block;
    padding:5px;
    position:absolute;
    background:#ffffff;
    border:none;
    color:#6c6c6c;
    text-decoration:none;
}

#namerxn {
    margin: 50px;
}
#namerxn h1 {
    font-size: 13px;
}
#namerxn a {
    font-size: 13px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    color: #004080;
}
#namerxn ul {
    list-style-type: none;
    padding-left: 0;
}
#namerxn input {
    width: 250px;
    height: 1.6em;
}
#QuickHelp table {
    border: 1px solid black;
}
.compact-header {
    width: 100%
}
.compact-col-1 {
    width: 20%;
}
.compact-col-2 {
    width: 50%;
}
.compact-col-3 {
    width: 12%;
}
.compact-col-4 {
    width: 12%;
}
.compact-col-5 {
    width: 5%;
}
.nav {
    border: 1px solid gray;
    line-height:2em;
    background-color: #d0d0d0;
}
.spresi-main-menu {
    background: linear-gradient(#c5c5c5,#e8e8e8);
    line-height: 1.5em;
    font-weight: bold;
    color: #42578b;
    border: 1px solid grey;
    
}
.spresi-box {
    border: 1px solid grey;
}
.spresi-title {
    padding-left: 10px;
    background: linear-gradient(#c5c5c5,#e8e8e8);
    line-height: 1.5em;
    font-weight: bold;
    color: #42578b;
    text-transform: uppercase;
}
.spresi-footer{
    padding-top: 30px;
    display: box;
    bottom: 5px;
    width: 100%;
    text-align: center;
}
.spresi-welcome {
    padding:20px;
    padding-top: 0;
    font-size:30px;
}
.spresi-button {
    border: 1px solid gray;
    background: linear-gradient(#c5c5c5,#e8e8e8);
    padding: 5px;
    padding-right: 10px;
    font-weight: bold;
    color: #655EA8;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
    box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
}
.unten td {
    padding:10px;
}
.unten li, .oben a {
}

.hover-name {
    display: inline-block;
}
.hover-name span {
    display: none;
}
.hover-name:hover span {
    display: block;
    position: absolute;
    padding: 10px;
    background-color: #E0E0E0;
    left: 45px;
    z-index: 2000;   
    width: 700px;
    border: 1px solid #000080;
    cursor: pointer;
}
span.hidden {
    display: none;
}
