/*
Theme Name: Sample Theme
Theme URI: http://www.schreibermag.de
Description: Testing WordPress Child Themes
Author: Your Name
Author URI: http://www.schreibermag.de
Template: thematic
Version: 1.0
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
 
@import url('../thematic/style.css');
@import "http://embed.tweetizen.com/embed.css";
/* =Layout dreispaltig (siehe unter Datei layouts 3 column left and right)*/
/* =Boxen Positionierung
-------------------------------------------------------------- */

#wrapper {
    border:0px solid green;
    background:#EDE9DD;
} /* =Obere Kante, bei Bedarf kann man weissen Strich durchziehen durch solid white*/

#header {
    background:#EDE9DD;
    position:relative;
    border: 0px solid pink; 
} /* =Gesamter Kopfbereich mit Titel und Untertitel*/
#branding {
    /*background:#181B1C;*/
    /*background: #EDE9DD url(http://i305.photobucket.com/albums/nn236/trendschau/Hintergrundrund.jpg) no-repeat scroll center top; */
    background: #FDFFF1 url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/headerbild_gerade.jpg) no-repeat scroll center top; 
    background-position: bottom right;
    width:960px;
    margin:0 auto;
    border: 0px solid yellow; 
    z-index: 10;
} /* =Bereich mit Haupttitel*/

#access {
    position:relative;
    margin: 0 auto;
    width: 960px;
    overflow:hidden;
    /* background:#596582; gedecktes blau*/
    /* background:#87B5DD; helles blau*/
    /* background:#aaaa20;  bedecktes gruen*/
    /* background:#221A54; dunkelblau */
    background-color: #A6B827; 
    border-bottom: 0px solid #181B1C;
    border-top: 0px;
    margin-top:0px;
} /* =Kasten um Menuebereich*/
#menu {
    width:950px;
    /*margin:0 auto;*/
    border: 0px solid black; 
    background:transparent;
    padding:0 0 0 0;
    overflow:hidden; /* clears the inner float  */
    float: left;
} /* =Eigentlicher Menuebereich mit Liste*/

#suchboxrechts {
    width: 210px;
    margin-top: 2px;
    margin-left: -210px;
    float: left;
    border: 0px solid black;
} /* =Suchbox oben rechts*/

#searchform #s {
width:150px;
height: 17px;
border: 1px solid grey;
}

#searchform #searchsubmit {

width: 50px; 
border: 1px solid back;
}

#main {
    width:960px;
    background: #FDFFF1;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    border: 0px solid blue;
    padding: 20px 0;
} /* =Gesamter Kasten um Contentbereich, positioniert mittig*/
#container {
    width:950px;
    float: left;
    display: inline;
    margin:0 0 0 5px;
    border: 0px solid yellow;
} /* =Container um Content und Sidebars*/

#contentaussen {
    margin-left: 140px;
    width: 540px; 
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; 
    border-bottom: 0px solid #e0e0e0;
    border-top: 0px solid #e0e0e0;
} /* zusaetzlicher Kasten um content herum, der graue Trennlinien erzeugt. In Index, Page und Templates einfuegen */

#content {
    margin: 0px auto;
	  width: 510px;
	  overflow: hidden; 
    border: 0px solid red;
} /* =Content-Bereich mit Posts*/

#primary {
    width: 130px;
    float: left;
    display: inline;
	  margin: 0 0 0 -940px;
	  border: 0px solid purple;
} /* =Sidebar links*/

#secondary {
    width:240px;
    float:left;
	  margin: 0 0 0 -240px;
	  border: 0px solid black;
} /* =Sidebar rechts*/

#footer {    
    clear:both;
    background:#A6B827;
    color:#787878;
    padding:0 0 0 0;
    border:0px solid blue;
    width: 960px;
    margin: 0px auto;
}

#siteinfo {
    width: 900px;
    padding:18px 0px;
    background:#A6B827;
    border: 0px solid green;
}

/* =Global Elements
-------------------------------------------------------------- */
body {
    font-family:Verdana, sans-serif;
}
    
a:link, a:visited {
    /*color:#2772B3; */
    color: #A6B827;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

blockquote {
    font-style:italic;
    font-size:13px;
}
blockquote em, blockquote cite, blockquote i {
    font-style:normal;
}
input, textarea {
    font-family:Arial, sans-serif;
}
.caps {
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
}
.important {
    font-weight:bold;
}

#blog-title {
    font-size:36px;
    line-height:54px;
    font-weight:bold;
    letter-spacing:-1px;
    padding:30px 0 0 20px;
    border-bottom:1px solid #302B26;
    width: 30%;
    /*border: 0px solid red;*/ 
}

#blog-title a {
    color:#302B26;
    text-decoration:none;
}

#blog-description {
    font-style:italic;
    padding:8px 0 30px 20px;
    color:#302B26;
    border-bottom: 1px solid white;
}
/* =Suchbox
-----------------------------------------*/
/*#suchbox {
    position:relative;
    overflow: hidden;
}
#suchboxmitte {
    width:1050px;
    margin: 0px auto;
    border: 0px solid black;
}*/


#menu ul {
    margin:0 0 0 10px;
    list-style-type:none;
    border-left: 0px solid #C4C769;
    clear:both;
}
#menu ul ul {
    display:none;
}
#menu li {
    display:inline;
    float: left;
		border-right: 1px solid #FDFFF1;
}
#menu a {
    display:inline;
    float:left;
    margin:0 0 0 0;
    padding: 5px 8px;
    /* background:#030C30; */
    background-color: #A6B827;
    color:#787878;
    font-size: 12px;
   /* font-weight: bold; */
    border-top:0px solid #3B310E;
    border-right: 0px solid black; 
    text-decoration:none;
}
#menu a:hover {
    background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/Pfeil1.gif) no-repeat top center;
    /* background: #181B1C; */
    color:#fff;
    text-decoration: none; 
}
#menu .current_page_item a {
    background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/Pfeil1.gif) no-repeat top center; 
    /* border-color:#3B86C7; */
    /* background-color: #181B1C; */
    color:#fff;
    text-decoration: none; 
}
#menu a:focus {
    /* background:#4887BD; */
    background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/Pfeil1.gif) no-repeat top center; 
    color:#fff;
    text-decoration: none;
    /* border-color:#2772B3; */
}

#primary h3.widgettitle {
   color:#000;
   font-size: 12px;
   margin: 0px 0px 0px 0px;
   padding: 3px 0px 3px 0px;
}

#primary ul {
   margin: 0px 0px 10px 0px; 
   list-style-type: none;
}
#primary a {
    display:inline;
    padding-left: 15px; 
    color:#000;
    text-decoration:none;
}
#primary a:hover {
    background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/Pfeil2.gif) no-repeat;
    background-position: 0px; 
}
#primary .current-cat a {
    background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/Pfeil2.gif) no-repeat;
    background-position: 0px; 
}
#primary a:focus {
    background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/Pfeil2.gif) no-repeat;
    background-position: 0px; 
}

#primary .rss a:hover {
    background: none;
}

#primary .rss .current-cat a {
    background: none;
}

#primary .rss a:focus {
    background: none;
}

/** html #primary {
	left: 20px;
	position: relative;
}
Achtung, zerstoert das Layout in IE, Sinn unklar */

/* Sitebar rechts 
--------------------------------------------------------- */

#secondary h3.widgettitle {
   color:#000;
   font-size: 12px;
   margin: 4px 0px 5px 0px;
   padding: 3px 0px 3px 0px;
   border-bottom: 1px solid #030C30;
   width: 240px;
}

#secondary ul.stellenmarkt li {
    list-style-type: disc;
    background: transparent; 
    margin-left: 2px;
    padding-left: 0px;
} /* Achtung: eigene Listenform fuer den Stellenmarkt, muss in Category-Post-Widget eingetragen werden */

#secondary ul  {
   list-style-type: none
   margin: 0px;
   padding: 0px;
}

#secondary ul li {
   list-style-type: none;
} 

#secondary ul li li {
   list-style-type: none;
   background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/Kalender.jpg);
   position: relative;
/*   z-index: -1; */
   /* background-position: top left; */
   background-repeat: no-repeat;
   margin-left: -10px; 
} 

#secondary a, a:visited {
    color: #A6B827;
    text-decoration:none;
}

#secondary a:hover {
    text-decoration:underline;
}

#secondary a.werbung { 
  display: block;
  width: 234px;
  height: 60px; 
  background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/BIOKATALYSE2021_234x120_01.jpg) top left no-repeat;
}
#secondary a.werbung:link { 
  background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/BIOKATALYSE2021_234x120_01.jpg) top left no-repeat;
}
#secondary a.werbung:visited { 
  background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/BIOKATALYSE2021_234x120_01.jpg) top left no-repeat;
}
#secondary a.werbung:hover { background-position: 0px -60px; 
}
#secondary a.werbung:active  { 
  background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/BIOKATALYSE2021_234x120_01.jpg) top left no-repeat; 
}

#subsidiary {
    width:960px;
    margin:0 auto;
}
#subsidiary .aside {
    width:300px;
    float:left;
    margin:0 10px 0 10px;
}
#subsidiary #third {
    margin:0 0 0 10px;
}
#siteinfo {
    clear:both;
    width:940px;
    margin:0 auto;
}

/* = Content geaendert 
-------------------------------------------------------------- */
#content {
}    

.page-title {
    font-size:14px;
    font-weight:bold;
    padding:18px 0;
}
.page-title span {
    font-size:12px;
    font-weight:normal;
    font-style:italic;
}
.hentry {
    margin:0 0 0 0;
    padding:5px 1px 5px 1px; 
    border-top:1px solid #e0e0e0;
} /* Strich vor jedem Posting, Abstand Strich zu Ueberschrift */

.hentrybooks {
    margin:0px;
    padding:5px 1px 5px 1px; 
    border-top:1px solid #e0e0e0;
} /* Art der Bucheintraege, siehe Buchtemplate */

.p1 {
    margin:0;
    padding:0 0 0px 0; 
    border:none;
} /* Abstand nach Meta zu naechstem Strich */

.entry-title {
    font-size:14px; 
    line-height:18px;  
    padding: 4px 0 2px 0;
    font-weight:bold;
    color:#000;
}  /* Groesse und Farbe der Posting-Ueberschriften */

.entry-title a, .entry-title a:visited, .entry-title a:hover {
    text-decoration:none;
    color:#000;
}

.entry-meta a, .entry-meta a:visited {
    color:#787878;
}
.entry-meta a:hover {
    text-decoration: underline; 
}
.entry-meta .author {
}
.entry-meta .meta-sep {
}
.entry-meta abbr {
}
.entry-content {
    margin:6px 0 0 0;
    overflow:hidden;
} /* Abstand von Content zu Ueberschrift bzw. Meta, Margin von 18px auf 10px verringert */

.entry-content .imgtfe {
    margin-right:5px;
    border:2px;
    }

.entry-content a, .entry-content a:visited {
    color: #A6B827;
}
.entry-content a:hover {
    color: #A6B827;
    text-decoration:underline;
}

.entry-content h1, .entry-content h2 {
    font-size:18px;
    font-weight:bold;
    margin:0 0 18px 0;
    padding:18px 0 0 0;
}
.entry-content h3 {
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:1px;
    margin:0 0 18px 0;
    padding:18px 0 0 0;
}
.entry-content h4 {
    font-weight:bold;
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:1px;
}
.entry-content h5 {
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:1px;
}
.entry-content h6 {
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
}
.entry-content ul {
    list-style:square;
    margin:0 0 18px 1.5em;
}
.entry-content dl {
    margin:0 1.5em;
}
.entry-content dt {
    font-weight:bold;
}
.entry-content dd {
    margin:0 0 18px 0;
}
.entry-content abbr, .entry-content acronym, .entry-content .help {
  border-bottom: 1px dotted #333;
  cursor: help;
}
.content-column, .entry-content .linkcat {
	list-style:none;
	float:left;
}
.more-link {
    font-weight:bold;
    font-style:italic;
    display:block;
}
.page-link {
    margin:0 0 18px 0;
}
.page .edit-link {
    float:left;
    clear:both;
}
.entry-utility {
    font-size:11px;
    color:#787878;
}
.entry-utility a {
    font-style:italic;
    color:#787878;
}
.entry-utility a:hover {
}
.comments-link a {
    font-weight:bold;
    color:#2772B3;
}

/* =Bildunterschriften
-------------------------------------------------------------- */

dl.imgleft{
  float: left;
  margin-right: 15px;
  margin-bottom: 5px;
  margin-top: 3px; 
  margin-left: 0px; 
  background-color: #ccc;
}
dl.imgleft dt {
  margin-bottom: -10;
}
dl.imgleft dd {
  margin: -15px 0 5px 0;
  font-size: 9px;
  font-style: italic;
  text-align: center;
  line-height: 10px; 
}

.wp-caption {
    text-align: center;
    background: #fff; 
    border: 1px solid #A6B827;
    padding: 3px 0px 0px 0px;
    margin: 3px 10px 10px 0px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wp-caption img {
    margin: 0; 
    padding: 0; 
    border: 1px solid #e0e0e0;
}

div.wp-caption a { border: none; }

.wp-caption p.wp-caption-text {
    font-size: 9px; 
    line-height: 13px;
    margin: 0; 
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-right: 3px;
}



/* =Terminkalender
--------------------------------------------------------------- */
/*
#terminkalender ul  {
   list-style-type: none
   margin: 0px;
   padding: 0px;
} */

#terminkalender {
   width: 260px;
   margin: auto;
   background-color: #e0e0e0;
   padding: 10px 10px 10px 0px;
}

#terminkalender a:hover {
    color: #A6B827;
    text-decoration:underline;
}

#terminkalender p{
    width:30px; 
    line-height:110%; 
    margin:5px 10px 0px 3px; 
    font-weight:bold; 
    text-align:center; 
    float:left;
}

#terminkalender hr{
    border: 1px solid #fff; 
    width:250px; 
    margin:10px 0px 10px 0px;
    }

#terminkalender ul li {
   list-style-type: none;
   background: url(http://i305.photobucket.com/albums/nn236/trendschau/windticker/Kalender.jpg);
   position: relative;
/*   z-index: -1; */
   /* background-position: top left; */
   background-repeat: no-repeat;
   margin-left: -10px; 
} 

table {
   background-color:#e0e0e0;
   border: 1px solid #fff;
   padding: 5px 5px 0px 5px;
   }

td {
   padding: 5px;
   border: 1px solid #fff;
   }

/* =Footer
-------------------------------------------------------------- */

#footer a {
    color:#787878;
    text-decoration: underline;
    border: 0px solid red;
}
#subsidiary .aside {
    margin-bottom:18px;
    border: 0px solid black;
}









/*Twitter
--------------------------------------------------------------- */

/* Tweetizen embed beschreibt das gesamte eingebettete element  mit Header Footer und co */

.tweetizen_embed {
     width: 510px; 
     border: 0px solid red;
     margin: 5px 0px 15px 0px;  
     background: #fff;    
} /* Gesamtes Embedded-Teil, Unterschied unklar */

.tweetizen_embed, .dijitDialog {
     font-size: 12px;
     font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, Verdana, sans-serif;
     color: #1b1b1b;
} /* Gesamtes Embedded-Teil, Unterschied unklar */

.tweetizen_embed .footer {
     border-top: solid #CCCCCC 1px;
     padding-top: 5px;
}

.tweetizen_embed .powered_image {
     margin-left: 0px;
} /* Powered by Tweetizen*/

.tweetizen_embed a, .dijitDialog a {
     color:#173d65;
     text-decoration:none;
     cursor:pointer;
     cursor: hand;
}

.tweetizen_embed a:visited, .dijitDialog a:visited {color:#173d65;}

.tweetizen_embed a:hover, .dijitDialog a:hover {color:#1f6da3;}

.tweetizen_embed input.text, .dijitDialog input.text {
     padding: 5px;
     border: solid #B1AE9E 1px;
     color: #4C616F;
     font-family: 'Lucida Grande', sans-serif;
     font-size: 11pt;
}

.tweetizen_embed textarea, .dijitDialog textarea {
     font-family: 'Lucida Grande', sans-serif;
     font-size: 11pt;
     color: #4C616F;
     border: solid #B1AE9E 1px;
     padding: 5px;
}

.tweetizen_embed button, .tweetizen_embed input.button,.dijitDialog button, .dijitDialog input.button {
     border: solid #CCCCCC 1px;
     background-color: #E6E6E6;
     cursor: pointer;
     cursor: hand;
     font-size:x-small;
     padding:4px 8px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
}

.tweetizen_embed button:hover, .tweetizen_embed input.button:hover, .dijitDialog button:hover, .dijitDialog input.button:hover {background-color:#D5D5D5;}



/* Tweeter beschreibt den Bereich zum Eintragen eines Tweets mit Textkasten etc. */

.tweeter {
     height: 140px;
     border: 0px solid yellow;
} /* Umfasst What are you doing, textkaste, quicktweet */

.tweeter .tweet_content_container {
     width: 505px;          
     height: 100px; 
     border: 0px solid blue;
     padding: 0px 0px 3px 0px;
     background: #fff;
} /* Bereich mit Textkasten und quicktweet */

.tweeter .tweet_content_container .tweet_text {
     width: 490px;        
     height: 50px;
     margin: 5px 0px 5px 0px;
     border: 1px solid #5d5d5d;
     color: #000;
     font-size: 14px;
} /* Textkasten selbst */


.tweeter .title {
     font-weight: bold;
     font-size:14px;
     text-transform:capitalize;
     margin: 0px 0 0 5px;
     padding: 5px 0px 0px 0px;
     font-family: Helvetica, Arial, sans-serif;
     color: #393b3c;
} /* Titel What are you doing */

.tweeter .character_count {
     color: #d8d8d8;
     font-size: 20px;
     letter-spacing: -2px;
     font-weight: bold;
     text-align: right;
     margin: 0px 5px 0px 0px;
     line-height: 25px;
} /* Counter 140 */

.tweeter .character_count_over {
     color: #f73497;
}

.tweeter .tag_container .tag_title {
     color: #fff;
     font-weight: bold;
     font-size:11px;
     margin: 2px 0px 2px 0px;
} /* Update-Button? */

.tweeter .tag_container .tag {
     background-color: #fff;
     margin: 1px 0px 1px 5px;
     padding: 1px;
     color: #000;
     font-size: 11px;
}

.tweeter .tag_container .tag:hover {
     background-color: #000000;
}

.tweeter .tag_container .tag_selected {
     background-color: #4cb4ea !important;
}

.tweeter .people_container {
    border: 0px solid orange;
    width: 300px;
    height: 22px;
    margin: 5px 0px 0px 0px;
} /* Container mit Quicktweet, Auswahlfeld und insert-button */

.tweeter .people_container .people_title {
     color: #000;
     font-weight: bold;
     font-size:11px;
     margin: 1px 0px 1px 0px;
     border: 0px solid blue;
} /* TextQuick Tweet */

.tweeter .people_container .people_collection {
     width: 150px;
     letter-spacing: 1px;
     border: 1px solid black;
     margin: 1px 0px 1px 5px;
} /* Auswahlfeld quick tweet */

.tweeter .people_container .insert_person {
     background-color: #727272;
     margin-left: 5px;
     padding: 1px 3px 1px 3px;
     color: #fff;
     font-size: 11px;
     border: 0px solid red;
} /* Insert-Button */ 

.tweeter .people_container .insert_person:hover {
     background-color: #979797;
     border: 0px solid yellow;
}



/* Tweet_list beschreibt den Gesamtbereich der Tweet-Eintraege inklusive Balken Viewing IB-Dialog */

.tweet_list {
     font-size: 12px;
     background: #fff;
     margin: 0 0px 15px 0px;
     border: 0px solid green;
}

.tweet_list .header .title {
     width: 200px;  
     font-family:Helvetica,Arial,sans-serif;
     font-size: 12px;
     color: #000;
     font-weight: bold;
     text-shadow: #fff 0 1px 1px;
     padding: 2px 0px 2px 5px;      
     border: 0px solid orange;  
} /* Bereich Viewing: IB-Dialog */

.tweet_list .header .button {
     background-color: #727272;
     color: white;
     margin: 3px 4px 0px 0px;
     padding: 0px 7px 0px 7px;
     cursor: pointer;
     cursor: hand;
} /*buttons auto share etc. */

.tweet_list .header .button:hover {
     background-color: #979797;
}

.tweet_list .header .button_selected {
     background-color: #979797 !important;
}

.tweet_list_loading {
     background: #fff url('http://www.tweetizen.com/img/loading.gif') no-repeat center center;
     background-position: center 100px;
}

.tweet_list a,
.tweet_list a:active,
.tweet_list a:visited,
.tweet_list a:hover {
     text-decoration: none;
     color: #527299;
     border-bottom: 1px dashed transparent;
     font-weight: normal;
}

.tweet_list a:hover {
     border-bottom: 1px solid #A6B827;
}


.tweet_list .pager .newer_link,
.tweet_list .pager .older_link {
     height: 22px;
     line-height: 1.5em;
     font-size: 14px;
     font-weight: bold;
     padding:6px 0;
     width: 275px;
}



/* Tweet beschreibt die einzelnen tweets */

.tweet {
     border-bottom: 1px solid #e0e0e0;
     margin: 0 0 0 0;
     
}

.tweet .profile_image {
     background: #fff none no-repeat center center;
     border: 1px solid #e8e5de;
} /* Profilbild der Twitterer */

.tweet .tweet_information {
     width: 430px;
     border: 0px solid red; 
     line-height: 16px;         
} /* Header der Twitter-Eintraege*/

.tweet .text {
     width: 425px;
     border: 0px solid green;  
     font-size: 12px;
     line-height: 17px;         
} /* Text der Twitter-Eintraege*/


.tweet .from_user {
     color: #A6B827;
     font-size: 12px;
     font-weight: bold;
}

.tweet .from_user:hover {
     color: #A6B827;
     border-bottom: 1px solid #A6B827;
}

.tweet .created_at {
     color: #5b5d68;
     font-size:11px;
}

.tweet a.user_link {color: #A6B827;}

.tweet a.user_link:hover {color: #A6B827; border-bottom: 1px solid #A6B827;}

.tweet a.ext_link {color: #A6B827;}

.tweet a.ext_link:hover {color: #A6B827; border-bottom: 1px solid #A6B827;}


