/*
Theme name: tagesmutter
Theme URI: http://www.yoursite.com/
Description: Your description. By <a href="http://www.yoursite.com">Your name</a>.
Template: ashford
Version: 0.6
Author: Your Name
Author URI: http://www.yoursite.com/
Tags: ashford, two columns, widgets, fixed width, 960 Grid System, jQuery, theme options, page template, framework, extensible, parent theme, child theme, cms, search engine optimization, SEO

This software (Ashford WordPress Theme) is licensed under the CC-GNU GPL version 2.0 or later.
http://creativecommons.org/licenses/GPL/2.0/

  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  long with this program.  If not, see <http://www.gnu.org/licenses/>.

Copyright (c) 2008-2009 Timothy James Bednar.
*/

/*
Add CSS here to customize your child theme.
*/


h1,h2,h3,h4,h5 {
  font-family:Arial;
  font-weight:normal;
  margin-bottom:0px
}

h1.post_title{
font-size:24px;
font-style: bold;
}

}

h2.post_title{
font-size:25px;

}















.container_16 .prefix_1
{
padding-left: 30px;
}


.container_16 .grid_9 
{
width: 550px;
}

/* Sidebar */

#sidebar{
  float:left;
}
#sidebar_inner{
  background-color:#fff;

  background-position: bottom left;
  background-repeat: repeat-x;
  float:left;
  padding:10px;
}
.widget{
  float:left;
  margin-bottom:20px;
}
.grid_5 .widget{
  width:260px;
}
.grid_4  .widget{
  width:220px;
}
.widget .widget_title{
  border-bottom:1px #BBB dotted;
  font-family:georgia;
  font-size:18px;
  font-weight:normal;
}
.widget_search label{
border-bottom:1px dotted #BBBBBB;
display:block;
font-family:georgia;
font-size:18px;
font-weight:normal;
margin-bottom:10px;
}
.widget_search #searchsubmit{
background-image:url(images/buttonBg.png);
background-repeat:repeat-x;
background-position: left top;
border:outset 1px #ccc;
cursor:pointer;
color:#555;
font-weight:bold;
padding: 1px 10px;
}

.widget ul,
.widget ol{
  margin:0;
}
.widget li{
  border-bottom:1px #BBB dotted;
  list-style:none;
  margin:0;
  padding:3px 0;
}
.widget .current_page_item a{
background-color:transparent;
color:#000;
cursor:default;
font-weight:bold;
}
.widget .current_page_item li a{
background-color:transparent;
color:#d54e21;
cursor:pointer;
font-weight:normal;
}
.widget .current_page_item li a:hover{
background-color:#F0F8FF;
}
.widget ul li a{
  display:block;
  padding:0 3px;
}
.widget li ul{
list-style:square;
}
.widget li li{
border:none;
}
.widget li li a{
padding-left:20px;
}

/* Ashford Widgets*/

#ashford-gravatar-comments li{
float:left;
width:252px;
}
#ashford-gravatar-comments a{
float:left;
width:165px;
}
#ashford-gravatar-comments span{
float:left;
font-size:10px;
margin-right:5px;
padding:5px;
text-align:center;
width:65px;
}

/* WordPress Required */

.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
  margin:0 10px 10px 0;
}

.alignright {
  float: right;
  margin:0 0 10px 10px;
}
/* .size-large,.size-full, remove comments to style large and full images */
.size-thumbnail,
.size-medium{
  background-color:#FFF;
  border:1px #DDD solid;
  padding:9px;
}
.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
}
.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}
.wp-caption p.wp-caption-text {
  font-size: 8px;
  line-height: 4px;
  padding: 0 4px 5px;
  margin: 0;
}




.grid_9 .post_excerpt .post_title{
  font-size:24px;

}


/* Box */

#box{
  background-color:transparent;
  background-image:url(images/box_bottom.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  float:left;
  width:940px;
}
#box_inner{
  background-color:#FFF;
  float:left;
  margin-bottom:8px;
  padding:15px 0 0 0;
  width:940px;
}

/* Breadcrumbs */

body.page-template-page_landing_pro_blogger-php #breadcrumbs{
display:none;
}
#breadcrumbs{
color:#BBB;
margin:0 0 20px;
}
#breadcrumbs li{
float:left;
list-style:none;
margin:0 4px 0 0;
}
#breadcrumbs a{
color:#bbb;
}




/*Tabellenaufstellung */
#dvmaincontainer
{
width:900px;
margin:0px auto;
}
#dvmaincontainer #dvtopcontainer
{
float:left;
width:900px;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvtopcontainer #dvlogocontainer
{
float:left;
width:324px;
font-size:0px;
margin:0px;
padding:0px 11px 0px 0px;
background-image:url(../images/logo.png);

}
#dvlogocontainer h1
{
float:right;
width:314px;
font-family:Arial, Helvetica, sans-serif;
font-size:31px;
text-align:right;
font-weight:bold;
color:#F8F4D5;
margin:0px;
padding:18px 0px 0px 0px;
}
#dvlogocontainer h4
{
float:right;
width:314px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
font-weight:bold;
color:#BB9F89;
margin:0px;
padding:0px 0px 22px 0px;
}
#dvtopcontainer #dvnavicontainer
{
float:right;
width:395px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvnavicontainer img
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}

#dvmaincontainer #dvbodycontainer
{
float:left;
width:900px;
background-image:url(../images/page_bg.jpg);
background-repeat:repeat-y;
background-position:top center;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvbodycontainer #dvbannerbgcontainer
{
float:left;
width:873px;
height:118px;
background-color:#FAF6DB;
/*background-image:url(../images/bg.jpg);
background-repeat:repeat;*/
background-position:top;
border-bottom:1px solid #D5D4CD;
border-top:1px solid #D5D4CD;
margin:0px;
padding:18px 0px 0px 25px;
font-size:12px;
}


#dvbannerbgcontainer .lftcontainer
{
float:left;
width:299px;
font-size:0px;
margin:0px;
padding:0px 20px 0px 0px;
}
.lftcontainer .dvbannerleft
{
float:left;
width:277px;
margin:0px;
padding:0px 0px 15px 0px;
}
.dvbannerleft img
{
float:left;
margin:0px;
padding:0px 11px 0px 0px;
font-size:12px;
}
.dvbannerleft p
{
float:right;
width:203PX;
font-size:12px;
text-align:left;
color:#424037;
background-color:#FBF8A8;
margin:6px 0px 0px 0px;
padding:6px 0px 5px 8px;
}
.dvbannerleft p b
{
font-size:13px;
font-weight:bold;
}
.rgtcontainer .dvbannerright
{
float:left;
width:500px;
margin:0px;
padding:40px 0px 15px 0px;
}
.dvbannerleft img
{
float:left;
margin:0px;
padding:0px 11px 0px 0px;
font-size:12px;
}
.dvbannerleft p
{
float:right;
width:203PX;
font-size:12px;
text-align:left;
color:#424037;
background-color:#FBF8A8;
margin:6px 0px 0px 0px;
padding:6px 0px 5px 8px;
}
.dvbannerleft p b
{
font-size:13px;
font-weight:bold;
}



#dvbannerbgcontainer #dvbanner
{
float:left;
font-size:10px;
margin:0px;
padding:0px 0px 0px 35px;
}
#dvbodycontainer #midpanel
{
float:left;
width:833px;
margin:0px;
padding:26px 0px 4px 25px;
}




#dvbodycontainer #dvleftpanel
{
float:left;
width:274px;
margin:0px;
padding:20px 0px 4px 25px;
}
#dvleftpanel #topimage
{
float:left;
width:259px;
font-size:17px;
margin:0px;
padding:8px 0px 0px 15px;
height:23px;
background-color:#FAF6DB;
color:#3F2F22;
text-align:left;
font-weight:bold;
font-family:'Helvetica', Arial, Verdana;
voice-family:"\"}\"";
line-height:18px;

}
#dvleftpanel #midcont
{
float:left;
width:247px;
margin:0px;
padding:25px 0px 4px 25px;
border-bottom:1px solid #FAF6DB;
border-left:1px solid #FAF6DB;
border-right:1px solid #FAF6DB;
}
#midcont p
{
float:left;
width:223px;
font-size:13px;
text-align:left;
line-height:18px;
voice-family:"\"}\"";
line-height:17px;
color:#513D2C;
margin:0px;
padding:0px;
padding-bottom:25px;


}
#midcont p span
{
float:right;
text-align:right;
color:#A5051A;
font-weight:bold;
}
#dvleftpanel #leftfoot
{
float:left;
width:258px;
/*background-image:url(../images/left_foot.jpg);
background-repeat:no-repeat;*/
background-color:#FAF6DB;
background-position:top;
margin:12px 0px 0px 0px;
padding:11px 0px 13px 16px;
}
#leftfoot img
{
float:left;
width:46px;
margin:0px;
padding:0px 0px 0px 0px;
}
#leftfoot p
{
float:left;
width:220px;
font-size:12px;
text-align:left;
color:#6B5F58;
margin:0px;
padding:0px 0px 0px 15px;
}
#leftfoot span
{
float:left;
width:156px;
font-size:15px;
text-align:left;
font-weight:bold;
color:#6B5F58;
margin:0px;
padding:5px 0px 5px 15px;
}
#dvbodycontainer #dvrightpanel
{
float:left;
width:552px;
margin:0px 0px 0px 20px;
padding:18px 0px 4px 3px;
}
#dvrightpanel h1
{
float:left;
width:395px;
font-size:20px;
text-align:left;
color:#2C1B11;
margin:0px;
padding:10px 0px 0px 15px;
}
#dvrightpanel p
{
float:left;
width:530px;
font-size:13px;
text-align:left;
voice-family:"\"}\"";
line-height:16px;
color:#513D2C;
margin:0px;
padding:10px 0px 10px 15px;
}
#dvrightpanel .line
{
float:left;
width:533px;
font-size:0px;
margin:0px;
padding:10px 0px 15px 15px;
}
#dvrightpanel .learn
{
float:left;
text-align:left;
font-size:0px;
margin:0px;
padding:0px 0px 14px 445px;
}

#dvrightpanel .learn span
{
height:20px;
width:140px;
font-size:10px;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#dvrightpanel .learn span a
{
background-image:url(../images/learn.jpg);
background-repeat:no-repeat;

width:140px;
height:30px;
font-size:10px;
color:#FFFFFF;
padding-right:20px;
text-decoration:none;
padding-top:8px;
voice-family:"\"}\"";
line-height:17px;

}
#dvrightpanel .learn span a:hover
{
background-image:url(../images/learn_over.jpg);
background-repeat:no-repeat;
width:130px;
color:#FFFFFF;
text-decoration:none;
}



#dvrightpanel .learn a 
{
background-image:url(../images/learn.jpg);
background-repeat:no-repeat;
background-position:center;
height:20px;
width:97px;
font-size:11px;
color:#FFFFFF;
padding-bottom:10px;
padding-left:11px;
padding-top:3px;


}

#dvrightpanel .learn a:hover 
{
background-image:url(../images/learn_over.jpg);
background-repeat:no-repeat;
height:20px;
width:97px;
padding-bottom:10px;
color:#FFFFFF;
}



#dvrightpanel #righttfoot
{
float:left;
width:556px;
height:59px;
/*background-image:url(../images/right_foot.jpg);
background-repeat:no-repeat;*/
background-color:#FAF6DB;
background-position:top;
margin:20px 0px 0px 0px;
padding:11px 0px 13px 0px;
}
#righttfoot img
{
float:left;
margin:0px;
font-size:0px;
padding:0px 0px 0px 10px;
}
#righttfoot p
{
float:left;
width:97px;
font-size:13px;
text-align:left;
color:#513D2C;
margin:0px;
padding:0px 12px 0px 12px;
}
#dvmaincontainer #dvfootercontainer
{
float:left;
width:900px;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvfootercontainer #foottop
{
float:left;
width:900px;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
background-position:top center;
margin:0px;
padding:0px 0px 50px 0px;
}
#foottop p
{
float:left;
font-size:12px;
text-align:left;
color:#938A82;
margin:0px;
padding:25px 0px 0px 20px;
}
#foottop p a 
{
text-decoration:none;
color:#938A82;
padding-left:5px;
padding-right:5px;
}
#foottop p a:hover
{
text-decoration:underline;
color:#938A82;
}
#foottop p span
{
padding:0px 10px 0px 0px;
}
.design
{
float:left;
width:154px;
margin:0px;
padding:0px;
font-size:0px;
padding-left:80px;
padding-top:13px;
}


/*- Menu Tabs 1--------------------------- */ 


    #tabs1 {
      float:left;
    
	  background:#FAF6DB;
      font-size:15px;
      line-height:normal;
	  font-family:Helvetica, sans-serif;
	  font-weight:bold;
	  padding-top:10px; 
	  padding-bottom:5px;
	  height:26px;
	  margin:0px;
	  line-height:normal;
	  
	   /*   height:100%;Fix for MSIE peekaboo bug */
	 
      }
    #tabs1 ul {
	  margin:0;
	 list-style:none;
	  float:left;
	 padding:0px;
	 
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
	  voice-family:"\"}\"";
	  line-height:16px;
	  height:25px;
	  float:left;
	  
	  
      }
    #tabs1 a {
      float:left;
      background:url("../images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("../images/tabright1.gif") no-repeat right top;
	  color:#2C1C0F;
      padding:3px 9px 6px 5px; 
	  voice-family:"\"}\"";
	  padding-top:2px;
	  
	  
	
	  
	
     
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FFFFFF;
	  
      }
    #tabs1 a:hover {
      background-position:0% -42px;
	   color:#FFFFFF;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
	   color:#FFFFFF;
      }

      #tabs1 #current a {
      	background-position:0% -42px;
		 color:#FFFFFF;
      }
      #tabs1 #current a span {
      	background-position:100% -42px;
		 color:#FFFFFF;
      }
	  
	  /*-----------------------------Menu ------------------------------*/
	  
	  img {
border: none;
} 

/*- Menu Tabs 3--------------------------- */

    #tabs3 {
      float:left;
      width:362px;
      font-size:14px;
	  font-family:Arial, Helvetica, sans-serif;
      line-height:normal;
	  background:#FAF6DB;
	  font-weight:bold;
	  
	  
	  
      }
    #tabs3 ul {
	  margin:0;
	  padding:10px 5px 5px 0px;
	  list-style:none;
	  line-height:21px;
      }
    #tabs3 li {
      display:inline;
      margin:0;
      padding:0;
	 
      }
    #tabs3 a {
      float:left;
      background:url("../images/tableft3.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
      }
    #tabs3 a span {
      float:left;
      display:block;
      background:url("../images/tabright3.gif") no-repeat right top;
      padding:7px 0px 4px 0px;
      color:#2C1B11;
	  line-height:14px;
	  height:20px;
      }
	    #tabs3 a span {float:none;
		border:1px solid red;}
    /* Commented Backslash Hack hides rule fr
	om IE5-Mac \*/
    #tabs3 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs3 a:hover span {
      color:#FFF;
      }
    #tabs3 a:hover {
      background-position:0% -42px;
      }
    #tabs3 a:hover span {
      background-position:100% -42px;
      }  

      #tabs3 #current a {
      	background-position:0% -42px;
		color:#FFFFFF
      }
      #tabs3 #current a span {
      	background-position:100% -42px;
		color:#FFFFFF
      }
	  
	  
	  
	  
/* -- PRICING -- */

table#
{
    padding-bottom:30px;
    color:#344450;
}

.featureLabel
{
    width:245px;
    font-weight:bold;
}

.featureCell
{
    width:125px;
    text-align:center;
}

table#pricing th
{
    vertical-align:top;
}

table#pricing th.blank
{
    border-bottom:1px solid #F2F2F2;
}

th.pricing-max
{
    background:url(/assets/images/pricing/th_max.jpg);
    width:125px;
    height:170px;
}

th.pricing-business
{
    background:url(/assets/images/pricing/th_business.jpg);
    width:125px;
    height:170px;
}

th.pricing-professional
{
    background:url(/assets/images/pricing/th_professional.jpg);
    width:125px;
    height:170px;
}

th.pricing-starter
{
    background:url(/assets/images/pricing/th_starter.jpg);
    width:125px;
    height:170px;
}

th.pricing-free
{
    background:url(/assets/images/pricing/th_free.jpg);
    width:125px;
    height:170px;
}

table#pricing th h1
{
    display:none;
}

th .pricing-subscribe
{
    padding-top:128px;
}

table#pricing td
{
    height:39px;
    border-bottom:1px solid #F2F2F2;
}

table#pricing td.bg1
{
    background:#F6F6F6;
    border-bottom:1px solid #e9e9e9;
}

table#pricing td.bg2
{
    background:#FBFBFB;
    border-bottom:1px solid #EEE;
}

table#pricing td.bg3
{
    background:#DFF3C9;
    border-bottom:1px solid #d4e7bf;
}

.planToolTip {
    font-size:9px;
    font-weight:normal;
    vertical-align:super;
}

.pricingFAQ {
    margin:10px;
    padding-top:10px;
}

.pricingFAQ div {
    width:400px;
}

.pricingFAQ h2, .pricing-content .pricingFAQ h2 {
    padding:10px 0;
    color:#006B6E;
}

.pricingFAQ p {
    font-size:12px;
}

.pricing-content h1
{
    font-size:24px;
    font-weight:bold;
    color:#409092;
}

.pricing-content h2
{
    color:#344450;
    font-size:14px;
}

.pricing-content h2 strong
{
    background-color:#ff5;
    padding:0 4px;
}

#pricing2-matrix
{
    margin:10px 0;
    border-collapse:collapse;
}

#pricing2-matrix td {
    vertical-align:middle;
    white-space:nowrap;
}

.pricing2-top-3
{
    text-align:center;
    font-size:10px;
    font-weight:bold;
    line-height:20px;
    color:#4c722e;
    padding:0 4px;
    height:20px;
    border:solid 1px white;
    border-width:0 1px;
}

.pricing2-head 
{
    height:57px;
    padding:4px;
    border:solid 1px #FAF6DB;
    border-width:0 1px;
}

.pricing2-head h1
{
    margin:0;
    padding:6px 0 4px 10px;
    font-size:20px;
    font-weight:bold;
    line-height:18px;
    color:#ffffff;
    font-family:'trebuchet ms',helvetica,sans-serif;
}

.pricing2-head h2
{
    margin:0;
    padding:4px 0 0 10px;
    font-size:11px;
    font-weight:bold;
    line-height:18px;
    color:#FAF6DB;
    font-family:verdana,geneva,sans-serif;
}

.pricing2-head-3 h1
{
    color:#FFF;
}

.pricing2-head-3  h2
{
    color:#344450;
}

.pricing2-body2 {
    padding:4px 16px 0 16px;
    color:#3F2F22;
    font-size:15px;
    font-weight:bold;
    line-height:18px;
    font-family:verdana,geneva,sans-serif;
    background-color:#FAF6DB;
    border:solid 1px #FAF6DB;
	
}
.pricing2-body {
    padding:4px 16px 0 16px;
    color:#3F2F22;
    font-size:15px;
    font-weight:bold;
    line-height:18px;
    font-family:verdana,geneva,sans-serif;
    background-color:#FAF6DB;
    border:solid 1px #FAF6DB;
	text-align:center;
}

.pricing2-body-3 {
    background-color:#E7F9C9;
    border-bottom:solid 1px #E7F9C9;
}

.pricing2-button {
    padding:12px 16px 8px 16px;
    text-align:center;
    background-color:#FAF6DB;
    border:solid 1px #FAF6DB;
    border-width:0 1px;
}

.pricing2-button-3 {
    background-color:#E7F9C9;
    border-bottom:solid 1px #FAF6DB;
    border-width:0 1px;
    padding-bottom:0;
}

.pricing2-bottom-3 {
    height:15px;
}

.pricing2-col1 {
    color:#3F2F22;
    font-size:12px;
    padding:12px 1px 6px 8px;
	text-align:left;
}

.pricing2-col1 a, .pricing2-col1 a:visited {
    color:#3F2F22;
    font-size:13px;
    font-weight:bold;
}

.pricing2-col1 img {
    vertical-align:middle;
}

.planToolTip {
    padding:4px 4px 0 4px;
}

.pricing2-include
{
    background:url(/assets/images/pricing/pricing_include_bg.gif) no-repeat;
    padding-bottom:15px;
    width:870px;
    line-height:45px;
    height:45px;
    text-align:center;
    margin-bottom:15px;
}

.pricing-faq
{
    padding-top:40px;
    border-top:#ececed 1px solid;
    width:870px;
}

.pricing-faq-left
{
    width:429px;
    float:left;
}

.pricing-faq-right
{
    width:420px;
    float:right;
}

.pricing-faq h3
{
    padding:0;
    margin:0;
    font-size:14px;
    font-weight:normal;
    line-height:16px;
    color:#006b6e;
}

.pricing-faq p
{
    padding:0 0 12px;
    margin:0;
}

.planToolTip {
    vertical-align:text-top;
}





