/* Minimal Color Styles */

/*-----------------------------------------------

INDEX:

1. SETUP
-1.1 Defaults
-1.2 Hyperlinks

2. SITE STRUCTURE & APPEARANCE
-2.1 Containers
-2.2 Header
-2.3 Navigation
--2.3.1 Drop-downs
-2.4 Introduction
-2.5 Content
-2.6 Sidebar
-2.7 Footer

3. WIDGETS

4. POSTS
-4.1 Typographic Elements
-4.2 Images
-4.3 PageNavi

5. COMMENTSAREA
-5.1 Comments
-5.2 Comments Form

6. GENERAL STYLES

-----------------------------------------------*/



/*-----------------------------*/
/* 1. SETUP */
/*-----------------------------*/

/* 1.1 Defaults */

body  {
  color: #3f312e;
  background: #d3d3d3 url(http://img.lohnsteuerhilfe.net/bg.jpg) repeat-x top left;
}

h1, h2, h3, h4, h5, h6  {
  color: #3f312e;
}

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #7c7c7c; }

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  {
  color: #3f312e;
}


/*-----------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-----------------------------*/

/* 2.1 Containers */

#main  {
  background: url(http://img.lohnsteuerhilfe.net/main.png) repeat left top;
}

#main #inside  {
  background-color: #fff;
}

/* 2.2 Header */

/* 2.3 Navigation */

#nav a:link, #nav a:visited {
  color: #4f4f4f;
  border-left: 1px solid #9e9e9e;
  border-top: 1px solid #9e9e9e;
  border-right: 1px solid #9e9e9e;
  background-color: #d9d9d9;
}

#nav li.current_page_item a, #nav li a:hover  {
  color: #3f312e;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  background: #fff url(http://img.lohnsteuerhilfe.net/nav.jpg) repeat-x left top;
}

/* Style drop down list */

#nav li ul {}
#nav li ul li { border: 1px solid #9e9e9e; background: #FFF; }
#nav li ul li a { background-color: #d9d9d9!important; background-image: none!important; border: none!important;}
#nav li ul li a:hover { background: #fff url(http://img.lohnsteuerhilfe.net/nav.jpg) repeat-x left top!important; border: none!important;}

/* 2.4 Introduction */

#introduction  {
  border-bottom: 1px solid #d0d0d0;
}

#about, #pageTitle  {
  background: #008854 none repeat-x top left;
   /* background: #7c7c7c url(http://img.lohnsteuerhilfe.net/about.jpg) repeat-x top left; */
}

#about h2, #pageTitle h2 {
  color: #fff;
}

#about p, #pageTitle p  {
  color: #fff;
}

#about img, #pageTitle img  {
  border: 5px solid #919191;
}

#about .fold, #pageTitle .fold, #gmap .fold, #store .fold  {
  background: url(http://img.lohnsteuerhilfe.net/about_fold.png) no-repeat left top;
}

fieldset#loginform {
  margin: -10px -0px -15px -40px;
  padding:0 0 0 15px;
  width:175px;
}

div#about #loginform legend {
   color: #008854;
}

div#about #loginform label {
  font-size: 12pt;
  display: block;
}

p.login-remember label {
  font-size: 10pt !important;
  font-weight: 100;
}

#connect  {
}

#connect ul li a  {
  color: #4d4d4d;
}

#connect ul li a span  {
  color: #3f312e;
}

/* 2.5 Content */

h2.result_heading  {
  border-bottom: 2px solid #3f312e;
}

/* 2.6 sidebar */

#sidebar a  {
  color: #4d4d4d;
}

/* 2.7 Footer */


#footer p  {
  color: #4d4d4d;
}

#footer ul li a  {
  color: #4f4f4f;
}

#footer ul li.current_page_item a, #footer ul li a:hover  {
  color: #3f312e;
}



/*-----------------------------*/
/* 3. WIDGETS */
/*-----------------------------*/

.widget h3  {
  background-color: #008854;
  color: #fff;
  z-index:0;
  /* background-color: #4d4d4d; */
}

.widget h3 span.fold  {
  background: url('minimal/widget_fold.png') no-repeat center center;
}

.widget ul li a:link, .widget ul li a:visited  {
  border-bottom: 1px solid #e0e6e6;
  color: #6c6c6c!important;
  background: url(http://img.lohnsteuerhilfe.net/bullet.png) no-repeat 8px 13px;
}

.widget ul li a:hover  {
  color: #4d4d4d!important;
  background-color: #f0f0f0;
  background-image: url(http://img.lohnsteuerhilfe.net/bullet_hover.png);
}

.widget_recent_comments li  {
  border-bottom: 1px solid #e0e6e6;
  background: url(http://img.lohnsteuerhilfe.net/bullet.png) no-repeat 8px 13px;
}

.widget_recent_comments li a  {
  background: none!important;
  border: none!important;
}

#searchform #s  {
  border-color:#727272 #B4B4B4 #DADADA !important;
  border-style:solid;
  border-width:1px;  
}

#searchform .submit  {
  color: #575757;
  border: 1px solid #575757;
  background-color: #d0d0d0;
}

#twitter a  {
  background-image: none;
}

/*-----------------------------*/
/* 4. POSTS */
/*-----------------------------*/

.post  {
  border-bottom: 1px solid #dcd6d5;
}

.post .meta  {
  color: #8a7975;
}

.post .meta .comments  {
  background: url(http://img.lohnsteuerhilfe.net/ico-comments.png) no-repeat right 1px;
}

.post .categories a  {
background-color:#EEEEEE;
color:#666666;
}

.post .categories a:hover  {
  text-decoration: none;
}

/* 4.1 Typographic Elements */

.entry blockquote  {
  color: #666;
}

/* 4.2 Images */

.entry img  {
  border: 3px solid #dbdbdb;
}

img.wp-smiley  {
  border: none;
}

/* 4.3 Page Navi */

.Nav strong.on  {
  color: #fff;
  background-color: #4d4d4d;
}

.Nav a:link, .Nav a:visited  {
  color: #4d4d4d;
}

/*-----------------------------*/
/* 5. COMMENTSAREA */
/*-----------------------------*/

/* 5.1 Comments */

#comments ol.commentlist  {
  border-top: 1px solid #dcd6d5;
}

#comments ol.commentlist li {
  border-bottom: 1px solid #dcd6d5;
}

#comments ol.commentlist li .comment-head .avatar img  {
  border: 3px solid #dcd6d5;
}

#comments ol.commentlist li .comment-head .user-meta span.date  {
  color: #565656;
}

#comments ul.children {
  background: url(http://img.lohnsteuerhilfe.net/comment_reply.png) no-repeat left 11px;
}

#comments ul.children li {
  border-bottom: 0;
}

#comments .navigation .alignright, #comments .navigation .alignleft { margin:0;}
#comments .navigation a {
  color: #fff;
  background: #9F9F9F;
}

#comments .navigation a:hover {background: #888;}

#comments .commentlist #respond #form_wrap {
  border:0;
}

/* 5.2 Comments Form */

#commentform input.txt  {
  border: 1px solid #898989;
}

#commentform textarea  {
  background:url("../images/tex_bg.gif") repeat-x scroll 0 0 #FFFFFF;
  border-color:#727272 #B4B4B4 #DADADA;
  border-style:solid;
  border-width:1px;
  padding:4px 0 4px 5px;
}

#commentform #submit  {
  color: #575757;
  border: 1px solid #575757;
  background-color: #d0d0d0;
}

/*-----------------------------*/
/* 6. GENERAL STYLES */
/*-----------------------------*/

#thor {
   width: 100%;
   text-align: left;
   border-collapse: collapse;
}

#thor th {
   font-weight: normal;
   padding: 10px 8px;
   color: #000;
}

#thor td {
   padding: 8px;
   color: #000;
}

#store_photo {
  float:left;
  padding:10px 30px 10px 10px;
}

#store_photo img {
  outline:10px solid #008854;
}

.widget_calendar {
  padding-top:20px;
}

table#wp-calendar {
  width:100%;
}

table#wp-calendar caption {
  margin-top:10px;
  margin-bottom:0px;
}

table#wp-calendar tbody tr td {
  text-align: center;
}

table#wp-calendar td#today {
  border: 1px #111 solid;
}

table#wp-calendar td:hover {
  background-color: #CCC;
}

table#wp-calendar td a,
table#wp-calendar td a:link,
table#wp-calendar td a:active,
table#wp-calendar td a:visited,
table#wp-calendar td a:focus {
  font-weight: bold;
  color: #008855;
  padding: 0;
}

table#wp-calendar td a:hover {
  color: #EEE;
}

.sticky {
  padding: 10px 10px;
  border: 2px #CCC solid;
     -moz-box-shadow: 0px 0px 4px #666; 
  -webkit-box-shadow: 0px 0px 4px #666; 
          box-shadow: 0px 0px 4px #666;
  line-height: 16pt;
  }
.sticky h2 {
  padding-top: 10px;
  }
  
.twitter-share-button, .twitter-count-none {
  height:24px;
  width:91px;
}

.connect_widget_interactive_area {
  border-collapse: separate !important;
}
