BODY
	{
	text-align: left ;
	margin-left: 0%;
	margin-right: 0%;
	padding: 0px;
	background: #FFFFFF ; 
	font-family: serif;
	}
	
BODY.link {
	text-align: left ;
	margin-left: 0%;
	margin-right: 0%;
	background: #FF0000 ; 
	font-family: serif;
}
TABLE
	{
	align: center ;
	}

TD.grau {
	
	background-color: #c0c0c0;
	font-family: georgia, times, serif ;
	font-weight: medium ;
	font-size: 12pt ; 

}
IMG 
	{
	border: 0px none;
	}

TD 
	{
	background-color: #FFFFFF;
	font-family: georgia, times, serif ;
	font-weight: medium ;
	font-size: 12pt ; 
	}

TD.blau 
	{
	background-color: #f0e8d3;
	font-family: georgia, times, serif ;
	font-weight: medium ;
	font-size: 12pt ; 
	}

a.satz
	{
	font-family: courier ;
	font-weight: medium ;
	font-size: 9pt ; 
	color: #99999;
	}


TH 
	{
	background-color: #eeeeee;
	font-family: courier ;
	font-weight: medium ;
	font-size: 10pt ; 
	}

TD.tabelle 
	{
	background-color: #eeeeee;
	font-family: courier ;
	font-weight: medium ;
	font-size: 9pt ; 
	}

hr
	{
	text-align: center ;
	}
	
p
	{
	color: #000000;
	}	

p.comment
	{
	color: #000000;
	}	
	
a.fest
	{
	color: #ff6666 ;
	}
		
	
LI
 	{
	color: #E6BAA6;
	//color: #E6BAA6;
	}

I.annotation
	{
	font-family: courier ;
	font-weight: medium ;
	font-size: 9pt ; 
	color: #99999;
	}
	
LI.txt
 	{
	color: #000000;
	//color: #000000;
	}

h1	
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 28pt;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	}
	
p.a	
	{
	text-align: right ;
	font-size: 9pt ; 
	color: #0066cc ;
	text-valign: bottom ;
	}

div.small
	{
	font-family: serif ;
	text-align: left ;
	font-size: 9pt ; 
	color: #000000 ;
	text-valign: bottom ;
	}
	
A.navi:link 
	{
	text-decoration: none; 
	color: #B30000;
	}

A.navi:visited 
	{
	text-decoration: none; 
	color: #B30000;
	}

A.navi:active 
	{
	text-decoration: none; 
	color: #FF3300;
	}

A.navi:hover 
	{
	text-decoration: none; 
	color: #000099;
	}

A.foot:link 
	{
	text-decoration: none; 
	font-size: 9pt ; 
	color: #B30000;
	}

A.foot:visited 
	{
	text-decoration: none; 
	font-size: 9pt ; 
	color: #B30000;
	}

A.foot:active 
	{
	text-decoration: none; 
	font-size: 9pt ; 
	color: #FF3300;
	}

A.foot:hover 
	{
	text-decoration: none;
	font-size: 9pt ;  
	color: #000099;
	}

A.satz:link 
	{
	text-decoration: none;
	font-family: courier ;
	padding: 10 10 10px 10px;
	margin: 10 10 10px 10px;
	font-size: 9pt ;color: #B30000;}

A.satz:visited 
	{
	text-decoration: none;
	font-family: courier ;
	 padding: 10 10 10px 10px;
	margin: 10 10 10px 10px;
	font-size: 9pt ;color: #B30000;}

A.satz:active 
	{
	text-decoration: none;
	font-family: courier ;
	padding: 10 10 10px 10px;
	margin: 10 10 10px 10px;
	font-size: 9pt ;color: #B30000;}

A.satz:hover 
	{
	text-decoration: none;
	font-family: courier ;
	 padding: 10 10 10px 10px;
	margin: 10 10 10px 10px;
	font-size: 9pt ;color: #000099;}
A:link 
	{
	color: #B30000;
	}

A:visited 
	{
	color: #669999;
	}

A:active 
	{
	color: #FF3300;
	}

A:hover 
	{
	color: #FF8000;
	}
	
div#main
{

        font-family: verdana, arial, serif;
        font-size: 11px;
        text-align: center;
        padding: 0;
        margin: 0;
        line-height: 16px;
        color: #333;
}

.navifloater
{
		padding: 10px 10px 10px 10px;
		margin: 0px 30px 20px 22px;
		border-style: solid;
		border-color: black;
		border-width: 1pt;
		width: 190px;
		float: left;
		display: block;
		vertical-align: centre;
}

.navifloatheader
{
		font-family: verdana, arial, serif;
        font-size: 13px;
        text-align: center;
        padding: 3px;
        margin: -10px 0px 2px;
        line-height: 16px;
        color: #333;
}

.googlefloater
{
		padding: 10px 10px 10px 10px;
		margin: 00px 0px 0px 22px;
		border-style: solid;
		border-color: black;
		border-width: 1pt;
		background: #f0e8d3 ; 
		width: 190px;
		float: left;
		display: block;
		vertical-align: centre;
}

.googlefloatheader
{
		font-family: verdana, arial, serif;
        font-size: 13px;
        text-align: center;
		background: #ededed ;
        line-height: 0px;
        color: #333;
}


A.navifloat:link
{
	text-decoration: none;
	font-family: georgia, times, serif ;
	font-size: 11pt ;color: #B30000;
	text-align: left;
	}

A.navifloat:visited 
	{
	text-decoration: none;
	font-family: georgia, times, serif ;
	font-size: 11pt ;color: #B30000;
	text-align: left;
}

A.navifloat:active 
	{
	text-decoration: none;
	font-family: georgia, times, serif ;
	font-size: 11pt ;color: #B30000;
	text-align: left;
	}

A.navifloat:hover 
	{
	text-decoration: none;
	font-family: georgia, times, serif ;
	font-size: 11pt ;color: #FF8000;
	text-align: left;
	}
	
	#sml-01 {width: 320px; height: 60px;},

div#logo
{
	float:right;
	clear:right;
	position: absolute;
	top: 250px;
	left:250px;
	width: 240px;
	height:180px;
	visibility: visible;
}

div#add
{
	float:right; 
	clear:right;  
	position: absolute;
	top: 750px;
	left:250px;
	width: 250px;
	height:180px;
	visibility: visible;
	float:left; clear:left; 
	border: 1px solid #0f0;
}

div#logobox
{
		float:right; 
		clear:right;  
		border: 3px solid #000;
		position: absolute;
		top: 250px;
		left:250px;
		width: 250px;
		height:180px;
		font: 0px;
		}

div#rightbox {
  position: absolute;
  right: 0;
  margin-right: 0;
  text-align: center;
  width: 100px;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
  text-indent: 0;
  }
		
div.imagefloat 
{
	float: right;
    padding: 0.5em;
	margin: 2.5em 0 10px 0px;
	border: thin silver solid;
    text-align: center;
    padding: 0.5em;
	}

img.bookbuyfloat 
{
	position: absolute
	float: right;
	left:550px
	margin: 150px 150px 30px 150px;
	}

.addfloat 
{
	position: absolute;
	float: right;
	top: 750px;
		left:550px;
		width: 250px;
		height:180px;
	margin: 10px 10px 10px 10px;
	}
