body {
margin:0;
padding:0;
}

  body, li, #content, div, .contentframe, .bodytext, {
  font-family: Verdana, Geneva,Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
}

td {
  font-family: Verdana, Geneva,Helvetica, Arial, sans-serif;
  font-size: 11px;
}

p {
  font-family: Verdana, Geneva,Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 0px;
}

.smalltext {
  font-size: 9px;
}

.formtext {
  font-size: 10px;
}

.formtext-light {
  font-size: 10px;
  font-style: italic;
}

input {
  height: 16px;
  font-size: 9px;
}

input.button1 {
  height: 25px;
  width: 70px;
  font-size: 9px;
}

textarea {
  height: 51px;
  width: 250px;
  font-size: 11px;
}

ul {
  list-style-type: disc;
  margin-left: 25px;
  margin-top: 5px;
}

ol {
  list-style: decimal;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}

strong {
  color:#0D59AB;
  font-weight: bold;
}

em {
  font-weight: bold;
  font-style : normal;
}


.contenttable {border: 2px solid #A2CAF2; width:100%; border-collapse:collapse}
.contenttable td {padding:2px;}.contenttable td p {margin:0; padding:0;}
.contenttable tr.tr-odd {background-color:#ffffff;}
.contenttable tr.tr-even {background-color:#E6EDF4;}

a {
  text-decoration: none;
  color: #0D59AB;
}

h1 {
	color:#0D59AB;
	font-weight: bold;
	font-size: 12px;
    line-height:14px;
	margin-bottom: 5px;	
    margin-top:10px;
    text-align: left;
}
        
h2 {
	font-weight: bold;
	font-size: 12px;
    line-height:14px;
	margin-bottom: 5px;	
    margin-top:4px;
    text-align: left;
}

h3 {
	font-size: 11px;
    line-height:13px;
	margin-bottom: 3px;	
    margin-top:4px;
	color:#0D59AB;
	font-weight: bold;
    text-align: left;
}

h4 {
	font-size: 11px;
    line-height:13px;
	margin-bottom: 3px;	
    margin-top:2px;
	color:#0D59AB;
	font-weight: normal;
    text-align: left;

}

h5 {
	font-size: 10px;
    line-height:12px;
	margin-bottom: 3px;	
    margin-top:2px;
	color:#0D59AB;
	font-weight: bold;
    text-align: left;
}


.impressum {
  font-size : 9px;
  color : #0d59ab;
}

.go-on {
  font-size : 11px;
  color : #0d59ab;
  font-weight: bold;
}

A.go-on {
  font-size : 11px;
  color : #0d59ab;
  font-weight: bold;
}

A.go-on:hover {
  font-size : 11px;
  font-weight: bold;
  color : #000000;
}

.navi {
  color : #333333;
  font-size: 11px;
}

A.navi {
  color : #333333;
  font-size: 11px;
  padding: 2px;
}

.colorme {
  background-color: #DCEBFA;
}