/* Haeussler StyleSheet */

html, body {
width:100%;
height:100%;
}

body {
background-color:#FFFFF2;
background-image:url(../bilder/hg-menue.gif);
background-repeat:repeat-y;
margin:0;
padding:0;
font-family:Georgia,"Times New Roman",Times,"MS Serif",serif;
}

body.start {
background-color:#071A4D;
background-image:url(../bilder/hg-relief-blau.gif);
background-repeat:repeat;
margin:0;
padding:0;
}

div {
/*border:solid 1px purple;*/
}

h1, h2, h3, h4, h5, h6 {
font-weight:normal;
font-style:normal;
font-variant:normal;
line-height:175%;
text-decoration:none;
text-indent:0px;

}

/* Listen */

ul, ul li {
padding:0;
white-space:nowrap;
list-style-type:none;
}

ol, ol li {
padding:0;
}

/* Rubrikueberschrift */

h1
{
position:absolute;
top:90px;
left:220px;
z-index:4;
width:440px;
margin-top:-9px;
padding:0;
font-size:18px;
color:#666;
text-transform:uppercase;
letter-spacing:0.4em;
text-align:center;
/*border:solid 1px red;*/
}

/* Rubrikueberschrift Neu-Ulm */

h1.nu
{
position:absolute;
top:90px;
left:220px;
z-index:4;
width:660px;
margin-top:-9px;
padding:0;
font-size:18px;
color:#666;
text-transform:uppercase;
letter-spacing:0.4em;
text-align:center;
/*border:solid 1px red;*/
}

/* Marginalie am Ende der Preislisten*/

div.marginalie {
position:relative;
margin:40px 0px 40px 0px;
padding:0;
left:0px;
width:440px;
font-size:9px;
letter-spacing:0.05em;
color:#333;
text-align:center;
line-height:150%;
}

/* Adresse am Seitenende */

address {
position:relative;
left:0px;
width:440px;
margin:20px 0px 20px 0px;
padding:0;
font-size:11px;
color:#333;
line-height:175%;
letter-spacing:0.1em;
font-style:italic;
text-align:center;
}

/* Adresse am Seitenende */

address.nu {
position:relative;
left:0px;
width:660px;
margin:20px 0px 20px 0px;
padding:0;
font-size:11px;
color:#333;
line-height:175%;
letter-spacing:0.1em;
font-style:italic;
text-align:center;
}

#conheins {
/*border:solid 1px green;*/
}


a:link {
color:#600;
text-decoration:none;
}

a:visited {
color:#600;
text-decoration:none;
}

a:active {
color:#600;
text-decoration:none;
}

a:hover {
color:#333;
text-decoration:none;
}

/*a.grauerlink:link {
color:#333;
}

a.grauerlink:visited {
color:#333;
}

a.grauerlink:active {
color:#600;
}

a.grauerlink:hover {
color:#600;
}

a.grauerlink:focus {
color:#600;
outline:none;
}*/

a.hellgrauerlink:link {
color:#666;
}

a.hellgrauerlink:visited {
color:#666;
}

a.hellgrauerlink:active {
color:#600;
}

a.hellgrauerlink:hover {
color:#600;
}

/*a.hellgrauerlink:focus {
color:#600;
outline:none;
}*/

table, tr, td {
table-layout:fixed;
border:0 none;
border-collapse:collapse;
border-spacing:0px;
margin:0;
padding:0;
}
/*border:solid 1px blue;*/

img {
border:none;
margin:0;
padding:0;
}

td.titel {
vertical-align:middle;
height:170px;
}

table.starttabelle {
position:absolute;
top:0px;
left:0px;
z-index:1;
}
/*border:solid 1px orange;*/

table.preisliste
{
position: relative;
top: 0px;
left: 0px;
width:695px;
z-index: 4;
}

#startinhalt {
position:relative;
left:0px;
top:0px;
z-index:2;
}

#startlogo {
position:absolute;
top:-77px;
z-index:2;
}

#stilvoll {
position:absolute;
left:300px;
top:172px;
z-index:2;
}

#logo {
position:absolute;
top:0px;
left:0px;
width:200px;
height:200px;
background-color:#006;
z-index:3;
}

#rubrikbild {
position:absolute;
top:0px;
left:200px;
width:480px;
height:200px;
z-index:2;
float:none;
}

#logohintergrund {
background-image:url(../bilder/hg-logo-400x400-25.gif);
background-repeat:no-repeat;
position:absolute;
top:240px;
left:240px;
width:400px;
height:400px;
z-index:1;
float:none;
}

#logohintergrundrubrik {
background-image:url(../bilder/hg-logo-400x400-25.gif);
background-repeat:no-repeat;
position:absolute;
top:540px;
left:240px;
width:400px;
height:400px;
z-index:1;
float:none;
}

#hintergrund {
background-repeat:no-repeat;
position:absolute;
top:0px;
left:0px;
width:655px;
height:1000px;
z-index:1;
float:none;
}

#ausfrgbild {
position:absolute;
top:270px;
left:220px;
}

#ausfrgbildbesteck {
position:absolute;
top:200px;
left:715px;
z-index:5;
}

.besteckbild {
position:absolute;
top:300px;
left:515px;
width:300px;
height;400px;
z-index:5;
float:none;
}

#ausfrgbildgeschirr {
position:absolute;
top:260px;
left:675px;
z-index:5;
}

/* Container Inhaltsbereich Texte */

#conrubrik {
position:absolute;
top:0px;
left:220px;
width:440px;
height:200px;
z-index:4;
color:#666;
font-size:18px;
text-transform:uppercase;
letter-spacing:0.4em;
text-align:center;
vertical-align:middle;
line-height:120%;
}
/*border:solid 1px orange;*/


#coninhalt {
position:absolute;
top:220px;
left:220px;
width:660px;
/*min-height:100%;*/
z-index:4;
/*border:solid 1px blue;*/
}
/**/


#context {
position:absolute;
top:0px;
left:0px;
width:440px;
height:100%;
z-index:4;
}
/*border:solid 1px red;*/


#conbild {
position:absolute;
top:0px;
left:460px;
width:200px;
height:200px;
z-index:4;
}
/*border:solid 1px green;*/

/* Bild tiefer bei zusaetzlichen Ueberschriften */

#conbildtiefer {
position:absolute;
top:50px;
left:460px;
width:200px;
height:200px;
z-index:4;
}
/*border:solid 1px green;*/


#conmarginalie {
position:absolute;
top:0px;
left:460px;
width:200px;
height:200px;
z-index:4;
}
/*border:solid 1px green;*/


/* ========== Formatierungen im Inhaltsbereich ========== */

/* ---------- Inhaltsbereich Basisformate ---------- */

/* ----- Typografie ----- */

/* Rubrikueberschrift */

.rubrik {
color:#666;
font-size:18px;
text-transform:uppercase;
letter-spacing:0.4em;
text-align:center;
line-height:175%;
vertical-align:middle;
width:440px;
height:200px;
/*border:solid 1px red;*/
}

/* Ueberschrift */

.ueberschrift {
color:#333;
font-size:16px;
letter-spacing:0.2em;
line-height:175%;
text-align:center;
font-style:italic;
margin-top:0px;
margin-bottom:17px;
}

/* Fliesstext, linksbuendig */

.fliesstext {
width:440px;
margin-top:0px;
margin-bottom:13px;
font-size:13px;
color:#333;
line-height:175%;
letter-spacing:0.05em;
text-indent:0px;
}

/* Fliesstext, zentriert, ohne Einzug */

.textzentriert {
position:relative;
left:0px;
width:440px;
margin:0px 0px 20px 0px;
font-size:13px;
color:#333;
line-height:175%;
text-align:center;
letter-spacing:0.05em;
}

/* Fuer Neu-Ulm Fliesstext, zentriert, ohne Einzug */

div.nu {
position:relative;
left:0px;
width:660px;
margin:0px 0px 20px 0px;
font-size:13px;
color:#333;
line-height:175%;
text-align:center;
letter-spacing:0.05em;
}

/* Ueberschriften in den AGBs */


h5 {
position: relative;
left: 0px;
width: 440px;
margin: 0px 0px 10px 0px;
font-size: 13px;
color: #333;
font-style: italic;
letter-spacing: 0.05em;
line-height: 175%;
text-align: center;
}

.fliesstextpfeilrot {
color:#600;
font-size:15px;
}

.fliesstextpfeilgrau {
color:#333;
font-size:15px;
}

/* Position derLinks richtet sich nach der oberen Tabelle */

.ausfrglinkpfeil {
color:#600;
font-size:12px;
}

/* als div */

div.linksrechtstab {
position:relative;
top:0px;
left:460px;
width:200px;
z-index:5;
color:#333;
font-size:10px;
letter-spacing:0.1em;
line-height:175%;
font-style:normal;
margin:40px 0px 20px 0px;
/*border:1px red solid;*/
}

/* als ul */

ul.navrechts {
position:relative;
top:0px;
left:460px;
width:200px;
z-index:5;
color:#600;
font-size:12px;
letter-spacing:0.1em;
line-height:145%;
font-style:normal;
margin:40px 0px 20px 0px;
/*border:1px red solid;*/
}

/* als ul */

ul.navrechts {
position:relative;
top:0px;
left:460px;
width:200px;
z-index:5;
color:#600;
font-size:12px;
letter-spacing:0.1em;
line-height:145%;
font-style:normal;
margin:40px 0px 20px 0px;
/*border:1px red solid;*/
}
/*border:1px red solid;*/

ul.navrechts li {
margin:0;
}

/* Links der rechten Navigationsliste */

ul.navrechts li a:link {
color:#333;
font-size:10px;
}

ul.navrechts li a:visited {
color:#333;
font-size:10px;
}

ul.navrechts li a:active {
color:#600;
font-size:10px;
}

ul.navrechts li a:hover {
color:#600;
font-size:10px;
}



/* Position derLinks richtet sich oberem div */

.linksrechtsdiv {
position:relative;
left:0px;
width:200px;
z-index:5;
color:#333;
font-size:10px;
letter-spacing:0.1em;
line-height:175%;
font-style:normal;
margin-top:20px;
}

.adresse {
font-size:11px;
color:#333;
line-height:175%;
letter-spacing:0.1em;
font-style:italic;
text-align:center;
margin-top:50px;
margin-bottom:50px;
}


/* Position der Adresse richtet sich oberem div */

.adressediv {
position:relative;
left:-460px;
width:440px;
font-size:11px;
color:#333;
line-height:175%;
letter-spacing:0.1em;
font-style:italic;
text-align:center;
margin-top:50px;
margin-bottom:50px;
}


/* Position der Adresse richtet sich nach dem Fliesstext */

.adressefliesstext {
font-size:11px;
color:#333;
line-height:175%;
letter-spacing:0.1em;
font-style:italic;
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

.adressetitel {
font-size:13px;
font-style:normal;
font-variant:small-caps;
}

.trennstrich
{
margin:0px 0px 0px 110px;
width:200px;
height:1px;
background-color:#999;
border:none;
text-align:left;
}

.trennstrichnu
{
margin:0px 0px 0px 220px;
width:200px;
height:1px;
background-color:#999;
border:none;
}

/* ========== spezielle Formate innerhalb der Kapitel ========== */


/* ----- Impressionen ------ */

.impressionbild {
text-align:left;
margin:0px 17px 0px -18px;
}

.impressiontext {
font-size:13px;
color:#333;
text-align:center;
line-height:175%;
letter-spacing:0.05em;
font-style:italic;
margin-top:8px;
margin-bottom:34px;
padding-left:40px;
padding-right:40px;
}

div.artikelbildboxeins {
position:relative;
left:0px;
bottom:0px;
width:1px;
height:1px;
z-index:-1;
margin:0;
padding:0;
overflow:visible;
}
/*border:1px solid red;*/

div.artikelbildboxzwei {
position:absolute;
left:20px;
bottom:-20px;
width:200px;
z-index:2;
margin:0;
padding:0;
overflow:visible;
}
/*border:1px solid green;*/

div.artikelbildboxporzellan {
position:absolute;
left:20px;
bottom:-60px;
width:200px;
z-index:2;
margin:0;
padding:0;
overflow:visible;
}

div.artikelbildboxtassen {
position:absolute;
left:-100px;
bottom:-100px;
width:200px;
z-index:2;
margin:0;
padding:0;
overflow:visible;
}

div.artikelbildboxgross {
position:absolute;
left:20px;
bottom:-100px;
width:200px;
z-index:2;
margin:0;
padding:0;
overflow:visible;
}

img.artikelbild {
visibility:hidden;
z-index:1;
margin:0;
padding:0;
float:none;
}


td.artikelbild {
width:220px;
}

/* ----- Stellenangebote ------ */

.stelle {
font-size:16px;
font-variant:small-caps;
letter-spacing:2px;
text-align:center;
margin-top:0px;
margin-bottom:13px;
}

/* ----- Standorte, Wegbeschreibungen ------ */

img.firmengebaeude { margin-top:10px; }

img.nu 
{
	margin-top:10px; 
	width: 660px;
	height:330px;
}


img.plan { margin:40px 0px 0px 0px; }

/* ----- Fragen + Antworten ----- */

/* Einleitungstext, Fragen + Antworten */

.faqeinleitung {
color:#333;
font-size:13px;
letter-spacing:0.05em;
line-height:175%;
text-align:center;
font-style:italic;
vertical-align:middle;
}


/* Fragentitel */

.fragentitel {
color:#333;
font-size:16px;
letter-spacing:0.2em;
line-height:175%;
text-align:center;
font-style:italic;
margin-top:34px;
margin-bottom:17px;
margin-left:-34px;
}


/* Fragen Link */

a.frage:link {
font-size:13px;
color:#600;
line-height:175%;
letter-spacing:0.05em;
text-indent:0px;
margin-top:0px;
margin-bottom:17px;
}

a.frage:visited {
font-size:13px;
color:#600;
line-height:175%;
letter-spacing:0.05em;
text-indent:0px;
margin-top:0px;
margin-bottom:17px;
}

a.frage:active {
font-size:13px;
color:#333;
line-height:175%;
letter-spacing:0.05em;
text-indent:0px;
margin-top:0px;
margin-bottom:17px;
}

a.frage:hover {
font-size:13px;
color:#333;
line-height:175%;
letter-spacing:0.05em;
text-indent:0px;
margin-top:0px;
margin-bottom:17px;
}


/* Fragen */

ol.fragen {
position:relative;
left:20px;
width:440px;
margin:10px 0px 20px 0px;
list-style-type:decimal;
font-size:13px;
font-style:italic;
color:#600;
line-height:175%;
letter-spacing:0.05em;
}

ol.fragen li {
margin:0px 0px 10px 0px;
width:440px;
padding:0;
}

/* Antworten */

ol.antwort {
position:relative;
left:20px;
width:440px;
margin:40px 0px 20px 0px;
font-size:13px;
font-weight:normal;
font-style:normal;
color:#333;
line-height:175%;
letter-spacing:0.05em;
}

ol.antwort li {
margin:0px 0px 10px 0px;
width:440px;
padding:0;
}

ol.antwort a {
font-style:italic;
}

/* zentrierter Text */

.zentriert {
text-align:center;
}

/* ---------- Artikelpreislisten ---------- */

/* Ueberschrift Kataloguebersicht */

td.kataloguebersichtueberschrift {
color:#333;
font-size:16px;
letter-spacing:0.2em;
line-height:130%;
text-align:center;
font-style:italic;
padding-top:20px;
padding-bottom:20px;
vertical-align:middle;
}

/* Ausrichtung innerhalb der Tabellenzellen */

td.oben {
vertical-align:top;
}

td.mitte {
vertical-align:middle;
}

td.unten {
vertical-align:bottom;
}

td.untenzentriert {
vertical-align:bottom;
}


/* Ausfuehrung */

div.ausfrgtext {
position:relative;
left:0px;
width:440px;
font-style:italic;
color:#333;
font-size:11px;
letter-spacing:0.1em;
line-height:175%;
text-align:center;
font-style:italic;
margin:0px 0px 34px 0px;
}


/* Ueberschriften (Ausfuehrung, Artikelgruppe) auf Uebersichtsseiten */

h2 {
position:relative;
left:0px;
width:440px;
margin:40px 0px 0px 0px;
font-size:16px;
color:#333;
font-style:italic;
font-weight:bold;
letter-spacing:0.2em;
line-height:130%;
text-align:center;
}

h2.nu {
position:relative;
left:0px;
width:660px;
margin:40px 0px 0px 0px;
font-size:16px;
color:#333;
font-style:italic;
font-weight:bold;
letter-spacing:0.2em;
line-height:130%;
text-align:center;
}

h2 a:link {
color:#666;
}

h2 a:visited {
color:#666;
}

h2 a:active {
color:#600;
}

h2 a:hover {
color:#600;
}

/* -- Ueberschriften (Ausfuehrung, Artikelgruppe) auf Artikelseiten -- */

h3,h4,h6 {
position:relative;
left:0px;
width:440px;
color:#333;
line-height:130%;
text-align:center;
}

/* Ausfuehrungen, Artikelgruppen */

h3 {
margin:40px 0px 20px 0px;
font-size:16px;
font-style:italic;
letter-spacing:0.2em;
}

/* z. B. Stellenangebote */

h4 {
margin:10px 0px 10px 0px;
font-size:16px;
font-variant:small-caps;
letter-spacing:2px;
}

/*Neu-Ulm Wegbeschreibungen Ueberschriften */

h4.nu {
width:660px;
margin:30px 0px 10px 0px;
font-size:16px;
font-variant:small-caps;
letter-spacing:2px;
}

h6 {
margin:20px 0px 0px 0px;
font-size:13px;
font-style:italic;
letter-spacing:0.2em;
}

/* -- Positionierung der Stills -- */

div.still, div.stillzwei {
position:relative;
left:0px;
width:440px;
height:294px;
}

/* erstes Bild oberhalb der Listen oder Texte */

div.still {
margin:0px 0px 20px 0px;
}

/* zweites Bild innerhalb der Listen oder Texte */

div.stillzwei {
margin:40px 0px 20px 0px;
}

/* -- Abstandshalter am Seitenende, "clear" bewirkt die Anpassung des Containers an den Inhalt -- */

div.fuss
{
clear: left;
height: 50px;
margin: 0;
padding: 0;
}

td.ausfrg {
color:#333;
font-size:16px;
letter-spacing:0.2em;
line-height:130%;
text-align:center;
font-style:italic;
padding-top:20px;
padding-bottom:34px;
vertical-align:middle;
}


/* Uebersichtseiten */

td.uebersicht {
color:#333;
font-size:16px;
letter-spacing:0.1em;
line-height:130%;
text-align:center;
font-style:italic;
font-weight:bold;
padding-top:50px;
padding-bottom:0px;
vertical-align:middle;
}

td.ausfrglogo {
color:#333;
font-size:16px;
letter-spacing:0.2em;
line-height:130%;
text-align:center;
font-style:italic;
padding-top:15px;
padding-bottom:15px;
vertical-align:middle;
}

td.ausfrgtext {
color:#333;
font-size:11px;
letter-spacing:0.1em;
line-height:175%;
text-align:center;
padding-left:0px;
padding-right:0px;
padding-bottom:34px;
font-style:italic;
vertical-align:middle;
}

/* Tabellenzelle mit weiterfuehrende Links am Seitenende */

td.ausfrglink {
color:#333;
font-size:10px;
letter-spacing:0.1em;
line-height:175%;
font-style:normal;
vertical-align:middle;
padding-top:20px;
padding-bottom:20px;
}

/* Artikel Basisformat */

td.art {
color:#333;
font-size:13px;
text-align:left;
letter-spacing:0.05em;
line-height:130%;
padding-top:17px;
}

/* Artikelnummer */

.artnr {
color:#333;
vertical-align:top;
text-align:left;
font-size:13px;
letter-spacing:0.05em;
line-height:130%;
padding-top:17px;
}

/* Artikeldetails */

.artdet {
color:#333;
vertical-align:top;
text-align:left;
font-size:13px;
letter-spacing:0.05em;
line-height:130%;
padding-top:17px;
}

/* Artikelbezeichnung */

.artbez {
font-variant:small-caps;
letter-spacing:2px;
}

/* ausfuehrliche Artikeltexte */

.arttxt {
color:#333;
vertical-align:top;
text-align:left;
font-size:13px;
letter-spacing:0.05em;
line-height:130%;
padding-top:17px;
}

/* Preisangabe */

.artpreis {
color:#333;
text-align:right;
vertical-align:bottom;
font-size:13px;
letter-spacing:0.05em;
line-height:130%;
padding-top:17px;
}

/* Bildaufruf */

.aufruf {
position:relative;
bottom:0px;
width:35px;
}

.kamera {
position:absolute;
bottom:0px;
left:20px;
float:none;
}

/* ---------- Kontakt ---------- */

/* Impressum */

/* Impressum Titel */

.impressumtitel {
font-size:13px;
font-weight:bold;
color:#333;
line-height:175%;
letter-spacing:0.05em;
margin-top:0px;
margin-bottom:17px;
text-align:center;
}

/* Impressum Angaben */

.impressum {
font-size:13px;
color:#333;
line-height:175%;
letter-spacing:0.05em;
margin-top:0px;
margin-bottom:17px;
text-align:center;
}

/* eMail-Formular */

/* Textfelder */

form {
width:440px;
margin:20px 0px 20px 0px;
padding-left:3px;
font-size:11px;
color:#333;
font-style:italic;
line-height:175%;
letter-spacing:0.1em;
}

.textfeld {
width:440px;
margin:0px 0px 10px -3px;
padding:3px;
font-family:"New Courier",Courier;
font-size:13px;
color:#333;
background:transparent;
border:solid 1px #E6E6CC;
}

/* Checkboxen */

.checkboxset {
margin:26px 0px 26px -3px;
width:430px;
border:solid 1px #E6E6CC;
}

.checkbox {
margin:10px 0px 10px 10px;
width:400px;
font-size:13px;
letter-spacing:0.1em;
font-style:italic;
}

/* Nachrichtenfeld */

.nachrichtenfeld {
width:440px;
height:330px;
margin:0px 0px 10px -3px;
padding:3px;
background:transparent;
border:solid 1px #E6E6CC;
font-family:"New Courier",Courier;
font-size:13px;
}

/* Nachricht senden */

.senden {
margin-left:265px;
margin-top:26px;
margin-bottom:26px;
width:178px;
height:42px;
}

/* ---------- Anmerkungen, Bildunterschriften, Rechtliche Hinweise ---------- */

/* Marginalie, linksbuendig */

.marginaliel {
font-size:10px;
letter-spacing:0.05em;
color:#333;
line-height:175%;
margin-top:6px;
}

/* ========== Navigation auf der linken Seite ========== */

/* ---------- 1. Ebene ---------- */

.navlinks {
position:absolute;
top:220px;
left:10px;
width:180px;
z-index:2;
margin:0;
font-size:12px;
color:#000;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0.2em;
line-height:200%;
/*border:solid 1px orange;*/
}

ul.navlinks li {
margin:0;
}

ul.navlinks a:link {
color:#666;
}

ul.navlinks a:visited {
color:#666;
}

ul.navlinks a:active {
color:#600;
}

ul.navlinks a:hover {
color:#600;
}

/* Hinweise und Kataloglinks */

.navhinweis
{
font-size:10px;
color:#333;
margin:0;
letter-spacing:0.1em;
font-style:italic;
font-weight:normal;
font-variant:normal;
}

li.navhinweis a:link {
color:#333;
}

li.navhinweis a:visited {
color:#333;
}

li.navhinweis a:active {
color:#600;
}

li.navhinweis a:hover {
color:#600;
}

/* Navigation Kapitel */

.navkapitel {
}


/* Navigation 2. Ebene: Rubriken */

ul.navlinks li ul {
margin-left:5px;
font-size:11px;
color:#333;
font-variant:normal;
letter-spacing:0.03em;
}


ul.navlinks li ul a:link {
color:#333;
font-weight:normal;
}

ul.navlinks li ul a:visited {
color:#333;
font-weight:normal;
}

ul.navlinks li ul a:active {
color:#600;
font-weight:normal;
}

ul.navlinks li ul a:hover {
color:#600;
font-weight:normal;
}


/* Navigation 3. Ebene: Unterrubriken und Ausfuehrungen */

ul.navlinks li ul li ul {
font-variant:normal;
font-weight:bold;
font-style:italic;
}

ul.navlinks li ul li ul a:link {
color:#333;
font-weight:normal;
letter-spacing:0.05em;
}

ul.navlinks li ul li ul a:visited {
color:#333;
font-weight:normal;
letter-spacing:0.05em;
}

ul.navlinks li ul li ul a:active {
color:#600;
font-weight:normal;
letter-spacing:0.05em;
}

ul.navlinks li ul li ul a:hover {
color:#600;
font-weight:normal;
letter-spacing:0.05em;
}

