
/*  B O D Y  und Hs  */

body {
	font-family: Georgia, Geneva, Arial;	
	color: black; 
	background-color: #fdf7f8;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 25px;
	padding: 0;
	text-align: center;
}

h1 {
	font-size: 1.22em;
}



h6 {
	margin: 0px;
	font-family: Geneva, Arial;
	font-weight: bold;
	font-size: 0.6em;
	letter-spacing: 0.1em;
}

.h6klasse {
	position: relative;
	top: 90px;
	left: 10px;
}

.h6klasse2 {
	position: relative;
	top: 100px;
	left: 10px;
}


.agb {
	overflow: auto;
	height: 500px;
	text-align: left;
	font-size: 0.9em;
}

.agbtext {
	margin-right: 20px;
}

.agb h2{
	font-size: 1.3em;
}

.agbliste {
	text-align: right;
	margin-right: 20px;
}

.disclaimer {
	line-height: 140%;
}

/*  K O P F  - BEREICH*/

#kopf {
	font-size: 1.2em;
   width: 693px; height: 266px;
   margin: 0; padding: 0;
   background:  url(../../pics/background/mirella_oben_s2.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#kopf .tablemenue {
	width: 70%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-family: geneva, arial, georgia;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding: 2px;
}

#kopf .tablemenue td{
	width: 16.6%;
}

.maptrans {
	position: relative;
	top: -220px;
	left: -285px;
	display: none;
}

/* H A U P T T A B E L L E */

.table1 {
	width: 693px;
	text-align: center;
	background: white;
	margin-left: auto;
	margin-right: auto;
}

.table1 td {
	vertical-align:top;
}

/* F U S S  - BEREICH*/

#fuss {
	width: 693px; height: 187px;
   margin: 0; 
	padding: 0px 0px 0px 0px;
	background:url(../../pics/background/mirella_unten_s2.gif) top left no-repeat;
	text-align: center;
	color: #444;
	vertical-align: middle;
	letter-spacing: 0.05em;
	margin-left: auto;
	margin-right: auto;
}

.obenpfeil {
	position: relative;
	left: 10px;
	bottom: 15px;
}

/*  S P A L T E N  */

#linksaussen2 {
	width: 1px;
	margin: 0; padding: 0;
}

#linksaussen {
	width: 120px;
	margin: 0; 
	padding: 0;
	background: white;
}

#links {
	font-size: 1.0em;
	width: 490px;
	line-height: 1.8em;
	margin: 0; padding: 0;
	background: white;
	height: 488px;
	overflow: auto;

}

#rechts {
	width: 76px;
	font-size: 0.8em;
	font-family: arial, sans-serif;
	margin: 0; padding: 0;
	background: white;
		background:url(../../pics/background/logo_leiste11.jpg) top no-repeat;

}

#rechtsaussen {
	width: 6px;
	margin: 0; padding: 0;
}

.randlinks {
	background:url(../../pics/background/rand_links.gif);
	background-repeat: repeat-y;
}
.randrechts {
	background:url(../../pics/background/rand_rechts.jpg);
	background-repeat: repeat-y;
}

.weiss {
	background: white;
}


/* TABELLE   S C H M U C K B I L D E R */

#links .tableaussen {
	padding: 0px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#links .tableaussen td {
	padding: 5px;
	background: #dde;
}

#links .tableaussen .beschreibung {
	font-size: 9pt;
	line-height: 120%;
}

#links .tableaussen .tableinnen .titel {
	color: #f77;
	font-weight: bold;
}

#links .tableaussen .laenge, .material, .beschr, .preis {
	text-align: left;
	font-weight: bold;
	font-style: italic;
}

#links .lieferbar {
	background-color: #f66;
	color: #fff;
	font-weight: bold;
	line-height: 1.6em;
	border: 2px solid #f44;
}

#schmuckseite .beschreibung .laenge1, .preis1 {
	text-align: left;
	margin-left: 15px;
}

#schmuckseite .beschreibung .material1, .beschr1 {
	text-align: left;
	margin-left: 15px;
	width: 185px;
}


/* G A E S T E B U C H */

.guestbook  .guesttable {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

.guestbook .guesttable td {
	vertical-align: middle;

}

.guestbook .guestlinks {
	text-align: right;
	font-weight: bold;
	padding-right: 15px;
}

.guestbook .guestrechts {
	text-align: left;
	font-style: italic;
}

.guestbook {
	font-size: 10pt;

}

.guestbook input {
	width: 150px;
}

.guestbook textarea {
	width: 222px;
	height: 65px;
}

.guestbook .guestbuttons input {
	width: 70px;
}

.ausgabe .guestausgabe {
	width: 450px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border: solid 1px #eee;
}

.ausgabe .ausgabe1 {
	text-align: left;
	font-size: 9pt;
	font-weight: bold;
	background-color: #f3f3f3;
	padding-left: 5px;
}

.guest5 {
	width: 35px !important;
}

.ausgabe .guestlink {
	font-weight: lighter;
}

.ausgabe .ausgabe2 {
	text-align: right;
	font-size: 8pt;
	font-style: italic;
	background-color: #f6f6f6;
	padding-right: 5px;
	width: 115px;
}

.ausgabe .ausgabe3 {
	text-align: left;
	font-size: 8pt;
	padding-left: 5px;
	font-weight: bold;
	border: solid 1px #eee;
	width: 450px;
	
}

.ausgabe .ausgabe4 {
	text-align: left;
	font-size: 10pt;

}

.ausgabe .ausgabe5 {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}


/* A D M I N */

.edittext {
	font-size: 8pt;
}

.edittextladen {
	font-size: 8pt;
	white-space: nowrap; 
}

.tabladen {
	
}

.tabladen td {
	vertical-align: middle;
	text-align: left;
	padding: 1px 3px 1px 3px !important;
	border: 1px solid #fff;
}

.mittig {
	text-align: center !important;
}

.submitbutton input {
	width: 90px !important;
}

.plz input {
	width: 40px !important;
}

.ort input {
	width: 146px !important;
}

/* M E N U E --- A R T*/

#linksaussen .menueart {
	text-align: center;
	margin-left:14px;
	margin-top: 40px;
	font-size: 9pt;
	line-height: 180%;
}

#linksaussen .art {
	font-weight: bold;
	font-style: italic;
}

#linksaussen .art2 {
	padding-top: 9px;
}

/*  B I L D E R F E N S T E R */

.fenster {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#fensterseite {
	margin-left:0;
	margin-right:0;
	margin-top: 10px;
	background-color: #fff;
	font-size: 9pt;
}

#fensterseite .textoben {
	font-size: 32pt;
	padding: 0 0 8px 0;
	color: #f77;
	font-weight: bold;
}

#fensterseite .beschreibung {
	padding: 10px 0 0 0;
}

#fensterseite.fenster td {
	padding: 5px;
}

#fensterseite .fensterlinks {
	text-align: left;
	
}

#fensterseite .fensterrechts {
	text-align: right;
}

#fensterseite .beschreibung {
	padding: 10px 0 0 0;
}

/*     A     G    B   */

#agbseite .fensterlinks {

}

#agbseite .beschreibung {
	font-size: 9pt;
	position: absolute;
	right: 35px;
	bottom: 28px;
}

#agbseite .druckenpdf {
	text-align: left;
	font-size: 8pt;
	padding: 0;
	position: absolute;
	left: 25px;
	bottom: 8px;
}

#agbseite .textoben {
	font-size: 24pt;
	padding: 0;
	color: #000;
	font-weight: bold;
}

#agbseite .textpdf {
	position: relative;
	left: 40px;
	top: -20px;
}

/*  S O N D E R F O R M A T I E R U N G E N  */

.kursiv {
	font-style: italic;
}

/* K O N T A K T */

input#homepage, label[for="homepage"] {
    display:none;
}

.kontakt { display: none;}