/**
 *
 * screen style
 *
 * the following style families are set:
 *
 * general layout
 * html links
 * images
 * tables
 * text
 * other
 *
 * for screen media use 'em'
 * for print media use 'pt'
 * do not use 'px' in any case!
 * **/

/** ---------------------------------------- **/

.show_on_screen { display:block; }

.show_on_printer { display:none; }

/** general layout ---------------------------------------- **/

body { 
       background-color: #FFF4BF;
       margin-left:   0;
       margin-right:  0;
       margin-top:    0;
       margin-bottom: 0;
}

.bar_dark { background-color: #BF4D30; }
.bar_light { background-color: #FFB580; }

.center { text-align: center }

.left { text-align: left }

.right { text-align: right }

.width_50percent { width: 50% }

.width_75percent { width: 75% }

.width_90percent { width: 90% }

.width_100percent { width: 100% }

.page_break { page-break-after:always }

.top2px { position:relative; top:2px; }

/** html links ---------------------------------------- **/

a:link {
    color: #4040f0;
    text-decoration: none;
}
a:link.reference {
    color: #4040f0;
    text-decoration: none;
    white-space: nowrap;
}
a:active {
    color: #404040;
    text-decoration: none;
}
a:visited {
	color: #4040f0;
	text-decoration: none;
}
a:hover {
    color: #404040;
    text-decoration: underline overline;
}
a[name]:hover {
    color: #404040;
    text-decoration: none;
}
.reference { color: #0000f0; }

/** images ---------------------------------------- **/

img  { border-style: none }

.imgborder { border: 1px solid #004080; }

.first_letter {
    height:       50px;
    position:     relative;
    top:          5px;
    float:        left;
    margin-right: -10px;
}

/** tables ---------------------------------------- **/

table {
    border-style:    none;
    border-collapse: collapse;
    border-spacing:  0px 0px;
	
    margin-left:  auto;
    margin-right: auto;
}

table.left {
    border-style:    none;
    border-collapse: collapse;
    border-spacing:  0px 0px;
	
    margin-left:  0;
    margin-right: auto;
}

td { 
    border-style: none; 
    vertical-align: top;
} 

td.space_small  { 
    padding-bottom: 3px; 
    padding-top:    3px; 
    padding-left:   5px; 
    padding-right:  5px; 
}
td.space_medium {
    padding-bottom: 5px; 
    padding-top:    5px; 
    padding-left:   8px; 
    padding-right:  8px; 
}
td.space_big    {
    padding-bottom: 8px; 
    padding-top:    8px; 
    padding-left:  12px; 
    padding-right: 12px; 
}

/** text ---------------------------------------- **/

.blocksatz {
    text-justify: newspaper;
    text-align:   justify;
}

.text {
	border-style: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:    0.9em;
	font-weight:  normal;
	font-style:   normal;
	line-height:  1.5em; 
}

.textB {
	border-style: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:    0.9em;
	font-weight:  bold;
	font-style:   normal;
	line-height:  1.5em; 
}

.text_version {
	border-style: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:    0.6em;
	font-weight:  normal;
	font-style:   normal;
	line-height:  1.0em; 
}

.courier {
	border-style: none;
	font-family:  Courier;
	font-size:    0.9em;
	font-weight:  normal;
	font-style:   normal;
	line-height:  1.5em; 
}

.courierB {
	border-style: none;
	font-family:  Courier;
	font-size:    0.9em;
	font-weight:  bold;
	font-style:   normal;
	line-height:  1.5em; 
}

.cite {
	border-style: none;
	font-family:  times, serif;
	font-size:    1.2em;
	font-weight:  normal;
	font-style:   italic;
	line-height:  1.5em; 
}

.citeB {
	border-style: none;
	font-family:  times, serif;
	font-size:    1.0em;
	font-weight:  bold;
	font-style:   italic;
	line-height:  1.5em; 
}

sup { font-size:66%; }
.sup { font-size:66%; }

sub { font-size:66%; }
.sub { font-size:66%; }

/** other ---------------------------------------- **/


