/*
Theme Name: Windowsblog
Theme URI: http://windowsblog.freenet.de
Description: <strong><a href="http://windowsblog.freenet.de">Windowsblog</a></strong> 
Version: 1.0
Author: freenet
Author URI: http://www.fn.de/
Tags: ajax, blue, custom-header, fixed-width, one-column, two-columns, three-columns, dynamic-columns, multiple-columns, theme-options, threaded-comments, microformats, styles, widgets, framework
*/

#frnContentMain {width:803px;}
#frnContentRight {width: 0px;}

/*********************************************************************************************************/
/*Allgemein*/
/*********************************************************************************************************/
html {
  /* IE */
  overflow-y:scroll;
  /* Moz */
  height:100%;
  margin-bottom:0.1em;
}

* {
  padding:0;
  margin:0;
}

img {
  border:0;
}

a img, :link img, :visited img {
  border:none
}

.clear {
  clear:both;
  margin:0;
  padding:0;
}

.alignleft {
  float:left;
}

.trennlinie {
  border-top:1px dotted #e5e5e5;
  height:1px;
}

.trennlinie2 {
  border-top:1px solid #e5e5e5;
  height:1px;
  width:456px;
}

.goto_start {
  float:right;
  margin-top:20px;
}

/*********************************************************************************************************/
/* Kopf + Navi*/
/*********************************************************************************************************/
#header {
  position:relative;
  height:140px;
  width:802px;
  background:url(images/header.jpg) no-repeat;
  background-color:#BCD5FF;
}

#logo {
  position:absolute;
  width:68px;
  height:68px;
  left:48px;
  top:12px;
}

#navi {
  overflow:hidden;
  width:504px;
  position:absolute;
  top:90px;
  left:150px;
}


#navi ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

.cat-item {
  display:block;
  float:left;
}

.cat-item a {
  width:84px;
  height:35px;
  float:left;
  color:#2b3f4d;
  font-family: "Segoe UI", Calibri, Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight:normal;
  letter-spacing:-0.01em;
  line-height:35px;
  text-align:center;
  background:url(images/nav_normal.jpg) center top no-repeat;
  overflow:hidden;
}

.cat-item a:hover {
  color:#000;
  text-decoration:none;
  background:url(images/nav_hover.jpg) center top no-repeat;
}

/*********************************************************************************************************/
/*Search & Searchform*/
/*********************************************************************************************************/
#search {
  position:absolute;
  display:block;
  width:215px;
  top:40px;
  left:442px;
  vertical-align:top;
}

#searchform {
  display:block;
  position:relative;
}

#s {
  width:140px;
  color:#999;
  font-size:11px;
  margin-right:5px;
}

.windows {
  font-size:12px;
  height:15px;
  padding-left:2px;
}

#searchsubmit {
  background:url(images/bt_suchen.gif) left center no-repeat;
  width:56px;
  height:17px;
  font-size:7px;
  border:0px;
}

/*********************************************************************************************************/
/*Datumsanzeige*/
/*********************************************************************************************************/
.chronodata {
  width:30px;
  float:left;
  text-align:center;
  margin-top:6px;
  display:inline;
  letter-spacing: .07em;
}

.chronodata_border {
  background:#e5e5e5;
}

.monat {
  height:10px;
  font-size:10px;
  padding-bottom:2px;
  background:#666;
  color:#fff;
  border-bottom:1px solid #000;
  border-top:1px solid #999;
}

.tag {
  background-color:#fff;
  font-weight: bold;
  font-size:12px;
  color:#999;
  border:2px solid #e5e5e5;
}

/*********************************************************************************************************/
/*Content*/
/*********************************************************************************************************/
.content {
  width:802px;
  overflow:hidden;
}

.content a:hover {
  color:#ff0000;
}

/*************************************/
/*Posts*/
/*************************************/
#primary {
  width:482px;
  float:left;
  background-color:#fff;
  overflow:hidden;
}

.post {
  float:left;
  width:418px;
  margin:0 14px 40px 8px;
}

#primary h2, #primary h3, #primary h4, .single #primary { /* H3 is entry headlines. H4 is comments and replyform headlines */
  color:#333333;
  /*font-family:"Segoe UI", Calibri, Helvetica, Arial, Verdana, sans-serif;*/
  font-size:18px;
  line-height:1.4em;
  font-weight:normal;
  padding:0 0 .5em 0;
}

.entry_meta {
  display:block;
  text-align:right;
  /*color:#bbbbbb;*/
  padding:2px;
  border-bottom:1px solid #e5e5e5;
}

.entry_category {
  font-size:10px;
}

.entry_edit {
  font-size:10px;
  margin-left:5px;
  font-style:italic;
}

.entry_content {
  text-align:justify;
  color:#444444;
}

.entry_content p {
  font-size:13px;
  line-height:1.4em;
}

.entry_content p, .entry_content ul, .entry_content ol, .entry_content blockquote {
  margin:10px 6px 10px 0px;
}

.entry_content img {
  margin:0px 10px 1em 0px;
  max-width:410px;
}

.entry_foot {
  border-top:solid 1px #e5e5e5;
  overflow:hidden;
  background-color:#f5f5f5;
  padding:5px;
}

.entry_foot_comments {
  margin-bottom:5px;
  font-size:11px;
}

.entry_foot_tags_01 {
  float:left;
  width:40px;
  font-weight: bold;
  font-size:11px;
}

.entry_foot_tags_02 {
  width:360px;
  float:left;
  font-size:11px;
}

.entry_foot_tags_02 a {
  font-weight:bold;
}

/*************************************/
/*Commentlist*/
/*************************************/
#comments_intro {
  padding:5px 0;
  border-top:1px dotted #cccccc;
}

.comm_intro_left {
  float:left;
}

.comm_intro_right {
  background:url(images/kommentare_stift.gif) left center no-repeat;
  display:inline;
  float:right;
  font-size:11px;
  margin-top:6px;
  padding-left:14px;
}

.comm_intro_right a {
  border-bottom:1px solid #cccccc;
  font-weight:bold;
}

#commentlist li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0 0 10px;
}

#commentlist li .comm_head {
  color:#999999;
  margin-bottom:4px;
}

#commentlist li .comm_author {
  color:#333333;
  font-size:11px;
}

#commentlist li .comm_meta {
  font-size:11px;
  font-style:italic;
}

#commentlist li .comm_content {
  background-color:#F5F5F5;
  border-top:1px solid #E5E5E5;
  padding:10px;
}

/*************************************/
/*Commentsformular*/
/*************************************/
#comments {
  float:left;
  width:418px;
  margin:0 0 40px 40px;
}

#comments .comment_login {
  color:#777777;
  font-size:11px;
}

#comments .nocomments {
  color:#777777;
  text-align:center;
  margin-bottom:10px;
}

#comments form input, textarea{
  border:1px solid #e5e5e5;
  background-color:#F6F6F6;
}

#comments form textarea {
  width:415px;
  margin:10px 0px 5px 0px;
  height:118px;
}

#comments form input[type=text] {
  width:170px;
  margin:4px 0px 0px 0px;
}

#comments form small {
  font-size:12px;
}

#comments form #submit {
  float:right;
  background:#b2b2b2 url(images/bg_bg.jpg) left top repeat-x;
  font-size:11px;
  border:1px solid #b3b3b3;
  padding:0px 8px 1px;
}

.metalinks {
  margin:25px 0 2px 0;
}

.commentsrsslink {
  background:transparent url(images/feed.png) no-repeat scroll left top;
  height:16px;
  margin-right:10px;
  padding:2px 0 2px 20px;
}

.trackbacklink {
  background:transparent url(images/arrow_refresh.png) no-repeat scroll left top;
  height:16px;
  padding:2px 0 2px 20px;
}

/*************************************/
/*Navigation*/
/*************************************/
.content_navigation {
  width:416px;
  margin:0 0 10px 38px;
}

.content_navigation .nav_previous {
  float:left;
  text-align:left;
  width:50%;
}

.content_navigation .nav_next {
  float:right;
  text-align:right;
  width:50%;
}

/*********************************************************************************************************/
/*Sidebar*/
/*********************************************************************************************************/
.secondary {
  width:300px;
  color:#666;
  float:left;
  font-size:11px;
  overflow:hidden;
  padding:10px;
}

.secondary div {
  position:relative;
}

.secondary li {
  margin:0 0 .25em;
  padding:1px 0;
  list-style-type:none;
  list-style-image:none;
  list-style-position:outside;
}

.widget {
  border:1px solid #dddddd;
  background:#fff;
  margin-bottom:10px;
}

.widget_head {
  color:#333;
  font-weight:bold;
  font-size:11px;
  height:20px;
  background:url(images/containerheadbg.jpg) left top repeat-x;
  line-height:20px;
  padding-left:10px;
}

/*Feeds*/
#rss_feeds ul {
  margin:10px;
}

#rss_feeds li {
  margin:5px 0px 0px 0px;
  height:19px;
}

#rss_feeds ul li {
  background:url(images/feed.png) no-repeat;
  padding:0px 0px 0px 25px;
}

#rss_feeds ul li a {
  font-weight: bold;
  line-height: 19px;
  height:19px;
  display:block;
}

#rss_feeds ul li a:hover {
  background-color:#f5f5f5;
}

/*Link-List*/
#sb_links ul li ul {
  margin:10px;
}

#sb_links ul li ul li {
  background:url(images/mico_link.gif) left center no-repeat;
  padding-left:14px;
}

#sb_links ul li ul li a {
  display:block;
}

#sb_links ul li ul li a:hover {
  background-color:#f5f5f5;
}

/*Blog Archiv*/
#linkcat-archive ul {
  margin:10px;
}

#linkcat-archive ul li {
  background:url(images/mico_archive.gif) left center no-repeat;
  padding-left:14px;
}

#linkcat-archive ul li a {
  display:block;
}

#linkcat-archive ul li a:hover {
  background-color:#f5f5f5;
}

/*Last Comments*/
#recentcomments {
  margin:10px;
}

li.recentcomments {
  margin-bottom:1em;
  padding-left:14px;
  background:url(images/mico_comment.gif) left 18px no-repeat;
}

.recent_name {
  color:#666;
  margin-bottom:2px;
}

.recent_name a {
  font-weight:bold;
}

.recent_thema a {
  font-size:11px;
}

.recent_content {
  border-top:1px dotted #e5e5e5;
  margin-top:2px;
  padding-top:2px;
  color:#333;
  font-size:11px;
}

/*Tag Cloud*/
.ctc>div.ctc {
  margin:10px;
}

/*************************************/
/*Plugins*/
/*************************************/
.tt {
  font-size:11px;
}

/*Page-Navi*/
.wp-pagenavi {
  width:416px;
  margin:0 0 10px 38px;
  font-size:11px;
  /*border:1px solid #dddddd;*/
  text-align:center;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active, .wp-pagenavi a:visited {
  padding:0px 4px;
  /*margin:0px 2px;*/
}

.wp-pagenavi a:hover {
  text-decoration:none;
  background-color: #eeeeee;
}

.wp-pagenavi span.pages {
  /*padding:0px 4px; */
  /*margin:0px 2px;*/
  /*font-size:11px;*/
  color:#cccccc;
}

.wp-pagenavi span.pages>div {
  /*padding:0px 4px; */
  /*margin:0px 2px;*/
  font-size:11px;
}

.wp-pagenavi span.current {
  padding:0px 4px; 
  /*margin:0px 2px;*/
  font-weight:bold;
  font-size:11px;
  background-color:#f4f4f4;
  border:1px solid #dddddd;
}

.wp-pagenavi span.extend {
  padding:0px 4px;
  /*margin:0px 2px;*/
  font-size:11px;
}


