@charset "utf-8";
/*
Theme Name: Modern Webdesign-Podcast.de
Theme URI: http://www.webdesign-podcast.de
Description: "Das neue modernere Wordpress Theme für Webdesign-Podcast.de mit netten AJAX und JavaScript Funktionen"
Version: 2.0
Author: Pascal Bajorat
Author URI: http://www.pascal-bajorat.com
*/

*{padding:0;margin:0;outline:none;}
body{background:url(images/body.jpg) left no-repeat #fff;font:0.86em Arial, Helvetica, sans-serif;color:#343434;}
a{color:#285E8D;text-decoration:underline;cursor:pointer;}
a:hover{text-decoration:none;}
p{line-height:1.4em;margin-bottom:1.5em;}
small{font-size:0.9em;}
blockquote{font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;padding-left:15px;border-left:10px solid #cecece;display:block;margin-bottom:1.5em;line-height:1.4em;}
.wrapper{width:950px;padding:0 20px;margin:auto;position:relative;}
.clear{font-size:0.001em;line-height:0.001em;clear:both;}
.hidden{font-size:0.001em;line-height:0.001em;display:block;overflow:hidden;width:1px;height:1px;position:absolute; top:-1px;left:-1px}
.notification{background:#fff9d7;border:1px solid #e2c822;padding:10px;margin-bottom:1.5em;line-height:1.4em;font-size:0.9em;}
.greybox{background:#f0f0f0;border:1px solid #ddd;padding:10px;margin-bottom:1.5em;line-height:1.4em;font-size:0.9em;}
.error{background:#ffefec;border:1px solid #f53b00;padding:10px;margin-bottom:1.5em;line-height:1.4em;font-size:0.9em;}
.error a{color:#f53b00;text-decoration:underline;}
.error a:hover{text-decoration:none;}
.error p:last-child, .notification p:last-child{margin-bottom:0;}
.alignright,.right{float:right;}
.alignleft,.left{float:left;margin:0 15px 10px 0;}
.more-link{font-weight:bold;margin-bottom:1.5em;display:block;clear:both;}
.imgleft{border:1px solid #ccc;float:left;margin:0 10px 10px 0;padding:1px;}
.imgborder{border:1px solid #ccc !important;padding:1px !important;}
.red{color:#9e0000 !important;}
#contentMain .col{width:48%;}
.page-template-pageKontakt-php .left,.page-template-pageFeedback-php .left,.page-template-pageWerbung-php .left{width:40% !important;}
.page-template-pageKontakt-php .right,.page-template-pageFeedback-php .right,.page-template-pageWerbung-php .right{width:56% !important;}
#ajaxContent{display:none;}

#top{background:#000;width:100%;min-width:990px;height:35px;list-style:none;}
#top ul{color:#696767;font-size:0.85em;text-transform:uppercase;padding-top:10px;float:left;position:relative;}
#top ul .flattr a{position:absolute;left:600px;top:7px;}
#top ul li{display:inline;padding-right:12px;}
#top ul a{color:#696767;text-decoration:none;}
#top ul a:hover,.home #top ul li.n_01 a,.page-template-pageKontakt-php #top ul li.n_02 a,.page-id-30  #top ul li.n_03 a,.page-id-540 #top ul li.n_04 a,.page-id-2563 #top ul li.n_05 a{color:#cfcfcf;}
#top form{float:right;position:relative;}
#top form fieldset{border:none;padding-top:8px;}
#top form .searchtext{background:url(images/search_input.gif) no-repeat;width:145px;padding-left:20px;height:18px;border:none;float:left;font-size:0.85em;color:#555;}
#top form .searchsubmit{background:url(images/search_btn.gif) no-repeat;width:70px;height:18px;text-transform:uppercase;color:#fff;border:none;float:left;font-size:0.85em;cursor:pointer;}
#searchResult{display:block;color:#cfcfcf;font-size:0.85em;padding:8px;background:#000;width:230px;position:absolute;top:30px;line-height:1.4em}
#top form .loading{background: url(images/search-load.gif) no-repeat 5px 6px #000;padding:8px 8px 8px 30px;}
#searchResult a{color:#cfcfcf;text-decoration:underline;font-weight:bold;}

#headerBackground{background:url(images/header-repeat.jpg) repeat-x;width:100%;height:170px;}
#header{background:url(images/header.jpg) no-repeat center;width:100%;height:170px;min-width:990px;overflow:visible;}
#header #headerAnzeige{width:468px;height:60px;position:absolute;top:55px;left:0px;opacity: 0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.nojs #header #headerAnzeige:hover{opacity: 1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}

#navi{position:absolute;left:20px;top:170px;text-transform:uppercase;list-style:none;font-size:1em;height:20px;background-color:#000;padding:8px 15px 8px 24px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-topright: 0px;-moz-border-radius-topleft: 0px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;z-index:100;}
#navi li{display:inline;padding-right:13px;}
#navi a{color:#767676;text-decoration:none;}
#navi a:hover,.home #navi li.n_01 a,.category-podcast #navi li.n_02 a,.category-news #navi li.n_03 a,.page-id-2198 #navi li.n_04 a,.page-id-10 #navi li.n_05 a,.postid-2574 #navi li.n_06 a{background:url(images/navi-arrow.png) no-repeat center bottom;padding-bottom:12px;color:#fff}
#branding a{background:url(images/webdesign-podcast.png) no-repeat;width:371px;height:110px;text-indent:-999999px;display:block;position:absolute;top:32px;left:478px;}

#content{background:url(images/content.gif) repeat-y left;}
.anzeigeimcontent{width:468px;margin:auto;margin-bottom:1.5em;}
.anzeigeimcontent2{width:100%;margin:auto;margin-bottom:1.5em;background:#ededed;padding:10px 0px;}
.anzeigeimcontent2 .positioner{width:300px;margin:auto;}
#contentMain{width:600px;float:left;padding:60px 50px 0 0;}
#contentMain p{font-size:1.1em;}
#contentMain h2{font-size:1.84em;font-weight:normal;color:#333;border-bottom:1px dotted #34303a;margin-bottom:4px;padding-bottom:5px;}
.error404 #contentMain h2,.page #contentMain h2{margin-bottom:20px;}
#contentMain h2 a{color:#333;text-decoration:none;}
#contentMain h2 a:hover{color:#000;}
#contentMain h3{font-size:1.4em;font-weight:normal;color:#333;border-bottom:1px dotted #34303a;margin-bottom:20px;padding-bottom:5px;}
#contentMain h5{font-size:0.85em;font-weight:normal;color:#9d9d9d;padding-left:2px;margin-bottom:20px;}
#contentMain h5 a{text-decoration:underline;color:#7a7a7a;}
#contentMain h5 a:hover{color:#555;}
#contentMain .more-link{color:#e02b08;}
#contentMain ul,#contentMain ol{margin:0 0 20px 20px;}
#contentMain ul li,#contentMain ol li{padding-bottom:5px;}
#contentMain a img{border:0;}
#contentMain table{border-spacing:0;margin-bottom:20px;}
#contentMain table td{border-bottom:1px solid #ccc;padding:5px 0;vertical-align:top;}
#contentMain table th{border-bottom:1px solid #ccc;padding:5px 0;background:#eee;font-weight:bold;text-align:left;}
.readmorebutton{background:#f0f0f0;width:600px;height:30px;font-size:0.9em;margin-bottom:40px;border-bottom:2px solid #e02b08;}
.readmorebutton .button{background:url(images/backbutton.jpg) no-repeat;width:70px;height:22px;padding-top:8px;display:block;color:#fff;text-align:center;text-decoration:none;float:right;}
.readmorebutton .button{text-decoration:none;}
.readmorebutton .button:hover{text-decoration:underline}
.readmorebutton span{float:left;width:518px;height:23px;padding:7px 0 0 12px;color:#555;}
.readmorebutton span a{color:#555;text-decoration:underline;}
.readmorebutton span a:hover{text-decoration:none}
#backbutton{background:#f0f0f0;width:600px;height:30px;font-size:0.9em;margin-bottom:18px;}
#backbutton .button{background:url(images/backbutton.jpg) no-repeat;width:70px;height:22px;padding-top:8px;display:block;color:#fff;text-align:center;text-decoration:none;float:left;}
#backbutton .button:hover{text-decoration:underline;}
#backbutton span{float:left;width:518px;height:23px;padding:7px 0 0 12px;color:#555;}
#backbutton span a{color:#555;}
.nojs .sociallikes{display:none;}
.home .sociallikes{margin-bottom:12px;}
.sociallikes{width:600px;padding:10px 0;border-top:1px dotted #aeacb0;border-bottom:1px dotted #aeacb0;margin-bottom:8px;clear:both;}
.sociallikes .fb_like{width:450px;float:left;}
.sociallikes .googleplusone{width:80px;float:left;}
.sociallikes .twitter{width:70px;float:right;}
#permalink{list-style:none;font-size:0.85em;color:#343434;text-transform:uppercase;margin:0 0 18px 0 !important;float:left}
#permalink li{display:inline;}
#permalink li a{text-decoration:none;color:#e02b08;}
#permalink li a:hover{text-decoration:underline;}
#commentinfobox{background:#f0f0f0;width:590px;height:27px;padding:13px 0 0 10px;border-top:2px solid #e02b08;margin:0 0 22px 0 !important;color:#555;list-style:none;font-size:0.9em;}
#commentinfobox a{color:#555;text-decoration:none;}
#commentinfobox a:hover{text-decoration:underline;}
#commentinfobox li{float:left;}
#commentinfobox .comments{padding-right:3px;}
#commentinfobox .writecomment{float:right;padding-right:15px;}
#commentinfobox .writecomment a{color:#e02b08;}
#commentinfobox .active{font-weight:bold;background:url(images/comment-arrow.gif) no-repeat center bottom;padding-bottom:14px;}
#pagination{width:600px;margin-bottom:40px;text-align:center;}
#pagination a{background:#f0f0f0;border:1px solid #ccc;padding:5px 8px;display:inline-block;color:#555;text-decoration:none;margin-right:4px;}
#pagination a:hover{border:1px solid #333;color:#000;}
#pagination span{background:#f0f0f0;border:1px solid #ccc;padding:5px 8px;display:inline-block;color:#555;text-decoration:none;margin-right:4px;}
#pagination .currentpage{background:#555;border:1px solid #333;padding:5px 8px;display:inline-block;color:#fff;margin-right:4px;}
#pagination .navigate-inactive{background:none;border:0;color:#676767;font-weight:bold;margin-right:4px;padding:5px 8px;display:inline-block;}
#pagination .navigate-active{background:none;border:0;color:#285E8D;font-weight:bold;}
#pagination .navigate-active:hover{background:none;border:0;color:#285E8D;font-weight:bold;text-decoration:underline;}

#contentSidebar{width:300px;float:left;background:url(images/sidebar.jpg) top no-repeat;}
#contentSidebar h4{font-weight:normal;color:#000;text-transform:uppercase;margin-bottom:5px;}
#contentSidebar h4.withBorder{border-bottom:1px dotted #5d5961;padding-bottom:5px;}
#contentMain h6{font-size:0.8em;}
#contentSidebar h6,#contentMain h6{font-size:0.9em;color:#555;font-weight:normal;text-align:left;padding-right:21px;margin-bottom:4px;}
#contentSidebar h6 a,#contentMain h6 a{color:#555;text-decoration:underline;}
#contentSidebar h6 a:hover,#contentMain h6 a:hover{text-decoration:none;}
#contentSidebar h6.big{padding-right:1px;}
#contentSidebar ul.teaserlist{border-top:1px dotted #5d5961;width:300px;list-style:none;font-size:0.85em;margin-bottom:1.8em;}
#contentSidebar ul.teaserlist li{border-bottom:1px dotted #5d5961;padding:1px 0;}
#contentSidebar ul.teaserlist a{background:url(images/sidebar-li2.gif) left no-repeat;color:#434343;text-decoration:none;padding:5px 0 5px 20px;display:block;}
#contentSidebar ul.teaserlist a:hover{background:url(images/sidebar-li.gif) right repeat-y #f24804;color:#ffd3c1;}
#contentSidebar .podcastlink{display:block;padding:7px 0 10px 60px;color:#434343;text-decoration:none;font-size:0.85em;line-height:1.4em;}
#contentSidebar .podcastlink:hover{text-decoration:underline;}
#contentSidebar .podcastlink span{color:#e02b08;text-decoration:underline;}
#contentSidebar .anzeigenklein{list-style:none;padding:5px 5px;margin-bottom:1.8em;height:125px;margin-top:10px;}/*height:265px;*/
#contentSidebar .anzeigenklein li{float:left;margin:0 0 10px 12px}
#contentSidebar .anzeigengross{none;padding:0;margin-bottom:1.8em;background:#ededed;border-top:4px solid #ededed;}
#ituneslink{background:url(images/icons.png) no-repeat -10px -122px;}
#rsslink{background:url(images/icons.png) no-repeat -10px -233px;margin-bottom:1.8em;}
#rsstwitter{width:200px;height:82px;list-style:none;padding:10px 0 0 100px;}
#rsstwitter a{background:url(images/icons.png) no-repeat;display:block;text-indent:-999999px;float:left;}
#rsstwitter .rss a{background-position:0px 0px;width:65px;height:65px;margin-right:20px;}
#rsstwitter .twitter a{background-position:-85px 0px;width:70px;height:65px;}
#contentSidebar .like_box{margin-bottom:2em;}

#footer{width:100%;min-width:990px;background:#f3f3f3;border-top:2px solid #e02b08;padding:30px 0;}
#footer h6{font-weight:bold;color:#3d3d3d;font-size:1.2em;margin-bottom:15px;}
#footer ul{list-style:none;font-size:0.85em;}
#footer ul li{padding-bottom:6px;}
#footer ul li.border{padding-bottom:5px;border-bottom:1px dotted #bababa;margin-bottom:5px;}
#footer ul a{color:#676767;text-decoration:none;}
#footer ul a:hover{text-decoration:underline;}
#footer .col{float:left;padding-right:80px;}

#copyright{width:100%;min-width:990px;background:#e3e3e3;font-size:0.85em;color:#676767;padding:10px 0;}
#copyright p{margin:0;}
#copyright a{color:#676767;text-decoration:underline;}
#copyright a:hover{text-decoration:none;}

.commentlist{font-size:0.9em;}
.commentlist .comment{padding-bottom:10px;border-bottom:1px dotted #aeacb0;margin-bottom:20px;}
.commentlist .comment .comment{border:none;padding-bottom:0;}
.commentlist .left{width:70px;float:left;}
.commentlist .left .avatar{padding:1px;border:1px solid #b3b3b3;}
.commentlist .right{width:500px;float:left;}
.commentlist .right .author{color:#9d9d9d;}
.commentlist .right .author span{color:#f24804;text-decoration:none;font-size:1.4em;}
.commentlist .right .author a{color:#f24804;text-decoration:none;font-size:1.0em;}
.commentlist .right .author a:hover{text-decoration:underline;}
.commentlist .right p:last-child{margin-bottom:5px;}
.commentlist .comment-reply-link{float:right;color:#555;text-decoration:none;}
.commentlist .comment-reply-link span{text-decoration:underline;color:#222;}
.commentlist .comment-reply-link:hover span{text-decoration:none;}
.commentlist .depth-2{padding-left:50px;background:url(images/comment-reply.gif) 0px 20px no-repeat;padding-bottom:15px;}
.commentlist .depth-2 .right{width:450px;}

#commentform #author,#commentform #email,#commentform #url,#commentform #comment{width:300px;padding:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #aeacb0;color:#555;-webkit-box-shadow:inset 1px 1px 1px #c9c9c9;-moz-box-shadow:inset 1px 1px 1px #c9c9c9;box-shadow:inset 1px 1px 1px #c9c9c9;margin-right:10px;background:url(images/input.gif) repeat-x #fff;}
#commentform #comment{width:565px;height:165px;}
#commentform #submit{background:#e02b08;color:#fff;padding:5px;-moz-border-radius:4px;border-radius:4px;border:0;-webkit-box-shadow: 1px 1px 1px #c9c9c9;-moz-box-shadow: 1px 1px 1px #c9c9c9;box-shadow: 1px 1px 1px #c9c9c9;}

.contactform fieldset{border:0;margin-bottom:1.5em;}
.contactform br{clear:both}
.contactform legend{font-weight:bold;margin-bottom:0.1em;}
.contactform label{width:90px;float:left;}
.page-id-2563 .contactform label{width:140px;}
.contactform label.error{width:290px;margin-bottom:20px;}
.contactform input,.contactform select,.contactform textarea{background:url(images/input.gif) repeat-x #fff;width:235px;float:left;border:1px solid #ccc;padding:3px;color:#343434;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 1px 1px 1px #c9c9c9;-moz-box-shadow:inset 1px 1px 1px #c9c9c9;box-shadow:inset 1px 1px 1px #c9c9c9;}
.contactform input:focus,.contactform textarea:focus,.contactform select:focus{border:1px solid #aaa}
.contactform textarea{height:200px;}
.contactform select{margin-bottom:4px;}
.contactform label,.contactform input{margin-bottom:5px;}
.contactform .submitbtn,.contactform .resetbtn{padding:3px;font-weight:bold;background:#efefef;margin-left:90px;width:240px;cursor:pointer;}
.page-id-2563 .contactform .submitbtn{margin-left:140px;}
.contactform .submitbtn:hover,.contactform .resetbtn:hover{background:#cfcfcf}
.contactform .required{font-weight:bold;color:#f00;padding:0 3px;}
.aligncenter{margin:0 auto;}

#speedsignup input{background:url(images/input.gif) repeat-x #fff;width:260px;float:left;border:1px solid #ccc;padding:3px;color:#343434;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 1px 1px 1px #c9c9c9;-moz-box-shadow:inset 1px 1px 1px #c9c9c9;box-shadow:inset 1px 1px 1px #c9c9c9;}
#speedsignup input:focus{border:1px solid #aaa}
#speedsignup .submitbtn{padding:3px;font-weight:bold;background:#efefef;width:267px;cursor:pointer;}
#speedsignup .submitbtn:hover{background:#cfcfcf}
#speedsignup fieldset{border:0;margin-bottom:0.5em;}

#ajaxContentLoader{background:#f0f0f0;border:1px solid #ccc;padding:8px;font-size:0.9em;margin-bottom:3em;}
#ajaxContentLoader a.loading{background:url(images/ajax-loader.gif) no-repeat 0px 1px;padding-left:25px;}
#ajaxContentLoader a{text-decoration:none;display:block;min-height:11px;color:#e02b08;font-weight:bold}
#ajaxContentLoader a:hover{text-decoration:underline;}

.socialbookmarks{list-style:none;float:right;margin:0;padding-right:3px;}
.socialbookmarks li{padding-left:6px;float:left;}
.socialbookmarks a{width:16px;height:16px;background-image:url(images/icons.png);display:block;float:left;text-indent:-999999px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.socialbookmarks a:hover{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}
.socialbookmarks .delicious a{background-position:-30px -80px;}
.socialbookmarks .misterwong a{background-position:-135px -80px;}
.socialbookmarks .fb-share a{background-position:-51px -80px;}
.socialbookmarks .technorati a{background-position:-72px -80px;}
.socialbookmarks .digg a{background-position:-93px -80px;}
.socialbookmarks .stumbleupon a{background-position:-114px -80px;}

.nojs #slideshow{display:none;}
#slideshow{width:598px;border:1px solid #ccc;-moz-border-radius:3px;border-radius:3px;position:relative;overflow:hidden;margin-bottom:20px;}
#slideshow, #slideshow .nextBtn, #slideshow .prevBtn,#slideshow .slide{height:250px;}
#slideshow .slides{position:absolute;top:0px;left:0px;z-index:1;-moz-border-radius:3px;border-radius:3px;}
		
#slideshow .nextBtn,
#slideshow .prevBtn{width:30px;display:block;position:absolute;top:0px;z-index:2;opacity:0.5;filter:alpha(opacity=65);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";}
		
#slideshow .nextBtn{right:0px;background:url(images/button.png) no-repeat center #fff;background:url(images/button.png) no-repeat center rgba(255, 255, 255, 0.65);-webkit-box-shadow:-1px 0px 1px #fff;-moz-box-shadow:-1px 0px 1px #fff;box-shadow:-1px 0px 1px #fff;-moz-border-radius-topright:3px;border-radius-bottomright:3px;}
#slideshow .prevBtn{left:0px;background:url(images/button2.png) no-repeat center #fff;background:url(images/button2.png) no-repeat center rgba(255, 255, 255, 0.65);-webkit-box-shadow:1px 0px 1px #fff;-moz-box-shadow:1px 0px 1px #fff;box-shadow:1px 0px 1px #fff;-moz-border-radius-topleft:3px;border-radius-bottomleft:3px;}
		
#slideshow .slide{float:left;width:598px;}
#slideshow .slides *{-moz-border-radius:3px;border-radius:3px;}

p.nm{margin-bottom:5px !important;}