body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background: #fff;
	color: #000;
}
@media screen
{
	html, body
	{
		height: 100%;
	}
	body#Body
	{
		color: #666;
		background: #faf8f5;
		width: 910px;
		text-align: center;
		margin: 0px auto;
		padding: 0px;
	}
	#wrapper
	{
		text-align: left;
		background: #fff url(../Images/content-background.png) repeat-y left top;
		min-height: 100%;
	}
	.control-panel
	{
		background: #fff url(../Images/control-panel-background.png) no-repeat left bottom;
		padding: 0px 11px;
	}
	.ControlPanel
	{
		border: 0px none;
		padding-bottom: 11px;
		background: transparent;
	}
	.margin-top
	{
		height: 0.5em;
		background-color: #faf8f5;
	}
	#header
	{
		padding: 21px 23px 0px 0px;
		height: 103px;
		background: #faf8f5 url(../Images/header-background.png) no-repeat left top;
	}
	.languages
	{
		padding-top: 3px;
		float: right;
		display: inline;
		font-size: 8px;
	}
	.languages a, .languages a:link, .languages a:visited
	{
		float: left;
		display: inline;
		margin-left: 4px;
		color: #f4a421;
		text-decoration: none;
	}
	.languages a:hover, .languages a:active
	{
		color: #656565;
		text-decoration: none;
	}
	.languages a img
	{
		border: 0px none;
	}
	.top-navigation
	{
		float: right;
		display: inline;
		margin: 0px;
		padding: 3px 0px;
	}
	.top-navigation li
	{
		float: left;
		display: inline;
		list-style: none;
		margin: 0px 23px 0px 0px;
	}
	.top-navigation li a span
	{
		display: none;
	}
	.top-navigation .nav-home a, .top-navigation .nav-home a:link, .top-navigation .nav-home a:visited
	{
		display: block;
		background: url(../Images/nav-home.png) no-repeat;
		width: 27px;
		height: 9px;
	}
	.top-navigation .nav-home a:hover, .top-navigation .nav-home a:active,
	.top-navigation .nav-home a.highlight, .top-navigation .nav-home a.highlight:link, .top-navigation .nav-home a.highlight:visited
	{
		background: url(../Images/nav-home-a.png) no-repeat;
	}
	.top-navigation .nav-contact a, .top-navigation .nav-contact a:link, .top-navigation .nav-contact a:visited
	{
		display: block;
		background: url(../Images/nav-contact.png) no-repeat;
		width: 45px;
		height: 9px;
	}
	.top-navigation .nav-contact a:hover, .top-navigation .nav-contact a:active,
	.top-navigation .nav-contact a.highlight, .top-navigation .nav-contact a.highlight:link, .top-navigation .nav-contact a.highlight:visited
	{
		background: url(../Images/nav-contact-a.png) no-repeat;
	}
	.top-navigation .nav-imprint a, .top-navigation .nav-imprint a:link, .top-navigation .nav-imprint a:visited
	{
		display: block;
		background: url(../Images/nav-imprint.png) no-repeat;
		width: 41px;
		height: 9px;
	}
	.top-navigation .nav-imprint a:hover, .top-navigation .nav-imprint a:active,
	.top-navigation .nav-imprint a.highlight, .top-navigation .nav-imprint a.highlight:link, .top-navigation .nav-imprint a.highlight:visited
	{
		background: url(../Images/nav-imprint-a.png) no-repeat;
	}
	.top-navigation .nav-startseite a, .top-navigation .nav-startseite a:link, .top-navigation .nav-startseite a:visited
	{
		display: block;
		background: url(../Images/nav-startseite.png) no-repeat;
		width: 61px;
		height: 9px;
	}
	.top-navigation .nav-startseite a:hover, .top-navigation .nav-startseite a:active,
	.top-navigation .nav-startseite a.highlight, .top-navigation .nav-startseite a.highlight:link, .top-navigation .nav-startseite a.highlight:visited
	{
		background: url(../Images/nav-startseite-a.png) no-repeat;
	}
	.top-navigation .nav-kontakt a, .top-navigation .nav-kontakt a:link, .top-navigation .nav-kontakt a:visited
	{
		display: block;
		background: url(../Images/nav-kontakt.png) no-repeat;
		width: 45px;
		height: 9px;
	}
	.top-navigation .nav-kontakt a:hover, .top-navigation .nav-kontakt a:active,
	.top-navigation .nav-kontakt a.highlight, .top-navigation .nav-kontakt a.highlight:link, .top-navigation .nav-kontakt a.highlight:visited
	{
		background: url(../Images/nav-kontakt-a.png) no-repeat;
	}
	.top-navigation .nav-impressum a, .top-navigation .nav-impressum a:link, .top-navigation .nav-impressum a:visited
	{
		display: block;
		background: url(../Images/nav-impressum.png) no-repeat;
		width: 55px;
		height: 9px;
	}
	.top-navigation .nav-impressum a:hover, .top-navigation .nav-impressum a:active,
	.top-navigation .nav-impressum a.highlight, .top-navigation .nav-impressum a.highlight:link, .top-navigation .nav-impressum a.highlight:visited
	{
		background: url(../Images/nav-impressum-a.png) no-repeat;
	}
	#logo
	{
		float: left;
		padding: 31px 0px 0px 29px;
	}
	#logo a img
	{
		border: 0px;
	}
	.navigation
	{
		background: url(../Images/navigation-background.png) no-repeat;
		height: 31px;
		padding: 0px 11px;
		margin: 0px;
	}
	.navigation li
	{
		float: left;
		display: inline;
		margin: 0px 0px 0px 1px;
		padding: 1px 0px;
		list-style: none;
	}
	.navigation li a, .navigation li a:link, .navigation li a:visited
	{
		display: block;
		color: #fff;
		padding: 7px 9px;
		height: 15px;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		white-space: nowrap;
	}
	.navigation li a:hover, .navigation li a:active,
	.navigation li a.highlight, .navigation li a.highlight:link, .navigation li a.highlight:visited,
	.navigation li.highlight a, .navigation li.highlight a:link, .navigation li.highlight a:visited,
	.navigation li.highlight a:hover, .navigation li.highlight a:active
	{
		background-color: #f4a421;
	}
	.navigation li ul
	{
		position: absolute;
		z-index: 100;
		margin: 0px;
		padding: 0px;
		border: 1px solid #878889;
		background-color: #eee;
	}
	.navigation li ul li
	{
		float: none;
		display: block;
		margin: 0px;
		padding: 0px;
	}
	.navigation li ul li a, .navigation li ul li a:link, .navigation li ul li a:visited,
	.navigation li.highlight ul li a, .navigation li.highlight ul li a:link, .navigation li.highlight ul li a:visited
	{
		background-color: transparent;
		padding: 3px 5px;
		color: #878889;
		height: auto;
		font-weight: normal;
	}
	.navigation li ul li a:hover, .navigation li ul li a:active,
	.navigation li ul li a.highlight, .navigation li ul li a.highlight:link, .navigation li ul li a.highlight:visited,
	.navigation li.highlight ul li a:hover, .navigation li.highlight ul li a:active,
	.navigation li.highlight ul li a.highlight, .navigation li.highlight ul li a.highlight:link, .navigation li.highlight ul li a.highlight:visited
	{
		background-color: #f4a421;
		color: #fff;
	}
	#breadcrumb
	{
		background: url(../Images/breadcrumb-background.png) no-repeat;
		height: 15px;
		padding: 4px 21px;
		color: #878889;
		font-size: 11px;
	}
	#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited
	{
		color: #878889;
		text-decoration: none;
	}
	#breadcrumb a:hover, #breadcrumb a:active
	{
		text-decoration: underline;
	}
	#login
	{
		float: right;
		display: inline;
		margin-left: 2em;
	}
	#login a
	{
		margin-left: 2em;
	}
	#content-container
	{
		background: url(../Images/content-background-gradient.png) no-repeat;
		min-height: 299px;
		padding: 21px 12px 11px 14px;
	}
	.header-pane, .top-pane
	{
		margin-bottom: 2em;
		width: 858px;
		overflow: hidden;
		padding: 0px 10px;
	}
	.left-pane
	{
		float: left;
		display: inline;
		width: 180px;
		padding: 0px 10px;
		overflow: hidden;
		margin-right: 7px;
		margin-bottom: 2em;
	}
	.content-panes
	{
		float: left;
		display: inline;
		width: 882px;
		margin-bottom: 2em;
	}
	.content-panes-with-left
	{
		float: left;
		display: inline;
		width: 675px;
		margin-bottom: 2em;
	}
	.content-panes-with-left .top-pane
	{
		width: 651px;
	}
	.content-pane
	{
		margin-bottom: 2em;
		width: 858px;
		padding: 0px 10px;
	}
	.content-panes-with-left .content-pane
	{
		width: 651px;
	}
	.content-pane-with-right
	{
		float: left;
		display: inline;
		width: 651px;
		overflow: hidden;
		margin-right: 7px;
		margin-bottom: 2em;
		padding: 0px 10px;
	}
	.content-panes-with-left .content-pane-with-right
	{
		width: 444px;
	}
	.right-pane
	{
		float: left;
		display: inline;
		width: 180px;
		padding: 0px 10px;
		overflow: hidden;
	}
	.bottom-pane, .footer-pane
	{
		clear: both;
		width: 858px;
		overflow: hidden;
		padding: 0px 10px;
	}
	.content-panes-with-left .bottom-pane
	{
		width: 651px;
	}
	.clear-both
	{
		clear: both;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		margin-bottom: -1px;
	}
	.module-container-no-shadow
	{
		padding: 0px 10px 15px;
	}
	.left-pane .module-container, .right-pane .module-container
	{
		background: url(../Images/container-bottom-narrow.png) no-repeat left bottom;
		padding: 0px 10px 15px;
	}
	.left-pane .module-container-blue, .right-pane .module-container-blue
	{
		background: url(../Images/container-bottom-narrow-blue.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.left-pane .module-container-yellow, .right-pane .module-container-yellow
	{
		background: url(../Images/container-bottom-narrow-yellow.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.left-pane .module-container-green, .right-pane .module-container-green
	{
		background: url(../Images/container-bottom-narrow-green.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.left-pane .module-container-red, .right-pane .module-container-red
	{
		background: url(../Images/container-bottom-narrow-red.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.left-pane .module-container-grey, .right-pane .module-container-grey
	{
		background: url(../Images/container-bottom-narrow-grey.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.left-pane .module-container-succell, .right-pane .module-container-succell
	{
		background: url(../Images/container-bottom-narrow-succell.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane-with-right .module-container
	{
		background: url(../Images/container-bottom-normal.png) no-repeat left bottom;
		padding: 0px 10px 15px;
	}
	.content-panes-with-left .content-pane-with-right .module-container-blue
	{
		background: url(../Images/container-bottom-normal-blue.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane-with-right .module-container-yellow
	{
		background: url(../Images/container-bottom-normal-yellow.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane-with-right .module-container-green
	{
		background: url(../Images/container-bottom-normal-green.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane-with-right .module-container-red
	{
		background: url(../Images/container-bottom-normal-red.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane-with-right .module-container-grey
	{
		background: url(../Images/container-bottom-normal-grey.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane-with-right .module-container-succell
	{
		background: url(../Images/container-bottom-normal-succell.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane .module-container,
	.content-panes-with-left .top-pane .module-container,
	.content-panes-with-left .bottom-pane .module-container,
	.content-panes .content-pane-with-right .module-container
	{
		background: url(../Images/container-bottom-wide.png) no-repeat left bottom;
		padding: 0px 10px 15px;
	}
	.content-panes-with-left .content-pane .module-container-blue,
	.content-panes-with-left .top-pane .module-container-blue,
	.content-panes-with-left .bottom-pane .module-container-blue,
	.content-panes .content-pane-with-right .module-container-blue
	{
		background: url(../Images/container-bottom-wide-blue.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane .module-container-yellow,
	.content-panes-with-left .top-pane .module-container-yellow,
	.content-panes-with-left .bottom-pane .module-container-yellow,
	.content-panes .content-pane-with-right .module-container-yellow
	{
		background: url(../Images/container-bottom-wide-yellow.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane .module-container-green,
	.content-panes-with-left .top-pane .module-container-green,
	.content-panes-with-left .bottom-pane .module-container-green,
	.content-panes .content-pane-with-right .module-container-green
	{
		background: url(../Images/container-bottom-wide-green.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane .module-container-red,
	.content-panes-with-left .top-pane .module-container-red,
	.content-panes-with-left .bottom-pane .module-container-red,
	.content-panes .content-pane-with-right .module-container-red
	{
		background: url(../Images/container-bottom-wide-red.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane .module-container-grey,
	.content-panes-with-left .top-pane .module-container-grey,
	.content-panes-with-left .bottom-pane .module-container-grey,
	.content-panes .content-pane-with-right .module-container-grey
	{
		background: url(../Images/container-bottom-wide-grey.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.content-panes-with-left .content-pane .module-container-succell,
	.content-panes-with-left .top-pane .module-container-succell,
	.content-panes-with-left .bottom-pane .module-container-succell,
	.content-panes .content-pane-with-right .module-container-succell
	{
		background: url(../Images/container-bottom-wide-succell.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.header-pane .module-container,
	.footer-pane .module-container,
	.content-panes .top-pane .module-container,
	.content-panes .content-pane .module-container,
	.content-panes .bottom-pane .module-container
	{
		background: url(../Images/container-bottom-full.png) no-repeat left bottom;
		padding: 0px 10px 15px;
	}
	.header-pane .module-container-blue,
	.footer-pane .module-container-blue,
	.content-panes .top-pane .module-container-blue,
	.content-panes .content-pane .module-container-blue,
	.content-panes .bottom-pane .module-container-blue
	{
		background: url(../Images/container-bottom-full-blue.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.header-pane .module-container-yellow,
	.footer-pane .module-container-yellow,
	.content-panes .top-pane .module-container-yellow,
	.content-panes .content-pane .module-container-yellow,
	.content-panes .bottom-pane .module-container-yellow
	{
		background: url(../Images/container-bottom-full-yellow.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.header-pane .module-container-green,
	.footer-pane .module-container-green,
	.content-panes .top-pane .module-container-green,
	.content-panes .content-pane .module-container-green,
	.content-panes .bottom-pane .module-container-green
	{
		background: url(../Images/container-bottom-full-green.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.header-pane .module-container-red,
	.footer-pane .module-container-red,
	.content-panes .top-pane .module-container-red,
	.content-panes .content-pane .module-container-red,
	.content-panes .bottom-pane .module-container-red
	{
		background: url(../Images/container-bottom-full-red.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.header-pane .module-container-grey,
	.footer-pane .module-container-grey,
	.content-panes .top-pane .module-container-grey,
	.content-panes .content-pane .module-container-grey,
	.content-panes .bottom-pane .module-container-grey
	{
		background: url(../Images/container-bottom-full-grey.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.header-pane .module-container-succell,
	.footer-pane .module-container-succell,
	.content-panes .top-pane .module-container-succell,
	.content-panes .content-pane .module-container-succell,
	.content-panes .bottom-pane .module-container-succell
	{
		background: url(../Images/container-bottom-full-succell.png) no-repeat left bottom;
		padding: 0px 10px 35px;
	}
	.footer-pane
	{
		clear: both;
	}
	#footer
	{
		clear: both;
		text-align: center;
		color: #999;
		font-size: 0.91666em;
		padding-top: 1em;
		margin: 1em 21px 0px;
		border-top: 1px solid #eee;
		padding-bottom: 2em;
	}
	#footer hr
	{
		display: none;
	}
	#footer ul
	{
		margin: 0px;
		padding: 0px;
		display: block;
	}
	#footer ul li
	{
		display: inline;
		list-style: none;
		margin: 0px 1em;
		padding: 0px;
	}
	#footer ul a, #footer ul a:link, #footer ul a:visited
	{
		color: #f4a421;
		text-decoration: none;
	}
	#footer ul a:hover, #footer ul a:active
	{
		color: #666666;
	}
	#footer p
	{
		margin: 1em 0px 0px;
		text-align: center;
	}
	#footer p a, #footer p a:link, #footer p a:visited
	{
		color: #999999;
		text-decoration: none;
	}
	#footer p a:hover, #footer p a:active
	{
		text-decoration: underline;
	}
	.left-box, .right-box {
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		border: 1px solid #00B0E6 !important;	
	}
}

.module-container, .module-container-blue, .module-container-yellow, .module-container-green,
.module-container-red, .module-container-grey, .module-container-succell, .module-container-no-shadow
{
	margin: 2em -10px 0px;
	padding: 0px 10px;
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #f4a421;
	font-weight: normal;
}
h1.module-title
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	font-size: 1.2em;
	padding-bottom: 2px;
	border-bottom: 2px solid #949698;
	margin-bottom: 22px;
	margin-top: 0px;
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 1.2em;
	font-weight: bold;
}
.module-container-blue h1.module-title
{
	background-image: url(../Images/dots-blue.png);
}
.module-container-yellow h1.module-title
{
	background-image: url(../Images/dots-yellow.png);
}
.module-container-green h1.module-title
{
	background-image: url(../Images/dots-green.png);
}
.module-container-red h1.module-title
{
	background-image: url(../Images/dots-red.png);
}

.first
{
	margin-top: 0px !important;
}

a
{
	color: #f4a421;
}
a:link, a:visited
{
	color: #f4a421;
	text-decoration: none;
}
a:hover, a:active
{
	text-decoration: underline;
}
em
{
	color: #f4a421;
	font-style: normal;
}
address
{
	font-style: normal;
}

.module-container-blue a, .module-container-blue a:link, .module-container-blue a:visited
{
	color: #5371c8;
	text-decoration: none;
}
.module-container-yellow a, .module-container-yellow a:link, .module-container-yellow a:visited
{
	color: #dcda60;
	text-decoration: none;
}
.module-container-green a, .module-container-green a:link, .module-container-green a:visited
{
	color: #3dcb47;
	text-decoration: none;
}
.module-container-red a, .module-container-red a:link, .module-container-red a:visited
{
	color: #ec3d3d;
	text-decoration: none;
}
.module-container-grey a, .module-container-grey a:link, .module-container-grey a:visited
{
	color: #f4a421;
	text-decoration: none;
}
.module-container-succell a, .module-container-succell a:link, .module-container-succell a:visited
{
	color: #00b0e6;
	text-decoration: none;
}

.checkbox input
{
	margin-left: 0px;
	margin-right: 0.5em;
}
.checkbox label
{
	display: inline;
}
ul.ListMenu
{
	margin: 0px;
	padding: 3px 1px 0px 30px;
}
.left-pane ul.ListMenu ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 14px;
}
.left-pane ul.ListMenu li
{
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}
.left-pane ul.ListMenu a, .left-pane ul.ListMenu a:link, .left-pane ul.ListMenu a:visited
{
	display: block;
	margin: 0px;
	padding: 4px 0px 5px;
	color: #FF741E;
	position: relative;
}
.left-pane ul.ListMenu li.active a, .left-pane ul.ListMenu li.active a:link, .left-pane ul.ListMenu li.active a:visited
{
	margin-left: -30px;
	margin-right: -1px;
	padding-left: 30px;
	padding-right: 1px;
	color: #FF741E;
	font-weight: bold;
	background-image: url(../Images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
}
.left-pane ul.ListMenu ul li.active a, .left-pane ul.ListMenu ul li.active a:link, .left-pane ul.ListMenu ul li.active a:visited
{
	margin-left: -44px;
	padding-left: 44px;
}
.left-pane ul.ListMenu ul ul li.active a, .left-pane ul.ListMenu ul ul li.active a:link, .left-pane ul.ListMenu ul ul li.active a:visited
{
	margin-left: -58px;
	padding-left: 58px;
}
.left-pane ul.ListMenu li.active li a, .left-pane ul.ListMenu li.active li a:link, .left-pane ul.ListMenu li.active li a:visited
{
	color: #FF741E;
	font-weight: normal;
	background-image: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
a.link-arrow
{
	padding-left: 16px;
	background-image: url(../Images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.Normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	color: #666;
}
.NormalDisabled
{
	font: Arial, Helvetica, sans-serif;
	font-size: inherit;
}
.actions-pane
{
	margin-top: 1em;
}
ul li
{
	list-style-type: disc;
}

h3.news-title
{
    margin: 0px;
    color: #666;
    font-size: 1.5em;
    font-weight: bold;
}
.news-edit-buttons
{
    float: right;
    display: inline;
    margin-left: 1em;
    padding-top: 1.5em;
}
.news-subline
{
    margin: 0px 0px 1.5em;
    font-size: 0.9em;
}
.news-teaser, .news-detail
{
    margin: 1.5em 0px;
}
.news-item
{
    margin-top: 1em;
    padding-top: 1em;
    border-top: 1px solid #ccc;
    clear: both;
}
.news-item:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.news-item { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .news-item { height: 1%; }
.news-item { display: block; }
/* end clearfix */
.news-search-panel
{
    background-color: #ddd;
    border: 1px solid: #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 8px;
}
.news-search-heading
{
    margin: 0px 0px 0.5em;
    font-size: 0.9em;
}
.news-date-container
{
    font-size: 0.9em;
}
.news-date-container input
{
    width: 130px;
}
.news-teaser-image-container
{
    float: left;
    display: inline;
    margin-right: 8px;
}
.actions-pane
{
    clear: both;
}
.news-detail-image-container
{
    float: right;
    display: inline;
    margin-left: 1em;
}

