/* typo setp coloring and link behavior */

body 
{
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color: #191919;
background-color: #ffffff;
}
.copy
{
font-size: 10px;
color: #999999;
}

strong
{
font-weight: bold;
}

em
{
font-style: italic;
}

u 
{
text-decoration: underline;
}

.b
{
color: #191919;
}


.gr
{
color: #7F7F7F;
}

.halfgrey
{
color: #B2B2B2;
}

a 
{
text-decoration: none;
color: #191919;
outline: none;
}

.legend 
{
font-size: 10px;
line-height: 15px;
color: #7F7F7F;
}

/* pix blackborder */

.pic
{
border-style: solid;
border-color: #000000;
}

/* layer positioning */

#logo 
{
position: absolute;
width: 146px;
height: 27px;
left: 89px;
top: 38px;
}

#index 
{
position: absolute;
width: 14px;
height: 7px;
left: 58px;
top: 123px;
}

/* achtung fuer ie 123 px top, fuer n und o 122 ueber js ausdiff */


#txtHead 
{
position: absolute;
top: 116px;
font-weight: bold;
}

#txtMain 
{
position: absolute;
left: 88px;
}

#txtTocHead 
{
position: absolute;
top: 116px;
font-weight: bold;
color: #191919;
}

#txtToc 
{
position: absolute;
}

#txtAbstract 
{
position: absolute;
width: 200px;
left: 499px;
line-height: 15px;
}


#pictA 
{
position: absolute;
left: 88px;
top: 165px;
width: 350px;
}

#pictB 
{
position: absolute;
left: 499px;
top: 165px;
width: 130px;
}
