body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #235440;
	background-color: #235440;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url(images/bg_head.jpg);
	font-size: 11px;
	line-height: 14px;
	text-align: left;
  	margin: 0px;
	padding: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	}
/* #######   Der Hintergrund der ganzen Seite  ##############   */
#content {
	position:absolute;
	left:50%;
	width:900px;
	height:760px;
	margin-top:30px;
	margin-right:0px;
	margin-left:-451px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	border:0px dotted #235440;
	background-color:#FFFFFF;
             background-image: url(images/bg.jpg);
             background-position: bottom;
             background-repeat: repeat-x;
	}
#bottom {
	position:relative;
	width:100%;
	height:30px;
	margin:0px;
	margin-left:0px;
	padding:0px 0px 0px 0px;
	border:0px dotted #235440;
	background-color:#235440;
	background-image: url(images/bg.jpg);
	}
/* ##################     Links        #################### */
a:link{     color: #235440;
            text-decoration:none;
            font-size: 11px;
      }

a:visited{  color: #235440;
            text-decoration:none;
            font-size: 11px;
      }
a:hover{    color: #FF0000;
            text-decoration: underline overline ;
            font-size: 11px;
      }
/* ###################    Bilder   ######################### */
img, img.headrechts, img.headlinks, img.linkerrand, img.rechterrand { border: 0px; }
img.headrechts   {
      float: right;
      margin: 0px 0px 0px 0px;
      }
img.headlinks   {
      float: left;
      margin: 0px 0px 0px 0px;
      }
img.linkerrand   {
      float: left;
      margin: 0px 8px 0px 0px;
      }
img.rechterrand   {
      float: right;
      margin: 0px 0px 0px 8px;
      }
/* ###################    Tabellen   ######################### */
table, table.info, table.page {
	border-collapse: collapse ;
	margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
	font-size: 11px;
	border-spacing: 0px;
	}
table.headline {
		   border-top: 2px solid ;
		   border-left: 0px solid ;
		   border-right: 0px solid ;
		   border-bottom: 2px solid  ;
		   background-color: #FFFFFF ;
		   border-color: #235440;
		   border-spacing: 0px ;
		   width: 100% ;
		   margin: 0px 0px 0px 0px ;
		   padding:0px 0px 0px 0px;
		   border-collapse: collapse ;
		   font-size: 11px;
		   }
table.page { width: 880px;
	        margin: 10px 0px 0px 14px;
		   font-size: 11px;
		   }
table.info { width:160px; }
table.bottom { width:100%;
	        margin: 0px 0px 0px 0px;
             background-image: url(images/bg.jpg);
             }
/* ###################   Zellen   ######################### */
td.page     { vertical-align: top; }
td.links    { text-align: left; }
td.untenrechts { vertical-align: bottom;
	            text-align:right;
}

/* ################# TEXTE ######################## */
.mini {font-size: 10px ; font-weight: bold ; }
