/* -- MAIN LAYOUT s4m web------------------------------------------------------------------------ */
/* -- portal enhanced version -- */

html {
	margin:0px;
	padding:0px;
}

body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin:0px;
	padding:0px;
	font-size:small;
	text-align: center;
	background: url("../images/bkggraddy.gif") repeat-x #999ca4;
}

img { border: none; text-decoration:none; }


/* clean up - double definition!! */
form, input, select {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a {text-decoration:none; color: #444444;}
a:link, a:visited {color: #00319f;}
a:hover, a:active, a:focus {
	color: #9f0000;
	text-decoration:underline;
}

a img {text-decoration:none;}

h1, h2, h3, h4 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
	margin: 3px 0px 5px 0px;
	padding: 0px;
	color: #333333;
}

h1 {font-size: 1.9em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.0em; font-weight: bold; color: #666666;}


p {
	margin: 0px;
	padding: 0px;
/*	border: 1px solid #00f;*/
}

ul { list-style-type:square; }

/* SPECIAL CLASSES ----------------------------------------------------------------------------------------------------- */

.invisible { display: none; visibility: hidden; }

.clear {clear: both;}

.clear-align-right {
	/* special IE "*" only for IE visible */
*	float: left;
 	clear: both;
}

.left {float: left;}
.vmiddle {vertical-align: middle;} 

.align-right {
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
}

.splash-right {
	float: right;
	margin: 0px 0px 3px 20px;
	padding: 3px;
/*	position: relative; */
	border: 1px solid #cccccc;
}

/* -- main classes --------------------------------------------------------------------------------------------------------- */

#wrapper-header {
	width: auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 800px;
	padding: 0px;
	text-align: center;
	background: url("../images/bg-page-header_blue.png") no-repeat;
/*	border: 1px solid #f00; */
}

#wrapper {
	width: auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 800px;
	padding: 0px;
	text-align: center;
	background: url("../images/bg-page.png") repeat-y;
/*	border: 1px solid #f00; */
}

#wrapper-footer {
	width: auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 800px;
	padding: 0px;
	text-align: center;
	background: url("../images/bg-page-footer.png") no-repeat;
/*	border: 1px solid #f00; */
}

#page-header {
	width: 780px;
	height: 64px;
	margin-left:auto;
	margin-right:auto;
/*	background-color: #fff;*/
	color: #000;
/*	border: 1px solid #333333; */
	text-align: left;
	font-size: small;
}

#page-menu {
	width: 780px;
	height: 24px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
	color: #000;
/*	border: 1px solid #333333; */
	text-align: left;
	font-size: small;
	background: url("../images/orange.png") repeat-x;
}

#page-menu a:link,
#page-menu a:visited {
	padding: 2px;
	color: #000000;
	font-size: small;
}

#page-menu a:hover {
	color: #ffffff;
}



#page {
	width: 780px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
	color: #000;
/*	border: 1px solid #333333; */
	text-align: left;
	font-size: small;
}

#page-footer {
	width: 780px;
	height: 32px;
	margin-left:auto;
	margin-right:auto;
	border-top: 1px dotted #cccccc;
	padding-top: 4px;
	font-size: 0.7em;
	color: #666666;
}

#page-right {
	width: 210px;
	float: right;
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
	background-color: #ffffff;
}

#page-left {
	position: relative;
	overflow: hidden;
	width: 565px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-right: 1px solid #f2f2f2;
}

.page-spacer {
	width: 780px;
	height: 1px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
}

/* MAIN MENU -------------------------------------------------------------------------------------------------*/

#main-menu {
	margin: 10px;
	padding-top: 25px;
*	padding-top: 15px;
	font-size: 1.2em;
}

#main-menu a:link,
#main-menu a:visited {
	padding: 0px;
	color: #eeeeee;
	text-decoration: none;
}

#main-menu a:hover {
	color: #ffffff;
}

/* SMALL MENU -------------------------------------------------------------------------------------------------*/

#small-menu {
	margin: 0px 5px 0px 0px;
	color: #333333;
	text-align: right;
}

#small-menu a:link,
#small-menu a:visited {
	padding: 0px;
	color: #333333;
	font-size: x-small;
	text-decoration: none;
}

#small-menu a:hover {
	color: #f2f2f2;
}

/* BUTTON MENU -------------------------------------------------------------------------------------------------*/

.button-menu {
	height: 20px;
	margin: 1px 1px 1px 5px;
	padding: 1px 0px 0px 10px;
	background: url("../images/menu-2.png") no-repeat;
}


/* BANNER --------------------------------------------------------------------------------------------------------*/

#banner-products {
	width: 780px;
	height: 110px;
	margin-left:auto;
	margin-right:auto;
	background: url("../images/banner/default-banner.png") no-repeat;
}


#banner-business {
	width: 780px;
	height: 110px;
	margin-left:auto;
	margin-right:auto;
	background: url("../images/banner/default-banner.png") no-repeat;
}


#banner-news {
	width: 780px;
	height: 110px;
	margin-left:auto;
	margin-right:auto;
	background: url("../images/banner/default-banner.png") no-repeat;
}


#banner-start {
	width: 780px;
	height: 110px;
	margin-left:auto;
	margin-right:auto;
	background: url("../images/banner/start.jpg") no-repeat;
}

#banner-test {
	width: 780px;
	height: 110px;
	margin-left:auto;
	margin-right:auto;
	background: url("../images/banner/test.jpg") no-repeat;
}

#banner-download {
	width: 780px;
	height: 110px;
	margin-left:auto;
	margin-right:auto;
	background: url("../images/banner/download.jpg") no-repeat;
}

#banner-demos {
	width: 780px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/banner/demos.jpg") no-repeat;
}

#banner-imprint {
	width: 780px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/banner/imprint.jpg") no-repeat;
}

#banner-contact {
	width: 780px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/banner/contact.jpg") no-repeat;
}

#banner-about {
	width: 780px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/banner/about.jpg") no-repeat;
}

#banner-news {
	width: 780px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/banner/news.jpg") no-repeat;
}

#banner-products {
	width: 780px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/banner/products.jpg") no-repeat;
}

#banner-business {
	width: 780px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/banner/business.jpg") no-repeat;
}

#banner-paedagogen {
	width: 780px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/banner/paedagogen.jpg") no-repeat;
}

#banner-life {
	width: 780px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	background: url("../images/banner/life.jpg") no-repeat;
}

#main-content {
	margin: 20px 40px 20px 40px ;
}

.main-content-separator {
	margin: 25px 0px 25px 0px;
	border-top: 1px dotted #cccccc;
}

.link-list {
	margin: 1px 0px 10px 0px;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #cccccc;

}

.link-list a:link,
.link-list a:visited {
	padding: 2px;
	color: #0066cc;
	font-size: x-small;
}

.link-list a:hover {
	color: #871243;
}


.link-list p {
	margin-bottom: 8px;
}

/* SPECIAL BOXES on the right side -----------------------------------------------------------------------------------------------*/

.box-a {
	width: 100%;
	background: url("../images/bg-cont-grad-gray-02.png") repeat-x #eeeeee;
}

.right-box-a .head {
	width: 197px;      /* why different from cont???!! */
	margin: 3px 0px 0px 0px;
	padding: 1px 4px 2px 4px;
	overflow: hidden;
	border: 1px solid #2594d6;
	background: url("../images/right-box-a-head-bg.png") top repeat-x #50b5f2;
}

.right-box-a .title {
	margin: 0px;
	color: #ffffff;
	font-size: 1.15em;
}

.right-box-a .body {
	width: 205px;
	margin: 1px 0px 1px 0px;
	padding: 0px;
	overflow: hidden;
	border: 1px solid #bbbbbb;
	background: url("../images/right-box-a-body-bg.png") bottom repeat-x #eeeeee;
}

.right-box-a .cont {
	width: 195px;
	margin: 0px;
	padding: 5px;
}

/* MESSAGE BOX ------------------------------------------------------------------------------------*/

.message-box
.message-box {
	width: 100%;
	background: url("../images/bg-cont-grad-gray-02.png") repeat-x #eeeeee;
}

.message-box .head {
	width: 197px;      /* why different from cont???!! */
	margin: 3px 0px 0px 3px;
	padding: 1px 4px 2px 4px;
	overflow: hidden;
	border: 1px solid #2594d6;
	background: url("../images/right-box-a-head-bg.png") top repeat-x #50b5f2;
}

.message-box .title {
	margin: 0px;
	color: #ffffff;
	font-size: 1.15em;
}

.message-box .body {
	width: 205px;
	margin: 1px 0px 1px 3px;
	padding: 0px;
	overflow: hidden;
	border: 1px solid #bbbbbb;
	background: url("../images/right-box-a-body-bg.png") bottom repeat-x #eeeeee;
}

.message-box .cont {
	width: 195px;
	margin: 0px;
	padding: 5px;
}



/* DOWNLOAD ELEMENTS -------------------------------------------------------------------------*/

.download-header-device {
	float: left;
	width: 349px;
	background: #eeeeee;
	color: #888888;
}

.download-header-tel {
	margin-left: 2px;
	float: left;
	width: 134px;
	background: #eeeeee;
	color: #888888;
}

.download-box-tel {
	float: left;
	width: 131px;
	height: 37px;
	margin: 1px 1px 1px 1px;
	border: 1px solid #cccccc;
	text-align: left;
	background: url("../images/bg-cont-grad-gray-02.png") repeat-x #eeeeee;
}

/* IE pos. ist ein krampf - da buggt noch was!! */
.input {
	float: left;
	width: 100px;
	height: 20px;
	margin: 6px 0px 0px 1px;
*	margin: 6px 0px 0px 2px;
*	position: absolute;
	border: 1px solid #bbbbbb;
	background-position: bottom;
	background: url("../images/bg-input-a001.png") repeat-x #eeeeee;
}
.tel-go {
	float: left;
*	position: absolute;
	text-align: center;
	height: 22px;
	margin: 6px 0px 0px 1px;
*	margin: 6px 0px 0px 105px;
	border: 1px solid #bbbbbb;
	background-position: bottom;
	background: url("../images/bg-input-a001.png") repeat-x #eeeeee;
}

.button-logo-small  {
}

.button-logo-small a {
	float: left;
	width: 67px;
	height: 37px;
	margin: 1px 1px 1px 0px;
	border: 1px solid #cccccc;
	text-align: center;
	overflow: hidden;
}

.button-logo-small a:hover {
	border: 1px solid #b51b1b;
}

	
/* Download Device Logos - we define them as unique id's to change the hover image via CSS - html is filled with empty.gif placeholder*/

/* NOKIA */
#corp-logo-small-nokia  {
}
#corp-logo-small-nokia a {
	float: left;
	width: 67px;
	height: 37px;
	margin: 1px 1px 1px 0px;
	border: 1px solid #cccccc;
	text-align: center;
	overflow: hidden;
	background: url("../images/corp-logo/corp-logo-small-nokia.png")
}
#corp-logo-small-nokia a:hover {
	border: 1px solid #b51b1b;
	background: url("../images/corp-logo/corp-logo-small-nokia-active.png")
}

/* SE */
#corp-logo-small-se  {
}
#corp-logo-small-se a {
	float: left;
	width: 67px;
	height: 37px;
	margin: 1px 1px 1px 0px;
	border: 1px solid #cccccc;
	text-align: center;
	overflow: hidden;
	background: url("../images/corp-logo/corp-logo-small-se.png")
}
#corp-logo-small-se a:hover {
	border: 1px solid #b51b1b;
	background: url("../images/corp-logo/corp-logo-small-se-active.png")
}

/* MOTOROLA */
#corp-logo-small-moto  {
}
#corp-logo-small-moto a {
	float: left;
	width: 67px;
	height: 37px;
	margin: 1px 1px 1px 0px;
	border: 1px solid #cccccc;
	text-align: center;
	overflow: hidden;
	background: url("../images/corp-logo/corp-logo-small-moto.png")
}
#corp-logo-small-moto a:hover {
	border: 1px solid #b51b1b;
	background: url("../images/corp-logo/corp-logo-small-moto-active.png")
}

/* SAMSUNG */
#corp-logo-small-samsung  {
}
#corp-logo-small-samsung a {
	float: left;
	width: 67px;
	height: 37px;
	margin: 1px 1px 1px 0px;
	border: 1px solid #cccccc;
	text-align: center;
	overflow: hidden;
	background: url("../images/corp-logo/corp-logo-small-samsung.png")
}
#corp-logo-small-samsung a:hover {
	border: 1px solid #b51b1b;
	background: url("../images/corp-logo/corp-logo-small-samsung-active.png")
}

/* LG */
#corp-logo-small-lg  {
}
#corp-logo-small-lg a {
	float: left;
	width: 67px;
	height: 37px;
	margin: 1px 1px 1px 0px;
	border: 1px solid #cccccc;
	text-align: center;
	overflow: hidden;
	background: url("../images/corp-logo/corp-logo-small-lg.png")
}
#corp-logo-small-lg a:hover {
	border: 1px solid #b51b1b;
	background: url("../images/corp-logo/corp-logo-small-lg-active.png")
}

/* DOWNLOAD AREA -------------------------------------------------------------------------------------------------------*/

.download-list {
	margin: 3px 0px 5px 0px;
	line-height: 1.8em;
	list-style-image:url("/images/ico-file-16.png");
}
.download-list li a{
	margin: 0px;
	padding: 0px;
}

.test {
	width: 200px;
	height: 80px;
	border: 1px solid #ff0000;
	background-color: #0000ff;
}
	
/* FORMS --------------------------------------------------------------------------------------------------------------------*/

.form-box-header{
	height: 1.4em;
	margin: 0px;
	padding: 2px;
	padding-left: 5px;
	background: url("../images/shade-gray-b01.png") repeat-x #aaaaaa;
	border-top: 1px solid #666666;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #cccccc;
	vertical-align: top;
	/*padding-bottom: 0.1em;*/
	color: #ffffff;
	font-weight: bold;
}

.form-box {
	padding: 5px;
	border:1px solid #e6e6e6;
	background: url("../images/shade-gray-a01.png") repeat-x #ffffff;
}

.form-box .tab1 {
	clear: left;
	float: left;
	color: #555555;
	border-bottom: 1px solid #D7D7D7;
	width: 80px;
	padding-left: 5px;
	margin-bottom: 3px;
}

.form-box .tab1-empty {
	padding-left: 5px;
	margin-left: 80px;
	margin-bottom: 3px;
}

.form-box .tab2 {
	margin-left: 10px;
}

.form-box input[type="text"]{
	color: #555555;
	border: 1px solid #cccccc;
	width: 300px;
	padding-left: 5px;
	margin-left: 3px;
	margin-bottom: 3px;
	background: url("../images/input-shade-type-a01.png") repeat-x #ffffff;
}

.form-box input[type="text"]:hover{
	border: 1px solid #91C2ED;
}

.form-box input[type="text"]:focus{
	border: 1px solid #56A1E2;
}



.form-box input[type="password"]{
	color: #555555;
	border: 1px solid #cccccc;
	width: 300px;
	padding-left: 5px;
	margin-left: 3px;
	margin-bottom: 3px;
	background: url("../images/input-shade-type-a01.png") repeat-x #ffffff;
}

.form-box input[type="password"]:hover{
	border: 1px solid #91C2ED;
}

.form-box input[type="password"]:focus{
	border: 1px solid #56A1E2;
}



.form-box input.short{
	width: 260px;
}

.form-box input[type="file"]{
	color: #555555;
	border: 1px solid #cccccc;
	width: 300px;
	padding-left: 5px;
	margin-left: 3px;
	margin-bottom: 3px;
	background: url("../images/input-shade-type-a01.png") repeat-x #ffffff;
}

.form-box input[type="file"]:hover{
	border: 1px solid #91C2ED;
}

.form-box input[type="file"]:focus{
	border: 1px solid #56A1E2;
}

.form-box input[type="checkbox"]{
	width: 40px;
	margin-top: 0.2em;
	margin-left: 3px;
	margin-bottom: 3px;
	vertical-align: top;
	padding-bottom: 0.1em;
}

.form-box input[type="submit"]{
	height: 1.4em;
	margin-top: 0px;
	margin-left: 3px;
	margin-bottom: 3px;
	background: url("../images/bg-input-a001.png") repeat-x #ffffff;
	border: 1px solid #cccccc;
	vertical-align: top;
	padding-bottom: 0.1em;
}

.form-box input[type="submit"]:hover{
	border: 1px solid #56A1E2;
}

.form-box input[type="submit"]:focus{
	border: 1px solid #56A1E2;
}

.form-box input[type="reset"]{
	height: 1.4em;
	margin-top: 0px;
	margin-left: 3px;
	margin-bottom: 3px;
	background: url("../images/bg-input-a001.png") repeat-x #ffffff;
	border: 1px solid #cccccc;
	vertical-align: top;
	padding-bottom: 0.1em;
}

.form-box input[type="reset"]:hover{
	border: 1px solid #d60000;
}

.form-box input[type="reset"]:focus{
	border: 1px solid #d60000;
}

.form-box textarea{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: small;
	color: #555555;
	border: 1px solid #cccccc;
	width: 300px;
	padding-left: 5px;
	margin-left: 3px;
	margin-bottom: 3px;
	background: url("../images/input-shade-type-a01.png") repeat-x #ffffff;
}

.form-box textarea:hover{
	border: 1px solid #91C2ED;
}

.form-box textarea:focus{
	border: 1px solid #56A1E2;
}

.form-box .text {
	color: #555555;
	border-bottom: 1px solid #D7D7D7;
	width: 80px;
	padding-left: 5px;
	margin-bottom: 3px;
}

.form-box .comment-text {
	color: #555555;
	border-bottom: none;
	font-size: xx-small;
	padding-left: 5px;
	margin-left: 83px;
	margin-bottom: 3px;
}

.form-box .small-text {
	color: #555555;
	font-size: xx-small;
}

.form-box .separator{
	margin: 0px -5px 0px -5px;
	height: 16px;
	background: url("../images/separator_a02.png") repeat-x #ffffff;
}

.form-box .spacer{
	height: 0.5em;
}
.form-box .spacer-large{
	height: 1.5em;
}
#content input[type="text"] {
	width: 98%;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
}
#content input[type="text"]:focus {
	background-color: #ffffff;
	border: 1px solid #ccccff;
}
#content textarea {
	width: 98%;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
}
#content textarea:focus {
	background-color: #ffffff;
	border: 1px solid #ccccff;
}
#content .resetbutton {
	width: auto;
	margin-right: 15px;
	color: #555555;
	background-color: #EEEEEE;
	background: url("pix/layout/bg-button-gray.png") repeat-x #ebebeb;
	border-top:   1px solid #AAAAAA;
	border-left:  1px solid #AAAAAA;
	border-right: 1px solid #888888;
	border-bottom:1px solid #888888;
}
#content .resetbutton:hover,
#content .resetbutton:focus {
	width: auto;
	background-color: #BE4141;
	color: #FFFFFF;
	background: url("pix/layout/bg-button-red.png") repeat-x #ad3a3a;
	border-top:   1px solid #AAAAAA;
	border-left:  1px solid #AAAAAA;
	border-right: 1px solid #888888;
	border-bottom:1px solid #888888;
}
#content .startbutton {
	width: auto;
	margin-right: 15px;
	color: #555555;
	background-color: #EEEEEE;
	background: url("pix/layout/bg-button-gray.png") repeat-x #ebebeb;
	border-top:   1px solid #AAAAAA;
	border-left:  1px solid #AAAAAA;
	border-right: 1px solid #888888;
	border-bottom:1px solid #888888;
}

#content .startbutton:hover,
#content .startbutton:focus {
	width: auto;
	color: #FFFFFF;
	background-color: #5EB93F;
	background: url("pix/layout/bg-button-green.png") repeat-x #5db43d;
	border-top:   1px solid #AAAAAA;
	border-left:  1px solid #AAAAAA;
	border-right: 1px solid #888888;
	border-bottom:1px solid #888888;
}
#content a.linkbutton {
	width: auto;
	margin-right: 15px;
	color: #555555;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
	background-color: #EEEEEE;
	background: url("pix/layout/bg-button-gray.png") repeat-x #ebebeb;
	border-top:   1px solid #AAAAAA;
	border-left:  1px solid #AAAAAA;
	border-right: 1px solid #888888;
	border-bottom:1px solid #888888;
}
#content .linkbutton:hover,
#content .linkbutton:focus {
	width: auto;
	color: #555555;
	background-color: #F6D724;
	background: url("pix/layout/bg-button-yellow.png") repeat-x #f7da23;
	border-top:   1px solid #AAAAAA;
	border-left:  1px solid #AAAAAA;
	border-right: 1px solid #888888;
	border-bottom:1px solid #888888;
}

/* Product Matrix --------------------------------------------------------------------------------------------------------------------*/

#product-matrix {
	width: 484px;
	height: 358px;
	background: url("../images/product-matrix/product-matrix-bg.png") no-repeat #f5f5f5;
}

#product-matrix .img-container {
	margin: 5px;
	width: 104px;
	height: 104px;
	background-color: #7ad2ff;
	float: left;
}

#product-matrix .img-container:hover {
	background-color: #d40000;
}

#product-matrix .spacer {
	margin-top: 8px;
	margin-left: 15px;
	position: absolute;
/*	border: 1px dotted gray;*/
}

#product-matrix img {
	margin: 2px;
}

/* S4M Navigation VIZ ------------------------------------------------------------------------------------------------------*/

#nav-viz-block {
	height: 8px;
	margin: 6px 0px 0px 40px;
}

.nav-viz-normal {
	float: left;
	text-align: center;
	font-size: x-small;
	width: 97px;
	height: 17px;
	color: #eee;
	padding: 1px 0px 0px 0px;
	background: url("../images/nav_viz_bg_light.png") no-repeat;
}
.nav-viz-normal:hover {
	background: url("../images/nav_viz_bg_normal.png") no-repeat;
}

.nav-viz-select {
	float: left;
	text-align: center;
	font-size: x-small;
	width: 97px;
	height: 17px;
	color: #555555;
	padding: 1px 0px 0px 0px;
	background: url("../images/nav_viz_bg_select.png") no-repeat;
}
.nav-viz-select:hover {
	background: url("../images/nav_viz_bg_select.png") no-repeat;
}

.nav-viz-inactive {
	float: left;
	text-align: center;
	font-size: x-small;
	width: 97px;
	height: 17px;
	color: #555555;
	padding: 1px 0px 0px 0px;
	background: url("../images/nav_viz_bg_inactive.png") no-repeat;
}
.nav-viz-inactive:hover {
	background: url("../images/nav_viz_bg_inactive.png") no-repeat;
}
