body {
	margin:0px;
	padding:3px 3px 3px 3px;
	font: normal 8pt/13pt arial; 
}

div.ueber {
  font:bold 9.5pt/12pt arial;
  padding:2px;
  color:#000000;
  width:225px;
	border-left:1px dashed #000000;	
	border-bottom:1px dashed #000000;	 
}

div.ueber1 {
  font:bold 9.5pt/12pt arial;
  padding:2px;
  color:#000000;
	width:92%;
	border-left:1px dashed #000000;	
	border-bottom:1px dashed #000000;	 
}

div.news {
	width:465px;
	height:100%;
	padding:5px;
	border: 1px dashed #000000;
	background:#E8E8E8;
}

div.news1 {
	width:465px;
	height:100%;
	padding:5px;
	border: 1px dashed #000000;
	background:#E8E8E8;
}

div.news2 {
	width:465px;
	height:100%;
	padding:5px;
	border: 1px dashed #000000;
	background:#E8E8E8;
}

div.code {
	width:400px;
	height:100%;
	padding:5px;
	border: 1px dashed #000000;
	background:#E8E8E8;
}

div.gitter {
	border-top:1px dashed #FFFFFF;
	border-bottom:1px dashed #FFFFFF;
}

div.rechts {
	width:128px;
	background:#FFFFFF;
	padding:5px 0px 5px 10px;
	border:1px dashed #666666;
}

div.header {
	background:url(../images/header.jpg) no-repeat;
	display:block;
	width:800px;
	height:129px;
}

/*Tabellen*/
td.footer {
	height:20px;
	background:#666666;
	text-align:center;
}

/*Formulare*/
input.suche {
	font: bold 8pt/10pt arial; 
	border:1px solid #000000;	
}

select {
	font: normal 8pt/10pt arial; 
}

textarea {
	font: normal 8pt/10pt arial; 
}

input {
	font: normal 8pt/10pt arial; 
}

input.sub {
	font: normal 8pt/13pt arial; 
	border:1px solid #000000;	
}

form.weiss {
	font: normal 8pt/15pt arial; 
	color:#FFFFFF;	
	display:inline;
}

/*Menu*/
#menu {
	width: 132px;
	text-align: left;
}

#menu ul {
	margin: 0;
	padding: 0;
  list-style-type: none;
  text-indent: 7px;
}

#menu li {
	list-style-image: none;
  margin:0;
  border-top: 1px solid #FFFFFF;
}

#menu.cuurent li {
	list-style-image: none;
  margin:0;
  border-top: 1px solid #FFFFFF;
}

#menu a {
	display: block;
  width: 132px;
  height: 22px;
  font: normal 8pt/16pt arial; 
}

#menu  a:link, #menu  a:visited {
  color: #FFFFFF; 
  text-decoration: none;
  background:#797979;
}

#menu li a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

/*Schriften*/
a, a:link, a:visited, a:active {
	color:#000000;
	text-decoration:none;
  font: normal 8pt/12pt arial; 
}

a:hover {
	color: #000000;
	text-decoration:underline;
  font: normal 8pt/12pt arial; 
}

a.weiss, a.weiss:link, a.weiss:visited, a.weiss:active {
	color:#FFFFFF;
	text-decoration:none;
  font: normal 8pt/12pt arial; 
  padding-right:10px;
}

a.weiss:hover {
	color: #FFFFFF;
	text-decoration:underline;
  font: normal 8pt/12pt arial; 
}

font.ueber_kl {
	font: bold 7pt/11pt arial; 
}

font.ueber_gr {
	font: bold 9pt/13pt arial; 
}

font.gruss {
	font: bold 8pt/11pt arial;
	color:#FFFFFF;
}

font.weiss {
	font: normal 8pt/11pt arial;
	color:#FFFFFF;
}

/*Sonstiges*/
img {
	border:none;
}