/*

Theme Name: M Kommunikation

Theme URI: http://www.m-kommunikation.com

Description: M Kommunikation Version 1.0

Version: 1.0

Author: M Kommunikation

Author URI: http://www.m-kommunikation.de

License: GPL

*/



/*************************************



 +Containers



 *************************************/



body{

	color:#000;

	font-family: Helvetica, Verdana, "Times New Roman", Times, serif;

	font-size:12px;

	line-height:1.5;

	margin:0;

	padding:0;

	text-align:center;

}



#wrap{

	margin:0 auto;

	text-align:left;

	width:950px;	

}



#content{

	float:left;

	padding-right:20px;

	padding-bottom:10px;

	width:709px;

	color:#000;

}



#cont2 {

	width:519px;

	float:left; 

	margin-top:8px;

}



#sidebar{

	font-size:12px;

	float:left;

	width:221px;

}



#sidebar-float {

	margin-top: -235px;

}



#sidebar-top {

	width: 227px;

	height: 231px;

}



#header{

	width:950px;

	margin-top: 17px;

	z-index:2;

	height: 125px;

}



#header2{

	width:539px; 

	height:125px; 

	float:left;

}



#header3 {

	width:427px; 

	height:122px; 

	float:left;

}



#balken2 {

	width:537px; 

	height:3px; 

	clear: both; 

	border-bottom:1px #999 solid; 

	margin-right:2px;

}



#balken3 {

	width:221px; 

	height:4px; 

	clear:both; 

	border-bottom:1px #999 solid; 

	margin-top:15px;	

}



#balken4 {

	width:727px; 

	height:10px; 

	z-index:2; 

	background:#FFF; 

	position:relative;

	border-bottom:1px solid #999; 

	float:left;

}

#logo {

	width:242px;

	margin-left:-10px;

	height:61px;

	margin-right:142px;

	margin-top:3px;

	background-image:url(images/header1.jpg);

	background-position:-10px;

	background-repeat:no-repeat;

	position:relative;

	z-index:2;

	

}

#logo2 {

	width:110px;

	height:106px;

	float:left; 

	margin-right:2px;

	background-image:url(images/header2.png);

}



#logo3 {

	width:221px;

	height:106px;

	background-image:url(images/header3.png);

	

}

/*************************************



 +Hn and p



 *************************************/



h1, h2, h3{

	font-family: Helvetica, Verdana, Arial, Tahoma, sans-serif;

	font-weight: normal;

	margin:0;

}



.test li.linkcat h2 {

	border-bottom:#999 1px solid;

	padding-left:5px;

	display: block;

	padding-top: 12px;

	padding-bottom:0px;

	height: 24px;	

	letter-spacing: +1px;

	text-transform:uppercase;

	font-size: 13px;

}

#sidebar h3 {

	border-bottom:#999 1px solid;

	padding-left:5px;

	display: block;

	padding-top: 12px;

	padding-bottom:0px;

	height: 24px;	

	letter-spacing: +1px;

	text-transform:uppercase;

	font-size: 13px;

}



.entrybody {

	margin-top:5px;

	padding-right:17px;

	margin-bottom:5px;

}

.entrybody img{
       border-style: none;
}

.entrytitle h2 {

	font-size:16px;;

	letter-spacing:1px;

}



.entrytitle h2 a {

	color:#000;

}



.entrytitle h2 a:hover{

	color:#666;

}



.entrytitle h3{

	font-size:11px;

	color:#999;

}



/*************************************



 +Entry



 *************************************/



.entry {

	margin-bottom:2px;;

}



.entrymeta{

	font-size:0.9em;

	padding-top:10px;

}



.postedby{

	background: url(images/user.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}



.filedto{

	background: url(images/post.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}



.commentslink{

	background: url(images/packaged.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}


a.Kommentarlinks{
	font-size:0.9em;
}
a.post-edit-link {
	font-size:0.9em;
}


/*************************************



 +Sidebar



 *************************************/



#sidebar2 ul{

	list-style-type:none;

	margin:0;

	padding:0;

}



.test li {

	list-style-type: none;

	list-style-image: none;

	margin:0;

	padding:0;

}



#sidebar2 ul li{

	border-bottom:#999 1px solid;

	padding-left:5px;

	padding-right:5px;

	margin-top: 2px;

	margin-bottom: 2px;

}



#sidebar1 ul {

	list-style-type:none;

	margin:0;

	padding:0;

}





.children li {

	border-bottom:#999 1px solid;

	padding-left:5px;

	padding-right:5px;

	margin-top: 2px;

	margin-bottom: 2px;

}





/*************************************



 +Comments



 *************************************/



.commentsblock{

	width:519px;

	margin-left:190px;

	padding-right:17px;

}



.commentsblock textarea{

	width:502px;

}



.commentsblock input, .commentsblock textarea{

	border:1px solid #1A242F;

	margin:3px;

}



.commentsblock textarea:focus{

	border:1px solid #1A242F;

}



.commentsblock textarea:focus, .commentsblock input:focus{

	border:1px solid #1A242F;

}



.commentauthor{

	display:block;

	font-size:1.5em;

	margin:3px;

}



ol.commentlist{

	color:#000;

	font-size:0.9em;

	list-style-type:none;

	margin:0;

	margin-top:1.5em;

	padding:0;

	padding-right:17px;

}



.commentlist li{

	margin-bottom:0.5em;

	padding:0.5em 1em;



}



.alt{

	border:1px dotted #475462;

	padding:0.5em;

}



h3#comments{

	font-size:1.6em;

}



/*************************************



 +Misc



 *************************************/



a{

	color:#000;

	text-decoration:none;

        outline:none;

}



a:hover{

	color:#999;

}



#content_start {position: absolute;left: -10000px;};



/* Navigation */



#navigation a {

	padding-left: 3px;

	padding-right: 3px;

}



#navigation1  {

	clear: both;

	float: left;

	width: 300px;

	height: 25px;

	margin-top: 30px;

	margin-bottom: 7px;

}



.date2 {

	float: left; 

	width: 190px; 

	margin-top: -32px;

	z-index:1;

	font-size: 60px;	

	color: #FC0;

	text-align: center;

}



.date2 .month {

	float:left;

}



.date2 .day {

	float:left;

}