/*
 This theme was designed and built by Martin Missfeldt, whose blog you will find at http://www.tagseoblog.de/
*/
body { margin:0; padding:0; background:#fff url(http://images.tagseoblog.de/images/page-bg-new.png) repeat-x; color:#433; font-family:Verdana, Arial, Helvetica, sans-serif; }
h1 { padding:0; margin:0; font-size:1em; text-indent:-9999px; }
h2 { font-weight:normal; color:#766; font-size:150%; line-height:160%; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; }
h3 { font-weight:bold; color:#544; font-size:120%; line-height:130%; margin:16px 0 5px 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; }
h4 { font-weight:bold; color:#544; font-size:106%; line-height:120%; margin:8px 0 4px 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; }
h5 { color:#544; font-size:100%; line-height:100%; text-align:left; }
p, ul, ol { padding:0 0 10px 0; margin:0 50px; text-align:left; }
a:link, a:visited { color:#03c; text-decoration:none; }
a:hover, a:active { color:#03c; text-decoration:underline; }
form, input { padding:0; margin:0; }
img { border:0; }
pre { background:#f8f8f8; border:#aaa 1px dotted; font-family:"Courier New", monospace, Courier; font-size:13px; color:#749; margin:6px 0 16px 30px; }
strong { font-weight:normal; color:#100; }
table { background:#f3f5f7; border-top:#ccc 1px solid; border-left:#ccc 1px solid; border-right:#ccc 1px solid; }
td { padding:0 5px; border-bottom:#ccc 1px solid; }

#page_layout { width:982px; margin:0 auto; padding:0;  }
.full_page { width:982px; margin:0 auto; padding:0; font-size:74%; line-height:180%; }
#header { height:53px; margin:0; padding:0; background:url(http://images.tagseoblog.de/images/tagseoblog-bilder-logo.png) no-repeat; }
.logo { position:relative; left:0; top:0; height:83px; margin:0; padding:0; display:block; }

ul#Navigation { padding:0px; margin:0; }
ul#Navigation li { display:inline; }
ul#Navigation li a { float:left; height:0; padding-top:33px; overflow:hidden; background-image:url(http://images.tagseoblog.de/images/navigation-new.png); background-repeat: no-repeat; }
/* BUTTONS */
ul#Navigation li#home a      { width: 101px; background-position: 0 0; }
ul#Navigation li#fun a       { width:  63px; background-position: -101px 0; }
ul#Navigation li#seo a       { width:  62px; background-position: -164px 0; }
ul#Navigation li#marketing a { width: 104px; background-position: -226px 0; }
ul#Navigation li#geld a      { width:  66px; background-position: -330px 0; }
ul#Navigation li#tiere a     { width:  71px; background-position: -396px 0; }
ul#Navigation li#urlaub a    { width:  77px; background-position: -467px 0; }
ul#Navigation li#kunst a     { width:  78px; background-position: -544px 0; }
ul#Navigation li#wissen a    { width:  81px; background-position: -622px 0; }
ul#Navigation li#fotos a     { width:  94px; background-position: -703px 0; }
ul#Navigation li#blog a      { width:  66px; background-position: -797px 0; }
ul#Navigation li#impressum a { width: 119px; background-position: -863px 0; }
/* OVER */
ul#Navigation li#home a:hover      { width: 101px; background-position: 0 -33px; }
ul#Navigation li#fun a:hover       { width:  63px; background-position: -101px -33px; }
ul#Navigation li#seo a:hover       { width:  62px; background-position: -164px -33px; }
ul#Navigation li#marketing a:hover { width: 104px; background-position: -226px -33px; }
ul#Navigation li#geld a:hover      { width:  66px; background-position: -330px -33px; }
ul#Navigation li#tiere a:hover     { width:  71px; background-position: -396px -33px; }
ul#Navigation li#urlaub a:hover    { width:  77px; background-position: -467px -33px; }
ul#Navigation li#kunst a:hover     { width:  78px; background-position: -544px -33px; }
ul#Navigation li#wissen a:hover    { width:  81px; background-position: -622px -33px; }
ul#Navigation li#fotos a:hover     { width:  94px; background-position: -703px -33px; }
ul#Navigation li#blog a:hover      { width:  66px; background-position: -797px -33px; }
ul#Navigation li#impressum a:hover { width: 119px; background-position: -863px -33px; }

.blog_community { padding:4px 0; border-bottom:#ddd 1px solid; vertical-align:top; }
.footer { padding:0; margin:0; background-color:#fff; font-size:74%; line-height:160%; }

.left { float:left; }
.right { float:right; }
.center { clear:both; margin:0 auto; }
.ad_left { border:0; }
.ad_left_box { float:left; width:123px; padding:0; }
.alignleft { float:left; margin:6px 35px 5px 0; }
.alignright { float:right; margin:6px 0 5px 35px; }
.aligncenter { text-align:center; margin:0; padding:0; }
.trenner { clear:both; font-size:0; height:1px; padding:0; margin:0; background-color:#fff; }
.trenner_1 { clear:both; font-size:0; height:1px; margin:7px 0; }
.trenner_2 { clear:both; font-size:0; height:1px; margin:35px 0; }
.clearer { clear:both; font-size:0; }
.clear { clear:both; }
.alert { font-weight:bold; color:#fff; }
.noborder { border:none; }
textarea,
input { border:#ddd 1px solid; color:#777; }
textarea:focus,
input:focus { border:#aaa 1px solid; color:#444; }
label { display:block; font-weight:bold; }
.img_gallery { float:left; width:178px; padding:0; margin:0 0 0 38px; }

/***********************
*   Content*
***********************/
#content_full { background:#fff; font-size:74%; line-height:180%; }
#content { float:right; width:740px; height:100%; margin:28px 0 0 0; font-size:74%; line-height:180%; text-align:center; }
#content h2 { margin:0 0 3px 0; padding:10px 0 2px 0; }
.post { clear:both; }
.post-main { padding:35px 0 25px 0; margin:0 0 20px 0; }
.post-date { width:109px; background:#ddd; display:block; float:left; margin:0; padding:3px; color:#fff; text-align:center; }
.post_date_front { font-size:90%; font-style:italic; color:#999; padding:0 0 3px 0; margin:0; text-align:center; border-bottom:#ddd 1px solid; }
p.post-tags,
ul.post-tags { margin:5px 0; padding:0 15px; list-style-type:none; }
p.post-tags a,
ul.post-tags li { padding:0 0 0 0px; }
ul.post-tags li a:link,
ul.post-tags li a:visited,
ul.post-tags li a:hover,
ul.post-tags li a:active,
p.post-tags a:link,
p.post-tags a:visited,
p.post-tags a:hover,
p.post-tags a:active { color:#333; }
.post-under { display:block; line-height:15px; text-align:right; padding:6px 0 7px 0; border-bottom:#ddd 1px solid; background-color:#fcfcfc; }
.post-title { margin:0; padding:6px 0 0 0; }
.post-title a:link{ color:#d15e1a; text-decoration:none; }
.post-title a:visited{ color:#d15e1a; text-decoration:none; }
.post-title a:hover {  color:#d15e1a;  text-decoration:none; }
.post-title a:active { color:#d15e1a; text-decoration:none; }
.archiv-entry { padding:0 0 20px 2px; color:#333; }
.links-entry { padding:0 0 20px 2px; color:#333; }
.post-entry { padding:0 0 0 2px; border-bottom:#ccc 1px dashed; text-align:justify; }
.post-entry img { border:none;}
.post-entry img.wp-smiley { border:none; }
.post-entry ul { padding:0px; margin:10px 0 10px 25px; list-style-type:square; }
.post-entry ol { padding:0px; margin:10px 0 10px 25px; }
.top a { float:right; padding:0px 0 25px 0; line-height:220%; color:#999; }
.top a:hover { float:right; padding:0px 0 25px 0; line-height:220%; color:#666; }
.top a { float:right; padding:0px 0 25px 0; line-height:220%; color:#999; }
.top a:hover { float:right; padding:0px 0 25px 0; line-height:220%; color:#666; }
.pagenavi { float:left; margin:0 0 0 0px; padding:0px 0 25px 0; line-height:220%; color:#999; }
.pagenavi span,
.pagenavi a { color:#06c; padding:3px 10px; }
.pagenavi a:hover { text-decoration:none; color:#690; }
.pages { margin:0 0 25px 0px; }
.pages .older { float:left; }
.pages .newer{ float:right; }
.pages .older a,
.pages .newer a { padding:3px 10px; color:#999; }
.pages .older a:hover,
.pages .newer a:hover { text-decoration:none; color:#666; } 
.wp-caption-left  { line-height:15px; text-align:left; width:168px; margin:0 0 8px 5px; }
.wp-caption-start { line-height:15px; text-align:center; float:left; width:178px; padding:0; margin:0;}
.wp-caption       { line-height:15px; text-align:center; }
.wp-caption-text { font-size:84%; line-height:120%; color:#888; padding:0; margin:0; }
.children { padding:0 0 0 20px; margin:0; }

/***********************
*   Sidebar*
***********************/
#sidebar { width:230px; margin:129px 0 0 0; padding:0; display:block; float:left; background-color:#fff; font-size:76%; line-height:150%; border-left:#eee 1px solid; }
#sidebar ul { margin:0; padding:0 0 5px 10px; }
#sidebar ol { margin:0; padding:0 0 5px 10px; }
#sidebar li { margin:0; padding:0 0 5px 0; list-style-type:none; }
#sidebar li ul { margin:0; padding:0 0 0 20px; border:0; }
#sidebar li ul li { margin:0; padding:10px 0 0 0; }
#sidebar p { margin:0; padding:0 0 5px 10px; }
.sb_block { margin:5px 0;  }
#sidebar h2 { padding:0 0 5px 10px; }

