a:link
{
	color: #0089D1;
	text-decoration: none; 
}
a:visited
{
	color: #0089D1;
	text-decoration: none;
} 
a:active 
{
	color: #2E2381;
	text-decoration: none;
}
a:hover
{
   color: #2E2381;
   text-decoration: underline;
}
   
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
  color: #2E2381;
}

p, td {

}


input, textarea
{  
   font-size: 13px;
}

 
.small
{
   font-size: 85%;
}
         
h1 {
font-size: 25px;
color: #0089D1;
font-weight: normal;
font-style: italic;
margin: 20px 0 20px 0;
line-height: 140%;
}

h2 {
font-size: 18px;
color: #0089D1;
font-weight: bold;
margin: 25px 0 15px 0;
}
h3 {
color: #2E2381;
font-size: 15px;
margin: 20px 0 15px 0;
}

h4 {
font-size: 100%;
margin: 10px 0 5px 0;
color: #2E2381;
font-weight: bold;
}


.unav h3 a {
padding-left: 20px;
background: url(../images/pfeilr2.gif) 0 6px no-repeat;
font-size: 90%;
}

p {
margin: 10px 0 15px 0;
line-height: 140%;
}

ul li { line-height: 140%; }

p.willkommen {
color: #23388B;
margin-top:15px;
font-size: 120%;
font-weight: bold;
}

p.utitle {
font-weight: bold;
}

ul.liste1 {
list-style-type: none;
color: #0089D1;
margin: 0;
padding: 0;
}

ul.liste1 li {float: left; width: 150px; border-bottom: 1px solid #C0E2F2; padding: 3px 0 3px 10px; margin: 0; background: url('images/navhin2.gif') 0 8px no-repeat; }

table.tabelle1 tr td { border-bottom: 1px solid #C0E2F2 }