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

	Screen
	CSS-Version 1.0
	19.12.2007

	COLORS
	font				=	#111 (nicht ganz schwarz)
	background-color	=	#FCFCFC (nicht ganz weiss)
	mnh-Logo			=	#A2B100
	mnh-Hinterlegungen	=	#C0CE42

*/

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




/*	<!-- !   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 0 40px 250px;
}

div#contentwrapper {
	padding: 245px 0 0 0;
}

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

div#content p#firstp {
	margin: 22px 0 22px 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#baumgartner div#content { background-image: url(../img/baumgartner.jpg); }


div#content ul {
	list-style: none;
}

div#content ul li {
	margin: 0 0 0 4px;
	padding: 0 0 0 8px;
	background: url(../img/listbullet.gif) no-repeat 0 11px;
}

div#content a:link,
div#content a:visited {
	border-bottom-width: 1px;
	border-bottom-color: #111;
	border-bottom-style: dotted;
}

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

.contact {
/* 	float: left; */
}

.contact img {
	float: left;
	padding-right: 10px;
}

.last-anwalt {
 	padding-bottom: 20px;
}




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

/*
table#version tr td {
	padding: 0 0 22px 0;
	width: 225px;
}

body#kontakt div#content ul li {
	margin-bottom: 22px;
}

body#kontakt div#content div#personen p {
	display: inline;
}
*/





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