html{
	background: #f4f4f4 url('../images/header.jpg') repeat-x scroll 0 0;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', tahoma, arial, sans-serif;
	font-size:100.1%;
}

*{color:#777}
a:focus, a:active{outline:2px solid #85DAF0;}

*+html a:focus, *+html a:active{border:0px solid #85DAF0}

::-moz-selection{background:#333;color:#fff;}
::selection {background:#333;color:#fff;}

h1,h2,h3,h4,h5,h6, #rightContentContainer #searchform label{
	color:#0099FF;
	font-family:'Lucida Sans Unicode','Lucida Grande', tahoma, arial, sans-serif;
	font-size:1.6em;
	font-weight:normal;
	letter-spacing:1px;
	line-height:1.4;
	text-transform:uppercase;
	margin-bottom:10px;
	text-shadow:#ccc 1px 1px 1px;
}
h2, #rightContentContainer #searchform label{font-size:1.2em;}
h3{font-size:1em;}
h4{font-size:1em;font-style:italic;}
h5{font-size:0.8em;font-style:italic;font-weight:normal;}
h6{font-size:0.8em;}


#masterGrid{
	width:985px;
	margin:67px 30px;
}

#logoContainer{height:99px;}
	
	#logo{float:right;width:230px;height:89px;margin-right:-16px;}
	
		#logo h1{font-size:3em;line-height:0.8em;letter-spacing:0.5px;text-shadow:#aaa 1px 1px 1px;}
		
			h1 a{color:#0099FF;text-decoration:none;}
		
		#logo span{color:#888;display:block;font-size:1.2em;text-shadow:#fff 1px 1px 1px;}
			
			#logo span a{color:inherit;text-decoration:none;}
			
#navigationContainer{float:left;margin-left:101px;margin-top:66px;}

	#navigationContainer ul{}

		#navigationContainer ul li{float:left;display:block;padding:0px;margin:0px;}
			#navigationContainer ul li a {
				color:#777;
				display:block;
				padding:13px 14px;
				position:relative;
				text-decoration:none;
				text-transform:uppercase;
				z-index:999;
				font-size:14px;
				/*text-shadow:#fff 1px 1px 1px;*/
				height:14px;
				background:#EDF1F4;
				opacity:0.8;
				width:auto;
			}

			#navigationContainer ul li a.active{background:#fff;border:1px solid #DCDCDC;border-bottom:0px;/*text-shadow:#ddd 0px 0px 0px;*/height:15px;margin-top:-9px;padding-top:21px;opacity:1.0;color:#000;}

#contentContainer{position:relative;background: transparent url("../images/bg.png") repeat-y -30px 2px;border-bottom:1px solid #DCDCDC;margin-top:7px}


#leftContentContainer{float:left;width:703px;border-right:1px solid #DCDCDC;}

	.messageContainer{position:relative}
	
		.pfeil{position:absolute;width:17px;height:33px;background:orange;left:101px;background:transparent url('../images/pfeil.png') no-repeat scroll 0 0;}
		
	
		.extra{float:left;width:101px;padding:16px 0;text-shadow:#fff 1px 1px 1px;}
		
		.date,.autor{color:#999;}
			.day{font-size:35px;letter-spacing:-6px;color:#0099FF;float:left;line-height:22px;margin-right:13px;color:#0099ff;height:26px;}
			*+html .day{line-height:28px;margin-top:-3px;margin-right:3px;}
			.month{float:left;text-transform:uppercase;text-decoration:none;letter-spacing:-1px;font-size:14px;line-height:12px;border-left:1px solid #999;padding-left:6px;}
				.month span{display:block;text-align:center;font-size:18px;margin-bottom:2px;}
		.autor{font-size:0.7em;letter-spacing:-1px;margin-top:3px;}
		*+html  .autor{margin-top:-13px;}
			.autor a{color:#999;text-decoration:none;}
			.autor a:hover{color:#0099FF;}
		
		.content{font-family:arial;float:left;width:561px;border-left:1px solid #DCDCDC;border-top:1px solid #DCDCDC;padding:20px;margin-top:-1px;font-size:0.8em;}
						
			.content p{padding:10px 0;line-height:20px;color:#777;}
				
				.content .imageContainer{cursor:pointer;position:relative;float:left;overflow:hidden;margin:0 10px 10px 0;}
				.content .imageContainer .goTo{position:absolute;top:-30px;left:0px;width:100%;background:#000;color:#fff;text-align:center;padding:4px;display:block;margin:1px;}
				.content img{float:left;border:1px solid #DCDCDC;}
				
				.content .size-full{}
				.content .wp-caption-text{padding:3px 0 7px;color:#666;font-size:0.8em;line-height:1.2em;}
				
				.content .alignright{float:right}
				.content .alignleft{float:left}
				.content .aligncenter{}
				
				
				.content ul{margin:10px;}
				.content ul li{
					margin-bottom:5px;
					padding-left:15px;
					background: transparent url('../images/bullet.png') no-repeat -6px -2px;
				}
				
				.content table{border-left:1px solid #DCDCDC;border-top:1px solid #DCDCDC;}
					
					.content table tr:hover{background:#eee;}
			
						.content table tr td, .content table tr th{cursor:default;border-bottom:1px solid #DCDCDC; border-right:1px solid #DCDCDC;padding:6px 18px;}
						
						.content table tr:hover td{text-shadow:#fff 1px 1px 1px;color:#000}
						
						.content table tr th{background:#0099FF;font-weight:bold;color:#fff;}
						.content table tr td{}
				
				.content blockquote{background:#fefefe;border:1px solid #e3e3e3;padding:10px;margin:15px 0;line-height:18px;}
			
			.content .more-link, .content #respond .submit, #searchsubmit{background:#0099FF;color:#fff;font-weight:bold;float:left;padding:2px 7px;text-decoration:none;margin-top:10px;}
			/*.content .more:hover{background:#38AFFE;}*/
			
			#searchform input{width:150px;padding:3px;}
			#searchform #searchsubmit{width:auto;border:0px;margin-top:0px;float:none;font-size:0.9em;}
			
			.content #respond, .content h3#comments{margin-top:15px;padding-top:15px;border-top:1px solid #DCDCDC;}
			
				.content #respond textarea, input{width:539px;border:1px solid #e3e3e3;padding:10px;color:#000;}
				
				.content #respond input{width:300px;padding:4px;}
				
					.content #respond input.submit{width:auto;border:0px;margin-top:0px;float:none}
				
				.content #respond textarea:focus, input:focus{border:1px solid #0099FF}
				
				.content #respond label small{font-size:0.86em;}
				
					.content #respond label small span{color:red;font-weight:bold;font-size:1.3em;}
					
			.commentlist .avatar{display:none}
			
			.commentlist em{color:#aaa;margin:17px 0 0;display:block;}

#rightContentContainer{position:relative;float:left;width:250px;border-right:1px solid #DCDCDC;border-top:1px solid #DCDCDC;margin-top:-1px;font-size:0.8em;padding:157px 15px 22px;}

	#rightContentContainer h2, #rightContentContainer #searchform label{margin-top:20px;}
	
	#personContainer{position:absolute;top:-80px;left:-1px;width:280px;height:236px;background:transparent url('../images/christoph_header.png') no-repeat scroll 0 0;}
	
	#signatureContainer{text-shadow:#666 -1px -1px 1px;border-top:4px solid #0099FF;font-size:1.2em;margin-left:-14px;background:#7B868B url('../images/slogan_anfuehrungszeichen.gif') no-repeat 5px 5px;width:215px;padding:33px 20px 10px 43px;color:#fff;}
	
	#signature{margin-left:-14px;}
		
	#rightContentContainer ul{margin:3px;}
	
		#rightContentContainer ul li{
			margin-bottom:5px;
		}
			#rightContentContainer ul li a{text-decoration:none}
			
				#rightContentContainer ul li ul li{
					background: transparent url('../images/arrow.gif') no-repeat 2px 2px;
					padding-left:24px;
				}
			
		#rightContentContainer ul li.tagcloud #tags{}
		
			#rightContentContainer ul li.tagcloud #tags a{text-decoration:none;font-size:0.9em;vertical-align:middle;}
		

.clearfix{clear:both;}
.fl{float:left;}

