/*	Client: Mosimann Neese Hagmann www.mnh-law.ch
	Autor: Alexander Albrecht www.christen.ch
	© 2007

	Print
	CSS-Version 1.0
	19.12.2007
*/

/*	<!-- !  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;}

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

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




/*	<!-- !   SITE GENERAL SETTINGS --> */
body {
	font-family: Georgia, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #111;

	/* min-width: 720px; */
}

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




/*	<!-- !  MENU --> */
div#menu {
	display: none;
	visibility: hidden;
}




/*	<!-- !   HEADER --> */
div#header {
	position: fixed;
	width: 160px;
	height: 134px;
	margin: 20px 0 0 45px;
}

div#header h1 a {
	display: block;

	width: 160px;
	height: 134px;

	background-image: url(../img/logo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	
	text-indent: -9000px;
}




/*	<!-- !   CONTENT --> */
div#content {
	position: absolute; /* wichtig für IE6 */
	top: 0; /* wichtig für IE6 */
	width: 500px;
	margin: 0;
}

div#contentwrapper {
	padding: 0;
}

div#content h2,
div#content h3 {
	display: inline;
	color: #C0CE42;
	padding: 0 1px; /* evtl. nicht */
}

div#content p#firstp {
	margin: 22px 0 0 0;
}

div#content p,
div#content img,
div#content ul,
div#content table,
.onlyheadline {
	margin: 0 0 22px 0;
}

div#content { background-position: 0 0; background-repeat: no-repeat; }
body#mosimann div#content { background-image: url(../img/mosimann.jpg); }
body#neese div#content { background-image: url(../img/neese.jpg); }
body#hagmann div#content { background-image: url(../img/hagmann.jpg); }
body#stalder div#content { background-image: url(../img/stalder.jpg); }
body#schilliger div#content { background-image: url(../img/schilliger.jpg); }


div#content ul {
	list-style-type: disc;
	list-style-position: outside;
}

div#content ul li {
	margin: 0 0 0 20px;
	padding: 0;
}

div#content a:link,
div#content a:visited {
	border-bottom-style: none;
}

div#content a:hover,
div#content a:active {
	border-bottom-style: none;
}




/*	<!-- !   KONTAKT --> */
table tr td {
	padding: 0 10px 0 0;
	/* width: 190px; */
}




/*	<!-- !   GOOGLEMAP --> */
div#googlemap {
	width: 500px;
	height: 375px;
	margin: 0 0 30px 0;
}

div#googlemap a:link {
	border: none;
}




/*	<!-- !   SEVERAL CLASSES --> */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/*
.grid {
	z-index: 1000;
	position: relative;
	background: url('grid10.png') repeat -1px 0;
	margin: 0;
	padding: 0;
	height: 100%;
}
*/
