a
{
	color: #003869;
	text-decoration: none;
}
a:visited
{
	color: #375E79;
	text-decoration: none;
}
a:active
{
	color: #003869;
	text-decoration: none;
}
a:hover
{
   color: #003869;
   text-decoration: underline;
}
   
body
{
font-family: Arial, Helvetica, sans-serif;
	color: #111;
	font-size: 0.9em;
  color: #555;-webkit-text-size-adjust:none;
}

p, td {

}


input, textarea
{  
font-family: 'Lato', sans-serif;
font-size: 1.2em;
}

 
.small
{
   font-size: 0.9em;
}


h1 {
font-size: 2.0em;
color: #375E79;
margin: 20px 0 20px 0;
line-height: 140%;
font-weight: normal;
}
h2 {
font-size: 1.3em;
color: #003869;
font-weight: bold;
margin: 25px 0 20px 0;
}
h3 {
font-size: 1.1em;
margin: 20px 0 15px 0;
color: #333;
border-bottom: 1px solid #999;
}

h4 {
font-size: 1.0em;
margin: 20px 0 10px 0;
border-bottom: 1px solid #999;
}


.alignleft {text-align: left;}
.aligncenter {text-align: center;}
.alignright {text-align: right;}

.unav h3 a {
padding-left: 20px;
font-size: 90%;
}

p {
margin: 10px 0 15px 0;
line-height: 1.6em;
}


p.utitle {
font-weight: bold;
}


.teaserbox, .box {
margin: 5px 5px 10px 5px;
float:left;
padding-bottom: 5px;
border-bottom: 1px dotted #006979;
}

.teaserbox {
width: 100%;
}

#textfeld img.boxbild {
float: left;
margin: 5px 5px 0 5px;
max-width: 30%;
}

.teaserbox h3, .box h3, #newsletterabo h2 {
padding: 5px;
margin: 10px 0 5px 0;
font-size: 16px;
color: #006979;
font-weight: bold;
border-bottom: 1px dotted #fff;
}

.teaserbox a {
color: #006979;
}

.teaserbox h3 a:link , .teaserbox h3 a:visited {
color: #006979;
text-decoration: none;
}

.teaserbox h3 a:hover, .teaserbox h3 a:active {
color: #006979;
text-decoration: underline;
}

p.teaserinhalt {
margin:0;
padding: 5px;
}

#textfeld .contentelement > ul {
    float: left; width: 95%; padding: 0 0 0 5%; line-height: 1.6em; margin: 0 0 10px;
}


hr {
    float: left; width: 100%; border: 0; height: 2px; background: #919293; margin: 20px 0 10px;
}

.tabelle1 {
    float: left; width: 100%;
}

.tabelle1 tr td {
padding: 5px 0; margin: 0; border-bottom: 1px solid #E9E9E9;
}

@media only screen and (max-width: 1160px)
{

}
@media only screen and (max-width: 960px)
{
}

@media only screen and (max-width: 680px)
{
h1 {font-size: 1.8em;}
}
