body, td {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
}

td.headlineBlue {
	color: #ffffff;
	font-weight: bold;
	padding-left: 7px;
}

td.headline {
	font-weight: bold;
	padding-left: 7px;
}

td.indent {
	padding-left: 7px;
	padding-right: 7px;
}

td.indentTop {
	padding-left: 7px;
}

.errorRed{
	color:#FF0000;	
}

td.cell{
	padding-left: 30px;
}

/* ------------------ LINK DEFINITIONS --------------------*/

a:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
	text-decoration: none;
}

a:active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
	text-decoration: none;
}

a:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
	text-decoration: none;
}

a:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
	text-decoration: none;
}

/* ------------------ LINK DEFINITIONS --------------------*/

a.listing:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
	text-decoration: underline;
}

a.listing:active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
	text-decoration: underline;
}

a.listing:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
	text-decoration: underline;
}

a.listing:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
	text-decoration: underline;
}

/* ------------------------*/

a.mere:link {
	color: #43627D;
	font-weight: bold;
	text-decoration: none;
}

a.mere:active {
	color: #43627D;
	font-weight: bold;
	text-decoration: none;
}

a.mere:visited {
	color: #43627D;
	font-weight: bold;
	text-decoration: none;
}

a.mere:hover {
	color: #43627D;
	font-weight: bold;
	text-decoration: none;
}

/* ------------------ SELECTNAV --------------------*/

a.select:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}

a.select:active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}

a.select:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}

a.select:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}

/* ------------------ */

td.selectActive {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}

a.selectActive:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}

a.selectActive:active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}

a.selectActive:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}

a.selectActive:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}

/* ------------------ LEFTNAV --------------------*/

td.niv1Active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

a.niv1Active:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

a.niv1Active:active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

a.niv1Active:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

a.niv1Active:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
/* ------------------ */


a.niv2Inactive:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}
a.niv2Inactive:active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}
a.niv2Inactive:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}
a.niv2Inactive:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

/* ------------------ */

td.niv2Active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

a.niv2Active:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

a.niv2Active:active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

a.niv2Active:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

a.niv2Active:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

/* ------------------ */

td.niv3 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #43627D;
	font-weight: bold;
}

a.niv3:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #43627D;
	font-weight: bold;
}

a.niv3:active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #43627D;
	font-weight: bold;
}

a.niv3:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #43627D;
	font-weight: bold;
}

a.niv3:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #43627D;
	font-weight: bold;
}

/* ------------------ */

td.niv3Active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #43627D;
	font-weight: bold;
}

a.niv3Active:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #43627D;
	font-weight: bold;
}

a.niv3Active:active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #43627D;
	font-weight: bold;
}

a.niv3Active:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #43627D;
	font-weight: bold;
}

a.niv3Active:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #43627D;
	font-weight: bold;
}
/* -------------- INPUTS ----------------- */

INPUT, OPTION, SELECT, TEXTAREA {
	line-height: normal;
}

select.designer {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
	background-color: #e6eff7;
	border-top: 1px  #7F9DB9 solid;
	border-bottom:  1px #7F9DB9 solid;
	border-left:  1px #7F9DB9 solid;
	border-right:  1px #7F9DB9 solid;
	height: 18px;
	width: 142px;
	padding-left: 4px;
	padding-right: 4px;
}

input.kontakt {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
	background-color: #e6eff7;
	border-top: 1px  #7F9DB9 solid;
	border-bottom:  1px #7F9DB9 solid;
	border-left:  1px #7F9DB9 solid;
	border-right:  1px #7F9DB9 solid;
	height: 18px;
	width: 247px;
	padding-left: 4px;
	padding-right: 4px;
}

textarea.kontakt {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #43627D;
	background-color: #e6eff7;
	border-top: 1px  #7F9DB9 solid;
	border-bottom:  1px #7F9DB9 solid;
	border-left:  1px #7F9DB9 solid;
	border-right:  1px #7F9DB9 solid;
	height: 117px;
	width: 276px;
	padding-left: 4px;
	padding-right: 4px;
}

/* ------------------------*/