@charset "utf-8";

/* ---- QUICKLINKS ---- */

.ym-col1 .quicklinks,
.ym-col2 .quicklinks{margin-bottom:2em;}

.quicklinks ul,
.quicklinks ul li{
	list-style-type:none;
	margin:0;
	padding:0;}

.quicklinks ul li.default a,
.quicklinks ul li a.default:link,
.quicklinks ul li a.default:visited,
.quicklinks ul li a.default:hover,
.quicklinks ul li a.default:focus,
.quicklinks ul li a.default:active,
.quicklinks ul li a.active,
.quicklinks ul li a.active:link,
.quicklinks ul li a.active:visited,
.quicklinks ul li a.active:hover,
.quicklinks ul li a.active:focus,
.quicklinks ul li a.active:active{
	display:block;
	padding:10px 40px;
	margin:5px 0;
	font-size:1.2em;
	text-decoration:none;
	font-weight:normal;
	color:#3f3f3f;
	background:#fff;}

.quicklinks ul li a.default:hover,
.quicklinks ul li a.default:focus,
.quicklinks ul li a.default:active,
.quicklinks ul li a.active,
.quicklinks ul li a.active:link,
.quicklinks ul li a.active:visited,
.quicklinks ul li a.active:hover,
.quicklinks ul li a.active:focus,
.quicklinks ul li a.active:active{text-decoration:none;color:#ec7a31;}
.quicklinks ul li:hover .fsicon-arrow-up::before{text-decoration:none;color:#ec7a31;background:#fff;}

/* ---- FARBSCHEMA ---- */

body.theme_orange .quicklinks ul li a.default:hover,
body.theme_orange .quicklinks ul li a.default:focus,
body.theme_orange .quicklinks ul li a.default:active,
body.theme_orange .quicklinks ul li a.active,
body.theme_orange .quicklinks ul li a.active:link,
body.theme_orange .quicklinks ul li a.active:visited,
body.theme_orange .quicklinks ul li a.active:hover,
body.theme_orange .quicklinks ul li a.active:focus,
body.theme_orange .quicklinks ul li a.active:active,
body.theme_orange .quicklinks ul li:hover .fsicon-arrow-up::before{color:#ec7a31;}

body.theme_blau .quicklinks ul li a.default:hover,
body.theme_blau .quicklinks ul li a.default:focus,
body.theme_blau .quicklinks ul li a.default:active,
body.theme_blau .quicklinks ul li a.active,
body.theme_blau .quicklinks ul li a.active:link,
body.theme_blau .quicklinks ul li a.active:visited,
body.theme_blau .quicklinks ul li a.active:hover,
body.theme_blau .quicklinks ul li a.active:focus,
body.theme_blau .quicklinks ul li a.active:active,
body.theme_blau .quicklinks ul li:hover .fsicon-arrow-up::before{color:#2a80be;}

body.theme_gruen .quicklinks ul li a.default:hover,
body.theme_gruen .quicklinks ul li a.default:focus,
body.theme_gruen .quicklinks ul li a.default:active,
body.theme_gruen .quicklinks ul li a.active,
body.theme_gruen .quicklinks ul li a.active:link,
body.theme_gruen .quicklinks ul li a.active:visited,
body.theme_gruen .quicklinks ul li a.active:hover,
body.theme_gruen .quicklinks ul li a.active:focus,
body.theme_gruen .quicklinks ul li a.active:active,
body.theme_gruen .quicklinks ul li:hover .fsicon-arrow-up::before{color:#158f2f;}

body.theme_schwarz .quicklinks ul li a.default:hover,
body.theme_schwarz .quicklinks ul li a.default:focus,
body.theme_schwarz .quicklinks ul li a.default:active,
body.theme_schwarz .quicklinks ul li a.active,
body.theme_schwarz .quicklinks ul li a.active:link,
body.theme_schwarz .quicklinks ul li a.active:visited,
body.theme_schwarz .quicklinks ul li a.active:hover,
body.theme_schwarz .quicklinks ul li a.active:focus,
body.theme_schwarz .quicklinks ul li a.active:active,
body.theme_schwarz .quicklinks ul li:hover .fsicon-arrow-up::before{color:#000;}

.quicklinks .fsicon-arrow-up::before{
	float:left;
	font-size:1.5em;
	margin-top:10px;
	margin-left:10px;
	color:#c3c3c5;
	background:#ebe8df;
	border-radius:100px;
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);}