/*  
Theme Name: outdooractive Magazin Theme
Theme URI: http://www.outdooractive.com/de/magazin
Description: 2col Theme with static sidebar
Version: 2.0
Author: Pirmin M&ouml;sle
Author URI: http://www.alpstein-tourismus.de
*/

.blogbg {background-color:#333;
padding-left:16px;
width:816px !important;}

#content { color: white; }
#content a { color: #acbe00;}

.ad-vertical { background:#333 url(res/s_de_blog.png) no-repeat scroll 3px -662px;}

#theme #title { background:#ABBE00 url(res/s_de_blog.png) no-repeat scroll 0 -727px; height:28px; text-indent:-2000em; width:247px; }
#content-ad { background-color: black; height: 85px;}
hr {background: #d9d9d9;	border: 1px solid #d9d9d9; border-style:solid none none; border-width:1px 0 0; height: 0px;	margin: 10px 0; }

#paging-top, #paging-bottom { background: #D9D9D9 url(res/s_de_blog.png) no-repeat scroll 0 -612px; width:486px; height: 45px; color:#333333;}
#paging-top a, #paging-bottom a { color:#333333; }
#paging-top h3, #paging-bottom p { float: left; margin: 14px 0 0 0; padding: 0 0 0 18px;}
#paging-top p { float: right; margin: 0 0 0 0; padding: 0 0 0 0;}

#paging-top h3 { font-size: 14px; }
#paging-top div, #paging-bottom div { display:inline-block; float: right; margin:8px 0 0; padding: 0 18px 0 0;}
.paging .prev, .paging .next { display: block; float: left; text-decoration: none; z-index: 1000; text-indent: -2000em; }
.paging  .prev{background: #abbe00 url(res/s_de_misc.png?@ts@) no-repeat scroll 0 -285px; height:26px; width:26px; }
.paging  .next{background: #abbe00 url(res/s_de_misc.png?@ts@) no-repeat scroll 0 -254px; height:26px; width:26px; }
.paging .page { color: #373133; float: left; padding:4px 6px; text-decoration: none; font-weight: normal; }
.paging .extend {float: left; }
.paging .current {text-decoration: underline; font-weight: bold; }


#blog-categories { background: #abbe00 url(res/s_de_blog.png) no-repeat scroll 0 -462px; width:300px; }
#popular-posts { background: #abbe00 url(res/s_de_blog.png) no-repeat scroll 0 -512px; width:300px; }
#blog-links { background: #abbe00 url(res/s_de_blog.png) no-repeat scroll 0 -562px; width:300px; }


#categories {margin: 10px 0 10px 10px; padding: 0; }

.cat-item { list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0; padding:0; height:28px;} 
.cat-item a { text-indent: -2000em; width: 100%; height: 28px; display:block;}

.cat-item-1.current-cat a {background:#ABBE00 url(res/s_de_blog.png) no-repeat scroll 0 -66px; width: 298px }
.cat-item-1 a {background: #abbe00 url(res/s_de_blog.png) no-repeat scroll 0 -99px; width:289px;}
.cat-item-41.current-cat a {background:#ABBE00 url(res/s_de_blog.png) no-repeat scroll 0 -132px; width: 298px }
.cat-item-41 a {background: #abbe00 url(res/s_de_blog.png) no-repeat scroll 0 -165px; width:289px;}
.cat-item-42.current-cat a {background:#ABBE00 url(res/s_de_blog.png) no-repeat scroll 0 -198px; width: 298px }
.cat-item-42 a {background: #abbe00 url(res/s_de_blog.png) no-repeat scroll 0 -231px; width:289px;}
.cat-item-43.current-cat a {background:#ABBE00 url(res/s_de_blog.png) no-repeat scroll 0 -264px; width: 298px }
.cat-item-43 a {background: #abbe00 url(res/s_de_blog.png) no-repeat scroll 0 -297px; width:289px;}
.cat-item-44.current-cat a {background:#ABBE00 url(res/s_de_blog.png) no-repeat scroll 0 -330px; width: 298px }
.cat-item-44 a {background: #abbe00 url(res/s_de_blog.png) no-repeat scroll 0 -363px; width:289px;}
.cat-item-778.current-cat a {background:#ABBE00 url(res/s_de_blog.png) no-repeat scroll 0 -396px; width: 298px }
.cat-item-778 a {background: #abbe00 url(res/s_de_blog.png) no-repeat scroll 0 -429px; width:289px;}

.cat-item-1279.current-cat a {background:#ABBE00 url(res/s_de_blog.png) no-repeat scroll 0 -264px; width: 298px }
.cat-item-1279 a {background: #abbe00 url(res/s_de_blog.png) no-repeat scroll 0 -297px; width:289px;}


#feed { text-align:center; }
#feed a { margin: 0 7px 0 8px; }

#ad-box { height: 95px; background-color: black; }

/* --------- POST Stylings --------------- */

.post-meta {
	font-size: 11px;
margin-bottom: 5px;
}

.post-meta span {
	margin: 0 10px 0 0;
float:left;
}

.post h2 { margin-bottom: 10px; }
.post h2 a { text-decoration: none; }

.post a img {
	margin:0px 0px 10px 10px;
}



.post-ratings {
        margin-bottom: 10px;
        clear: right;
float: left;
}

.post .post-image {
       float: left;
       width: 130px;
}

.post .post-desc p {
      margin-bottom: 10px;
}
.post .post-extend {
       padding-top: 10px;
       clear: left;
}
.post .post-video {
       margin-top: 15px;
}

.post ul {
	margin-top : 15px;
	margin-bottom : 15px;
	margin-left:-6px;
	padding-left:0px;
}
.post ul li, #content ol li {
	margin-left : 20px;
	list-style: square;
}

pre {
	background-color : #F4F9E9;
	border : 3px solid #E4F0CA;
	padding : 10px;
	overflow : auto;
	width : inherit;
	line-height : 1.5em;
}
/* comments */

ol.commentlist { margin:0; padding:0; }
.commentlist li { list-style: none; list-style-type: none !important; margin: 0 0 14px 0 !important; }
.commentlist cite {
             padding: 7px;
             display:block;
             font-style:normal;
             border-top:1px solid #d6e4c1;
             border-bottom:1px solid #779d42;
             color:#d9d9d9;
             }  

.commentlist cite img {
             padding:1px;
             border:1px solid #aab59a;
             float:left;
             margin-right:9px;
             }

.commentlist .author {
             text-decoration:underline;
             }

.commentlist .time {
             padding-left:13px;
             }

.commenttext {
             background: #abbe00 none repeat-x bottom;
             border-top:1px solid #c5f386;
             padding: 0 20px 10px 20px;
             color:#fafcf6;
             }

/*----------------- Plugins ---------------------------*/
div p span a img {
        margin: 0px !important;
}
.lb_gallery {
	width: 100%;
	margin-bottom: 15px;
}	
.post-ratings {
        width:50%;
}
.main-left {
margin-bottom:15px;
}

.st-tag-cloud { border: 1px solid #c0c0c0; padding: 6px; }
.st-tag-cloud a { text-decoration: none; font-weight: bold;}
/* ---------------- Wordpress Styling ------------------*/
.alignright {
	float: right;
	margin:0px 0px 10px 10px;
}

.wp-caption-text {
	display: none;
}

#wp-calendar {
background-color:#F0F0F0;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}
#wp-calendar caption {
color:#5A9531;
font-weight:bold;
line-height:2;
}
#wp-calendar td, #wp-calendar th {
border:1px solid White;
color:#C0C0C0;
font-size:90%;
text-align:center;
}
#wp-calendar #today {
background-color:#5A9531;
}
#wp-calendar a {
color:#5A9531;
}
#wp-calendar a:hover {
background-color:white;
color:black;
text-decoration:none;
}
