/*
Template: animedium09b
Theme Name: Animedium.de'2oo9
Theme URI: http://www.animedium.de/
Description: The official Animedium Wordpress-Theme for 2009. Exclusively for Animedium.de, designed by Zidizei.com.
Version: (Animedium 3.0)
Author: Patrick Lam
Author URI: http://www.zidizei.com/

*/


@import "gridinator.css";


/* Generell */

body {
    background:#edf0f2;
    color:#767879;
    font-size:11px;
    font-family:Arial;
    line-height:19px;
    }

.f-right { float:right; }
.f-left { float:left; }

img.left, img.center, img.right, img.norm, img.aligncenter, img.alignnone { margin:5px 12px 5px 0; border:2px solid #fff; padding:0px; background:#FFF; }
  img.left { float:left; margin:0 12px 5px 0; }
img.center, img.aligncenter, img.alignnone  { display:block; margin:12px auto 5px auto; }
  img.right{ float:right; margin:0 0 5px 12px; }

img.headline { margin-left:-8px; margin-bottom:-10px; }

.attachment a img { max-width:700px; max-height:396px; border:2px solid #FFF; }

* { outline:0; }

.imgmetadata {
    background:#F5F5F5;
    border-top:1px solid #DDD;
    border-bottom:2px solid #EEE;
    color:#999;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:1.0em;
    line-height:1.5em;
    text-align:left;
    margin:-4px auto 8px;
    padding:5px 10px;
    }

a:link, a:visited {
    color:#75b0bc;
    text-decoration:none;
    }

a:hover, a:focus, a:active {
    color:#666c71;
    text-decoration:underline;
    }
    
small {
    font-size:10px;
    color:#8d959b;
    }
small.highlight { font-size:10px; font-weight:bold; font-family:Tahoma; }
    
span.highlight { color:#75b0bc; }

b.highlight { color:#75b0bc; font-size:11px; }
    
p.indent {
    text-indent:25px;
    }


    
/* Header */

#header #headerimg {
    height:289px;
    background:url(images/header.jpg) no-repeat;
    }
    #header #headerimg a {
        width:1000px;
        height:240px;
        display:block;
        position:absolute;
        top:20px;
        z-index:1;
        }

#header #quote {
    height:70px;
    position:absolute;
    top:80px;
    z-index:2;
    color:#848484;
    font-size:10px;
    font-family:Tahoma;
    }
    #header #quote .first {
        width:62px;
        height:70px;
        float:left;
        background:url(images/quote_left.png) no-repeat;
        }
    #header #quote .body { height:30px; padding-top:20px; padding-bottom:20px; background:url(images/quote_bg.png) repeat-x; float:left; }
    #header #quote .last {
        width:26px;
        height:70px;
        float:right;
        background:url(images/quote_right.png) no-repeat;
        }
        
#header #navigation {
    position:absolute;
    top:264px;
    z-index:3;
    }
    #header #navigation ul { float:right; margin-left:6px; }
        
    #header #navigation a {
        width:55px;
        display:block;
        color:#FFF;
        font-size:11px;
        font-family:Tahoma;
        font-weight:bold;
        text-decoration:none;
        text-align:center;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:11px;
        padding-right:11px;
        background:#2c6e7e;
        }
    #header #navigation li.current_page_item a, #header #navigation a:hover {
        background:#00d2ff;
        }

    #header #navigation ul li { float:left; list-style:none; margin-left:8px; }



#topcontent {  /* Body-Top Content */
    width:1000px;
    height:48px;
    padding-bottom:20px;
    background:url(images/body_top.gif) no-repeat;
    }
    #topcontent h2 {
        color:#75b0bc;
        font-size:10px;
        font-family:Tahoma;
        font-weight:bold;
        text-transform:uppercase;
        padding:8px;
        }
        #topcontent h2 span { color:#666c71; }


#bottomcontent {  /* Body-Bottom Content */
    width:930px;
    background:url(images/body_bottom.gif) no-repeat #f6f7f8;
    padding-left:35px;
    padding-right:35px;
    padding-top:28px;
    text-align:justify;
    }
    
    #bottomcontent ul { padding:0px; margin:0px; }

    #bottomcontent li.widgetdeko {
        float:left;
        position:relative;
        width:34px;
        height:20px;
        list-style:none;
        margin-top:22px;
        background:url(images/meta_deko2.gif) no-repeat;
        }
        
    #bottomcontent li.widget {
        border-left:2px solid #ebeced;
        padding-left:12px;
        padding-right:15px;
        padding-bottom:10px;
        margin-bottom:8px;
        margin-left:33px;
        list-style:none;
        color:#949494;
        font-size:10px;
        font-family:Arial;
        }
        #bottomcontent li.widget ul {
            margin-left:15px;
            list-style:circle
            }

    #bottomcontent h1 {
        color:#525659;
        font-size:11px;
        font-family:Arial;
        text-transform:uppercase;
        padding-top:5px;
        padding-bottom:5px;
        }
        
    #bottomcontent a {
        color:#949494;
        font-size:10px;
        font-family:Tahoma;
        text-decoration:none;
        }
    #bottomcontent a:hover { color:#00d2ff; }



/* BODY */
                    /* Posts Area */
#content .meta {
    padding-left:15px;
    padding-right:16px;
    text-align:right;
    border-right:2px solid #e0e4e6;
    line-height:13px;
    color:#b1b8be;
    font-size:9px;
    font-family:Tahoma;
    }
    
    #content .meta h1, #content .meta h1 a {
        color:#3f4346;
        font-size:9px;
        font-family:Tahoma, Verdana;
        font-weight:normal;
        text-transform:uppercase;
        }
    #content img.h1 {
        display:block;
        position:relative;
        left:194px;
        padding-top:5px;
        padding-bottom:4px;
        z-index:1;
        }
        
    #content .meta .aimg {
        width:221px;
        height:126px;
        display:block;
        margin-left:-10px;
        margin-bottom:4px;
        overflow:hidden;
        border:2px solid #FFF;
        }
    #content .meta .aimg div { width:5000px; }
    #content .meta .aimg img { float:left; margin-right:2px;; }
    
    #content .meta a {
        color:#00d2ff;
        font-family:Tahoma;
        font-size:9px;
        text-decoration:none;
        }
    #content .meta a:hover { color:#2c6e7e; }

    
#content .post {
    padding-left:16px;
    padding-right:0px;
    margin-bottom:25px;
    text-align:left;
    }
    
    #content .post h1, #content .post h1 a:link, #content .post h1 a:visited, #content .post h1 a:hover {
        color:#00d2ff;
        font-size:14px;
        font-family:Tahoma;
        text-transform:uppercase;
        text-decoration:none;
        text-align:left;
        margin-bottom:4px;
        }
    
    #content .post .date {
        color:#666c71;
        font-size:10px;
        font-family:Tahoma;
        font-weight:bold;
        text-transform:uppercase;
        padding-top:4px;
        padding-bottom:8px;
        }
    #content .post .date span.month { color:#75b0bc; }
    #content .post .date span.year { color:#a3a3a3; }

    #content .post a:link, #content .post a:focus {
        color:#75b0bc;
        font-size:11px;
        font-family:Arial;
        text-decoration:none;
        }
    #content .post a:visited, #content .post a:active { color:#a3a3a3; text-decoration:none; }
    #content .post a:hover { color:#666c71; text-decoration:underline; }
    
    
    #content .pagebar {
        width:1000px;
        text-align:center;
        font-weight:bold;
        }
        
        #content .pagebar span {
            display:block;
            float:left;
            padding-left:4px;
            padding-right:4px;
            margin-left:1px;
            margin-top:2px;
            border:1px solid #e0e4e6;
            background:#e0e4e6;
            }
        
        #content .pagebar a {
            display:block;
            float:left;
            padding-left:4px;
            padding-right:4px;
            margin-left:1px;
            border:1px solid #e0e4e6;
            background:#f6f7f8;
            color:#75b0bc;
            font-size:11px;
            font-family:Arial;
            font-weight:normal;
            text-decoration:none;
            }
        #content .pagebar a:hover { font-weight:bold; }
        
        
                    /* Single Page */
#content .post.single { color:#181818; }


#content .footmeta {
    border-left:2px solid #e0e4e6;
    border-right:2px solid #e0e4e6;
    background:#f3f4f5;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:20px;
    padding-right:20px;
    color:#acacac;
    font-size:11px;
    font-family:Arial;
    line-height:19px;
    text-align:justify;
    }
    #content .footmeta a {
        color:#767879;
        text-decoration:none;
        }
    #content .footmeta a:hover { color:#00d2ff; }

#content .similarposts {
    padding-left:15px;
    padding-right:16px;
    text-align:right;
    line-height:15px;
    color:#b1b8be;
    font-size:9px;
    font-family:Tahoma;
    }
    
    #content .similarposts h1, #content .similarposts h1 a {
        height:30px;
        position:relative;
        z-index:2;
        color:#525659;
        font-size:11px;
        font-family:Arial;
        text-transform:uppercase;
        text-decoration:none;
        padding-top:6px;
        padding-bottom:6px;
        padding-right:17px;
        margin-right:-17px;
        background:url(images/meta_deko2.gif) 194px 25px no-repeat;
        }
        
    #content .similarposts li {
        color:#00d2ff;
        font-size:10px;
        font-family:Arial;
        list-style:none;
        }
        #content .similarposts li a {
            color:#949494;
            text-decoration:none;
            }
            
#content .postnavi {
    margin:3px 0px;
    color:#00d2ff;
    line-height:15px;
    font-size:10px;
    font-family:Arial;
    }
    
    #content .postnavi h2 {
        height:30px;
        color:#525659;
        font-size:11px;
        font-family:Arial;
        text-transform:uppercase;
        padding-top:6px;
        padding-left:19px;
        margin-left:-1px;
        background:url(images/sidebar_deko.gif) 0px 25px no-repeat;
        }
        
    #content .postnavi ul {
        list-style:none;
        margin-left:18px;
        padding:0px;
        }

    #content .postnavi a {
        color:#949494;
        text-decoration:none;
        }
        
                    /* Comments */
#idc-container-parent #idc-container {
    float: right;
    position: relative;
    width: 700px;
    margin-top: 0px;
    margin-right: 244px;
    font-size: 11px;
    }
    
#idc-container-parent #idc-container .idc-head .idc-ctools {
    display: none;
    }
    
#idc-container-parent #idc-container .idc-cover h3, #idc-container-parent #idc-container .idc-new h3 {
    color:#525659;
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
    margin-left:218px;
    padding:5px;
    }
    
#idc-container-parent #idc-container .idc-thread { width:476px !important; padding-left:218px; }
#idc-container-parent #idc-container .idc-thread .idc-thread { width:476px !important; padding-left:0px; }

#idc-container-parent #idc-container .idc-thread .idc-thread .idc-c {
    border-left: 2px solid #E0E4E6;
    background: none;
    clear: both;
    }

#idc-container-parent #idc-container .idc-thread .idc-thread .idc-c .idc-c-h {
    width: 100% !important;
    min-height: 30px !important;
    background: #E0E4E6;
    border-bottom: 2px solid #D0D3D5;
    position: static;
    }
    
#idc-container-parent #idc-container .idc-c {
    width: 476px;
    float: right;
    }
    
#idc-container-parent #idc-container .idc-c .idc-c-t-inner {
    color: #666;
    padding-top: 8px;
    font-size: 11px;
    line-height: 15px;
    }
    
#idc-container-parent #idc-container .idc-c .idc-c-h {
    width:195px !important;
    min-height: 60px;
    position: absolute;
    left: 0px;
    border-right: 2px solid #E0E4E6;
    float:left;
    padding-right: 5px;
    text-align: right;
    background: url(images/meta_deko2.gif) 167px 30px no-repeat;
    }
    
#idc-container-parent #idc-container .idc-v {
    display: none;
    }

#idc-container-parent #idc-container .idc-c-b {
    margin-bottom: 10px;
    font-size: 11px;
    }
    
#idc-container-parent #idc-container .idc-new {

    }
    

#content .comments h3 {
    font-size:10px;
    font-family:Tahoma;
    text-transform:uppercase;
    padding-bottom:10px;
    }
    #content .comments h3 span { color:#a3a3a3; }
    #content .comments h3 b { color:#75b0bc; }
    
    #content .comments .ava {
        padding-left:15px;
        padding-right:16px;
        text-align:right;
        line-height:13px;
        color:#3f4346;
        font-size:9px;
        font-family:Tahoma, Verdana;
        font-weight:normal;
        text-transform:uppercase;
        }
        #content .comments .ava img.avatar {
            border:2px solid #FFF;
            }

    #content .comments .cmnt {
        min-height:100px;
        border-left:2px solid #e0e4e6;
        padding-top:20px;
        padding-bottom:20px;
        padding-left:20px;
        padding-right:20px;
        font-size:11px;
        font-family:Arial;
        line-height:19px;
        text-align:justify;
        }
        #content .comments .cmnt a {
            color:#767879;
            text-decoration:none;
            }
        #content .comments .cmnt a:hover { color:#00d2ff; }

        #content .comments .cmnt h1, #content .comments .cmnt h1 a {
            color:#00d2ff;
            font-size:11px;
            font-family:Arial;
            margin:0px;
            padding:0px;
            text-decoration:none;
            }


                    /* Sidebar Area */
#sidebar ul {
    margin:0px;
    padding:0px;
    }
                    
#sidebar li.widget {
    list-style:none;
    margin:3px 0px;
    padding:0px;
    border-left:2px solid #e1e4e6;
    background:#f3f4f5;
    }
    
    #sidebar li.widget h2 {
        height:30px;
        color:#525659;
        font-size:11px;
        font-family:Arial;
        text-transform:uppercase;
        padding-top:6px;
        padding-left:19px;
        margin-left:-1px;
        background:url(images/sidebar_deko.gif) 0px 25px no-repeat;
        }

    #sidebar li.widget ul {
        padding-left:18px;
        padding-right:15px;
        padding-bottom:35px;
        }
    #sidebar li.widget li {
        list-style:none;
        color:#00d2ff;
        font-size:10px;
        font-family:Arial;
        }
        
    #sidebar li.widget li.cat-item {
        padding-top:3px;
        padding-bottom:2px;
        padding-left:10px;
        padding-right:12px;
        color:#c7c8c9;
        text-align:left;
        border-bottom:1px solid #e4e7e8;
        background:#f6f7f8;
        }
        #sidebar li.widget li.cat-item a {
            font-size:10px;
            font-family:Tahoma;
            font-weight:bold;
            }
        #sidebar li.widget li.cat-item a:hover { color:#00d2ff; }

    #sidebar li.widget select {
        margin-top:4px;
        margin-left:18px;
        margin-right:15px;
        margin-bottom:35px;
        font-size:11px;
        padding:2px;
        }

#sidebar a {
    color:#949494;
    font-size:10px;
    font-family:Arial;
    text-decoration:none;
    }
    
    
/* Footer */

#footer {
    width:1000px;
    height:240px;
    background:url(images/footer.jpg) no-repeat;
    }
    
    #footer div.meta {
        color:#e3e6e8;
        font-size:11px;
        font-family:Arial;
        text-indent:9px;
        padding-top:32px;
        padding-left:60px;
        }
        #footer div.meta a {
            color:#00d2ff;
            font-size:11px;
            font-family:Arial;
            text-decoration:none;
            }
        #footer div.meta a:hover { color:#FFF; }

        #footer div.meta small a {
            color:#529aac;
            font-size:10px;
            font-family:Arial;
            text-decoration:none;
            }
        #footer div.meta small a:hover { color:#00d2ff; }


    #footer div.navigation {
        margin-top:21px;
        }
        #footer div.navigation a.subscribe {
            float:left;
            display:block;
            width:93px;
            height:24px;
            background:url(images/button_subscribe.gif) no-repeat;
            }
        #footer div.navigation a.subscribe:hover { background:url(images/button_subscribe.gif) 0px -24px no-repeat; }

        #footer div.navigation a.scrolltop {
            float:left;
            margin-left:6px;
            display:block;
            width:38px;
            height:24px;
            background:url(images/button_top.gif) no-repeat;
            }
        #footer div.navigation a.scrolltop:hover { background:url(images/button_top.gif) 0px -24px no-repeat; }

    
    #footer div.note {
        width:1000px;
        margin-top:20px;
        color:#b1b1b2;
        text-align:center;
        line-height:13px;
        }
        #footer div.note a {
            color:#7f969b;
            text-decoration:none;
            }
        #footer div.note a abbr {
            color:#aeb1b2;
            cursor:help;
            border-top:1px dotted #7f969b;
            border-bottom:0px;
            }

    