


A.a1   {	
	color: #bfd2e5;
	text-decoration: underline 
}

A.2   {	
	color: #004b96;
	text-decoration: none 
}
	
A.3 {
	color: #bfd2e5;
	text-decoration: none 
}

A.a4 {
	color: #000000;
	font-weight: bold;
	text-decoration: none 
}
	
A:visited.a1   {
	color: #bfd2e5;
	text-decoration: underline 
}

A:visited.2  {
	color\ #004b96;	
	text-decoration: none 
}

A:visited.3 {	
	color: #bfd2e5;
	text-decoration: none 
}
	
A:hover.a1 {	
	color: #fff;	
	text-decoration: underline 
}

A:hover.2 {	
	color: #000000;	
	text-decoration: none 
}

A:hover.3 {
	color: #fff;
	text-decoration: none 
}

A:hover.a4 {
	color: #004b96;
	font-weight: bold;
	text-decoration: none
}

.topnavigation {
	color: white;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	font-style: normal;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none 
}

.topheader  { 
	color: black;
	font-size: 14px;
	font-family: verdana, arial, helvetica;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	text-decoration: none }
	
.sectionheader  {
	color: dimgray;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	font-style: normal;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none 
}

.sectiontext  {
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;	
	margin: 0;
	padding: 0 
}

td {
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	text-decoration: none;	
	margin: 0;
	padding: 0 
}
.negativeheader  {
	color: white;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	font-style: normal;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none 
}

.negativetext  {
	color: white;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	text-decoration: none
}

.input.kontakt {
	color: dimgray;
	font: 10px verdana, arial, helvetica;
	background-color: white;
	margin: 0;
	padding: 2px 0 0 4px;
	width: 100%;
	height: 19px;
	border-style: solid;
	border-width: 1px;
	border-color: gray gainsboro gainsboro gray 
}

.input.submit {
	color: dimgray;
	font: bold 10px verdana, arial, helvetica;
	background-color: gainsboro;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 65px;
	height: 19px;
	border-width: 0;
	border-color: gainsboro 
}

.input.search {
	color: #696969;
	font:  bold 10px verdana, arial, helvetica;
	background-color: #dcdcdc;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 45px;
	height: 19px;
	border-width: 0;
	border-color: #dcdcdc
}

.input.navdrop {
	color: white;
	font: 10px verdana, arial, helvetica;
	background-color: #105a84;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	border: solid 0 #006 
}
	
textarea {
	color: dimgray;
	font: 10px / 15px verdana, arial, helvetica;
	background-color: white;
	margin: 0;
	padding: 3px;
	width: 220px;
	height: 75px;	
	border: solid 1px #7ea7bb
}
input {
	color: dimgray;
	font: 10px / 15px verdana, arial, helvetica;
	background-color: white;
	margin: 0;
	padding: 3px;
	width: 220px;
	border: solid 1px #7ea7bb
}

.test {
	color: dimgray;
	font: 10px / 15px verdana, arial, helvetica;
	background-color: white;
	margin: 0;
	padding: 3px;
	width: 19px;
	border: solid 1px #7ea7bb
}
.test3 {
	color: dimgray;
	font: 10px / 15px verdana, arial, helvetica;
	background-color: white;
	margin: 0;
	padding: 3px;
	width: 50px;
	border: solid 1px #7ea7bb
}

a {
  color: #2894FF;
}

