	
	html, body {
		margin: 0; 
		padding: 0;
		background: #fff;
		color: #333;
	}
	
	body {
		font: 0.9em Georgia, serif;
		padding: 20px 20px 50px 20px;
	}
	
	img { border: 0; }
	
	h1 {
		font-size: 2.9em;
		margin: 0;
		padding: 0;
		font-weight: normal;
		color: #555;
	}
	h1 a { border: 0 ; color: #999;}
	h1 a:hover { border: 0; }
	
	h2 {
		clear: left;
		margin: 20px 0 10px 0;
		padding: 0;
		font-size: 1.6em;
		font-weight: normal;
		border-bottom: 1px solid #aaa;
		color: #777;
		
	}
	
	h3 {
		font-size: 0.9em;
		font-weight: normal;
		margin: 0 0 5px 0;
		padding: 0;
		height: 50px;
		color: #555;
	}
	h3 img { display: block; margin: 0 0 3px 0; }
	
	p {
		font-size: 0.9em;
		margin: 0 0 20px 0;
		padding: 0;
		width: 500px;
		line-height: 1.5em;
	}
	.tags { 
		text-align: center; 
		float: left;
		width: 500px;
		border: 0px solid;
	}
	img.webcam { 
		float: left; 
		margin: 0 0 0 20px; 
		border: 1px solid #aaa;
		padding: 3px;
		width: 320px; 
	}
	
	div.tag { 
		display: inline; 
		float: left;
	}
	div.tag a {
		white-space: nowrap;
		line-height: 1.5em; 
		vertical-align: center; 
		text-decoration: none !important; 
		border-bottom: 0;
	}
	div.t1 a { font-size: 2.1em; line-height: 30px; }
	div.t2 a { font-size: 1.7em; line-height: 30px; }
	div.t3 a { font-size: 1.3em; line-height: 30px; }
	div.t4 a { font-size: 1.1em; line-height: 30px; }
	div.t5 a { font-size: 0.85em; line-height: 30px; }
	div.tb { font-size: 1.1em; line-height: 30px; margin: 0 7px 0 7px; }
	
	div.text {
		padding: 3px 6px 3px 10px;
		border: 0px solid #ccc;
		position: absolute;
		width: 350px;
		border: 1px solid #ccc;
		border-left: 1px solid #eee;
		text-align: left;
		margin: 0 0 0 -10px !important;
		height: 180px;		
		overflow: auto;
		font-size: 0.85em;
		filter:alpha(opacity=95);
  		moz-opacity: 0.95;
  		display: block;
 		opacity: 0.95;
 		background: #fff;
 		display: none;
	}
	div.text a { font-size: 1em; }
	
	div.text ul { border: 0; list-style: none; margin: 3px 0 0 0; padding: 0; }
	div.text ul li { background: url(../img/li.png) 2px 4px no-repeat; margin: 0 0 5px 0 !important; padding: 0 0 0 10px !important; }
	div.text ul li a { display: block; padding: 1px 0 1px 0; margin: 0 !important; line-height: 1.1em; font-size: 1.1em !important; }
	
	div.scroll {
		height: 150px;
		margin: 0 10px 0 0;
		padding: 0 0 10px 0;
	}
	a.close { 
		display: block;
		float: right;
		padding: 2px 5px 4px 0;
		font-size: 12px !important; 
		line-height: 11px !important;
	}

	a { 
		color: #333; 
		text-decoration: none !important;
		border-bottom: 1px dashed #555; 
	}
	a:hover { border-bottom: 1px solid #555; }
	
	ul {
		list-style: none;
		margin: 0;
		padding: 0;
		font-size: 0.9em;
		max-width: 820px;
	}
	*html ul { width: 820px; }
	
	ul li { 
		margin: 0 0 10px 0; 
		font-size: 0.9em;
	}
	
	ul.blogroll li { float: left !important; margin: 0 15px 5px 0; }
	
	div#wp_page_numbers li { 
		float: left; 
		margin: 0 10px 0 0 ; 
		font-size: 1.2em;
	}
	div#wp_page_numbers li.page_info { display: none; }
	div.kanal {
		width: 170px;
		float: left;
		margin: 0 30px 20px 0;
		overflow: hidden;	
	}
	div.kanal a { border-bottom: 0; }
	a.tw { border-bottom: 1px dashed #555 !important; }
	.infos { font-size: 0.9em; }
	

	div.datum { 
		font-size: 0.85em; 
		color: #555;
	}
	
	.clear { clear: left; }
	.clearb { clear: both; }
	