.claim {
	font-size: 200%; 
	font-style: normal;
/*	line-height: 22pt; */
	color: #888; 
	font-weight: bolder;
}

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

.header_rechts {
/*	font-size: 17px; */
	font-style: normal;
	line-height: 22pt; 
/*	color: #c40f53; 
	font-weight: bolder; */
}

#header a { color: #406f71; background: transparent; text-decoration: none; } 
#header a:link { color: #406f71; background: transparent; text-decoration: none; }
#header a:visited { color: #406f71; background: transparent; text-decoration: none; }
#header a:focus { outline: 0; color: #406f71; background: transparent; text-decoration: none; } 
#header a:hover { outline: 0; color: #406f71; background: transparent; text-decoration: none; }
#header a:active { outline: 0; color: #406f71; background: transparent; text-decoration: none; }

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

p {
	margin-bottom: 10px; 
	margin-top: 10px;
}

.main_title {
	font-size: 110%; 
	font-style: normal;
	line-height: 120%; 
/*	color: #c40f53; */
	font-weight: bolder;
/*	down: 100px; */
}

.main_title_braun {
	font-size: 110%; 
	font-style: normal;
	line-height: 120%; 
	color: #987E58; 
	font-weight: bolder;
/*	down: 100px; */
}

.main_bold {
	font-size: 100%; 
	font-style: normal;
/*	line-height: 22pt; */
/*	color: #c40f53; */
	font-weight: 600;
}

.main_grau {
	font-size: 100%; 
	font-style: normal;
/*	line-height: 22pt; */
	color: #666; 
/*	font-weight: bolder; */
}

#content-main a { color: #406F71; background: transparent; text-decoration: none; } 
#content-main a:link { color: #406F71; background: transparent; text-decoration: none; }
#content-main a:visited { color: #406F71; background: transparent; text-decoration: none; }
#content-main a:focus { outline: 0; color: #406F71; background: transparent; text-decoration: none; } 
#content-main a:hover { outline: 0; color: #406F71; background: transparent; text-decoration: none; }
#content-main a:active { outline: 0; color: #406F71; background: transparent; text-decoration: none; }

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

.footer_rechts {
/*	font-size: 17px; */
	font-style: normal;
	line-height: 22pt; 
	text-align: right;
/*	color: #c40f53; 
	font-weight: bolder; */
}

#footer a { color: #406f71; background: transparent; text-decoration: none; } 
#footer a:link { color: #406f71; background: transparent; text-decoration: none; }
#footer a:visited { color: #406f71; background: transparent; text-decoration: none; }
#footer a:focus { outline: 0; color: #406f71; background: transparent; text-decoration: none; } 
#footer a:hover { outline: 0; color: #406f71; background: transparent; text-decoration: none; }
#footer a:active { outline: 0; color: #406f71; background: transparent; text-decoration: none; }

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

.hr {
	border: none;
	border-top: 1px #ccc solid; 
	height: 1px;
	margin: 20px 0px 20px 0px;
}

.hr2 {
	width: 890px;
	margin-left: 42px; 
	border: none;
	border-top: 1px #ccc solid; 
	height: 1px;
}

.hr3 {
	border: none;
	border-top: 1px #ccc solid; 
	height: 1px;
	margin-top: 12px;
}

.hr4 {
	border: none;
	border-top: 1px #ccc solid; 
	height: 1px;
	margin: 12px 25px 0px 22px;
}

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

h1.effect-title {
position: relative;
font-size:110%;
/*min-height:1.37em; */
}

h1.effect-title.js-title {
opacity: 0;
}

.icon-wechselzone img{width:130px; height:auto;}
/* ------------------------------------------------------------------------------------- */