/* ================ */
/* =    Basics    = */
/* ================ */

a                             {color: #d84815; text-decoration: none;}
a:hover                       {color: #005bc1; text-decoration: underline;}
blockquote	{font-style: normal;}

/* ========================= */
/* =    WP-Posts Klassen   = */
/* ========================= */

img.alignleft  {float: left; margin: 0 1em 0.4em 0;}
img.alignright {float: right; margin: 0 0 0.4em 1em;}

/* ================ */
/* =    Header    = */
/* ================ */

#header {margin-top: 1em; height:15.5em;margin-bottom:15px;}




div.headerinfo h1 {font-size:11px; font-weight:bold;text-transform: uppercase;margin-top:1.5em;padding-left:1em;}
div.headerinfo p {font-size:11px; text-transform: uppercase;padding-left:1em;line-height:1.6em;}

/* =============== */
/* =    Posts    = */
/* =============== */

div#posts {margin-bottom: 2em;}

div.post                      { margin-top: 2em;}
div.post p.byline             {color: #333; font-size: 8pt; margin: 10px 0 5px;}
div.post p.byline a           {color: #5F6D58; text-decoration: none;}
div.post h2.post_title        {font-size: 14pt; font-weight: bold;  line-height: 0.9em;}
div.post h2.post_title a      {color: #d84815; text-decoration: none;}

div.post p.meta               {padding: 1em 0;border-bottom: 1px solid #999;}
div.post p.meta img           {margin-right: 4px;}
div.post p.meta a             {color: #333; font-size: 8pt; font-weight: bold; vertical-align: ;}
div.post p.meta a:hover       {text-decoration: underline;}

div.excerpt p                 {margin-bottom: 0;padding-top: 10px;}

/*custom*/
div.post div.entry p {margin: 10px;}

/* ===================== */
/* =    Archivliste    = */
/* ===================== */

div#archive-list              {margin: 1em 0 3em 0;}

/* ======================== */
/* =    Suchergebnisse    = */
/* ======================== */

div#searchresults h2.pagetitle          {margin-top: 1em;}
div#searchresults div.post p            {margin-bottom: 0;}
div#searchresults div.post p.search-meta {margin: 0.5em 0 1.5em;}

/* ================= */
/* =    Sidebar    = */
/* ================= */

div#sidebar                   {margin-top: 0em; padding-left:2em;width:200px;}
div#sidebar ul.sidebar_items  {padding-left: 0.7em; margin-right: 0;}
div#sidebar ul li             {list-style-type:none; padding-bottom:0.5em;}


div#blogsearch                {border-bottom: 0px solid #333;}
div#blogsearch form input     { width: 185px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #777; margin-bottom: 1em; padding: 2px 4px;}

ul.cat-items                  {border-bottom: 0px solid #333; padding-left: 0;}
li.cat-item                   {border-bottom: 1px solid #999; margin-right: 4em;}
li.cat-item:last-child        {border-bottom: none;}
li.cat-item a                 {color: #333; display: block; font-size: 8pt; font-weight: bold; padding: 0.6em 0; text-transform: uppercase;}
li.current-cat a              {color: #702025;}

li#archives_item              {border-bottom: 0px solid #333; padding-left: 0;}

ul.archives                   {border-top: 1px dotted #999;}
ul.archives li                {background:transparent url(images/custom_bullet.png) no-repeat 24px 9px; border-bottom: 1px dotted #999; padding-left: 36px;}
ul.archives li:last-child     {border-bottom: none;}
ul.archives li a              {color: #333; display: block; font-size: 8pt; font-weight: bold; padding: 0.6em 0; text-transform: uppercase;}
ul.archives li a.active       {color: #702025;}

li#archive_trigger            {background:transparent url(images/custom_bullet.png) no-repeat 0px 9px; padding-left: 1em;}
li#archive_trigger a          {color: #333; cursor: pointer; display: block; font-size: 8pt; font-weight: bold; padding: 0.6em 0; text-transform: uppercase;}
li#archive_trigger a.active   {color: #702025;}

h2.widgettitle {text-transform: uppercase; font-size: 10pt; font-weight: bold; padding: 2em 0 0 0; color:#666;}

div#karte {text-align: center;}

/* ========================= */
/* =    twitter widget     = */
/* ========================= */

li.widget_twitter h2.widgettitle             {border-bottom: 1px dotted #999; font-size: 8pt; font-weight: bold; margin: 0.6em 0 0.1em 0; padding-bottom: 6px; text-transform: uppercase;}
li.widget_twitter h2.widgettitle a           {background:transparent url(images/tiny_twitter_icon.png) no-repeat 0px 1px; color: #333; padding: 4px 0 2px 2em;}

ul.tweets                               {padding-left: 0;}
ul.tweets li                            {border-bottom: 1px dotted #999; color: #666; font-size: 8.5pt; padding: 3px 0 4px;}
ul.tweets li a.timesince                {color: #aaa;}
ul.tweets li a.timesince:hover          {color: #333; text-decoration: none;}

/* ==================== */
/* =    Kommentare    = */
/* ==================== */

ul.commentlist                {list-style-type: none;}
ul.commentlist li             {border-bottom: 1px dotted #333;}

h2#comments                   {font-size: 10pt; margin-top: 1.5em; padding-left: 22px;}
p.comment_title               {color: #777; font-size: 9pt; margin: 1em 0 1em 0;}
p.comment_title span a        {font-size: 12pt; font-weight: bold;}

h2#respond                    { font-size: 10pt; margin-top: 1.6em; padding-left: 22px;}

form#commentform p            {margin-bottom: 0em;}
form#commentform label        {font-weight: normal;}
form#commentform label span   {color: #777;}
form#commentform textarea,
form#commentform input        {-moz-border-radius: 2px; -webkit-border-radius: 2px; color: #444; margin: 0 0 1em 0; padding: 2px 4px; width: 250px;}

/* ================= */
/* =    Footer     = */
/* ================= */

#footer                       {height: 30px; }
#footer ul                    {font-color: #333;text-align:right; list-style-position:outside; list-style-type:none; margin:0; padding:20px 0;}


