body {
font-family : Verdana, Arial, sans-serif; 
font-size : 8pt; 
color : #ffffff; 
background-color : #000000; 
padding : 1px; 
text-align : left; 
} 

table {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #ffffff; 
background-color : #000000; 
text-align : left; 
max-width: 640px;
} 

tr {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #ffffff; 
background-color : #000000; 
text-align : left; 
max-width: 640px;
} 

td {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #ffffff; 
background-color : #000000;
padding : 3px;  
text-align : left;
} 

td.left {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #ffffff; 
background-color : #000000; 
text-align : left; 
max-width: 128px;
top: 210px; 
left: 5px;
} 

td.right {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #000000; 
background-color : #ffffff; 
padding : 1px; 
text-align : left; 
}


table.left {
background-color: #000000; 
font-size : 10pt; 
text-align: left; 
max-width: 128px;
max-height: 100%;
position:absolute;
left:10px;
top:210px;
} 

table.center {
background-color: #ffffff; 
font-size : 10pt; 
text-align: right;
margin: 2px; 
max-width: 512px;
max-height: 100%;
position:absolute;
left:155px;
top:215px;
} 

td.center {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #000000; 
background-color : #ffffff; 
padding : 4px; 
text-align : left; 
}

table.centerblack {
background-color: #000000; 
font-size : 10pt; 
margin: 1px; 
max-width: 512px;
max-height: 100%;
position:absolute;
left:155px;
top:210px;
} 

table.centerleft {
background-color: #ffffff; 
font-size : 10pt; 
text-align: right;
margin: 2px; 
max-width: 640px;
max-height: 100%;
position:absolute;
left:18px;
top:210px;
} 

td.centerblack {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #000000; 
background-color : #ffffff; 
padding : 1px; 
text-align : left; 
}


table.rightblack {
background-color: #000000; 
max-width: 35%;
max-height: 100%;
position:absolute;
left:670px;
top:210px;
}

table.white {
font-family: Verdana, Arial, sans-serif; 
font-size: 7pt; 
color: #000000; 
background-color: #ffffff; 
text-align: left; 
max-width: 640px;
} 

tr.white {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left; 
max-width: 640px;
} 

td.white {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left;
}


table.red {
font-family: Verdana, Arial, sans-serif; 
font-size: 7pt; 
color: #ffffff; 
background-color: #880000; 
text-align: left; 
max-width: 640px;
} 

tr.red {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #ffffff; 
background-color : #880000; 
text-align : left; 
max-width: 640px;
} 

td.red {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #ffffff; 
background-color : #880000; 
text-align : left;
}

table.main {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left;
} 

tr.main {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left;
} 

td.main {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left; 
} 

table.mainmargin {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #000000; 
background-color : #880000; 
margin: 1px;
text-align : center;
} 

tr.mainmargin {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
margin: 1px;
text-align : left;
} 

td.mainmargin {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
margin: 1px;
text-align : left; 
} 

td.mainright {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left; 
} 

table.mainintern {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left; 
} 

tr.mainintern {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left; 
} 

td.mainintern {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left; 
} 


table.rightt {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #000000; 
background-color : #ffffff; 
text-align : right; 
} 


tr.rightt {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left; 
} 

td.rightt {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left; 
} 

table.mainbottom {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #ffffff; 
background-color : #000000; 
text-align : left;
max-width: 512px; 
} 

tr.mainbottom {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #ffffff; 
background-color : #000000; 
text-align : left; 
max-width: 512px;
} 

td.mainleft {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #ffffff; 
background-color : #000000; 
text-align : left; 
max-width: 128px;
} 

td.mainright {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #ffffff; 
background-color : #000000; 
text-align : left; 
} 

td.maincenter {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
color : #ffffff; 
background-color : #000000; 
text-align : left; 
}


table.white {
font-family: Verdana, Arial, sans-serif; 
font-size: 7pt; 
color: #000000; 
background-color: #ffffff; 
text-align: left; 
max-width: 640pt;
} 

tr.white {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left; 
max-width: 640pt;
} 

td.white {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left;
} 

table.maroon {
font-family: Verdana, Arial, sans-serif; 
font-size: 10pt; 
background-color: #fffff0; 
text-align: center; 
padding : 3px; 
max-width: 640pt;
} 

tr.maroon {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
background-color:#880000; 
text-align : center; 
padding : 3px; 
max-width: 640pt;
} 

td.maroon {
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
background-color:#880000; 
padding : 3px; 
text-align : center;
}

table.whitecent {
font-family: Verdana, Arial, sans-serif; 
font-size: 7pt; 
background-color: #ffffff; 
text-align: center; 
max-width: 640pt;
} 

tr.whitecent {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : center; 
max-width: 640pt;
} 

td.whitecent {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left;
} 


table.karte {
font-family: Verdana, Arial, sans-serif; 
font-size: 7pt; 
color: #000000; 
background-color: #ffffff; 
text-align: left; 
max-width: 640pt;
} 

tr.karte {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left; 
max-width: 640pt;
} 

td.karte {
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
color : #000000; 
background-color : #ffffff; 
text-align : left;
vertical-align:text-top;
max-width: 256px;
} 


a:link {
color : #888888; 
} 

a:visited {
color : #888880; 
} 

a:hover {
color : #880000; 
} 

a:active {
color : #404040; 
} 



.list
 {
  background-color:#ffffff;
  color:#000000;
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10pt; 
  text-align : left; 
  text-indent : 0; 
 }




p {
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
text-align : justify; 
text-indent : 0; 
} 

p.topheader {
background-color : #ffffff; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 14pt; 
font-weight : bold; 
text-align : center; 
text-indent : 0; 
} 

p.topheadermaroon {
background-color : #880000;
color : #ffffff; 
font-family : Verdana, Arial, sans-serif; 
font-weight : bold; 
font-size : 12pt; 
text-align : center; 
}

p.middleheader {
background-color : #ffffff; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 12pt; 
font-weight : bold; 
text-align : center; 
text-indent : 0; 
} 

p.header {
background-color : #ffffff; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
text-align : justify; 
text-indent : 0; 
} 

p.headerright {
background-color : #ffffff; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
text-align : center; 
text-indent : 0; 
} 

p.bookmark {
background-color : #000000; 
color : #ffffff; 
font-family : Verdana, Arial, sans-serif; 
font-size : 8pt; 
padding : 0; 
text-align : center; 
text-indent : 0; 
} 


p.generalnavigation {
background-color : #880000; 
color : #ffffff;
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
text-align : center; 
text-indent : 0; 
margin : 0;
} 

p.rechts {
font-size : 7pt; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
text-align : left; 
text-indent : 0; 
} 

p.rechtsgross {
font-size : 9pt; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-weight : bold; 
text-align : left; 
text-indent : 0; 
} 

p.rechtsgross2 {
font-size : 10pt; 
color : #fffff0; 
background-color : #880000; 
font-family : Verdana, Arial, sans-serif; 
font-weight : bold; 
text-align : center; 
text-indent : 0; 
} 

p.copyright {
font-size : 7pt; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
text-align : center;  
} 

p.footer {
font-size : 7pt; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
text-align : center; 
text-indent : 0; 
} 


p.url {
font-size : 8pt; 
color : #000000; 
font-family : Verdana, Arial, sans-serif;
font-weight : bold;
text-align : center; 
text-indent : 0; 
} 

p.top {
background-color : #ffffff; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
text-align : center; 
text-indent : 0; 
} 

p.karte {
background-color : #ffffff; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 9pt; 
text-align : left; 
text-indent : 0; 
} 

p.centhalftable {
margin-left: 50px;
}


p.centeredimage{
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}





h1 {
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 14pt; 
text-align : center; 
}

h2 {
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10pt; 
text-align : center; 
} 

h3 {
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 9pt; 
text-align : center; 
} 

h4 {
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 8pt; 
text-align : center; 
} 

h5 {
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
font-size : 7pt; 
text-align : center; 
} 




 




#center512 {
	/* Make element float in the center */
	position: absolute;
	left: 50%;
	top: 50%;

	/* Set the width and height */
	width: 512px;
	height: 100%;

	/* Set margin to half the values of width/height */
	margin-left: -256px;
	margin-top: -195px;
} 









  ul#Navigation {
    width: 12em;
    margin: 0; padding: 0.8em;
    border: 1px solid black;
    background-color: #880000;
  }
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 11.6em;
    width: 10em;
    padding-left: 0;
    padding-left: 0.8em;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0.4em; padding: 0;
  }

  ul#Navigation a {
    display:block;
    padding: 0.2em;
    text-decoration: none; font-weight: bold; font-size: x-small;
    border: 1px solid black;
    border-left-color: #fffff0; border-top-color: #fffff0;
    color: #ffffff; background-color: #880000;
  }
  * html ul#Navigation a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    width: 8.8em;
  }
  ul#Navigation a:hover {
    border-color: white;
    border-left-color: #000000; border-top-color: #000000;
    color: #000000; background-color: #fffff0;
  }






  ul#Navigationhorizontal {
    margin: 0; padding: 0.6em;
    text-align: center;
    border: 1px solid black;
    background-color: #880000;
    width: 100%;
  }
  ul#Navigationhorizontal li {
    list-style: none;
    display: inline;
    margin: 0.1em; padding: 0;
      }

  ul#Navigationhorizontal a, ul#Navigationhorizontal span {
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold; font-size: x-small;
    border: 1px solid black;
    border-left-color: #fffff0; border-top-color: #fffff0;
    color: #ffffff; background-color: #880000;
  }
  * html ul#Navigationhorizontal a, * html ul#Navigationhorizontal span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    width: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  ul#Navigationhorizontal a:hover, ul#Navigationhorizontal span {
    border-color: white;
    border-left-color: #000000; border-top-color: #000000;
    color: #000000; background-color: #fffff0;
  }








  ul#Navigationgeneralnavigation {
    margin: 0; padding: 0.4em;
    text-align: center;
    border: 1px solid #880000;
    background-color: #880000;
  }

  ul#Navigationgeneralnavigation li {
    list-style: none;
    display: inline;
    margin: 0.05em; padding: 0;
      }

  ul#Navigationgeneralnavigation a, ul#Navigationgeneralnavigation span {
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold; font-size: x-small;
    border: 1px solid black;
    border-left-color: #fffff0; border-top-color: #fffff0;
    color: #ffffff; background-color: #880000;
  }
  * html ul#Navigationgeneralnavigation a, * html ul#Navigationgeneralnavigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    width: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  ul#Navigationgeneralnavigation a:hover, ul#Navigationgeneralnavigation span {
    border-color: white;
    border-left-color: #000000; border-top-color: #000000;
    color: #000000; background-color: #fffff0;
  }