
body, p, table, tr, td, span  {
                 vertical-align : top;
                 font-family : Verdana, Helvetica, san-serif;
                 font-size : 10pt;
}
/* body { width:100% }  */

.bg_farbig    {  background-color: #B9DCFF; }

.right        {  text-align : right;        }
.left         {  text-align : left;         }
.center       {  text-align : center;       }
.block        {  text-align : justify;
}
.top          {  vertical-align : top;      }
.bottomleft   {
		text-align : left;
                 vertical-align : bottom;
}
.sub          {  font-size : 10px;          }
.minispace    {  font-size : 4px;           }

.centerbottom {  text-align     : center;
                 vertical-align : bottom;
                 width          : 100%;
                 clear          : center;
}
.nowarp       {  white-space : nowarp;
}
.downloadlist {  font-size : 8pt; }

a             {
 		font-family : Verdana, Helvetica, san-serif;
                 color : #0000A0;
                 font-weight : normal;
}
a.table:link, a.table:visited {
 		text-decoration : none;
}
a.table:active, a.table:hover {
 		color : #0000FF;
}
a.table:hover {
 		text-decoration : underline; color:#0080FF;
}

h1, h2, h3, h4, h5  {
 		font-family : "Times New Roman", Serif;
}
h1.thinspaces, h2.thinspaces, h3.thinspaces, h4.thinspaces, h5.thinspaces {
 		margin-bottom : -1em;
}
.page_topic  {
		font-family:"Times New Roman", Serif;
                 font-size: 16;
                 font-weight: bold;
                 text-decoration: underline;
                 text-align: left;
                 vertical-align: top;
                 padding-top: 0.5em;
                 padding-bottom: 0em;
}
.page_headposition {
                 font-family:"Times New Roman", Serif;
                 font-size: 16;
                 font-weight: bold;
                 text-decoration: none;
                 text-align: left;
                 vertical-align: top;
                 padding-top: 0.5em;
                 padding-bottom: 0em;
}
div.page_topic  {
		position:absolut top;
}
ul.thinspaces,  p.thinspaces {
                    margin-top : 0em;
                    margin-bottom : 0em;
}
.thintop    {
 		margin-top : 0em;
}
.thinbottom {
		margin-bottom : 0em;
}
ul.shortleft, li.shortleft {
                 list-style-type: disc;
                 margin-bottom: 0em;
                 margin-left: -15px;
                 padding-left: 3px;
                 line-height: 14px;
                 font-size : 9pt;
                 }
.info {
		font-family : Helvetica, Verdana, san-serif;
 		color : #2C2C2C;
         	vertical-align : center;
         	text-align : right;
         	font-size : 9;
}

img   {	border : 0;
   }
.Abstand_links  {   margin-left   : 1em;  }
.Abstand_rechts {   margin-right  : 1em;  }
.Abstand_oben   {   margin-top    : 1em;  }
.Abstand_unten  {   margin-bottom : 1em;  }
.Abstand_li_re  {   margin-left   : 1em;
	           margin-right  : 1em;
                    margin-top    : 0em;
                    margin-bottom : 0em;
}
.Abstand_o_u    {   margin-top    : 1em;
                    margin-bottom : 1em;
                    margin-left   : 0em;
	           margin-right  : 0em;
}
.Abstand_li_u   {   margin-left   : 1em;
	           margin-bottom : 0.25em;
                    margin-right  : 0em;
	           margin-top    : 0em;
		   float	 : right;
}
.Abstand_li_o   {   margin-left   : 1em;
	           margin-top    : 0.25em;
                    margin-right  : 0em;
	           margin-bottom : 0em;
		   float	 : right;
}
.Abstand_re_o   {   margin-right  : 1em;
	           margin-top    : 0.25em;
                    margin-left   : 0em;
	           margin-bottom : 0em;
		   float	 : left;
}
.Abstand_re_u   {   margin-right  : 1em;
	           margin-bottom : 0.25em;
                    margin-left   : 0em;
	           margin-top    : 0em;
		   float	 : left;
}
.Abstand_li_o_u   { margin-left   : 1em;
	           margin-bottom : 0.5em;
                    margin-right  : 0em;
	           margin-top    : 0.5em;
		   float	 : right;
}
.Abstand_re_o_u   { margin-left   : 0em;
	           margin-top    : 0.5em;
                    margin-right  : 1em;
	           margin-bottom : 0.5em;
		   float	 : left;
}
.Abstand_li_re_o_u   {
                    margin-right  : 1em;
	           margin-bottom : 0.25em;
                    margin-left   : 1em;
	           margin-top    : 0.25em;
}

td.HeaderTopic {   text-align : center;
  	          vertical-align : center;
                   font-family : "Souvenir Lt BT", serif;
                   font-size : 20;
                   font-weight : bold;
                   background-color: #B9DCFF;
                   color: #000071;
}
td.HeaderLinks, a.HeaderLinks {
	          text-align : right;
  	          vertical-align: bottom;
                   font-family : Verdana, Helvetica, san-serif;
                   font-size : 9;
                   text-decoration:none;
                   margin-bottom : 2em;
                   background-color: #B9DCFF;
                   padding-bottom: 0.2em;
}
a.HeaderLinks:link, a.HeaderLinks:visited {
		  text-decoration : none;
}
a.HeaderLinks:hover {
		  text-decoration:underline; color:#0080FF;
}

td.menu_item, a.menu_item    {
  		  background-color: #B9DCFF;
                   font-family: arial, verdana, sans-serif;
                   font-size: 10pt;
                   font-weight: bold;
                   text-decoration: none;
	          width:100%;
}
td.menu_item {     border: 1px solid #B9DCFF;
	          border-color: #B9DCFF;
}
a.menu_item  {     border: 1px solid #B9DCFF;
	          color: #0000A0;
}
a.menu_item:hover {
		background-color: #99ccff;
		border: 1px solid #3399ff;
		text-decoration: none;
                 color: #0000A0;
}
td.submenu_item, a.submenu_item, span.submenu_item  {
                 background-color: #A4C4C6;
                 border: 1px solid #A4C4C6;
                 font-family: arial, verdana, sans-serif;
                 font-size: 8pt;
                 font-weight: bold;
                 text-decoration: none ;
                 width:100%;
                 color: #0000A0;
                 margin-left:1.5em;
}
a.submenu_item:active {
                 border: 1px solid #0041FF;
}
a.submenu_item:hover {
                 background-color: #99ccff;
	        border: 1px solid #0041FF;
	        text-decoration: none ;
}

td.submenu2_item, a.submenu2_item, span.submenu2_item  {
                 background-color: #8EA7CC;
                 border: 1px solid #8EA7CC;
                 font-family: arial, verdana, sans-serif;
                 font-size: 8pt;
                 font-weight: bold;
                 font-style: italic;
                 text-decoration: none ;
                 width:100%;
                 color: #0000A0;
                 margin-left:2.5em;
}
a.submenu2_item:active {
                 border: 1px solid #0041FF;
}
a.submenu2_item:hover {
                 background-color: #99ccff;
	        border: 1px solid #0041FF;
	        text-decoration: none ;
}



.gallery_cell {
                 font-family: Verdana, Arial, sans-serif;
		text-align: center;
                 font-size: 0.8em;
	        text-decoration: none ;
                 border: 1px solid #000000;
                 padding: 1em;
                 spacing: 1em;
                 margin: 1em;
}

.link_header  {  font-weight: bold;
		text-decoration: underline;
}
.link_description  { text-align: justify;
		    padding-left: 2em;
		    padding-bottom: 0.5em;
}

.darsteller {	background-color: #A2AFE8;
}

.stab {          background-color: #FC87BC;
}
