  body {
    color: black; background-color: #fffeef;
    font-size: 9pt;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    margin: 0; padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 909px;
    padding: 0;
    background: url(/images/bg.png) repeat-y;
    border: 0px ridge;
  }

  h1.title {;
    height: 144px;
    margin: 0px; padding: 0px;
    text-align: center;
    background: #ffffff url(/images/header.png) no-repeat 100% 45%;
    border-bottom: 0px solid;
  }

  h1 {
    font-size: 1.2em;
	font-weight: bold;
    margin: 0px; padding: 0px;
    text-align: left;
  }

  h2 {
    font-size: 1.2em;
    margin: 0px; padding: 0px;
    text-align: left;
  }

  h2.zent {
    font-size: 1.2em;
    margin: 0px; padding: 0px;
    text-align: center;
  }


  h3 {
    font-size: 1.2em;
    margin: 0px; padding: 0px;
    text-align: left;
  }

  h4 {
    font-size: 1.1em;
    margin: 0px; padding: 0px;
    text-align: left;
  }

  h4.zent {
    font-size: 1.1em;
    margin: 0px; padding: 0px;
    text-align: center;
  }

  h5 {
    font-size: 1.0em;
    margin: 0px; padding: 0px;
    text-align: left;
  }

  h5.zent {
    font-size: 1.0em;
    margin: 0px; padding: 0px;
    text-align: center;
  }

  h6 {
    font-size: 0.8em;
    margin: 0px; padding: 0px;
    text-align: center;
  }

a { text-decoration:none; }
a:visited { color:#2211FF; text-decoration:none; }
a:active { color:#1111FF; font-style:italic; text-decoration:underline;} 
a:hover { text-decoration:underline; color :#ff00ff;}

img { border:none; }


  div#Navigation {
    width: 135px;
    border: 0px solid;
    list-style: none;
    font-size: 9pt;
    float: left;
    padding:0px;
    margin:0px;
    padding-left: 1px;
  }

  div#Navigation2 {
    width: 130px;
    border: 0px solid;
    list-style: none;
    font-size: 0.83em;
    float: right;
    padding:0px;
    margin:0px;
    padding-left: 0px;
  }

  div#ZweiSpalten {
    width: 763px;
    border: 0px solid;
    list-style: none;
    font-size: 0.83em;
    float: left;
    padding:0px;
    margin:0px;
    padding-left: 0px;
  }

  div#Inhalt {
    width: 626px;
    border: 0px solid;
    float:right;
    margin: 0px;
    padding: 0px;
    font-size: 9pt;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }

  div.lnk
  {
    font-size:8pt;
    width:135px;
    height:17px;
    background:url(/images/navi_lnk.png) no-repeat;
    margin: 0px;
    line-height:17px;
    padding-left:14px;
  }

  div.wlnk
  {
    font-size:8pt;
    width:110px;
    height:180px;
    margin: 0px;
    line-height:13px;
    padding-left:14px;
  }


  div.lnk a
  {
    text-decoration:none;
  }

  div.kat
  {
    width:135px;
    height:26px;
    background:url(/images/navi_kat.png) no-repeat;
    margin: 0px;
    line-height:26px;
    padding-left:12px;
  }


  p#Fusszeile {
    clear: both;
    height:27px;
    font-size: 0.83em;
    margin: 0; padding: 0;
    text-align: center;
    background: #ffffff url(/images/bottom.png);
    border-top: 0px solid silver;
  }
  input.text {
    width: 300px;
    background: #dddddd;
  }

  table {
    border: 0px;  }

  table.rahmen {
 	border-width:1px; 
	border-style:dotted;  }

  th.kat { background-color:#fdff8e;
  	color:#000000; 
	vertical-align:top; 
	text-align:left; }

  td.kat { background-color:#fdff8e;
	vertical-align:top; 
	text-align:left; }

  tr{vertical-align: top;}
  
  td.bilder {
	border-width:1px; 
/*	background-color:#ffffff; */
	color:#ffffff; 
	vertical-align:middle; 
	text-align:center; }
	
  td.rahmen {
	border-width:1px; 
	border-style:dotted;
	vertical-align:middle; 
	text-align:center; }

	
  td.bgblue {
	border-width:0px; 
    margin: 1px;
	background-color:#d2d1ff; 
	vertical-align:middle; 
	text-align:left; }	
	
  td.bgbluemoney {
	border-width:0px; 
    margin: 1px;
	background-color:#d2d1ff; 
	vertical-align:middle; 
	text-align:right; }		
	
th { background-color:#000044;
	color:#FFFFFF;
	border:0px;
/*	border-width:0px;	font-size:9pt; line-height:9pt; */
	font-family:sans-serif,Helvetica,Arial; 
	vertical-align:top; 
	text-align:left; }

td.gerade { font-size:9pt; line-height:9pt;
	font-family:sans-serif,Helvetica,Arial; 
	background-color:#C0C0FF;
	color:#000022; 
	vertical-align:middle; 
	text-align:left; }

td.ungerade { font-size:9pt; line-height:9pt;
	font-family:sans-serif,Helvetica,Arial; 
	background-color:#FFFFFF;
	color:#000022; 
	vertical-align:middle; 
	text-align:left; }	
	
p.linkpartner {
    clear: both;
/*    height:27px; */
	color:#ffffff; 
    font-size: 0.65em;
    margin: 0; padding: 0;
    text-align: center;
  }
	
td {
	vertical-align:top; 
	text-align:left; 
    color: black; background-color: #fffeef;
    font-size: 9pt;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;
  }
	

