/* Child Theme für FussballMag */

@import url("style_original.css");

/* Allgemein */

#clickMeHome{
	position: relative;
	top: 25px;
	left: 20px;
	width: 400px;
	height:  50px;
	display:block;
}

body{
	background: #133346 url(images/fussballmag/bg_wood.jpg) repeat-x;
	background-color: #000000;
}


h1, h2, h3, h4, .entry h3 {
	font-family:Arial,Verdana,Sans-Serif;
}

cite.fn {
	font-family:Arial,Verdana,Sans-Serif;
	}	


#fullstory {
	background-color: #388F00 !important;
}


.date, .date a:link, .date a:visited{
	color: #838383 !important;
}


h3.catcolor1, h3.catcolor2, h3.catcolor3 {
	background:none ;
	background-color: #343434;
	color: #fff;
}

a, a:visited{
	color: #347D05;
}

a:hover, a:active {
	color:#388F00;
	text-decoration:underline;
	}

.stripes {
	background:none !important;
	background-color: #fff !important;
}

/* Header Bereich */

#upper{
	background: none !important;
	background-color: #388F00 !important;
}

#navbar, #nav {
 	background-color: #343434;
 }

#navbar{
	border-bottom:6px solid #388F00;
} 

#nav{
	font-size:1.2em;
	width: 770px;
}

#nav .current-cat a, #nav .current-cat a:visited{
	background-color: #388F00;
}


#nav li:hover, #nav li.sfHover,
#nav a:focus, #nav a:hover, #nav a:active, 
#nav .current-cat .children a:hover, #nav .current-cat .children a:active {
	background:	#255C02;
	outline: 0;
}

#nav li li {
	background: #4AB705;
}


#lead{
	background-color: #343434;
}

#searchform{
	width: auto;
	margin-top: 0.3em;
}

#recent{
	background:transparent url(images/fussballmag/bg_recent.jpg) no-repeat scroll right top !important;
}

#recent li{
	border-bottom:1px solid #245901 !important;
	background:transparent url(images/fussballmag/icon_page_home.gif) no-repeat scroll 0 9px !important;
}

#recent h3{
	color: #255C02;
	text-shadow: #6AAB41 1px 1px;
	font-size:1.5em;
	margin-bottom:10px;
}

#recent li a{
		font-size: 1.1em !important;
}


#lead h2 {
	font-family:Arial,Verdana,Sans-Serif;
	color: #ffffff !important;
}

#lead a, #lead a:visited {
color:#ffffff;
}

#lead img {
	border:1px solid #000;
	padding:0px;
	}

#s {
	background-color: #000;
	border-bottom: 1px solid #696969;
	margin-right:5px;
	color: #fff;
}


#breadcrumbs {
	background:#388F00;
	margin-top: -3px;
}	

#breadcrumbs a, #breadcrumbs a:visited {
	color:#fff;
	}


/* Hauptbereich */
.entry img {
	display:block;
	border:1px solid #000;
	padding:0px;
	margin:15px 0;
	}


.wp-caption.alignleft, 
.wp-caption.alignright, 
.wp-caption.aligncenter {
	background:#EFEFEF;
	text-align:center;
	padding:10px;
	padding-right:3px;
	}

.wp-caption.alignleft img, 
.wp-caption.alignright img, 
.wp-caption.aligncenter img{
	margin:0;
}

p.wp-caption-text {
	margin:0;
	text-align:center;
	padding:0;
	margin-top: 5px;
	}	
	
	
#submit {
	border:none;
	background: none;
	background-color: #388F00;
	margin-top:12px;
	color:#fff;
	padding:4px 8px;
	display:block;
	font-size:1.1em;
	}
	

/* Seitenbereiche */
#sidebar .widget li a, #sidebar .widget li a:visited {
	background:#D2E9C3;
	color:#388F00;
	text-decoration:none;
	display:block;
	padding:4px 4px 4px 8px;
	}

#sidebar .widget li {
	list-style:none;
	border-bottom:1px solid #388F00;
	padding:0;
	}

#sidebar .widget ul {
	border-left: none;
	list-style:none;
	}

#sidebar .widget li a:hover, #sidebar .widget li a:active, 
#sidebar .widget li li a:hover, #sidebaer .widget li li a:active {
	background:#388F00 !important;
	color:#FFF;
	}


/* Footer */
#tags {
	padding:3px 6px 4px 15px;
	background:#D2E9C3 url(images/tag.gif) no-repeat 4px;
	line-height:1.5em;
	margin-bottom: 15px;
	}
	



#meta {
	background:none !important;
	background-color: #F6F7F4 !important;
}

#meta h3 {
	border-bottom:3px solid #378E02;
	padding-bottom: 10px;
	color:#000;
	}

#meta li {
	margin-left:0;
	padding:3px 0;
	list-style:none;
	border:none;
	line-height:145%;
	color: #000;
	}

#footer{
	color: #fff;
}

#footer a, #footer a:visited {
	color:#fff;
	}


/* Unterseiten */

.subfeature {
	background:#D2E9C3;
	border-bottom:1px solid #388F00;
	border-top:1px solid #388F00;
	padding:13px;
	}

.subfeature a, .subfeature a:visited {
	color:#347D05;
}

.cat-excerpt img, #image-gallery img {
	float:left;
	margin:1px 15px 15px 0;
	border:1px solid #000;
	padding:0px;
	}	


.readnow{
	margin-top: -10px;
}

.cat-excerpt p{
	margin-left: 85px;
}

.subscribe-to-comments input{
	float: left !important;
	margin-right: 10px;
}

.sociable ul{
	height: 1em !important;
	padding: 0 !important;
	margin: 0 !important;
}

.sociable li{
	float: left;
	font-size: 1em !important;
	margin-left: 10px !important;
	height: 1em !important;
	padding: 0 !important;
}

.sociable li a{
	font-size: 1em !important;
}

.sociable{
		padding:3px 6px 4px 15px;
		background-color:#D2E9C3;
		display:inline-block;
		margin: 0 !important;
}

.sociable_tagline {
	float: left;
}


#respond h4, h4#trackbacks{
	background-color: #F6F7F4;
	padding: 5px;
}

#trackbacklist{
	font-size: 12px;
}


.subfeature .date{
	margin-top: 20px;
}

span.date{
	font-size:11px;
	font-weight:normal;
}


/* Karussell */
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  820px;
    margin-left: 70px;
    padding-top: 10px;
}

#carousel{
	
	background:url(images/fussballmag/bg_carousel.jpg) repeat-x scroll 0 0 !important;
	background-color: #D2E9C3 !important;
	height: 175px !important;
	
}

#mycarousel{
	height: 160px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: transparent url(images/fussballmag/next-horizontal.png) no-repeat 0 0 !important;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: transparent url(images/fussballmag/prev-horizontal.png) no-repeat 0 0 !important;
}

.widget a strong{
	font-weight:normal;
}

/* Ads */
#wp125adwrap_2c .wp125ad{
	padding: 0 !important;
	margin-bottom:15px;
	
}

#wp125adwrap_2c .odd{
	margin-right: 15px;
}

.wp125ad {
	margin: 0;
}

#banner{
	position: relative;
	top: -25px;
	left: 450px;
	width: 468px;
}

p.fb-like{
	width: 190px;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left:20px;
	padding:0;
	clear:both;
	float:right;

	border: 1px solid #E7E8DF;
	padding: 14px 14px;
}


table.rangliste td{
	font-size: 12px;
}


div#rangliste2012{
	width: 126px;
	height: 107px;
	background-image: url(images/reddot.png);
	position:relative;
	left: 900px;
	top: 10px;
	margin-bottom: -147px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 40px;
	text-align:center;
}

div#rangliste2012 a{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height:19px;
}


#authorInfo{
	clear: both;
	padding:6px;
	background-color:#D2E9C3;
	line-height:1.5em;
}	

#authorInfo img{
	margin: 0;
	padding:0;
	float: left;
	margin-right: 10px;
	width: 46px;
	height:46px;
}




