body {
	margin: 0;
	padding: 0;
	background-color: #f0f0f0;
	background-image: url(../pics/bgtop.jpg);
	background-repeat: repeat-x;
}

ul#sidenav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}	
	
ul#sidenav li {
	display: block;
	border-bottom: 1px solid #fff;
}

ul#sidenav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 16px;
	background-color: #f0f0f0;
	font: normal 9pt/18pt Arial,Helvetica,sans-serif; /* bei unerwuenschten Luecken im Block (IE-Win) line height	 erhoehen */
	color: #007179;
	text-decoration: none;
	width: auto;
}

ul#sidenav li a:hover {
	background-color: #E9E2E3;
	color: #007179;
}

ul#list{
	list-style: none;
}

.sideaktiv {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 16px;
	background-color: #E9E2E3;
	font: normal 9pt/18pt Arial,Helvetica,sans-serif; /* bei unerwuenschten Luecken im Block (IE-Win) line height	 erhoehen */
	color: #007179;
	text-decoration: none;
	width: auto;
}

.sidestart{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 15px 2px 20px;
	background-color: #59a5c7;
	font: bold 8pt/18pt  Arial,Helvetica,sans-serif; /* bei unerwuenschten Luecken im Block (IE-Win) line height	 erhoehen */
	color: #585843;
	text-decoration: none;
	width: auto;
	letter-spacing: 2px;
}

A.sub:link {
	background: tranparent;
	font: normal 9pt/11pt  Arial,Helvetica,sans-serif; 
	color: #f0f0f0;
	text-decoration: none;
	border-bottom: #f0f0f0 1px dashed;
}
A.sub:visited {
	background: tranparent;
	font: normal 9pt/11pt  Arial,Helvetica,sans-serif; 
	color: #f0f0f0;
	text-decoration:none;
	border-bottom: #f0f0f0 1px dashed;
}
A.sub:hover {
	background: tranparent;
	font: normal 9pt/11pt  Arial,Helvetica,sans-serif; 
	color: #13EFFF;
	text-decoration:none;
	border-bottom: #13EFFF 1px dashed;
}

A.subli:link {
	background: tranparent;
	font: bold 9pt/14pt  Arial,Helvetica,sans-serif; 
	color: #007179;
	text-decoration: none;
}

A.subli:visited {
	background: tranparent;
	font: bold 9pt/14pt  Arial,Helvetica,sans-serif; 
	color: #007179;
	text-decoration:none;
}

A.subli:hover {
	background: tranparent;
	font: bold 9pt/14pt  Arial,Helvetica,sans-serif; 
	color: #007179;
	text-decoration:underline;
}


h1 {
	font: bold 12pt/19pt Arial, Helvetica, sans-serif;
	color: #007179;
	letter-spacing: 1px;
}

h2 {
	font: bold 10pt/14pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #007179;
}

h3 {
	font: normal 12pt/16pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

.bild {
	float: left;
	margin: 3px 12px 0 0;
}

.mail {
	margin: 0 5px 0 16px;
}

.news {
	padding: 0 20px 0 20px;
   font: normal 9pt/13pt Arial, Helvetica, sans-serif;
	color: #eee;
}

.bgfooter {
	margin: 0;
	padding: 0;
	background-color: #007179;
	background-image: url(../pics/bgfooter.gif);
	background-repeat: no-repeat;
}

.text {  
	font: normal 13px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
}

.textb {
	font: bold 9pt/14pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2B2223;
}

.textb1 {
	font: bold 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
}

.textbg {  
	font: bold 11px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #007179;
	padding: 2px 30px 2px 2px;
	background-color: #f0f0f0;
}

.head {
	font: bold 11pt/19pt Arial, Helvetica, sans-serif;
	color: #007179;
	letter-spacing: 1px;
}
.subhead {
	font: bold 10pt/14pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #007179;
}

.txtunt {
	font: normal 7pt/9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999;
	padding: 0 12px 0 12px ;
}

.txtuntbo {
	font: bold 8pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9D8B8B;
}

.mini {
	font: normal 7pt/11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #eee;
}

ul {
	list-style: outside url(../pic/list_sq.gif);
}

.tableft {  
margin-top: 0; 
}

.rah {  
border: 1px  #C52727 ridge; 
}

.abst {  
margin: 0;
padding: 30px 30px 20px 40px;
border: 0;
}

#tinc{
	float:right;
	height: 1px;
	width: 1px;
	display: none;
}

