@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/OpenSans-Regular-webfont.eot');
	src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
		 url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
		 url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanssemibold';
	src: url('../fonts/OpenSans-Semibold-webfont.eot');
	src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
		 url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
		 url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('../fonts/OpenSans-Bold-webfont.eot');
	src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
		 url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
		 url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansextrabold';
	src: url('../fonts/OpenSans-ExtraBold-webfont.eot');
	src: url('../fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
		 url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
		 url('../fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadProLight';
	src: url('../fonts/myriadpro-light-webfont.eot');
	src: url('../fonts/myriadpro-light-webfont?#iefix') format('embedded-opentype'),
		 url('../fonts/myriadpro-light-webfont.woff') format('woff'),
		 url('../fonts/myriadpro-light-webfont.ttf') format('truetype'),
		 url('../fonts/myriadpro-light-webfont.svg#MyriadProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Font Awesome 5';
	font-style: normal;
	font-weight: 900;
	src: url("../fonts/fa-solid-900.eot");
	src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg");
}

html,
body {
	margin: 0;
	padding: 0;
}

html {

}

html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	font-family: 'open_sansregular', sans-serif;
	font-size:16px;
	font-weight: normal;
	min-height: 100%;
	height:100%;
	color: #000;
	display: flex;
	flex-direction: column;
	align-items:stretch;
	background:#fff;
	background-image: url("../images/background.png");
	background-repeat: repeat-x repeat-y;
	background-origin: border-box;
	/*background-image: url("../images/background.png");
	background-repeat: no-repeat;
	background-origin: border-box;
	background-size:100vw auto;*/
}

	/* --- Headings ------------------------------------------------------------- */

	h1, 
	h2,
	h3,
	h4,
	h5,
	h6,
	h7 {
		font-family: 'open_sansregular', sans-serif;
		font-weight: 400;
		margin: 0;
	}

	h1 {
		display: block;
		margin: auto;
		padding:1.9em 0 0.8em 0;
		font-weight:normal;
		font-size: 1.4em;
		letter-spacing: 0.04em;
		text-transform: uppercase;
		color: #224063; /*#C94C29;*/
		background:transparent !important;
		text-align: left;
	}

	h2 {
		display: block;
		margin: auto;
		padding:1.7em 0 0.7em 0;
		font-weight:normal;
		font-size: 1.2em;
		letter-spacing: 0.04em;
		color: #224063; /*#C94C29;*/
		background:transparent !important;
		text-align: left;
	}
	h3 {
		display: inline-block;
		margin: 0 auto;
		padding:1.7em 0 0.7em 0;
		font-weight:normal;
		font-size: 1.0em;
		letter-spacing: 0.04em;
		text-transform: uppercase;
		color: #224063;
		background:transparent !important;
	}

	h4 {
		width:100%;
		margin: 0 auto;
		padding:1.7em 0 0.7em 0;
		font-weight:normal;
		font-size:1.0em;
		line-height:1.2em;
		letter-spacing: 0.01em;
		color: #17365C;
		background:transparent !important;
	}

	h5 {
		width:100%;
		margin: 0 auto;
		padding:1.7em 0 0.7em 0;
		font-weight:normal;
		font-size:1.2em;
		line-height:1.2em;
		letter-spacing: 0.01em;
		color: #17365C;
		background:transparent !important;
	}

	h6 {
		margin: 0;
		padding:1.7em 0 0.7em 0;
		font-family: 'RUB-Neu Scala', serif;
		text-decoration: underline;
		font-weight:normal;
		font-size: 1.0em;
		color: #444;
		background:transparent !important;
	}

	h7 {
		width:100%;
		margin: 0 auto;
		padding:1.7em 0 0.7em 0;
		font-weight:normal;
		font-size:1.0em;
		line-height:1.2em;
		letter-spacing: 0.01em;
		color: #4D87C7;
		background:transparent !important;
	}
	h7:hover {
		color: #073C7F;
	}



/* TAGS ############################### */

a{
	text-decoration:none;
	font-weight: normal;
	color:#0000FF;
}
a:visited{
	text-decoration:none;
	font-weight: normal;
	color:#0000FF;
}
a:hover{
	text-decoration:none;
	font-weight: normal;
	color: #bbb;
}
.dynimg {
	width:100%;
	height:auto;
}

/* allgemein */

.nowrap {
	white-space:nowrap;
}

/* SVG Hands*/

.HandsPolice:hover {
	fill:#344BA1;
}
.HandsCommunity:hover {
	fill:#008CCF;
	stroke:#aaa;
}
.hands {
	padding:1.1vw 0 1vw 0;
	text-align: center;
}

/* Home */

#homevideowrapper {
	position:relative;
	padding:2vw 0 2vw 0;
	z-index:200;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background:#fff;
	cursor:pointer;
	border-top:0.15vw solid #cee2f5;
	border-bottom:0.15vw solid #cee2f5;
}
#homevideo {
	display: block;
	width:40%;
	margin-left: auto;
	margin-right: auto;

}
.homevideoStartButton a {
	color:#787878;
}
.homevideoStartButton a:hover {
	color:#244AA5;
}

/* FLEX BEGINN */

.wrapper1 {
	position: fixed;
	top: 0;
	width:100%;
	z-index:100;
	display: flex;
	flex-flow: row wrap;
	font-weight: normal;
	text-align: center;
}
.wrapper1 > * {
	flex: 1 100%;
}
.wrapper2 {
	display: flex;
	flex-flow: row wrap;
	font-weight: normal;
	text-align: center;
}
.wrapper2 > * {
	flex: 1 100%;
}
.wrapper3 {
	display: flex;
	flex-flow: row wrap;
	font-weight: normal;
	text-align: center;
}
.wrapper3 > * {
	flex: 1 100%;
}
.wrapper4 {
	display: flex;
	flex-flow: row wrap;
	font-weight: normal;
	text-align: center;
}
.wrapper4 > * {
	flex: 1 100%;
}

/* FLEX Top / Titel ###### */

.TopFlexMain-1 {
	margin: 0 auto;
	padding: 0;
	background:#e6e6e6;
	font-family: 'open_sansregular', sans-serif;
	font-size:2.25vw;
	font-weight: normal;
	letter-spacing: 0.01vw;
	line-height:3.6vw;
	text-align: center;
}
.TopFlexMain-1 a {
	color: #fff;
	text-decoration: none;
}
.TopFlexMain-1 a:visited {
	color: #fff;
}
.TopFlexMain-1 a:hover {
	color: #bbb;
}

/* Hauptmenu ########## */

	.menu_main_en {
		z-index:100;
		display: inline-flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: stretch;
		margin: 0 auto;
		z-index: 99;
		padding:0;
		background: #e6e6e6;
		color:#041E40;
		list-style: none;
	}
	.menu_main_en li {
		margin: 0;
	}
	.menu_main_en li a,
	.menu_main_en li a:visited {
		margin: 0 0 0 0;
		padding: 0.17em 0.5em;
		text-decoration: none;
		background: #e6e6e6;
		color: #041E40;
		border-radius:0.0em;
		cursor: pointer;
	}
	.menu_main_en li a:hover {
		background: #244AA5;
		color:#fff;

	}
	.menu_main_en li.active a {
		background:#041E40;
		color:#fff;
	}

.menu_main_en_2 {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
	margin: 0;
	z-index: 99;
	padding: 0;
	background: transparent;
	color:#878677;
	list-style: none;
	font-family: 'open_sansregular', sans-serif;
	font-size: 2.65vw;
	font-weight: normal;
	letter-spacing:0.01vw;
	line-height:5.2vw;
	text-decoration:none;
}
.menu_main_en_2 li {
	margin: 0;
}

.menu_main_en_2 > li a,
.menu_main_en_2 > li a:visited {
	margin: 0 0.15em 0 0;
	padding: 0.17em 0.25em;
	text-decoration: none;
	background: #244AA5;
	color: #000;
	border-radius:0.12em;
	cursor: pointer;
}

.menu_main_en_2 > li a:hover {
	background: #244AA5;
	color:#fff;
}

.menu_main_en_2 > li.active a {
	background:#041E40;
	color:#fff;
}

/* FLEX Header ###### */

	.HeaderFlexMain-1 {
		position: relative;
		top: 3.7vw;
		width:100%;
		z-index:99;
		padding:3.12vw 0 3.12vw 0;
		background-color:#244AA5;
		/*background-image: url("../images/pristina.png");*/
		background-size: auto 100%;
		background-repeat: no-repeat;
		background-position: center top;
		text-align: center;
	}
	.HeaderFlexMain-1 a {
		font-family: 'open_sansregular', sans-serif;
		font-size: 4.15vw;
		font-weight: normal;
		color:#fff;
		letter-spacing:0.01em;
		line-height:7.9vw;
		text-decoration:none;
	}
	
	.HeaderTextFlexMain-1 {
		position: relative;
		top: 3.6vw;
		margin:0 auto;
		width:100%;
		z-index:99;
		padding:0;
		font-size: 2.08vw;
		background-color:#fff;
		text-align: center;
		border-bottom:0.15vw solid #cee2f5;
	}
	.HeaderTextFlexMain-1 a {
		font-family: 'open_sansregular', sans-serif;
		font-weight: normal;
		color:#000;
		letter-spacing:0.01em;
		text-decoration:none;
	}

/* FLEX Content ###### */
	
.ContentFlexLeft {
	background: transparent;
}
.ContentFlexMain-1 {
	position: relative;
	top: 2.8vw;
	padding:0;
	text-align: center;
	background: transparent;
}
.ContentFlexRight {
	background: transparent;
}

.MainContent {
	padding:0 3vw 3vw 3vw;
	font-family: 'open_sansregular', sans-serif;
	font-size:2.0vw;
	font-weight: normal;
	line-height: 3.1vw;
	text-align: left;
	color:#717171;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	hyphenate-limit-chars: auto 4;
}
.Content {
	background: transparent !important;
}
.Content img{
	max-width: 100%;
}
.ContentContainer,
.item-page,
.search {
	margin: 0 auto;
	width:100%;
	max-width:100%;
	background: transparent !important;
	border-radius: 0.1em;
}
.ContentContainer p,
.item-page p {
	padding: 0;
	background: transparent !important;
}
.item-page ul li {
	margin-left:1.0vw;
	padding-top:0.5vw;
	font-size:1.8vw;
	font-weight: normal;
	line-height: 2.4vw;
	list-style-type: disc;
}
.item-page ul.item-list li {
	list-style: none;
	list-style-type: disc;
}

/* iconleiste rechts */

.iconLeisteRechts{
	z-index: 101;
	position:fixed;
	top:5.4vw;
	right: 1.9vw;
	margin: 0 auto;
	text-align: center;
}
.iconLeisteRechts li{
	list-style:none;
	margin-bottom:0.3vw;
}
.iconLeisteRechts img:hover{
	background-color: #244AA5;
}
.iconLeisteRechts img{
	width:3.1vw;
	height:auto;
	background-color: #041E40;
	border-radius:0.2vw;
}

/* FLEX ENDE */

.footer {
	margin:0;
	z-index:102;
	padding: 2.0vw 0 2.0vw 0;
	width:100%;
	background: #fff;
	font-weight: normal;
	text-align:center;
	border-top:0.15vw solid #cee2f5;
	border-bottom:0.15vw solid #cee2f5;
}

.iconLeisteRechtsEU{
	z-index: 101;
	margin: 0 auto;
	width:100%;
	text-align:center;
	font-size:1.3vw;
}
.iconLeisteRechtsEU img{
	margin: 0 2vw 1vw 0;
	width:auto;
	height:4vw;
	background-color: transparent;
	text-align: center;
}

.copyright {
	margin: 0 auto;
	padding:3.0vw 0 0 0;
	font-size:1.2vw;
}
.search {
	text-align:center;
}
#submitbutton{
	background: #17365C;
	cursor:pointer;
}
button {
	margin:10px 0 10px 0;
	padding:8px 10px;
	background: #041E40;
	border: 0px solid #fff;
	color:#fff;
	cursor:pointer;
}
button:hover {
	margin:10px 0 10px 0;
	padding:8px 10px;
	background: #244AA5;
	border: 0px solid #fff;
	color:#fff;
	cursor:pointer;
}
.form-limit,
.result-category{
	display:none;
}
.searchintro{
	margin:10px 0 10px 0;
}
input[type=text] {
	margin-top:20px;
	padding:5px;
	background: #fff;
	border: 1px solid #244AA5;
	border-radius: 0.2em;
}
input[type=checkbox] {
	padding:5px;
	border: 1px solid #244AA5;
	border-radius: 0.2em;
}
.searchintro{
	
}
.badge {
	padding:5px;
	border: 1px solid #244AA5;
	border-radius: 0.2em;
}

.phrases{
	margin:20px 0 20px 0;
	padding:10px;
	border: 1px solid #bbb;
	border-radius: 3px;
}
.radio{
	padding-right:20px;
}
#searchphraseall{
	margin-right:5px;
}
#searchphraseany{
	margin-right:5px;
}
#searchphraseexact{
	margin-right:5px;
}
legend { /* Detlef: "Suchen nach:" ausgeblendet*/
	display: none;
}
.only { /* Detlef: Kategorie, Newsfeed etc" ausgeblendet*/
	display: none;
}
/* Ende Detlef Suche*/


@media all and (min-width: 1000px) {

	.TopFlexMain-1 { flex: 1 0px; }
	.HeaderFlexMain-1 { flex: 1.0 0px; }
	.HeaderTextFlexMain-1 { flex: 1.0 0px; }
	.ContentFlexMain-1 { flex: 1 0px; }
	.TopFlexMain-1 { order: 1; }
	.HeaderFlexMain-1 { order: 2; }
	.HeaderTextFlexMain-1 { order: 3; }
	.ContentFlexMain-1 { order: 4; }
	.footer { order: 5; }
	
	/* FLEX Top / Titel ###### */

	.TopFlexMain-1 {
		z-index:100;
		margin: 0 auto;
		padding: 0.34em 0 0.34em 0;
		background:#e6e6e6;
		font-family: 'open_sansregular', sans-serif;
		font-size:1.4em;
		font-weight: normal;
		letter-spacing: 0.01em;
		line-height:1.0em;
		text-align: center;
	}
	.TopFlexMain-1 a {
		color: #fff;
		text-decoration: none;
	}
	.TopFlexMain-1 a:visited {
		color: #fff;
	}
	.TopFlexMain-1 a:hover {
		color: #bbb;
	}
	
	/* Hauptmenu ########## */
	
	.menu_main_en {
		z-index:100;
		display: inline-flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: stretch;
		margin: 0 auto;
		z-index: 99;
		padding: 0.0em 0 0 0;
		background: #e6e6e6;
		color:#041E40;
		list-style: none;
	}
	.menu_main_en li {
		margin: 0;
	}
	.menu_main_en li a,
	.menu_main_en li a:visited {
		margin: 0 0 0 0;
		padding: 0.17em 0.5em;
		text-decoration: none;
		background: #e6e6e6;
		color: #041E40;
		border-radius:0.0em;
		cursor: pointer;
	}
	.menu_main_en li a:hover {
		background: #244AA5;
		color:#fff;

	}
	.menu_main_en li.active a {
		background:#041E40;
		color:#fff;
	}

	.menu_main_en_2 {
		display: inline-flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: stretch;
		margin: 0;
		z-index: 99;
		padding: 0;
		background: transparent;
		color:#878677;
		list-style: none;
		font-family: 'open_sansregular', sans-serif;
		font-size: 1.6em;
		font-weight: normal;
		line-height:1.85em;
		letter-spacing:0.01em;
		text-decoration:none;
	}
	.menu_main_en_2 li {
		margin: 0;
	}

	.menu_main_en_2 > li a,
	.menu_main_en_2 > li a:visited {
		margin: 0 0.15em 0 0;
		padding: 0.17em 0.25em;
		text-decoration: none;
		background: #cee2f5;
		color: #000;
		border-radius:0.12em;
		cursor: pointer;
	}

	.menu_main_en_2 > li a:hover {
		background: #244AA5;
		color:#fff;
	}

	.menu_main_en_2 > li.active a {
		background:#041E40;
		color:#fff;
	}
	
/* FLEX Header ###### */

	.HeaderFlexMain-1 {
		position: relative;
		top: 2.3em;
		margin: 0 auto;
		width:100%;
		z-index:99;
		padding:1.0em 0 1.0em 0;
		background-color:#244AA5;
		/*background-image: url("../images/pristina.png");*/
		background-size: auto 100%;
		background-repeat: no-repeat;
		background-position: center top;
		text-align: center;
	}
	.HeaderFlexMain-1 a {
		font-family: 'open_sansregular', sans-serif;
		font-size: 2.60em;
		font-weight: normal;
		color:#fff;
		letter-spacing:0.01em;
		line-height:1.85em;
		text-decoration:none;
	}
	
	.HeaderTextFlexMain-1 {
		position: relative;
		top: 1.79em;
		margin:0 auto;
		width:100%;
		z-index:99;
		padding:0;
		font-size: 1.30em;
		background-color:#fff;
		border-bottom:0.05em solid #cee2f5;
	}
	.HeaderTextFlexMain-1 a {
		font-family: 'open_sansregular', sans-serif;
		font-weight: normal;
		color:#000;
		letter-spacing:0.01em;
		text-decoration:none;
	}

/* FLEX Content ###### */
	

	.ContentFlexMain-1 {
		position: relative;
		top: 2.0em;
		margin:0 auto;
		padding:0;
		text-align: center;
		background: transparent !important;
	}

	.MainContent {
		margin:0 14% 0 14%;
		padding:0 1.0em 3.5em 1.0em;
		background: transparent !important;
		font-family: 'open_sansregular', sans-serif;
		font-size:1.2em;
		font-weight: normal;
		line-height: 1.5em;
		text-align: left;
		color:#717171;
		-moz-hyphens: auto;
		-o-hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		hyphenate-limit-chars: auto 4;
	}
	.Content {
		padding: 0em 0 0 0;
	}
	.Content img{
		max-width: 100%;
	}
	.ContentContainer,
	.item-page,
	.search {
		margin: 0 auto;
		width:100%;
		max-width:100%;
		background: transparent !important;^
		border-radius: 0.1em;
	}
	.ContentContainer p,
	.item-page p {
		padding: 1.5em 0 0 0;
		background: transparent !important;
	}
	.item-page ul li {
		margin-left:0em;
		padding-top:0.5em;
		font-size:1.0em;
		font-weight: normal;
		line-height: 1.2em;
		list-style-type: disc;
	}
	.item-page ul.item-list li {
		list-style-type: disc;
	}
	
	
	/* iconleiste rechts */

	.iconLeisteRechts{
		z-index: 101;
		position:fixed;
		top:2.3em;
		right: 1.2em;
		color:#000;
		text-align: center;
	}
	.iconLeisteRechts li{
		list-style:none;
		margin-bottom:0.2em;
	}

	.iconLeisteRechts img{
		width:2.0em;
		height:auto;
		background-color: #041E40;
		border-radius:0.2em;
	}
	.iconLeisteRechts img:hover{
		background-color: #244AA5;
	}

/* FLEX ENDE */

	.footer {
		margin:0;
		z-index:102;
		padding: 1em 0 1em 0;
		width:100%;
		background: #fff;
		font-size:0.5em;
		font-weight: normal;
		text-align:center;
		border-top:0.2em solid #cee2f5;
		border-bottom:0.2em solid #cee2f5;
	}

	.iconLeisteRechtsEU{
		float:left;
		z-index: 101;
		margin: 1em 0 1em 0;
		width:100%;
		text-align:center;
		font-size:1.5em;
	}
	.iconLeisteRechtsEU img{
		width:auto;
		height:4em;
		margin: 0 2.5em 0.2em 0;
		background-color: transparent;
		text-align: center;
	}

	.copyright {
		clear:both;
		margin: 0 auto;
		padding:1em 0 0 0;
		font-size:1.5em;
		text-align:center;
	}
	/* Home */
	
		.search {
		text-align:center;
	}
	#submitbutton{
		background: #17365C;
		cursor:pointer;
	}
	button {
		margin:10px 0 10px 0;
		padding:8px 10px;
		background: #041E40;
		border: 0px solid #fff;
		color:#fff;
		cursor:pointer;
	}
	button:hover {
		margin:10px 0 10px 0;
		padding:8px 10px;
		background: #244AA5;
		border: 0px solid #fff;
		color:#fff;
		cursor:pointer;
	}
	.form-limit,
	.result-category{
		display:none;
	}
	.searchintro{
		margin:10px 0 10px 0;
	}
	input[type=text] {
		margin-top:20px;
		padding:5px;
		background: #fff;
		border: 1px solid #244AA5;
		border-radius: 0.2em;
	}
	input[type=checkbox] {
		padding:5px;
		border: 1px solid #244AA5;
		border-radius: 0.2em;
	}
	.searchintro{
		
	}
	.badge {
		padding:5px;
		border: 1px solid #244AA5;
		border-radius: 0.2em;
	}
	
	.phrases{
		margin:20px 0 20px 0;
		padding:10px;
		border: 1px solid #bbb;
		border-radius: 3px;
	}
	.radio{
		padding-right:20px;
	}
	#searchphraseall{
		margin-right:5px;
	}
	#searchphraseany{
		margin-right:5px;
	}
	#searchphraseexact{
		margin-right:5px;
	}
	legend { /* Detlef: "Suchen nach:" ausgeblendet*/
		display: none;
	}
	 .only { /* Detlef: Kategorie, Newsfeed etc" ausgeblendet*/
		display: none;
	}
	/* Ende Detlef Suche*/

	#homevideowrapper {
		position:relative;
		padding:2vw 0 2vw 0;
		z-index:200;
		display: block;
		margin-left: auto;
		margin-right: auto;
		background-color:#fff;
		cursor:pointer;
		border-top:0.05em solid #cee2f5;
		border-bottom:0.05em solid #cee2f5;
	}
}