/*	Client: Miriam Levy miriamlevy.ch
	Autor: Alexander Albrecht alexanderalbrecht.ch
	© 2008–2025

	Screen
	CSS-Version 1.3
	28.01.2025

	COLORS
	font				=	#333 (nicht ganz schwarz)
	font farbig			=	#465666
	linkfarbe			=	#465666
*/

/*	<!-- !  INITAL RESET --> */
	/*	HTML UNDOS */
/* :link, :visited {text-decoration: none;} */
/* ul,ol {list-style: none;} */
h1,h2,h3,h4,h5,h6,pre,code {font-size: 1em; font-weight: normal;}
/* ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;} */
acronym {cursor: help;}
address	{font-style: normal;}
table {border-spacing: 0;}
table tr td {vertical-align: top;}

	/*	ADDITIONAL UNDOS */
* {margin: 0; padding: 0;}
img {border: 0;}

	/*	INITIAL SETTINGS */
html { width: 100%; margin: 0; padding: 0; }




/*	<!-- !   SITE GENERAL SETTINGS --> */
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #222;
}

a {	color: #000; }
a:link, a:visited { text-decoration: none; }
a:hover, a:focus { text-decoration: none; outline: none; }

h2, h3 { color: #465666; }
h2 { text-transform: uppercase; }
h3 { margin: 0 0 18px 0; }



/*	<!-- !   SITE --> */
div#sitewrapper {
	margin: 50px 0 0 50px;
	width: 1120px;
}




/*	<!-- !   HEADER --> */
div#header {
	height: 100px;
	text-indent: -9000px;
}

div#header h1 a {
	width: 225px;
	height: 37px;
	float: left;
	background-image: url(../img/miriam-levy-logotype.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 25px 0 0;
}

div#header p#titel {
	width: 223px;
	height: 37px;
	float: left;
	background-image: url(../img/titel.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 31px 0 0;
}

div#header p#adresse {
	width: 227px;
	height: 37px;
	float: left;
	background-image: url(../img/adresse.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 83px 0 0;
}

div#header p#adresse a {
	width: 227px;
	height: 37px;
	float: left;
}




/*	<!-- !   MENU --> */
ul#menu {
	float: left;
/* display: block; */
	width: 250px;
	margin: 0 0 0 0;
	text-indent: -9000px;
}

ul#menu li a {
	width: 225px;
	height: 50px;
	display: block;
	margin: 4px 0 8px 0;
}




/*	<!-- !   CONTENT --> */
div#content {
	width: 470px;
	margin: 0 0 50px 250px;
	padding: 15px 15px 0 15px;
	background-image: url(../img/bgtext.png);
	background-position: 0 0;
	background-repeat: repeat;
}

div#content div#columnfixed {
	height: 507px;
}

body div#bgwrapper {
	height: 522px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

/*
body#startseite div#bgwrapper { background-image: url(../img/bg0startseite.png); }
body#angebot div#bgwrapper { background-image: url(../img/bg1angebot.png); }
body#arbeitsweise div#bgwrapper { background-image: url(../img/bg2arbeitsweise.png); }
body#zumeinerperson div#bgwrapper { background-image: url(../img/bg3zumeinerperson.png); }
body#konditionen div#bgwrapper { background-image: url(../img/bg4konditionen.png); }
body#kontakt div#bgwrapper { background-image: url(../img/bg5kontakt.png); }
*/

body#startseite div#bgwrapper { background-image: url(../img/bg0startseite.png); }
body#aktuell div#bgwrapper { background-image: url(../img/bg1aktuell.png); }
body#angebot div#bgwrapper { background-image: url(../img/bg2angebot.png); }
body#arbeitsweise div#bgwrapper { background-image: url(../img/bg3arbeitsweise.png); }
body#zumeinerperson div#bgwrapper { background-image: url(../img/bg4zumeinerperson.png); }
body#konditionen div#bgwrapper { background-image: url(../img/bg5konditionen.png); }
body#kontakt div#bgwrapper { background-image: url(../img/bg6kontakt.png); }

div#content p, div#content ul, div#content table {
	padding: 0 0 18px 0;
}

table tr td.nowrap {
	white-space: nowrap;
	padding: 0 15px 0 0;
}

div#content a:link, div#content a:visited {	color: #465666; text-decoration: underline; }
div#content a:hover, div#content a:active { text-decoration: none; }

img#printbild {
	display: none;
	visibility: hidden;
}

#datenschutz h1 {
	font-size: 200%;
	margin-block: 1em;
	color: black;
}

#datenschutz h2 {
	font-size: 166%;
	margin-block: 1em;
	color: black;
}

#datenschutz h3 {
	font-size: 133%;
	margin-block: 1em;
	color: black;
}

#datenschutz a {	color: blue; }
#datenschutz a:link, #datenschutz a:visited { text-decoration: underline; }
#datenschutz a:hover, #datenschutz a:focus { text-decoration: none; outline: none; }

#datenschutz div#sitewrapper {
	margin: 0;
	padding: 50px;
	width: auto;
}

footer {
	padding-top: .5em;
	margin-left: 50px;
}