body {
	background: url(http://innoq.com/images/q.gif) no-repeat left top white fixed;
	text-align:center;
	padding:30px 40px 30px 120px;
	margin:0;
	position:relative;
	font-family:"Verdana", "Lucida Sans", "Bitstream Vera Sans", Helvetica, Arial, sans-serif; 
	}
	
div {
	text-align:left;
}	
	
#kopf {
	width:80%;
	margin: 1em;
}
		
#kopf img {
	float:right;
}			
			
#content {
  margin: 0 0 1em 10em;
  width: 40em;
}	
		/*
		#content ul, #content li {
				margin:0;
				padding:0;
				}		
		*/
li {
	/* list-style-type:none; */
	font-size:0.9em;
	color:#333;
}
					
#nav {
	width:4em;
	position: absolute;
	left: 5em;
	top: 8em;		
}
		
#nav ul {
	padding:0;
	margin:0 0 10px 0;
}

#nav li {
	font-size:0.8em;	
	list-style-type:none;	
	margin:0;
	padding:0;
}
		
#nav li a {
	text-decoration:none;
}
		
#nav li a:hover {
	text-decoration:underline;
}

#nav h2 {
	font:11px bold;
	font-weight:bold;
	padding:0;
	margin:0 0 5px 0;
}
				
			
label {
	font-size:11px;
	color:#333;
	padding:5px 0;
	margin:0;
}
				
#nav label {display:block;}
				
h1, h2, h3 {
	font-family: Times, serif;
}				

h1 {
		font:26px bold;
		color:#4F7180;
		line-height:20px;
}
		
h1 span {
	color:#75B0CB;
	font-size:16px;
	font-weight:normal;
	display:block;
}
				
h1 a {
	text-decoration:none;
	color:#4F7180;
}
					
h1 a:hover {
	text-decoration:none;
	background:transparent;
	color:#4F7180;
}
				
h2 {
	font-size:1.3em;
	font-weight: bold;
	color:#4F7180;
	margin:30px 0 10px 0;
	padding:0;
}	

h3 {
	font-weight:bold;
	color:#4F7180;
	margin:10px 0 10px 0;
	padding:0;
}		

h2 a, h3 a {
	text-decoration:none;
	color:#4F7180;
}

h2 a:hover, h3 a:hover {
	text-decoration:none;
	background:#4F7180;
	color:#fff;
}	

p,td {
/*		font-size:12px;*/
		color:#333;
/*		line-height:18px;*/
		margin:10px 0;
		padding:0;
}

		
p.data, p.note,  p.techstuff, p.posted {
	font-size:0.7em;
	color:#999;
}

p.posted {
	margin-bottom: 30px;
}

#nav p {
	font-size:0.4em;
}
			
img {
	border:0;
}
		
a {
	color:#4F7180;
	text-decoration:underline;
}	

a:hover {
	background:#4F7180;
	color:#fff;
	text-decoration:none;
}	

		
hr {
	clear:both;
	visibility:hidden;
	width:100%;
	padding:0;
	margin:0;
}

li a.feed {
	font-style:italic;
}

blockquote {
	margin:0;
	padding:0 30px;
	border-left:2px solid #e0e0e0;
}

blockquote p {
	color:#888;
}

input,textarea {
	border:1px solid #666;
	color:#666;
	margin-bottom:4px;
	font-size:11px;
}
		
input.knopf {
	background:#e0e0e0;
	border:1px solid #999;
}
				
input#search {
	width:110px;
}

dl {
	font-size:12px;
	color:#666;
	line-height:18px;
}

dd  {
	margin:0 0 5px 0;
	padding-left:0;
}


body#index li#home, 
body#qlinks li#quicklinks, 
body#b-roll li#blogroll, 
body#arc li#archiv  {
	font-weight:bold;
} 

body#index li#home a:hover, 
body#qlinks li#quicklinks a:hover, 
body#b-roll li#blogroll a:hover, 
body#arc li#archiv a:hover {
	background:transparent;
	text-decoration:none;
	color:#4F7180;
} 

div.script {
	font-size:11px;color:#666;
}


