/*
Theme Name: Hartz IV
Author: Rborn Development 2010
Author URI: http://www.rborn.info/
Description: WordPress theme, widget ready.
Version: 2.0

*/
/* RESET CSS */
body                                    {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,
form, p, ol, ul, li ,
dl, dt, dd, blockquote,
fieldset,legend,input                   {margin: 0px;padding: 0px;}
ol, ul                                  {list-style: none;}
a                                       {text-decoration:none;cursor: pointer;}
a:hover                                 {text-decoration: underline;}
a:focus                                 {outline: 0;}
table                                   {border-collapse: collapse;}
a img                                   {border:0px;}
.wai                                    {display:none !important;}
.cb                                     {clear:both !important;}
.cl                                     {clear:left !important;}

/*  site's CSS */
body                                    {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.625em;text-align:left;background: url("images/body-bg.png") repeat-x top left #ccc;}
#page                                   {margin: 0 auto 0 auto;width:985px;overflow:hidden;}

/*  the header  */

#header                                 {height:411px;width:100%;background: url("images/header-bg.jpg") no-repeat bottom left;}

#logo                                   {float:right;width:398px;height:220px;background: url("images/logo-bg.png") repeat-x top left;font-size:17px;color:#000;}
#logo h1 a                              {text-indent:-5000px;overflow: hidden;width:398px;height:68px;display:block;background: url("images/mehr-hartz-logo.png") no-repeat top left;}
#logo h2                                {text-align:left;padding:0px 20px;font-size:150%;font-weight:normal;}
#logo p                                 {padding:15px 20px;}

/* main menu */
ul#mainnav                              {width:348px;font-size:135%;float:right;background: url("images/menu-bg.png") repeat-x top left;height:171px;clear:both;padding:20px 0 0 50px;}
ul#mainnav li                           {padding:5px 0;font-size:110%;}
ul#mainnav li a                         {color:#fff;}
ul#mainnav li a:hover                   {color:#fff;}
ul#mainnav li a.clicked                 {text-decoration:none;font-weight:bold;}

/* main content area  */
#wrapper                                {border:1px solid #bdbcbd;overflow:hidden;height:100%;background:#9d9d9d;border-right:none;border-bottom:none;}

#content                                {overflow:hidden;height:auto;padding:0px 30px 20px 30px;color:#484848;font-size:130%;line-height:170%;background: url("images/content-bg.png") repeat-x bottom left #fff;width:526px;}
* html #content                         {float:right;}

#content p                              {padding:5px 0;}

#content h2                             {font-size:145%;padding:25px 0 15px 0;font-weight:normal;color:#23548C;}
#content h3                             {font-size:120%;padding:5px 0;color:#32A7FF;}
#content h4                             {font-size:110%;padding:5px 0;}
#content h5                             {font-size:95%;padding:5px 0;}

#wrapper a                              {color:#000;text-decoration:underline;}
#wrapper a:hover                        {color:#aaa;}

.content-list                           {margin:20px;list-style-type:disc;}
.content-list li                        {margin:5px 0;}

.sidebar                                {float:right;width:398px;color:#CFE9FF;overflow:hidden;font-size:130%;line-height:170%;}
.sidebar h3                             {font-size:120% !important;font-weight:normal;}

.smaller                                {font-size:120% !important;}


/*footer style */

#footer                                 {border-left:1px solid #bdbcbd;width:984px;margin:0px auto 0 auto;color:#fff;font-size:100%;overflow:hidden;background:#4c4c4c;}
.right-footer                           {background:#595959;padding:15px;width:368px;text-align:right;float:right;font-size:140%;}
.right-footer strong                    {clear:both;display:block;font-size:140%;}
a.impressum                             {padding:15px;color:#fff;font-weight:bold;font-size:130%;float:left;}

/* THE BLOG */
h2 span                                 {clear:both;display:block;font-size:65%;color:#FF9300;}
h2 a                                    {color:#23548C !important;text-decoration:none !important;}
h2 span a,h2 a:hover                    {color:#000 !important;}

.sidebar h2                             {text-align:center;background:#828282;border-bottom:1px solid #fff;color:#fff;font-size:110%;margin-bottom:15px;padding:5px 0;}
.sidebar ul                             {margin:0px !important;padding:0 10px !important;list-style-type:none !important;}
.sidebar li                             {margin-bottom:10px;list-style-type:none !important;}
.sidebar li ul li                       {line-height:120%;width:auto;border:0px;margin:0 10px 10px 10px!important;}
.sidebar a                              {color:#fff !important;text-decoration:none !important;}

.searchbox                              {}
.searchbox label                        {color:#fff;padding:5px 20px;}

.searchbox input.search                 {display:inline;margin-left:20px;width:240px;float:left;border:1px solid #cecece;background: url("images/input-bg.png") repeat-x top left #F9F9FA;height:27px;}
.searchbox #submit                      {border:none;cursor:pointer;color:#fff;background: url("images/submit-bg.png") repeat-x top left;height:28px;padding:0 10px;}

.highlighted                            {display:none;}

.textwidget                             {padding:10px 20px;font-style:italic;}

.tags                                   {border-top:1px solid #CFE9FF;padding-top:5px;clear:both;font-size:90%;border-bottom:1px solid #CFE9FF;text-align:right;}
.comments_h3                            {float:right;width:540px;margin-top:10px;}
.details h3                             {padding:15px 0 0px 0 !important;}

#comment_list                           {margin:10px;padding:10px;float:right;background:#fafafa;width:90%;display:inline;}
#comment_list li                        {margin:0px !important;padding:0px !important;list-style-type:none !important;float:left;}
#comment_list li .details               {width:90%;font-style:italic;font-size:90%;}
.comment_meta                           {padding:2px 10px !important;border-bottom:1px dotted #fff;}


 /*  the calendar */
.widget_calendar h2                     {display:none;}

#wp-calendar                            {width:100%;margin:10px 0 10px 0;margin:0px !important;padding:0px !important;}
#wp-calendar caption                    {margin-top:20px;font-size:120%;line-height:130%;color:#fff;font-weight:normal;text-align:center;background:#32A7FF;}
#wp-calendar th                         {background-color: #333;padding:3px;color:#fff;border: 1px solid #000;}
#wp-calendar td                         {border: 1px solid #aaa;padding: 1px;text-align: center;}
#wp-calendar a                          {display: block;font-weight:bold;}
td#prev a                               {text-align: left;padding-left: 2px;font-weight:bold;}
td#next a                               {text-align: right;padding-right: 2px;font-weight:bold;}
.widget                                 {margin-top: 0px;margin-bottom: 15px;}

/* content area */
.item                                   {border-bottom:1px double #aaa;padding-bottom:10px;margin-bottom:10px;}
.details                                {}
.unstyled                               {padding:0px !important;}

#comment_form                           {padding-top:10px;}
#comment_form label                     {float:left;clear:both;display:block;width:100px;}
#comment_form input                     {background:#fefefe;border:1px solid #ddd;width:320px;padding:2px 5px;}
#comment_form textarea                  {background:#fefefe;border:1px solid #ddd;width:410px;padding:2px 5px;}
#comment_form .submit                   {border:0px solid #ddd;color:#fff;background: url("images/submit-bg.png") repeat-x top left;height:28px;padding:0 15px;float:right;width:auto;display:inline;margin-right:5px;}
