@charset "utf-8";
/* RTE PRE-DEFINED STYLES */


/* span */
span.yellow {
    color: #dbb01b;
}
span.grey {
    color: #504f4e;
}
span.brown {
    color: #8d504f;
}
span.einzug {
	display:block;
	text-indent:9px;
}
span.klein {
	font-size:9px;
	line-height:inherit;
}

/* paragraph */
p.white13 {
    color: #ffffff;
    font-size:13px;
	line-height:16px;
	margin-bottom:8px;
}
p.grey13 {
	color:#504f4e;
    font-size:13px;
	line-height:16px;
	margin-bottom:8px;
}
p.white14 {
    color: #ffffff;
    font-size:14px;
	line-height:17px;
	margin-bottom:8px;
}
p.grey14 {
	color:#504f4e;
    font-size:14px;
	line-height:17px;
	margin-bottom:8px;
}
p.freieZeile {
	margin-top:18px;
}

/* h3  */
h3.h3brown {
    font-family: Arial, Helvetica, sans-serif;
    background-color:none;
    color: #8d504f;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	letter-spacing:-0.7;
	padding-bottom:10px;
}
h3.h3grey {
    font-family: Arial, Helvetica, sans-serif;
    background-color:none;
    color: #504f4e;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	letter-spacing:-0.7;
	padding-bottom:10px;
}

h3.h3brownUpper {
    font-family: Arial, Helvetica, sans-serif;
    background-color:none;
    color: #8d504f;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	letter-spacing:-1;
	padding-bottom:10px;
	text-transform:uppercase;
}
h3.h3greyUpper {
    font-family: Arial, Helvetica, sans-serif;
    background-color:none;
    color: #504f4e;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	letter-spacing:-1;
	padding-bottom:10px;
	text-transform:uppercase;
}
h4.h4brown {
    font-family: Arial, Helvetica, sans-serif;
    background-color:none;
    color: #8d504f;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	padding-bottom:3px;
}
h4.h4grey {
    font-family: Arial, Helvetica, sans-serif;
    background-color:none;
    color: #504f4e;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	padding-bottom:3px;
}
h4.h4brownUpper {
    font-family: Arial, Helvetica, sans-serif;
    background-color:none;
    color: #8d504f;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	padding-bottom:3px;
	text-transform:uppercase;
}
h4.h4greyUpper {
    font-family: Arial, Helvetica, sans-serif;
    background-color:none;
    color: #504f4e;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	padding-bottom:3px;
	text-transform:uppercase;
}

/* blue 2 blue */
a.yellow, a.yellow:link, a.yellow:visited {
	color:#dbb01b;
	text-decoration:none;
}
a.yellow:active, a.yellow:hover {
	color:#dbb01b;
	text-decoration:underline;
}

/* grey 2 blue */
a.grey2yellow, a.grey2yellow:link, a.grey2yellow:visited {
	color:#504f4e;
	font-weight:bold;
	text-decoration:none;
}
a.grey2yellow:hover, a.grey2yellow:active {
	color:#dbb01b;
	font-weight:bold;
	text-decoration:none;
}

/* grey 2 blue */
a.arrow, a.arrow:link, a.arrow:visited {
	display:inline-block;
	text-indent:15px;
	color:#504f4e;
	font-weight:bold;
	text-decoration:none;
	background:url(../gfx/arrow_btn_15px.png) no-repeat 0px center;
}
a.arrow:hover, a.arrow:active {
	display:inline-block;
	text-indent:15px;
	color:#dbb01b;
	font-weight:bold;
	text-decoration:none;
	background:url(../gfx/arrow_btn_15px.png) no-repeat 0px center;
}
.newslink:link {color:#8d514e; font-family:Arial,Helvetica; font-size:13px;font-style:normal;text-decoration:none;}
.newslink:visited {color:#8d514e; font-family:Arial,Helvetica; font-size:13px; font-style:normal;text-decoration:none;}
.newslink:active {color:#8d514e; font-family:Arial,Helvetica; font-size:13px; font-style:normal;text-decoration:underline;} 
.newslink:hover {color:#8d514e; font-family:Arial,Helvetica; font-size:13px; font-style:normal;text-decoration:underline;}