@charset "UTF-8";

body,td,th {
	font-family: 'avenirroman', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #555555;
}

body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
}


h1 {
	color: #71012b;
	font-family: 'avenirheavy';
	font-weight: normal;
	font-style: normal;
	font-size: 1.5em;
	text-transform: uppercase;
}

.claim {
	font-family: 'avenirroman';
	font-weight: normal;
	font-style: normal;
	font-size: 0.9em;
}

hr {
	background-color: #dadada;
	height: 1px;
	border: 0;
}

.active {
	font-family: 'avenirheavy';
	font-weight: normal;
	font-style: normal;
	color: #71012b;
}


/* =============================================================================
   Hyperlinks Navigation
   ========================================================================== */

#navigation a {
	color: #555555;
	text-decoration: none;
}
#navigation a:hover { color: #71012b; }
#navigation a:visited { color: #555555; }
#navigation a:active { color: #71012b; }


/* =============================================================================
   Hyperlinks Navigation
   ========================================================================== */

#subnavigation a {
	color: #999999;
	text-decoration: none;
}
#subnavigation a:hover { color: #71012b; }
#subnavigation a:visited { color: #999999; }
#subnavigation a:active { color: #71012b; }


/* =============================================================================
   Hyperlinks DIV2
   ========================================================================== */

#div2 a {
	color: #71012b;
	text-decoration: none;
}
#div2 a:hover { color: #555555; }
#div2 a:visited { color: #71012b; }
#div2 a:active { color: #555555; }


/* =============================================================================
   Responsive Maps
   ========================================================================== */

.responsiveMaps {
	position: relative;
	padding-bottom: 56%;
	height: 0;
	overflow: hidden;
}


.responsiveMaps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* =============================================================================
   Formfelder
   ========================================================================== */

.formtext {
	background-color: #f5f5f5;
	color: #555555;
	width: 100%;
	border: solid #dadada 1px;
}

.formarea {
	background-color: #f5f5f5;
	color: #555555;
	width: 100%;
	border: solid #dadada 1px;
}

.formbutton {
	background-color: #71012b;
	color: #ffffff;
	width: 100%;
	border: solid #dadada 0px;
}
