@charset "UTF-8";

@media screen, projection {
    /**
     * default html tags
     * *************************************************************************
     */
    
    a {
        color:#a5c734;
    }
    
    a:hover {
        color:#566f12;
        
    }
    
    body {
        background-color:#a5c734;
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/background.png');
        background-repeat:repeat-x;
        font-family:Arial,Helvetica,sans-serif;
    }
    
    fieldset {
        border:0;
    }
    
    form {
        
    }
    
    h1, h2, h3, h4, h5, h6 {
        font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
        font-weight:normal;
        padding:0 0 10px 0;
        text-shadow:2px 2px 4px #bbbbbb;
    }
    
    h1 {
        font-size:28px;
    }
    
    h2 {
        font-size:24px;
        
    }
    
    h3 {
        font-size:20px;
    }
    
    h4 {
        font-size:16px;
        font-weight:bold;
    }
    
    h5 {
        font-size:16px;
    }
    
    h6 {
        font-size:12px;
        font-weight:bold;
    }
    
    h1 a,
    h2 a,
    h3 a,
    h4 a,
    h5 a,
    h6 a {
        color:#000000;
        text-decoration:none !important;
    }
    
    hr {
        
    }
    
    img {
        
    }
    
    input {
        
    }
    
    label {
        line-height:2;
    }
    
    legend {
        
    }
    
    li {
        line-height:1.8em;
        list-style-image:url('/fileadmin/library/images/icons/list.png');
    }
    
    p {
        line-height:1.8em;
    }
    
    select {
    
    }
    
    textarea {
    
    }
    
    th {
        text-shadow:2px 2px 4px #bbbbbb;
    }
    
    
    /**
     * layout
     * *************************************************************************
     */

    #page {
        float:left;
        margin:10px 0 10px 10px;
        width:985px;
    }
    
    #messages {
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/messages.png');
        background-repeat:no-repeat;
        height:130px;
        margin:0;
        padding:20px 30px 10px 30px;
        width:925px;
    }
    
    #messages a:hover {
        color:#566f12;
    }
    
    #header {
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/header.png');
        background-repeat:no-repeat;
        height:115px;
        padding:10px 10px 0 30px;
    }
    
    #logo {
        float:left;
        margin:12px 100px 0 0;
        width:325px;
    }
    
    #logo a {
        display:block;
    }
    
    #info {
        float:left;
        margin:30px 0 0 0;
        width:220px;
    }
    
    #quicksearch {
        height:20px;
    }
    
    #quicksearch .field {
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/quicksearch.png');
        background-repeat:no-repeat;
        border:none;
        color:#b0b0b0;
        padding:3px 10px;
        width:120px;
    }
    
    #image {
        float:right;
        text-align:right;
        width:300px;
    }
    
    #content {
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/content.png');
        background-repeat:repeat-y;
        min-height:400px;
        padding:10px 10px 0 30px;
    }
    
    #content a {
        text-decoration:underline;
    }
    
    #article {
        float:left;
        margin:0 0 20px 0;
        width:595px;
    }
    
    #comments {
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/article.png');
        background-position:bottom center;
        background-repeat:no-repeat;
        margin:0 0 10px 0;
        padding:0 0 20px 0;
    }
    
    #search {
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/article.png');
        background-position:top center;
        background-repeat:no-repeat;
        margin:10px 0 0 0;
        padding:20px 0 0 0;
    }
    
    #aside {
        float:right;
        margin:0 0 20px 0;
        width:320px;
    }
    
    #tagcloud a {
        text-decoration:none;
    }
    
    #footer {
        background-image:url('/fileadmin/blog.wireltern.ch/images/footer.png');
        background-repeat:no-repeat;
        color:#000000;
        font-size:11px;
        padding:40px 10px 0 30px;
        line-height:17px;
    }
    
    #footer a { font-weight:bold; color:#000000; }
    #footer h5 { font-size:11px; }
    #footer .aaw-footer { padding:20px 0 0 0; } 
    
    /**
     * navigatioins
     * *************************************************************************
     */
    
    .navigation {
        
    }
    
    #icons {
        margin:10px 0 0 0;
    }
    
    #icons > a img { margin-left:2px; }
    
    #main {
        float:left;
        padding:0 5px;
        width:515px;
    }
    
    #main ul {
        margin:0;
        padding:0;
    }
    
    #main li {
        list-style-image:none;
        list-style-type:none;
    }
    
    #main a {
        color:#a5c734;
        display:block;
        float:left;
        /* font-size:1px; */
        line-height:20px;
        margin:0 10px 0 0;
    }
    
    /**
     * userdefined classes
     * *************************************************************************
     */
    
    .article {
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/article.png');
        background-position:bottom center;
        background-repeat:no-repeat;
        margin:0 0 10px 0;
        padding:0 0 20px 0;
    }
    
    .back {
        color:#b0b0b0;
        font-size:10px;
        margin:10px 0 10px 0;
    }
    
    .caption,
    .news-single-imgcaption {
        font-size:80%;
        font-style:italic;
        margin:0 10px;
    }
    
    .comments {
        font-size:10px;
        margin:0 0 10px 0;
    }
    
    .comment-1 {
        border-top:1px solid #b0b0b0;
        padding:5px 0 0 0;
    }
    
    .comment-2 {
        border-top:1px solid #b0b0b0;
        padding:5px 0 0 0;
    }
    
    .content {
        padding:0 10px 10px 10px;
    }
    
    .article .content { padding:0; }
    
    .field input {
        margin:0 0 5px 0;
        width:100%;
    }
    
    .field textarea {
        height:150px;
        margin:0 0 5px 0;
        width:101%;
    }
    
    .image {
        
    }
    
    .image-r {
        
    }
    
    .lead {
    
    }
    
    .meta {
        font-size:10px;
        margin:0 0 5px 0;
    }
    
    .news-amenu-item-year {
        font-size:15px;
        font-weight:bold;
        list-style-image:none;
        list-style-type:none;
        margin:0 0 0 -20px;
    }
    
    .pagebrowser { text-align:right; }
    .pagebrowser span { float:left; }
    
    .small {
        font-size:10px;
    }
    
    .social { margin:10px 0; }
    
    .tags {
        font-size:10px;
        margin:0 0 10px 0;
    }
    
    #aside .teaser {
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/teaser-white.png');
        background-position:bottom left;
        background-repeat:no-repeat;
        margin:0 0 10px 0;
    }
    
    #aside .teaser.dark {
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/teaser-dark.png');
    }
    
    #aside .teaser h1 {
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/teaser-white-title.png');
        background-repeat:no-repeat;
        font-size:15px;
        font-weight:bold;
        line-height:35px;
        padding:0 10px;
    }
    
    #aside .teaser p:last-child {
        margin:0;
    }
    
    #aside .teaser ul:last-child {
        margin:0 0 0 20px;
    }
    
    #aside .teaser.dark h1 {
        background-image:url('/fileadmin/babyblog.wireltern.ch/images/teaser-dark-title.png');
    }
    
    .transparent { color:#b0b0b0; }
    .lead { font-weight:bold; }
    .left   { text-align:left; }
    .center { text-align:center; }
    .right  { text-align:right; }
    
    div.catmenu { margin-left:20px; }
    div.catmenu a {
        display:list-item;
        list-style-image:url('/fileadmin/library/images/icons/list.png');
        line-height:1.8em;
    }
    div.catmenu > a { display:none; }

}
