/*  
Theme Name: Fussballblogs
Theme URI: http://fussballblogs.net/
Description: Design of fussballblogs.net
Version: 1.0
Author: Markus Kloeschen
Author URI: http://kloeschen.com/


*/

body{
		background:#333;
		padding:0;
		font-family:Verdana,Arial,Helvetica,sans-serif;		font-size:0.6em;		line-height:2em;
	}
*{
	padding:0;
	margin:0;
	}	

a:link,
a:active,
a:visited{
	color:#C80000;
	text-decoration:none;
	
	}
a:hover{
	text-decoration:underline;
	}	
#wrapper{
		width:1000px;
		margin:0 auto;
		}
		
#top-nav{
		list-style:none;
		margin-top:10px;
		margin-bottom:20px;
	}
	
#top-nav li{
		float:left;
		padding-left:20px;
	
	}
#top-nav li a:link, 
#top-nav li a:active,
#top-nav li a:visited{
		font-weight:bold;
		color:#fff;
		font-size:1.3em;
		text-decoration:none;
		border-bottom:1px solid #555;
	}
	

#top-nav li a:hover {
		border-bottom:2px solid #fff;
	}
#homelink{
		background:url(icons/icons/house.png) no-repeat;
		padding-left:20px;
	}
#feedlink{
		background:url(icons/icons/feed.png) no-repeat;
		padding-left:20px;
	}
#impressumlink{
		background:url(icons/icons/information.png) no-repeat;
		padding-left:20px;
	}
#kontaktlink{
		background:url(icons/icons/email.png) no-repeat;
		padding-left:20px;
	}
#netzlink{
		background:url(icons/icons/sport_soccer.png) no-repeat;
		padding-left:20px;
	}
#linklink{
		background:url(icons/icons/link.png) no-repeat;
		padding-left:20px;
	}
#authorlink{
		background:url(icons/icons/user.png) no-repeat;
		padding-left:20px;
	}
.suchlink{
		background:url(icons/icons/magnifier.png) no-repeat;
		padding-left:20px;
	}
.sucheli{
		background:url(icons/icons/magnifier.png) no-repeat;
		padding-left:20px;
		margin-left:20px;
	}
.suchform input.suchbegriff{
		border:none;
		background:#fff;
		height:14px;
		width:120px;
	}
.suchform input.sende{
		border:1px solid #000;
		background:#333;
		color:#fff;
	}
	
#innerwrapper{
	margin-top:10px;
	}
	
.runde{display:block}.runde *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#ffffff}.runde1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #8a8a8a;  border-right:1px solid #8a8a8a;  background:#cccccc}.runde2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #474747;  border-right:1px solid #474747;  background:#d8d8d8}.runde3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #d8d8d8;  border-right:1px solid #d8d8d8;}.runde4{  border-left:1px solid #8a8a8a;  border-right:1px solid #8a8a8a}.runde5{  border-left:1px solid #cccccc;  border-right:1px solid #cccccc}.rundefg{  background:#ffffff}	
  
#header{
		width:100%;
		margin:0 auto;
		padding:5px;
	}
#header a img{
		border:none;
		float:left;
	}
#sidebar{
		width:340px;
		
		float:right;
		margin-top:10px;
		margin-right:10px;
		
	}
#sidebar .sidesfg{
	padding: 0 20px;
}
#sidebar h3{
		font-size:2.2em;
		font-family: arial, sans-serif;
		font-weight:normal;
		margin: 10px 0;
		border-bottom:1px solid #fff;
		float:none;
		clear:both;
	}

#sidebar #sponsoren h3{
		text-align:center;
		padding:0;
	}	
	
#sidebar #tabelle{
	margin: 0 auto;
	width:280px;
	font-size:1.2em;	
	
	}
#sidebar #tabelle .alt{
		background:#eee;
	}
#sidebar #tabelle td.tore,
#sidebar #tabelle td.punkte{
		text-align:center;
	}
#sidebar #tabelle tr{
	line-height:20px;
	}	

#sidebar #sponsoren{
		padding:10px 0;
		
		margin:0 auto;
	}
	
#innercontent{
	width:620px;
	float:left;
	}	  
#sidebar #sponsoren img{
		padding:10px;
		border:none;
	}	

#header #binfo h3{
		margin-bottom:10px;
	}
#header #binfo{
		float:left;
		width:320px;
		padding:10px;
	}
#content{
	padding:0 20px;
	text-align:center;
	width:600px;
	float:left;	
	}    
	
#b300x250{
		text-align:center;
		padding-top:10px;

	}
#skyscraper{
		background:red;
		width:160px;
		height:600px;
		float:right;
	}
	
#content .post{
		text-align:left;
		padding-top:20px;
		border-bottom:1px dashed #ccc;
		margin-bottom:20px;
		padding-bottom:10px;
	}	
	
#content #comments,
#content #commentblock{
		text-align:left;
	}
#content .com{
		text-align:left;
		margin: 20px 0;
		border-bottom:1px solid #555;
	}
#content #comments #commentlist{
		list-style:none;
	}
	
#content #comments #commentlist li{
		clear:both;
		padding-top: 10px ;
		display:block;
		float:none;	
		margin-bottom:20px;
		border-bottom:1px dashed #ccc;
	}
#content #comments .commentmeta{
		float:left;
		width:120px;
		border-right:1px solid #555;
		margin-right:10px;
		padding: 0 10px;
	}
#content #comments .commentmeta .commenthome{
		display:block;
	}
#content #comments .commentmeta .commentdate{
		color:#555;
		
	}
	
#content #comments .commentmeta strong{
		display:block;
	}
#content .einblender{
	float:right;
	padding:10px;
	border:1px solid #ccc;
	background: #ebeae5;
	margin-left:20px;
	}
#content #comments .commenttext{
		color:#555;
		width:370px;
		font-style:italic;
		float:right;
		font-size:12px;
		padding-right:50px;
		line-height:1.2em;
		
	}
#content #comments .commenttext p{
		margin-bottom:10px;
	}
#content .post h1 a:link,
#content .post h1 a:active,
#content .post h1 a:visited{
		color:#000;
		text-decoration:none;
		font-family:"arial black", Verdana, arial, sans-serif;
		font-size:1.2em;
				//font-size:20px;
				//line-height:24px;
		letter-spacing:-1px;
	}
#content .post h1 a:hover{
		text-decoration:underline;
	}
#content .post .postmeta{
		list-style:none;
		color:#555;
		font-size:small;
		padding-left:1	0px;
	}
#content .post .postmeta li{
		height:20px;
		line-height:20px;
		display:block;
		float:none;
		padding-left:20px;
	}	
#content .post .postmeta .postdate{
		background: url(icons/icons/time.png) no-repeat;
	}	
#content .post .postmeta .postcomments{
		background: url(icons/icons/comments.png) no-repeat;
	}	
#content .post .postmeta .postauthor{
		background: url(icons/icons/user_gray.png) no-repeat;
	}	
#content .post .postmeta .postcats{
		background: url(icons/icons/folder.png) no-repeat;
	}	
#content .post p{
		padding: 10px ;
	
		font-size:1.4em;
		color:#333;
	}
#content .post p.tags,
#content .post p.kommentieren{
		
		padding:0;
		padding-left:20px;
		
	}
#content .alignleft, 
#content .alignright{
	text-align:left;
	}
#content .post p.tags{
		background: url(icons/icons/tag_red.png) no-repeat;
	}
	
#content .post p.kommentieren{
		background: url(icons/icons/comments_add.png) no-repeat;
	}
#content h3.rel,
#content h3.com{
		margin-top:20px;
		border-bottom:1px solid #555;
	}
#content .related{
		margin-top:10px;
	}

#content .related li{
		list-style:none;
		background: url(icons/icons/page_white_text.png) no-repeat;
		padding-left:20px;
		height:20px;
		font-size:1.4em;
		line-height:1.2em;
	}

#sidebar ul{
	list-style:none;
	
}

#sidebar ul li{
	font-size:1.2em;
}

#sidebar ul li strong a:link,
#sidebar ul li strong a:visited,
#sidebar ul li strong a:active{
	color:#000;
}

#sidebar ul li strong a:hover{
		color:#c80000;
	}
	
#sidebar ul li ul{
	margin-bottom:10px;
	}	

#plinks a:link, 
#plinks a:active,
#plinks a:visited {
		color:#000;
		font-weight:bold;
		line-height:0.6em;
		padding-left:0.6em;
	}
#plinks a:hover{
		background:url(images/pfeil.gif) no-repeat 0px 4px;
		color:#c80000;
	}

#footer .footeritem{
	width:220px;
	margin:20px 0px 20px 20px;
	float:left;
}
#footer .footeritem h4{
	color:#000;
	text-decoration:none;
	font-size:1.2em;
	letter-spacing:1px;	
}

	
#footerlinks{
	text-align:center;
	margin: 20px 0;
	font-size:1em;
}
#footerlinks #ulfooter li{
	list-style:none;
	display:inline;
	
}
#footerlinks #ulfooter li a:link,
#footerlinks #ulfooter li a:visited,
#footerlinks #ulfooter li a:active{
	color:#000;
	text-decoration:none;
}
#footer{
	margin: 20px 0;
	}	
.footer{display:block}.footer *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#ffffff}.footer1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #8a8a8a;  border-right:1px solid #8a8a8a;  background:#cccccc}.footer2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #474747;  border-right:1px solid #474747;  background:#d8d8d8}.footer3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #d8d8d8;  border-right:1px solid #d8d8d8;}.footer4{  border-left:1px solid #8a8a8a;  border-right:1px solid #8a8a8a}.footer5{  border-left:1px solid #cccccc;  border-right:1px solid #cccccc}.footerfg{  background:#ffffff}
  
  .sides{display:block}.sides *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#d5d5d5}.sides1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #fafafa;  border-right:1px solid #fafafa;  background:#f7f7f7}.sides2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #fefefe;  border-right:1px solid #fefefe;  background:#f6f6f6}.sides3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #f6f6f6;  border-right:1px solid #f6f6f6;}.sides4{  border-left:1px solid #fafafa;  border-right:1px solid #fafafa}.sides5{  border-left:1px solid #f7f7f7;  border-right:1px solid #f7f7f7}.sidesfg{  background:#d5d5d5}
  
  
  
/* Advanced Search form */

#ctas_form {
	text-align: left;
}

#ctas_form fieldset ul {
	list-style: none;
	margin: 5px 15px;
	padding: 0;
}

#ctas_form fieldset {
	border: 1px solid #777;
	margin: 15px 0;
	padding: 15px;
}

#ctas_form legend {
	font-size: 1.1em;
	font-weight: bold;
}

#ctas_form fieldset li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#ctas_form fieldset li:before { /* for the default theme */
	content: '';
} 

#ctas_form input {
	border: 1px solid #777;
	background-color: #f9f9f9;
	color: #444;
}

#ctas_form input:focus {
	background-color: #fff;
	color: #444;
}

#ctas_footer p {
	font-size: 0.9em;
	text-align: center;
	margin-top: 25px;
	border-top: 1px solid #888;
}

#ctas_month1, #ctas_month2, #ctas_year1, #ctas_year2 {
	text-align: center;
}

/* End Advanced Search form */
  