@charset "UTF-8";
/*
Theme Name: Webdesign Podcast Theme
Theme URI: http://www.webdesign-podcast.de
Description: "Webdesign Podcast Theme for webdesign-podcast.de"
Version: 1.1
Author: Pascal Bajorat
Author URI: http://www.pascal-bajorat.de
*/

* 							{ margin:0px; padding:0px; border:none; outline:none;}
html 						{ overflow-y:scroll; /* permanent scrollbar in Firefox */} 
body		{ font:0.7em/1.2em Verdana, Arial, Helvetica, sans-serif; background:url(images/bg-body.jpg) #f77000 repeat-x; position:relative;}
a			{ overflow:hidden; color:#f97503;}
a:hover		{ text-decoration:none;}

/* MAIN AREA-------------------------------------------------------  */
div#outcontainer	{ background:url(images/bg-outcontainer.jpg) no-repeat;}
div#container		{ width:990px;}

/* HEAD AREA ------------------------------------------------------- */
div#header			{ height:175px;}
div#header ul		{ float:left; list-style:none; padding:23px 0 0 59px;}
div#header li		{ float:left;}
div#header h1 a		{ background:url(images/webdesign-podcast.png) no-repeat;width:451px;height:138px;text-indent:-999999px;display:block; }

a.twitter, a.rssfeed	{ display:block; height:117px; text-indent:-9999px;}
a.twitter:hover, a.rssfeed:hover	{ background-position:0 -117px;}

a.twitter				{ background:url(images/twitter.jpg) no-repeat; width:111px;}
a.rssfeed				{ background:url(images/rssfeed.jpg) no-repeat; width:113px;}

div#header h1			{ padding:34px 0 0 29px; width:469px; float:left;}


/* SIDEBAR AREA------------------------------------------------------- */
div#sidebar				{ position:relative; width:261px; float:left; margin-left:35px; background:url(images/bg-sidebar.gif) repeat-y;}
div#sidebar ul			{ list-style:none; padding:20px 0 10px 28px;}
div#sidebar ul a			{ text-decoration:none; display:block; color:#ed2406; background:url(images/ul-podcast.gif) -5px -22px repeat-x; height:19px; padding:3px 0 0 27px;width:184px;}
div#sidebar ul a:hover		{ background-position:-5px 0; color:#fff;}
div#sidebar	span		{ display:block; height:220px; position:absolute; bottom:-220px; left:-35px; text-indent:-9999px; width:296px; background:url(images/sidebar-span.png) no-repeat;}

/* PODCAST AREA */
div#sidebar-podcast		{ background:url(images/sidebar-box1.jpg) no-repeat;min-height:100px; height:auto !important; height:100px; }
div#sidebar-podcast	h2	{ background:url(images/h2/h2-sidebar-podcast.gif) 25px 16px no-repeat; text-indent:-9999px; height:34px; display:block;}
div#sidebar-podcast p	{ padding-left:40px;}

div.sidebarshadow		{ position:absolute; top:0; right:0; height:349px; width:20px; background:url(images/sidebar-shadow.png) no-repeat;}
div.sidebar-otherboxes	{ background:url(images/bg-sidebar-h2-box2-3.gif) top no-repeat;min-height:100px; height:auto !important; height:100px;}
div.sidebar-otherboxeswer	{ background:url(images/bg-sidebar-h2-box2-3.gif) top no-repeat;min-height:100px; height:auto !important; height:100px;}
h2.sidebar-tags			{ background:url(images/h2/h2-sidebar-tags.gif) 25px 28px no-repeat; height:45px; display:block; text-indent:-9999px;}
h2.sidebar-sponsors		{ background:url(images/h2/h2-sidebar-sponsors.gif) 25px 28px no-repeat; height:45px; display:block; text-indent:-9999px;}
h2.sidebar-suche		{ background:url(images/h2/h2-sidebar-suche.gif) 25px 28px no-repeat; height:45px; display:block; text-indent:-9999px;}
h2.sidebar-wer		{ background:url(images/h2/h2-sidebar-ads.gif) 25px 28px no-repeat; height:45px; display:block; text-indent:-9999px;}
h2.sidebar-abo		{ background:url(images/h2/h2-sidebar-abonnieren.gif) 25px 28px no-repeat; height:45px; display:block; text-indent:-9999px;}
#podcastabo img{padding-top:0;}

div.sidebar-otherboxeswer #bannerleft{padding:30px 0px 10px 15px;}
div.sidebar-otherboxes div	{ padding:20px 20px 0 28px; text-align:justify;}
div.sidebar-otherboxes div a	{ text-decoration:none;} 
div.sidebar-otherboxes div a:hover	{ text-decoration:underline;}
div.sidebar-otherboxes img			{ padding:24px 0 0 28px;}

/* TAG AREA */
div.sidebar-otherboxes div h1, div.sidebar-otherboxes div h2, 
div.sidebar-otherboxes div h3, div.sidebar-otherboxes div h4, 
div.sidebar-otherboxes div h5, div.sidebar-otherboxes div h6	
{ display:inline-block; color:#e95e01; padding-bottom:5px;}
 
div.sidebar-otherboxes div h1	{ font-size:1.5em;}
div.sidebar-otherboxes div h2	{ font-size:1.4em;}
div.sidebar-otherboxes div h3	{ font-size:1.3em;}
div.sidebar-otherboxes div h4	{ font-size:1.2em;}
div.sidebar-otherboxes div h5	{ font-size:1.0em;}
div.sidebar-otherboxes div h6	{ font-size:0.8em;}

div.sidebar-otherboxes div		{line-height:200%;}

/* CONTENT AREA-------------------------------------------------------  */
div#content				{ background:url(images/bg-content.gif) repeat-y; width:694px; float:left; position:relative;}
div#content .bas		{padding:0 0 0 52px;margin-bottom:25px;height:60px;}
div#contentMain			{ background:url(images/bg-contentMain.jpg) no-repeat;min-height:1400px; height:auto !important; height:1400px;}

div.maincontent			{ padding:30px 82px 0 30px; line-height:1.4em;}
div.maincontent h2		{ color:#e95e01; border-bottom:1px solid #f97503; padding-bottom:5px; margin-bottom:10px;}
div.maincontent h2 a	{color:#e95e01;text-decoration:none;}
div.maincontent h2 a:hover{color:#333;}
div.maincontent p		{ margin-bottom:20px;}
div.maincontent a		{ color:#c05000;}
div.maincontent img.wb	{border:1px solid #ccc;padding:1px;margin-top:10px;}
div.maincontent ul,
div.maincontent ol		{margin:0 0 20px 20px;}
div.maincontent ul li	{margin-bottom:2px;}
div.maincontent ol li	{margin-bottom:5px;}
div.maincontent strong.headline{font-size:14px;color:#333;}

div.videoCommentbox		{ padding:10px; background:url(images/bg-video-commentbox.gif) repeat-x #e3e3e3; border-bottom:3px solid #fa7e04; margin:20px 0 20px 0;}
div.videoCommentbox ul	{ list-style:none;margin:0 !important;}
.ulboxleft strong{float:left}
div.videoCommentbox .PSR_container input{background:none;border:none;color:#C05000}
div.videoCommentbox .PSR_container input:hover{cursor:pointer;text-decoration:underline}
div.videoCommentbox .PSR_container{float:left;padding-left:5px;}
div.videoCommentbox .PSR_stars{}
div.videoCommentbox span{float:left;padding-right:2px;}
div.videoCommentbox .PSR_full_star {background:url(images/videobox-star-active.gif) no-repeat;text-indent:-999999px;width:16px;height:15px;display:block}
div.videoCommentbox .PSR_no_star, div.videoCommentbox .PSR_no_voting_star,div.videoCommentbox .PSR_full_voting_star,div.videoCommentbox .PSR_half_voting_star {background:url(images/videobox-star-nonactive.gif) no-repeat;text-indent:-999999px;width:16px;height:15px;display:block}
div.videoCommentbox .PSR_half_star {background:url(images/videobox-star-half.gif) no-repeat;text-indent:-999999px;width:16px;height:15px;display:block}
div.videoCommentbox .PSR_votes,
div.videoCommentbox .PSR_tvotes{display:none}
ul.ulboxleft			{ float:left;}
ul.ulboxright			{ float:right;}
ul.ulboxright li		{ text-align:right;}


/* NAVI AREA ------------------------------------------------------- */
ul#navi					{ height:110px; list-style:none;}
ul#navi li				{ float:left;}
ul#navi li a			{ display:block; height:91px; text-indent:-9999px;}
ul#navi li a:hover,
.page-id-10 ul#navi li a.team,
.blog ul#navi li a.blog,
.allgemein  ul#navi li a.blog,
.page-id-30 ul#navi li a.unterstuetzen,
.page-id-43 ul#navi li a.feedback,
.category-podcast ul#navi li a.podcast,
.podcast ul#navi li a.podcast{ background-position:0px -91px!important;}

ul#navi li a.blog			{ background:url(images/navi/blog.gif) no-repeat;  width:111px;}
ul#navi li a.podcast		{ background:url(images/navi/podcast.gif) no-repeat;  width:134px;}
ul#navi li a.team			{ background:url(images/navi/team.gif) no-repeat;  width:95px;}
ul#navi li a.unterstuetzen	{ background:url(images/navi/unterstuetzen.gif) no-repeat;  width:156px;}
ul#navi li a.feedback		{ background:url(images/navi/feedback.gif) no-repeat;  width:127px;}


/* FOOTER AREA ------------------------------------------------------- */
div#footer					{ height:180px; font-size:0.85em; color:#fff; background:url(images/bg-footer.png) no-repeat; position:absolute; right:54px; bottom:-180px; width:640px;}
div#footerMain				{ padding:55px 0 0 87px;}
div#footerMain ul			{ list-style:none;}
div#footerMain a			{ text-decoration:none; color:#fff;}
div#footerMain a:hover		{ text-decoration:underline;}
div#footerMain strong a		{ color:#FBF805;text-decoration:underline; }
div#footerMain strong a:hover		{ text-decoration:none; }
/* STUFF AREA-------------------------------------------------------  */
.clear			{ float:none; clear:both;}
.hightlight		{ color:#fbf805;}

#commentform textarea,#commentform input,#si_contact_form1 input,#si_contact_form1 textarea{border:1px solid #C05000;width:580px;padding:2px;}
#commentform #submit,#si_contact_form1 #submit{width:585px;background:#e95e01;color:#fff;font-weight:bold;cursor:pointer;}
#commentform #submit:hover,#si_contact_form1 #submit:hover{background:#ae4600;}
#commentform input,#si_contact_form1 input{width:280px}
#commentform p{margin-bottom:10px;}
#respond{margin-top:20px;}
#respond h3{color:#e95e01; border-bottom:1px solid #f97503; padding-bottom:5px; margin-bottom:20px;}
h3#comments {color:#e95e01; border-bottom:1px solid #f97503; padding-bottom:5px; margin-bottom:10px; margin-top:20px;}
.commentlist{list-style:none}

.comment-body{border-bottom:1px solid #ffae68;margin-bottom:20px;}
.comment-body p{margin-bottom:10px !important;}
.comment-meta{margin-bottom:5px;}
.imgleft{float:left;margin:0 10px 10px 0;padding:1px;border:1px solid #ffae68;}
.imgspacer{width:155px;height:150px;float:left;margin:0 10px 10px 0;}
.alignright{float:right}

.headingad	{ font-size:0.7em; text-transform:uppercase;}

#pageBack a, #pageNext a 	{ display:block; text-decoration:none; padding:10px; width:100px; text-align:center; -moz-border-radius:5px 5px 5px 5px;-moz-box-shadow:0 2px 10px #C8C8C8;background:none repeat scroll 0 0 #F97503;color:#FFFFFF !important;}
#pageBack a:hover, #pageNext a:hover	{background:#f01d01;cursor:pointer;}
#pageBack a	{ margin-left:30px;}
#pageNext a	{ margin-left:492px;}

/* SEARCH-------------------------------------------------------  */
div#sidebar-div	{ line-height:1.4em; text-align:left!important;}
div#sidebar-div label	{ margin-bottom:10px; display:block;}
input#search	{ border:1px solid #f97503; width:135px; font-size:1.0em; padding:4px; float:left;-webkit-border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;-webkit-box-shadow: 0px 2px 10px  #c8c8c8;-moz-box-shadow: 0px 2px 10px #c8c8c8;box-shadow: 0px 2px 10px #c8c8c8;  background:-moz-linear-gradient(center bottom , #fff 67%, #ccc 100%) repeat scroll 0 0 #FFCC33;}
input#searchsubmit	{ padding:4px; width:65px; text-align:center; display:block; float:left; background:#f97503;-webkit-border-radius: 0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;-webkit-box-shadow: 0px 2px 10px  #c8c8c8;-moz-box-shadow: 0px 2px 10px #c8c8c8;box-shadow: 0px 2px 10px #c8c8c8;  color:#fff; font-weight:bold; font-size:1.0em;}
input#searchsubmit:hover	{ background:#f4960b; cursor:pointer;}
.more-link{background:#f97503;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0px 2px 10px  #c8c8c8;-moz-box-shadow: 0px 2px 10px #c8c8c8;box-shadow: 0px 2px 10px #c8c8c8;  color:#fff !important; font-weight:bold; font-size:1.0em;padding:5px 0 7px 0;display:block;text-align:center;text-decoration:none;}
.more-link:hover{background:#f01d01;cursor:pointer;}
#rightsidebar{position:absolute;top:268px;left:938px;width:160px;z-index:2;}
#bannerleft img{padding:0;}
#bannerleft small{text-align:center !important;font-size:10px;}
.bsa{padding:10px 0 0 75px}
