* {

}

html {
	margin:2px;
        padding:0px;
        border:none;
}

body { color: #57422a; background-image: url(images/bg.gif); font-family: Arial; border-style: none; }

h1, h2, h3 {
	color: #57422a;
}

h1 {
	margin-bottom: .5em;
	text-align: left;
	font-size: 182%;
	font-weight: bold;
}

h2 {
	margin-bottom: .5em;
	text-align: left;
	font-size: 123%;
	font-weight: bold;
}

h3 {
	font-size: 100%;
	text-align: left;
	font-weight: bold;
}

p, blockquote, ol, ul {
	margin-bottom: 1.5em;
	text-align: left;
	line-height: 110%;
	font-size: 100%;
}


blockquote {
	margin-left: 2em;
		margin-bottom: 1.5em;
	text-align: justify;
	line-height: 167%;
	font-size: 107%;
}

ol {
	margin-left: 2em;
}

ul {
	list-style: none;
}

ul li {
	padding-left: 2em;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url(images/ul_point.jpg) no-repeat left center;
}


a {
	text-decoration: none;
	
	color: #714c20;
}

a:hover {
	text-decoration: underline;
	color: #6e4c26;
}

/* Header */

#header {
		background: url(images/innotec-logo.jpg);
		background-repeat: no-repeat;
		background-position: right;
		height: 158px;
}

/* Menu */
#navischatten01 {
	background: url(images/navischatten02.gif) repeat-x;
	height: 44px;
}
#navischatten02 {
	background: url(images/innotec-schatten.jpg) repeat-x;
	height: 35px;
}
#menu {
	background: #ff9432;
	height: 35px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	line-height: 179%;
}

#menu li {
	padding: 0;
	display: inline;
	background: none;
}

#menu a { color: #714c20;
			background: url(images/strichel-90.gif) repeat-y;
			
			display: block;
			float: left;
			padding: 3px 10px; 
			font-size: 100%; 
			font-weight: bold; }

#menu a:hover { text-decoration: none; background-color: #ffb473; }
/* Page */

#site {
	background: url(images/pageborder.png) repeat-y;
	width: 960px;
	padding: 0px;
	margin: 0px;
}

#page { 
	background-color: #ffffff;
	width: 950px;
}


/* Content */

#content {
	float: right;
	margin: 0;
	padding: 0 20px 0 0;
	width: 730px;
}

#welcome {
}

.floating-box {
	float: left;
	width: 210px;
}

.floating-box p, .floating-box blockquote, .floating-box ol, .floating-box ul {
	line-height: 144%;
	font-size: 92%;
}

.floating-box img {
	border: 5px solid #FFFFFF;
}

/* Sidebar */

#sidebar { 
	float: left;
	margin: 0;
	padding: 12px 0 0 20px;
	width: 175px;

}

#sidebar blockquote {
}

#sidebar blockquote p {
}

.aktuelles { font-style: italic; font-weight: bold; }

#links {
}

#links ul {
	padding: 0;
	margin: 0;
	margin-bottom: 1.5em;
	background: url(images/strichel.gif) repeat-x left bottom;
	line-height: 160%;
}

#links li {
	padding: 3px 0;
	background: url(images/strichel.gif) repeat-x left top;
}

#unterpunkt {
	
}

#links a {
	color: #714c20;
}

/* Footer */

#footer { 
}
#impressumline {
	background: #e7e7e7;
	height: 35px;
	margin: 0 auto;
}

#impressumline ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	line-height: 167%;
	
}

#impressumline li {
	padding: 0;
	display: inline;
	background: none;
}

#navbottom { float: right;
	padding: 0 20px 0 0;
}

#navbottom a {
			background: none;
			display: block;
			float: left;
			font-size: 92%; }

#impressumline a { color: #714c20;
			
			display: block;
			float: left;
			padding: 3px 10px; 
			font-size: 92%; 
			font-weight: bold; }

#impressumline a:hover { text-decoration: none; }


#footer .wrapper {
	font-size: 75%;
	margin: 0 0 10px 20px;
	padding: 15px 0 15px 0;
}
