/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */
/* -------------------------                Copyright 2009: DrPimpsLab.com            ----------------------
   --------------------------------------------------------------------------------------------------------- */

body {font-weight: 100; background-image: url('css/user/body-bg5.jpg'); background-position: center 70px; background-repeat: no-repeat; background-attachment: fixed; }

/* ________________________________     Karrussel und Bildanpassungen ______________________________________ */
.single .post .entry-photo, .single-post .entry-photo { width: 630px; margin: 0 auto; border: 1px solid #CCC;} 
#controls { position: absolute; float: left; z-index: 1000; width: 628px; padding-top: 75px; }
.featured-article { display: block; width: 626px; height: 250px; border: 1px solid #CCC; text-decoration: none !important; }

/* Hauptinhaltsteil */
#main {top: 85px; }

/* views */
.views {font-size: 0.85em; color: white; font-family: sans-serif; padding-left: 15px; font-weight: bold; }
.entry-viewThumb {color: white; font-family: sans-serif; line-height: 26px; text-align: right; padding-right: 2px; float: right; }
.greaterstars {font-size: 190%; line-height: 13px; top: 5px; }
.silver {color: silver; }

/* _________________________________    new  Inhaltsbereich des Einzelartikels    __________________________ */
.entry-info abbr.published {border: none; }

/* .entry-info,.skrolable {font-family: Arial, Helvetica,sans-serif; font-size: 120%;} */
/*.skrolable {font-size: 90%; line-height: 92%; word-spacing: 5%;}*/

.entry-info {line-height: 92%;}
/* #content .entry-content p {font-weight: 300; line-height: 140%;  color: #333332; font-family: "Gill Sans", "Frutiger", Arial, Helvetica,sans-serif; } */ 
.entry-content p,.skrolable p {font-weight: 300; line-height: 100%;  color: #333332; font-family: "Gill Sans", "Frutiger", Arial, Helvetica,sans-serif;font-size: 130%; margin-top: 30px; padding: 0;}
#content p {font-size: 120%; line-height: 135%;  }
/* #content .entry-content p {font-size: 120%; line-height: 115%;  } */

/*font-family: "Gill Sans", "Frutiger", Arial, Helvetica,sans-serif; font-size: 130%;*/
h1.entry-title a,.entry-content h2,.entry-content h3,h3.entry-title a {color: #FF6600; }
h3.entry-title {height: 30px; overflow: hidden; }
.entry-content h2 {font-size: 1.475em; padding:0; margin:0; }
.entry-content h3 {font-size: 1.275em; padding:0; margin:0; }

/* _________________________________      Nodebased   1 | 2 | 3     ,li.tag-new★ .entry-summary  _______________________________________ */
li.tag-new .entry-summary {background-image: url('css/user/new-tag.png'); background-position: 81px 58px; background-repeat: no-repeat;}
.entry-summary {height: 90px;}

/* _________________________________   Skrolable Layer       ________________________________________________ */
.skrolable {height: 250px; overflow: auto; font-weight: normal; }


/* _________________________________   Horizontale Hauptnavigation     ______________________________________ */
#nav-content li a:hover {font-weight: 900; background-image: url('css/user/topnav.jpg'); background-position: bottom right; text-decoration: underline; }
#nav-content .current-cat a, #nav-content li.sfHover a {color: white; font-weight: 900; background-color: #FF6600;  background-image: url('css/user/topnav-high.jpg'); }
#nav-content .current-cat a:hover {color: gray;} 
#nav-content li a {color: #3f3f3f; }
#header,#nav {position: fixed; width: 100%; z-index: 1000; }
#header {background: transparent url('css/user/header-jpg3.png') center bottom; height: 120px; border: none; }
#nav {top: 60px; }

/* _____________________       Sidebar  Widgets  _________________________________________ */
/* .widgetcontent {background-image: url('css/user/content-bg.jpg'); }  background-color: orange;  */
.widgetcontent,#multi-sidebar-container,.tab-content,#multi-sidebar .widget-container {background-image: url('css/user/content-head-bg.png'); background-repeat: no-repeat; background-position: bottom right; border: none; padding-right: 45px; background-color: #FFA500; box-shadow: 10px 10px 5px #888; border-radius: 5px;}
.sidebar {color: white; }
.widgettitle,.ui-state-default {width: 200px; }
/* .widgettitle {color: gray; background-image: url('css/user/feed-title-white.jpg'); } */
/* .widgetcontent a {padding-bottom: 20px; padding-right: 10px;} */



/* ________   Rating in der Sidebar ____________ */
.trw-rating,.trw-title {padding: 0; margin: 0; }
p.trw-rating {background-image: url('css/user/rating-star.png'); background-position: top left; background-repeat:  no-repeat; height: 50px; padding-top: 35px; padding-bottom: 25px; text-align: right; }

/* ________   Tagwolke  und Ausgleich für "about da lab"  ausgestellt wg. twitter box ____________ 
.widgetcontent div {padding-bottom: 20px; }*/
div.textwidget {padding: 0; }

.irgendwas {font-family: 'gill sans light', "georgia"; }

/* _____________________       Postbar im Artikel    ______________________________________ */
.postbar {background-image: url('css/user/postbar.jpg'); background-position: bottom right; border: none; height: 20px; padding-top: 10px;}

.postbar li a {color: white;}



/* _____________________        Pagination           _______________________________________ */
div.wp-pagenavi span.pages {border: none; background-color: transparent; font-weight: 100; color: gray; font-size: 90%;}
div.wp-pagenavi span.current { color: white; border: 1px solid gray; background-image: url('css/user/topnav-high.jpg'); }
div.wp-pagenavi a.page,#content div.wp-pagenavi a { color: black; background-color: white; border: none; outline: 1px solid #cccccc; }

/* Slideshow New */
#featured-slideshow  {;}
.featured-entry {position:absolute; z-index: 15;}


/* Quick Post Darstellung */
#content ul.posts-quick {;  } /* test background-color: white */

#content ul.posts-quick li {border-bottom: 1px solid #CCCCCC; background-image: url('css/user/content-bg.jpg'); background-repeat: repeat-x; padding-bottom: 10px; padding-top: 15px; }

ul.posts-quick .entry-summary {height: 30px; line-height: 120%; margin: 0; border: none; }

p.quick-read-more strong a {color: #FF6600; margin: 0; padding:0; text-align: left; display: block;} 
/*  padding: 0 0 20px 0; border-bottom: 1px solid red;  */

/* _____________________       about the author / critics _____________________________________________ */
#content .about-author,#content .critics {color: white; background-color: orange; background-image: url('css/user/content-head-bg.png'); background-repeat: no-repeat; background-position: bottom right; }
#content .critics {margin-top: 10px; padding: 15px 15px 45px 15px; color: white; }
.about-author h4 {color: white; }
#content .critics h2,#content .critics p {padding: 0; margin: 0; line-height: 120%; }
#wpu-profile img {border: 1px solid green; }

/* _____________________        Comment Area _________________________________________________*/
.comment-node .comment-author img {border: 5px dotted orange; outline: 1px solid red;  float: left; margin: 0 10px 5px 0; }
.comment-node .comment-datetime {border-bottom: none; text-transform: uppercase; font-size: 95%; color: #3f3f3f; }
.comment-content {float: left; margin-top: 20px; }
#content .comment-content p {font-family: "Gill Sans", serif; font-size: 140%; color: #3f3f3f; }

/* Ratings */
.voted,.ratingheader,.ratingstars,.ratingblock,.gdouter {margin:0; line-height: 95%; padding:0;}
.gdouter {margin:0 0 -50px 0; }

/*_______________________          Bilder Gallery _____________________________________________ */
dd.gallery-caption {padding:0; margin:0; display: inline-block; width: 150px; text-align: left; }

#player1,#player2,#players,#content embed,#content object {padding:0; margin:0;}

#content p.minidesc {font-size: 9px; font-family: Arial, Helvetica, sans-serif; width: 115px; height: auto; margin: 0 0 0 5px; padding:0; line-height: 8px;}

/* Download Flag  */
.freeDownload {padding: 10px; background-color: orange; font-size: 110%; font-family: Arial,sans-serif; clear: both; margin-top: 10px; line-height: 110%; border: 1px solid white; outline: 1px solid orange; }
a.freeDownload:hover {color: white; text-decoration: underline; outline: 2px solid orange; }
a.freeDownload {text-decoration: none; }

#footer {position: relative; clear: both; top: 90px; height: 400px; }
#footershade {position: fixed; z-index: 1000; background-image: url('css/user/footershade3.png'); height: 20px; background-color: transparent; width: 100%; bottom: 0; background-position: top center; }

/* via twitter sidebar */
#secondary .xoxo .widgetcontainer {color: black; }
#secondary .xoxo .widgetcontainer .widgetcontent .lifestream_feed_twitter {background: url('css/user/twitter-back.png') top left; padding: 10px; background-color: transparent; }
.lifestream_hour,.lifestream_via,.lifestream_meta {color: #333333; }
.lifestream_meta,.lifestream_label {margin: 0; padding: 0; line-height: 97%;}


/* Sidebar 2 
#secondary .widgetcontainer {background-image: url('css/user/twitter-back.png'); color: black; display: block; padding-top: 5px; }
*/

/* Klassen für unsichtbare Elemente im Basislayout */
.skip, .hideme, .print, dfn { position: absolute; top: -1000em; left: -1000em; }
    
/* Skip-Links für Tab-Navigation sichtbar schalten */
.skip:focus, .skip:active { position: static; top: 0; left: 0; }


/* Tabbed widget browsing New*/
.tabs {;}
.t1,.t2,.t3,.t4,.t5 {text-decoration: none;}
a.t:hover {color: white; text-decoration: underline;}

/*Tabbed Browsing normal */
#s-latest {height: 200px; overflow: hidden; }
#s-latest {border: 1px solid green; background-image: url(css/user/twitter-back.png); background-color: yellow;}

/* Header hover */
h1.entry-title a:hover {font-size: 120%; text-shadow: 12px 12px 12px #999;}
.seo-tag-cloud {height: 200px;}
.entry-content img {float: left; widht: auto; display: block; clear: both; }

#featured-slideshow div a img {position:absolute;clip:rect(0px,626px,250px,0px); border: none; }
#controls {background: transparent url(); }
/* gegen blaue linien im Karussell */
#controls a.prev,#controls a.next {outline: none; }