/* Project:    mhis.de - web designed for YOU!
   Author:     Marc Haunschild
	 Copyright:  mhis.de - web designed for YOU!

- Table of Contents - - - - - - - - - - - - - -



1. Genral Rules and Resets
2. Layout

*/
body {
	padding-top:1.5em;
	font-family: Calibri, Verdana, Arial, Helvetica, Geneva, sans-serif;
	background-color: #003;
	
	
  background-image: -webkit-gradient(linear, left top, left bottom, from(#112266), to(#111111)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #112266, #111111); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #112266, #111111); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #112266, #111111); /* IE10 */
  background-image:      -o-linear-gradient(top, #112266, #111111); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #112266, #111111);

	
	overflow: scroll;
}
img {
	border: none;
}
hr {
	clear:both;
	width:0;
	height: 0;
	visibility:hidden;
}
#site-content {
	max-width:60em;
	min-width:25em;
	margin: 0 auto;
	padding:12px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #fff;
}
#content {
	clear: left;
	background-color: #eef;
	margin:12px;
}
#main-teaser {
	display: none;
}
#main {
	margin-left: 17.1875em;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #fff;
	border:2px solid #00a;
	padding:1em;
}
#header {
	padding: 0em 2em;
}
h1 {
	float: left;
	width: 7.03125em;
}
h1 img {
	width: 7.03125em;
}
h2 {
	font-size: 2em;
	line-height: 2em;
	margin-left: 8.59375em;
	color: #008;
}
#breadcrumb {
	padding: 0 2em;
	background-color: #338;
	border-top:2px solid #003;
}
#breadcrumb ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#breadcrumb ul li {
	float:left;
	padding: 0 .5em;
	color: #eef;
	background-color: #338;
}
#breadcrumb ul li a {
	display:block;
	padding: 0 .5em 0 .25em;
	color: #eef;
}
#breadcrumb ul li a:active,
#breadcrumb ul li a:focus,
#breadcrumb ul li a:hover {
	background-color: #f80;
}
#main-content {
	padding:2em;
}
#nav {
	float: left;
	width: 14.0625em;
	background-color: #fec;
	border:2px solid #f80;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#nav ul {
	list-style-type: none;
	margin:1em 0;
	padding:0;
}
#nav ul li a {
	display: block;
	padding: 4px 0 4px 16px;
	text-decoration:none;
	color: #800;
}
#nav ul li a:active,
#nav ul li a:focus,
#nav ul li a:hover {
	color: #eee;
	background-color: #e70;
}
#nav ul ul {
	list-style-type: none;
	margin:0;
}
#nav ul li li a {
	padding-left: 32px;
}
#nav ul li li li a {
	font-size: .75em;
	padding-left: 48px;
}
#main-content-block h3 {
	margin-top:0;
	padding-top: 1em;
}
#main-content-block a {
	color: #008;
}
#main-content-block a:active,
#main-content-block a:focus,
#main-content-block a:hover {
	text-decoration:none;
}
#main-content-block a:visited {
	color: #666;
}
#main-block p,
#main-block li {
    line-height: 1.5em; 
}

