body
{
    background-image: url('tfp_hintergrund.gif'); 
}

body.scroll_color
{
    scrollbar-base-color:#DEDEA5;
    scrollbar-3d-light-color:#CCCC99;
    scrollbar-arrow-color:#FFFFCE;
    scrollbar-darkshadow-color:#FFFFCE;
    scrollbar-face-color:#CCCC99;
    scrollbar-highlight-color:#FFFFCE;
    scrollbar-shadow-color:#FFFFCE;
    scrollbar-track-color:#DEDEA5;   
}

p
{
	color: black;
	background-color: transparent;
	font-size: 12pt; 
    font-weight: normal; 
    font-style: normal; 
    font-family: 'Book Antiqua', 'Times New Roman', Times, serif;
}

font.tfp
{
	color: #000099;
	background-color: transparent;
    font-weight: bold; 
}

font.komponist
{
	color: #000099;
	background-color: transparent;
    font-weight: normal; 
}

font.komponist_bold
{
	color: #000099;
	background-color: transparent;
    font-weight: bold; 
}

h1, h2, h3, h4
{
	color: #000099;
	background-color: transparent;
    font-family: 'Book Antiqua', 'Times New Roman', Times, serif;
}

h1
{
	font-size: 24pt; 
    font-weight: normal; 
    font-style: normal; 
}

h2
{
    font-size: 18pt; 
    font-style: normal; 
    font-weight: normal; 
}

h3
{
	font-size: 14pt; 
	font-weight: normal; 
	font-style: normal; 
}

h4
{
	font-size: 12pt; 
	font-weight: normal; 
	font-style: normal; 
}

td.border-right
{ 
  	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#FFFFCE;
}

td.border-right-dark
{ 
  	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#CCCC99;
}

table.height
{
  	height:100%;
}

li
{
	list-style-type:square;
}

img.right
{
    float: right; 
    margin-left: 20px; 
    margin-right: 0px; 
    margin-top: 5px;
    margin-bottom: 10px;
    border-width: 4px;
    border-style: solid;
    border-color: #DEDEA5;
}

img.left
{
	float: left;
    margin-left: 5px; 
    margin-right: 0px; 
    margin-top: 5px;
    margin-bottom: 10px;
    border-width: 4px;
    border-style: solid;
    border-color: #DEDEA5;
}

img.center
{
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px;
    margin-bottom: 0px;
    border-width: 4px;
    border-style: solid;
    border-color: #DEDEA5;
}

img.page-up
{
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px;
    margin-bottom: 10px;
    border-width: 0px;
    float: left; 
}

img.lupe
{
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px;
    margin-bottom: 10px;
    border-width: 0px;
    float: right; 
}

a:link
{   color: black;
	background-color: transparent;
}

a:visited
{   color: black; 
	background-color: transparent;
}

a:hover
{   color: #000099; 
	background-color: transparent;
}

a:active
{
}

input.color
{
	background-color: #DEDEA5;
}

