@import url("reset.css");
/**
 * Farben:
 *
 * Goldene Schriftfarbe: #B79B44
 * Normale Schriftfarbe: #555
 * 
 * Goldene Streifen:     #E2D6B4 (z.B. Border)
**/


/***************/
/* Allgemeines */

html {
	overflow-y: scroll; /* vert. Scrollbar für Firefox, Safari & Co. */
}
body {
	background: url(../images/wawi_tapete.jpg) top left repeat;
	color: #555;
	font-family: Candara, Arial, Helvetica, sans-serif;
	line-height: 1.05em;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
input, textarea {
	color: #555;
	font-family: Candara, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-style: italic;
}
input[type="text"], input[type="email"], textarea, select {
	background: #FFF;
	border: 1px solid #C1C1C1;
	width: 200px;
}
textarea {
	height: 100px;
}
table {
	font-size: 100%;
    font-family: Candara, Arial, Helvetica, sans-serif;
    line-height: 1.05em;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
	
.clear {
	clear: both;
}
.hidden {
	display: none;
}
.auto_height {
	height: auto !important;
}
.auto_height_width {
	height: auto !important;
	width: auto !important;
}
.auto_width {
	width:  auto !important;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.marginr20 {
	margin-right:  20px;
}
.marginl20 {
	margin-left:   20px;
}
.margint20 {
	margin-top:    20px;
}
.marginb20 {
	margin-bottom: 20px;
}
.positioned {
	position: relative;
}
.below_flash {
	bottom: 0;
	position:absolute;
}
#wrap_shadow {
	background: url(../images/bg_wrap_shadow.png) 50% 0 repeat-y;
	margin: 0 auto;
	width: 1037px;
}
.no_shadow1 {
	width: 997px !important;
}
#wrap {
	margin-left: 20px;
    position: relative;
	width: 997px;
}
.no_shadow12 {
	margin-left: 0px !important;
}
/**********/
/* Header */

#flash {
	background: #FFF;
	height: 164px;
	width: 997px;
}
/******************/
/* Inhaltsbereich */

#inner_wrap {
	background: #FFF url(../images/bg_inner_wrap2.png) top left repeat-y;
	width: 997px;
}
#inner_wrap2 {
	background: url(../images/bg_inner_wrap.png) bottom left no-repeat;
	padding: 0 0 15px 0;
	width: 997px;
}
/* Navigation */
#navi {
	background: url(../images/navi/bg_navi.png) 0 0 no-repeat;
	float: left;
	margin-bottom: 150px;
	padding-top: 0px;
	width: 189px;
}
#navi li.first {
	border-top: 1px solid #930011;
}
#navi li.last {
	border-bottom: 1px solid #EC596A;
}
#navi li.sub_first {
	background: #FFF;
	padding-top: 5px;
}
#navi li.sub_last {
	background: #FFF;
	border-bottom: 1px solid #A28588;
	padding-bottom: 4px
}
#navi a {
	display: block;
	height: 26px;
	text-indent: -9999px;
	width: 189px;
}
#navi a.logolink {
	height: 57px;
}
#navi a.sub {
	height: 22px;
}
#navi a.subsub {
	height: 20px;
}
#navi a#navhome {
	background: url(../images/navi/home.png) top left no-repeat;
}
#navi a#navmarken {
	background: url(../images/navi/marken.png) top left no-repeat;
}
#navi a#navmarken_wawi {
	background: url(../images/navi/marken.wawi.jpg) top left no-repeat;
}
#navi a#navmarken_wawi_schokoreis {
	background: url(../images/navi/marken.wawi.schokoreis.jpg) top left no-repeat;
}
#navi a#navmarken_wawi_schokowoelkchen {
	background: url(../images/navi/marken.wawi.schokowoelkchen.jpg) top left no-repeat;
}
#navi a#navmarken_wawi_weihnachten {
	background: url(../images/navi/marken.wawi.weihnachten.jpg) top left no-repeat;
}
#navi a#navmarken_wawi_ostern {
	background: url(../images/navi/marken.wawi.ostern.jpg) top left no-repeat;
}
#navi a#navmarken_backschokolade {
	background: url(../images/navi/marken.backschokolade.jpg) top left no-repeat;
}
#navi a#navmarken_nappo {
	background: url(../images/navi/marken.nappo.jpg) top left no-repeat;
}
#navi a#navmarken_moritz {
	background: url(../images/navi/marken.moritz.jpg) top left no-repeat;
}
#navi a#navqualitaet {
	background: url(../images/navi/qualitaet.png) top left no-repeat;
}
#navi a#navqualitaet_schokokompetenz {
	background: url(../images/navi/qualitaet.schokokompetenz.jpg) top left no-repeat;
}
#navi a#navqualitaet_zutaten {
	background: url(../images/navi/qualitaet.zutaten.jpg) top left no-repeat;
}
#navi a#navqualitaet_ifs {
	background: url(../images/navi/qualitaet.ifs.jpg) top left no-repeat;
}
#navi a#navqualitaet_ifs2 {
	background: url(../images/navi/qualitaet.ifs2.jpg) top left no-repeat;
}
#navi a#navqualitaet_filmgalerie {
	background: url(../images/navi/qualitaet.filmgalerie.jpg) top left no-repeat;
}
#navi a#navwawi {
	background: url(../images/navi/wawi.png) top left no-repeat;
}
#navi a#navfabrik_schokowelt {
	background: url(../images/navi/fabrikverkauf.schokowelt.png) top left no-repeat;
}
#navi a#navfabrik_nappoland {
	background: url(../images/navi/fabrikverkauf.nappoland.png) top left no-repeat;
}
#navi a#navfabrik_schokofactory {
	background: url(../images/navi/fabrikverkauf.schokofactory.png) top left no-repeat;
}
#navi a#navonlineshop {
	background: url(../images/navi/onlineshop.png) top left no-repeat;
}
#navi a#navunternehmen {
	background: url(../images/navi/unternehmen.png) top left no-repeat;
}
#navi a#navunternehmen_marken {
	background: url(../images/navi/unternehmen.marken.jpg) top left no-repeat;
}
#navi a#navunternehmen_philosophie {
	background: url(../images/navi/unternehmen.philosophie.jpg) top left no-repeat;
}
#navi a#navunternehmen_geschichte {
	background: url(../images/navi/unternehmen.geschichte.jpg) top left no-repeat;
}
#navi a#navunternehmen_berichte {
	background: url(../images/navi/unternehmen.berichte.jpg) top left no-repeat;
}
#navi a#navstandorte {
	background: url(../images/navi/standorte.png) top left no-repeat;
}
#navi a#navstandorte_d {
	background: url(../images/navi/standorte.deutschland.jpg) top left no-repeat;
}
#navi a#navstandorte_t {
	background: url(../images/navi/standorte.tschechien.jpg) top left no-repeat;
}
#navi a#navstandorte_r {
	background: url(../images/navi/standorte.russland.jpg) top left no-repeat;
}
#navi a#navstandorte_ch {
	background: url(../images/navi/standorte.china.jpg) top left no-repeat;
}
#navi a#navstandorte_a {
	background: url(../images/navi/standorte.australien.jpg) top left no-repeat;
}
#navi a#navstandorte_c {
	background: url(../images/navi/standorte.kanada.jpg) top left no-repeat;
}
#navi a#navkontakt {
	background: url(../images/navi/kontakt.png) top left no-repeat;
}
#navi #navkontakt_kontakt { background: url(../images/navi/kontakt_anfrage.png) top left no-repeat; }
#navi #navkontakt_reklamationen { background: url(../images/navi/kontakt_reklamationen.png) top left no-repeat; }
#wrap #navi a.active, #wrap #navi a:hover, #wrap #navi a.supportIE {
	background-position: top right;
}

#language_change {
	right: 12px;
	position: absolute;
    top: 12px;
}
#language_change img {
	display: inline-block;
    float: none;
	margin: 0 0 0 10px;
}
#language_change a {
	color: #646464;
	display: inline-block;
    font-size: 80%;
    height: auto;
    left: 0;
    position: relative;
	text-indent: 0;
    top: -3px;
    width: auto;
}
#navi #language_change a.active, #navi #language_change a:hover {
	text-decoration: underline;
}
#language_change #de {
	background: url(../images/lang_seperator.png) right center no-repeat;
    padding: 0 15px 0 5px;
}
#language_change #en {
    padding-left: 5px;
}
/* Sidebar */
#sidebar {
	float: right;
	margin-bottom: 20px;/*150px;*/
	width: 163px;
}
#sidebar ul {
	margin-left: 12px;
}
#sidebar li {
	padding: 8px 0;
}
/* Contentbereich */
#content {
	background: url(../images/bg_content.png) top left no-repeat;
	margin-left: 189px;
	width: 645px;
}
#inner_content {
	margin-left: 14px;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 60px;
	width: 617px;
}
#content div.content_container {
	margin: 0 10px;
}
#content div.with_two_cols p { /* um ein zweispaltiges layout (links bild, rechts text) zu erzeugen */
	margin-left: 294px;
}
#content div.with_two_cols p.one_col { /* um in ausnahmefällen die zweispaltigkeit aufzuheben */
	margin-left: 0;
}
#content p.two_columns_inside {
	background: url(../images/golden_border.png) top center repeat-y;
}
#content p.two_columns_inside .left { /* um ein zweispaltiges textlayout mit goldenem strich dazwischen zu erzeugen */
	display: block;
	float: left;
	text-align: justify;
	width: 283px;
}
#content p.two_columns_inside .right {
	display: block;
	float: right;
	text-align: justify;
	width: 283px;
}
/* Schriftgrößen */
#content p, #content a, #content h3, td, dl {
	font-size: 85%;
	font-style: italic;
}
#content p a {
	font-size: 100%;
}
/* Textabsätze */
#content p {
	margin-bottom: 0.7em;
}
#content p.no_break_after {
	margin-bottom: 0 !important;
}
#content br {
	line-height: 0.7em;
}
/* Links */
#content a {
	color: #B79B44;
	font-weight: bold;
}
#content a:hover {
	text-decoration: none;
}
#content a.more {
	background: url(../images/more_link.jpg) 100% 52% no-repeat;
	padding-right: 20px;
}
/* Überschriften */
#content h2, #content h2 a, th {
	border-bottom: 1px solid #E2D6B4;
	color: #B79B44;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	margin: 15px 0 10px 0;
	padding-bottom: 3px;
}
#content h2 a {
	border: 0;
	margin-top: 0;
}
#content h2#weihnachtsheader {
	margin-left: 325px;
}
#content h3 {
	color: #B79B44;
	font-weight: bold;
	margin-bottom: 0.1em;
}
#content h4 {
	color: #B79B44;
	font-weight: bold;
	font-style: italic;
	font-size: 85%;
}

/* Listen */
dl.zeiten-liste dt {
	display: block;
	float: left;
	width: 145px;
}

/* Premiumbox */
#content .premiumbox {
	background: url(../images/premiumbox.png) top left no-repeat;
	height: 75px;
	margin-top: 1em;
	padding: 10px 10px 10px 210px;
	width: 377px;
}
#content .premiumbox h4 {
	border-bottom: 1px solid #E2D6B4;
	color: #B79B44;
	font-size: 85%;
	font-style: italic;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
#content .premiumbox a {
	font-size: 100%;
}
#content .premiumbox p {
	font-size: 80%;
}
/**********/
/* Footer */

#footer {
	background: url(../images/bg_footer.png) 50% 0 no-repeat;
	color: #898989;
	font-size: 85%;
	font-style: italic;
	left: 0;
	margin: 0 auto;
	position: relative;
	top: -15px;
	width: 1037px;
}
.no_shadow2 {
	width: 997px !important;
}
#footer #copy, #footer #footer_navi {
	margin-top: 40px;
}
#footer #copy {
	float: left;
	margin-left: 25px;
	width: 225px;
}
#footer #footer_navi {
	float: right;
	margin-right: 25px;
}
#footer_navi li {
	display: inline;
}
#footer_navi li.gap {
	margin: 0 5px;
}
#footer_navi a {
	color: #898989;
}
#p1_home {
	position:absolute;
	left:246px;
	top:8px;
	width:300px;
	height:100px;
	z-index:1;
}
#p2_home {
	position:absolute;
	text-align:right;
	left:0px;
	top:330px;
	width:290px;
	height:100px;
	z-index:2;
}
/* STANDORTE */
.standorte p, .standorte h3 {
	margin-left: 316px;
}
#standorte_map {
	background: url(../images/content/standorte/standorte.png) top left no-repeat;
	min-height: 433px;
	position: relative;
}
#standorte_map dl {
	position: absolute;
}
#standorte_map dd {
	display: none;
	left: 0;
	position: absolute;
	top: 0;
}
#standorte_map dt {
	position: relative;
	z-index: 0;
}
#standort_c {
	top: 60px;
	left: 90px;
}
#standort_g {
	top: 69px;
	left: 253px;
}
#standort_t {
	top: 64px;
	left: 292px;
}
#standort_r {
	top: 48px;
	left: 350px;
}
#standort_ru {
	top: 83px;
	left: 305px;
}
#standort_ch {
	top: 105px;
	left: 430px;
}
#standort_a {
	top: 230px;
	left: 490px;
}
#standort_g dd {
	top: 0;
	left: -122px;
}
#standort_ch dd, #standort_a dd {
	top: 0;
	left: -106px;
}
#standort_r dd {
	z-index: 90;
	left: -1px;
}
#standort_t dd {
	z-index: 80;
	left: -1px;
}
#standort_c dd {
	left: 0px;
}
#map_text {
	bottom: 0;
	left: 0;
	position: absolute;
}
/* MARKEN UND PRODUKTE */
/* Wawi */
.wawi_produktvorstellung {
	display: inline-block;
	margin-right: 23px;
	text-align: center;
}
/* Wawi - Schokoreis */
#change_content {
	display: block;
}
#change_content p, #change_content a, #change_content h3 {
	margin-left: 325px;
}

/* Ostern/Weihnachten Testerläuterungen */
#test_erlaeuterung {
	color: #898989;
	font-size: 70%;
	font-style: italic;
}

/* Wawi - Weihnachten*/
	#tooltip {
	position: absolute;
	z-index: 3000;
}
a#weihnachtsmann {
	position: absolute;
	top: 350px;
	left: 260px;
	width: 90px;
	height: 145px;
	z-index: 900;
}
#testimage {
	position: relative;
	z-index: 100;
}
a#weihnachtsfrau {
	position: absolute;
	top: 350px;
	left: 30px;
	width: 65px;
	height: 142px;
}
#content_change {
	position: absolute;
	top: 35px;
	left: 224px;
	z-index: 80;
}
#weihnachten_mann {
	display: none;
	position: absolute;
	top: 0;
	left: 6px;
}
/* SCHOKO-WELT */
	#schokowelt h2.subheader {
	margin-top: 1em;
}
span.oeffnungszeiten {
	display: block;
	float: left;
	width: 150px;
}
/* Lightbox */

/* Lightbox Ende */
	
/* UNTERNEHMEN */
/* Geschichte */
ul#history {
	float: right;
	width: 300px;
}
ul#history li, ul#history_below_pic li {
	clear: both;
	margin: 3px 0;
}
ul#history span, ul#history_below_pic span {
	color: #B79B44;
	display: block;
	float: left;
	width: 50px;
}
ul#history p, ul#history_below_pic p {
	float: right;
	width: 250px;
}
ul#history_below_pic p {
	width: 547px;
}
#history-table {
	font-size: 110%;
	width: 597px;
}
#history-table th {
	font-size: 80%;
}
#history-table tr.first {
	margin-top: 10px;
}
#history-table td.year {
	color: #B79B44;
    font-weight: bold;
    width: 50px;
}
#history-table .umsatz {
	color: #B79B44;
	text-align: right;
	width: 100px;
}
#history-table a {
	font-size: 100%;
}
/* KONTAKT */
.frm_kontakt_list {
	margin-left: 94px;
}
#route {
	clear: both;
}
#route ul {
	margin-left: 94px;
}
form.kontakt li, form.routenplanung li {
	margin: 2px 0;
}
form.kontakt label, form.routenplanung label {
	color: #B79B44;
	display: block;
	float: left;
	font-size: 85%;
	font-style: italic;
	font-weight: bold;
}
form.kontakt label {
	padding-right: 20px;
	text-align: right;
	width: 180px;
}
form.routenplanung label {
	width: 100px;
}
form.kontakt span, form.routenplanung span {
	font-size: 85%;
	font-style: italic;
}
form.kontakt #sex_male {
	margin-left: 15px;
}
form.kontakt #message {
	height: 6em;
	width: 250px;
}
form #street, form #city {
	width: 150px;
}
form #nr, form #zip {
	width: 45px;
}
form #replacement {
	float: left;
}
#content .right-column-extended {
	margin-left: 227px !important;
}
#content .right-column {
	margin-left: 201px !important;
}
form #submit, form #submit_route {
	background: #FFF url(../images/more_link.jpg) 100% 50% no-repeat;
	border: none;
	color: #B79B44;
	cursor: pointer;
	font-size: 100%;
	font-weight: bold;
	padding: 0 15px 0 0;
	text-align: left;
}
form #submit {
	margin-left: 200px;
	width: 90px;
}
form #submit_route {
	margin-left: 100px;
	width: 140px;
}
form#route #submit_route {
	margin-left: 200px;
}
form.kontakt em.note {
	margin-left: 200px;
	font-size: 80%;
}
form.routenplaung em.note {
	margin-left: 100px;
	font-size: 80%;
}
.ui-widget {
	font-size: 1em !important;
}

/* invalides Feld */
.LV_invalid {
	color: #E2001A;
	font-size: 90%;
	margin-left: 200px;
}
/* DATENSCHUTZ */
#datenschutz_list {
	list-style: inside disc;
}
#datenschutz_list li {
	font-size: 85%;
	font-style: italic;
}
/* SITEMAP */
#sitemap_list {
	list-style: inside disc;
}
#sitemap_list ul {
	list-style: inside circle;
	margin-left: 20px;
}
#sitemap_list ul ul {
	list-style: inside square;
	margin-left: 30px;
}

/* GEWINNSPIELE */
.gewinnspiel { color: #373737; font-size: 14px; }
.gewinnspiel strong { color: #005DA8; font-weight: bold; }
#gewinnspiel-2010 {
	background: url(../gewinnspiel2010/fancybox_bg_normal.jpg) top left no-repeat;
	display: none;
	overflow: hidden;
	position: relative;
}
#fancybox-wrap #gewinnspiel-2010 {
	display: block;
	height: 100%;
	width: 100%;
}
	#content1-left, #content1-right, #content2-left, #content2-right {
		height: 100%;
		position: absolute;
		top: 0;
		width: 320px;
	}
	#content1-left {
		left: 0;
	}
	#content2-left {
		left: -320px;
	}
	#content1-right {
		left: 320px;
	}
	#content2-right {
		left: 640px;
	}
	
/* content 1 */
	#content1-right div {
		background: url(../gewinnspiel2010/content1_right.png) bottom left no-repeat;
		display: block;
		height: 100%;
		text-indent: -99999px;
		width: 100%;
	}
	#content1-right.hover div {
		background-position: bottom left;
	}
	#content1-right .prizes {
		background: url(../images/blank.gif) top left repeat;
		display: block;
		height: 20px;
		left: 111px;
		position: absolute;
		text-indent: -99999px;
		top: 266px;
		width: 139px;
	}
	#participate {
		background: url(../gewinnspiel2010/participate_button.png) top left no-repeat;
		display: block;
		height: 74px;
		left: 52px;
		position: absolute;
		text-indent: -99999px;
		top: 356px;
		width: 216px;
	}
	#participate:hover {
		background-position: bottom left;
	}
	
/* content 2 */
	/* left */
	#content2-left img {
		display: block;
		position: absolute;
	}
	/* right */
	#content2-right h2, #content2-right form {
		margin-left: 22px;
	}
	#content2-right h2 {
		background: url(../gewinnspiel2010/content2_right_headline.png) no-repeat;
		display: block;
		height: 35px;
		text-indent: -99999px;
		width: 283px;
	}
	#content2-right .first-line {
		background-position: top left;
		margin-top: 20px;
	}
	#content2-right .second-line {
		background-position: bottom left;
	}
	#content2-right .footnote {
		bottom: 5px;
		color: #005DA8;
		font-weight: bold;
		display: block;
		margin: 15px 0 0 22px;
	}
	#content2-right .prizes {
		color: #005DA8;
		font-weight: bold;
		text-decoration: underline;
	}

/* innere lightbox */
	#inner-lb, #inner-lb-bg {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 1150;
	}
	#inner-lb-bg {
		background: #000;
		
		filter: alpha(opacity=50); /* IE lt 8 */
		-ms-filter: "alpha(opacity=50)"; /* IE 8 */
		-khtml-opacity: .50; /* Safari 1.x */
		-moz-opacity: .50; /* FF lt 1.5, Netscape */
		opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	}
	#inner-lb-close {
		background: url(../images/lightbox_close.png) top left no-repeat;
		display: block;
		height: 23px;
		right: 0;
		position: absolute;
		text-indent: -99999px;
		top: 0;
		width: 23px;
		z-index: 1200;
	}
	#inner-lb-content {
		background: none repeat scroll 0 0 #FFFFFF;
		font-style: italic;
		left: 50%;
		margin-left: -215px;
		padding: 10px;
		position: absolute;
		top: 80px;
		width: 430px;
		z-index: 1200;
	}
	#inner-lb.prizes #inner-lb-content {
		left: 58px;
		margin-left: 0;
		padding: 0;
		top: 42px;
		width: auto;
	}
	#inner-lb-content h2 {
		font-size: 15px;
		font-style: italic;
		font-weight: bold;
		margin-bottom: 7px;
	}
	#inner-lb-content .bolder {
		font-weight: bold;
		margin-top: 5px;
	}
	#inner-lb-content .centered {
		text-align: center;
	}
	#inner-lb-content .error-msg {
		font-weight: bold;
		list-style: circle outside;
		margin-left: 20px;
	}
	#inner-lb-content .error-msg li {
		padding: 2px 0;
	}

/* formular */
	#frm-gewinnspiel {
		margin-top: 10px;
	}
	#frm-gewinnspiel label {
		font-weight: bold;
	}
	#frm-gewinnspiel a {
		color: #005DA8;
		text-decoration: underline;
	}
	#frm-gewinnspiel input, #frm-gewinnspiel select {
		-webkit-box-shadow: 0 0 6px #B4B4B4;
		-moz-box-shadow: 0 0 6px #B4B4B4;
		box-shadow: 0 0 6px #B4B4B4;
		
		border: 1px solid #B4B4B4;
		color: #373737;
		font-family: Candara, Verdana, sans-serif;
		font-size: 14px;
		font-style: italic;
		font-weight: bold;
		padding: 2px 5px
	}
	#frm-gewinnspiel li {
		padding: 5px 0;
	}
	#frm-gewinnspiel input {
		margin-right: 10px;
	}
		#frm-gewinnspiel #salutation { padding-left: 2px; width: 114px; }
		#frm-gewinnspiel #firstname { width: 124px; }
		#frm-gewinnspiel #lastname { width: 124px; }
		#frm-gewinnspiel #street { width: 200px; }
		#frm-gewinnspiel #streetnr { width: 48px; }
		#frm-gewinnspiel #plz { width: 80px; }
		#frm-gewinnspiel #city { width: 168px; }
		#frm-gewinnspiel #email { margin-bottom: 8px; width: 270px; }
		#frm-gewinnspiel #terms { width: auto; }
		#frm-gewinnspiel #newsletter { float: left; width: auto; }
		#frm-gewinnspiel #submit {
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			
			background: url(../gewinnspiel2010/content2_right_button.png) top left no-repeat;
			border: none;
			display: block;
			height: 38px;
			margin: 8px 0 0;
			padding: 0;
			text-indent: -99999px;
			width: 165px;
		}
		#frm-gewinnspiel #submit:hover { background-position: bottom left; }
