/*
Theme Name: forium.de Redaktion Theme  DE-Edition
Theme URI: http://forium.de/
Description: forium.de Layout
Version: 1.00
Author: Katarzyna Taube
Author URI: http://forium.de/

        forium.de v1.0
         http://www.forium.de/

        This theme was designed and built by Michael Heilemann,
        whose blog you will find at http://binarybonsai.com/

        The CSS, XHTML and design is released under GPL:
        http://www.opensource.org/licenses/gpl-license.php

*/


/* zusaetzliche Formatierungen für Kommentare, Weiterempfehlen*/

#commentform #author {
        display: block;
        padding: 2px;
        margin: 5px 0 0 0;
        background: #fafafa;
        border: 1px solid #B3B3B3
}

#commentform #comment {
        width: 400px;
        background: #fafafa;
        border: 1px solid #B3B3B3;
        padding: 2px;
}

#commentform #comment:focus, #commentform #author:focus {background: #fff;}

/* End Form Elements */

div.formular .formwrapper.redaktion {
        width: 100%;
}

div.formular div.formwrapper_inner {
        padding-left: 10px;
}

.formwrapper.redaktion .formlabel_wide {
        margin:0;
        padding:3px 0 3px 0;
        width: 100%;
}

.formwrapper.redaktion i {
        font-size: 9px;
        color: #000;
}

/*
+----------------------------------------------------------------+
|
|        Page Nav = Seitennavigation unter einem Artikel
+----------------------------------------------------------------+
background:#DF6300 none repeat scroll 0%;
border:1px solid #FFFFFF;
color:#FFFFFF;
padding:2px 6px;
text-decoration:none;
line-height:12px;

*/
#page_nav {
        text-align: center;
        padding: 5px;
        font-size:12px;
}

#page_nav span.page_nav_link_act {
        background: #000066;
        border: 1px solid #BFD0EA;
        color: #BFD0EA;
        padding: 1px 6px;
        line-height: 20px;
}

#page_nav span.page_nav_link a,
#page_nav span.page_nav_link a:visited {
        padding: 1px 6px;
        border: 1px solid #000066;
        background: #BFD0EA;
        color: #000066;
        text-decoration: none;
        line-height: 20px;
}

#page_nav span.page_nav_link a:hover {
        color:#fff;
        text-decoration: none;
        background: #000066;
        border: 1px solid #BFD0EA;
}

#page_nav span.page_nav_browse_w {
        background:transparent url(http://www.forium.de/css/icon_doppelpfeil.gif) no-repeat center right;
        padding-right: 12px;
}

#page_nav span.page_nav_browse_z {
        background:transparent url(http://www.forium.de/css/icon_doppelpfeilL.gif) no-repeat center left;
        padding-left: 12px;
}

#page_nav .page_nav_section {
        border-top: 1px dashed #BFD0EA;
        border-bottom: 1px dashed #BFD0EA;
        padding: 5px;
        text-align: left;
        margin-top:10px;
}

#page_nav .page_nav_section ul {
        list-style-type: decimal;
        list-style-position: inside;
        font-size:11px;
}

/* Advanced Search form */

#ctas_form {
        text-align: left;
}

#ctas_form fieldset ul {
        list-style: none;
        margin: 5px 15px;
        padding: 0;
}

#ctas_form fieldset {
        border: 1px solid #777;
        margin: 10px 0;
        padding: 10px;
}

#ctas_form legend {
        font-size: 1.1em;
        font-weight: bold;
}

#ctas_form fieldset li {
        list-style: none;
        margin: 0;
        padding: 0 5px 0 0;
        background: none;
        display: inline;
        line-height: 10px;
        color: #000;
}

#ctas_form fieldset li:before { /* for the default theme */
        content: '';
}

#ctas_form input {
        border: 1px solid #777;
        background-color: #f9f9f9;
        color: #444;
        line-height: 10px;
}

#ctas_form input:focus {
        background-color: #fff;
        color: #444;
}

#ctas_footer p {
        font-size: 0.9em;
        text-align: center;
        margin-top: 25px;
        border-top: 1px solid #888;
}

#ctas_month1, #ctas_month2, #ctas_year1, #ctas_year2 {
        text-align: center;
}

ul.such_ergebnis li p,
ul.such_ergebnis span.date {
        font-size: 11px;
}

ul.such_ergebnis li {
        border-bottom: 1px dashed #576C9A;
        padding-bottom: 5px;
}

/* End Advanced Search form */´

/* tagcloud_archive_jahre.php - Archiv nach Jahren - Start*/

#tagcloud_jahre ul {
}

ul#tagcloud_jahre li {
        display:inline;
        font-size:1.1em;
        color:#ccc;
        background: none;
        padding:1px 1px 1px 1px;
        margin-bottom:20px;
}

ul#tagcloud_jahre li a, ul#tagcloud_jahre li a:link {
        text-decoration:none;
        line-height: 25px;
        color: #576C9A;
        padding: 5px 5px 5px 5px;
}

ul#tagcloud_jahre li.t1 a { font-size:2.1em; font-weight:bold; padding-left:20px;}
ul#tagcloud_jahre li.t2 a { font-size:1.5em;}
ul#tagcloud_jahre li.t3 a { font-size:1.6em; font-weight:bold;padding-left:15px;}
ul#tagcloud_jahre li.t4 a { font-size:1.1em; line-height:1.5em;padding-left:10px;}
ul#tagcloud_jahre li.t5 a { font-size:1.9em; line-height:1.5em;}
ul#tagcloud_jahre li.t6 a { font-size:0.8em; line-height:1.5em; padding-left:5px;}
ul#tagcloud_jahre li.t7 a { font-size:1.7em; line-height:1.5em; }
ul#tagcloud_jahre li.t8 a { font-size:1.39em;padding-left:25px; font-weight:bold;}
ul#tagcloud_jahre li.t9 a { font-size:1.0em; line-height:1.5em; }
ul#tagcloud_jahre li.t10 a { font-size:1.4em; padding-left:15px; }

ul#tagcloud_jahre li a:hover {
        text-decoration:underline; }

/* tagcloud_archive_jahre.php - Archiv nach Jahren - End */

/* tagcloud_categories.php - Vergleichslinks - Start */

#tagcloud_vergleich_nav {
    text-align: left;
        padding: 25px 0px 25px 0px;
        font-size:12px;
}

#tagcloud_vergleich_nav .tagcloud_vergleich_nav_section {
        border-top: 1px dashed #BFD0EA;
        border-bottom: 1px dashed #BFD0EA;
        padding: 5px;
        margin-top:10px;
}

ul#tagcloud_vergleich li {
        display:inline;
        font-size:0.9em;
        color:#ccc;
        background: none;
        padding-left:0px;
        padding: 10px 0 10px 0;
}

ul#tagcloud_vergleich li a, ul#tagcloud_vergleich li a:link {
        text-decoration:none;
        line-height: 25px;
        color: #576C9A;
        padding: 5px 5px 5px 0px;
}

ul#tagcloud_vergleich li.t1 a { font-size:1.7em; }
ul#tagcloud_vergleich li.t2 a { font-size:1.4em; line-height:1.5em; }
ul#tagcloud_vergleich li.t3 a { font-size:1.2em; }
ul#tagcloud_vergleich li.t4 a { font-size:1.8em; line-height:1.5em; }
ul#tagcloud_vergleich li.t5 a { font-size:1.6em; line-height:1.5em; }
ul#tagcloud_vergleich li.t6 a { font-size:0.9em; line-height:1.5em; }
ul#tagcloud_vergleich li.t7 a { font-size:1.2em; line-height:1.5em; }
ul#tagcloud_vergleich li.t8 a { font-size:1.3em; }
ul#tagcloud_vergleich li.t9 a { font-size:1.0em; line-height:1.5em; }
ul#tagcloud_vergleich li.t10 a { font-size:1.4em; }

/* tagcloud_categories.php - Vergleichslinks - End */

/* Helpcenter http://www.forium.de/redaktion/wp-content/themes/redaktion_forium_de/images/ */

#helpcenter_icon {
        border-top: 1px solid #c1c1c1;
        border-bottom: 1px solid #c1c1c1;
        padding:3px 0;
        margin: 10px 0 20px 0;
}

#helpcenter_icon a {
        font-size: 11px;
}

#helpcenter_icon h3 {
        background:transparent url(http://www.forium.de/redaktion/wp-content/themes/redaktion_forium_de/images/icon_helpcenter.gif) no-repeat top left;
        padding: 0 0 0 45px;
        font-size: 11px;
        margin:0 0 0 10px;
        color: #576C9A;
        font-weight: bold;
}

/* Feedback unter den Texten von News und Tipps */
div.feedback {
        margin: 10px 0 0 0px;
        background: #F4F6F6;
        border: 1px solid #c1c1c1;
        border-bottom: none;
        padding: 5px;
}

div.feedback a {
        font-size: 10px;
        color:#000066;
        text-decoration:none;
        padding:0 0 0 5px;
        line-height: 25px;
}

div.zurueck a {
        font-size: 10px;
        color:#000066;
        text-decoration:none;
        padding:0 0 0 0;
}

div.feedback a:hover{
        color:#576C9A;
        text-decoration:underline;
}

div.feedback img,
div.zurueck img{
        margin:0 3px 0 0;
}

/* Social-Bookmarks */

div.sociable {
        margin: 0 0 0px 0px;
        background: #F4F6F6;
        border: 1px solid #c1c1c1;
        border-top: none;
        border-bottom: none;
        padding: 5px;
}

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
        position: absolute;
        display: block;
        top: -5em;
        background: #ffe;
        border: 1px solid #ccc;
        color: black;
        line-height: 1.25em;
}
.sociable span {
        display: inline;
}

.sociable span strong {
        font-weight: normal;
}

.sociable ul {
        display: inline;
        margin: 0 !important;
        padding: 0 !important;
}

div.cntfullsize .sociable ul li {background: none;}

.sociable li {
        background: none;
        display: inline;
        list-style-type: none;
        margin: 0;
        padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
        float: none;
        width: 16px;
        height: 16px;
        border: 0;
        margin: 0;
        padding: 0;
}

.sociable-hovers {
        opacity: .4;
        -moz-opacity: .4;
        filter: alpha(opacity=40);
}
.sociable-hovers:hover {
        opacity: 1;
        -moz-opacity: 1;
        filter: alpha(opacity=100);
}

/* Bewertung */
div.post-content {
        /* margin: 10px 0 20px 5px; */
        margin: 0 0 20px 0;
        background: #F4F6F6;
        border: 1px solid #c1c1c1;
        border-top: none;
        padding: 5px;

}

div.post-content strong {
        font-weight: normal;
        margin-bottom: 3px;
}

div.post-content .post-ratings {
        margin-top: 5px;
}

div.post-content span.post-ratings-text {
        margin-top: 5px;
}

/* TagCloud Left - unter Artikel */

div.cntfullsize #tagcloud_vergleich_nav {
        padding: 0px;
        border: 1px solid #c1c1c1;
}

div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section {
        border: none;
        margin-top:0px;
        padding:0px 0 10px 0;
        background: #F4F6F6;
}

div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section h4 {

        color:#000066;
        font-size:10px;
        font-weight:bold;
        line-height:16px;
        margin-bottom:10px;
        padding:3px 0pt 3px 5px;
        text-transform:uppercase;
}

div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a {
        color:#576C9A;
        padding:0 5px;
        text-decoration:none;
        line-height: 15px;
}

div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a:hover {
        text-decoration: underline;
}

div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a.t1 { font-size:1.5em; }
div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a.t2 { font-size:1.2em; line-height:1.5em; }
div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a.t3 { font-size:1.0em; }
div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a.t4 { font-size:1.6em; line-height:1.5em; }
div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a.t5 { font-size:1.4em; line-height:1.5em; }
div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a.t6 { font-size:0.8em; line-height:1.5em; }
div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a.t7 { font-size:1.0em; line-height:1.5em; }
div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a.t8 { font-size:1.1em; }
div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a.t9 { font-size:0.8em; line-height:1.5em; }
div.cntfullsize #tagcloud_vergleich_nav .tagcloud_vergleich_nav_section a.t10 { font-size:1.2em; }

/* Teaser Forium Experten - unter Artikel */
#teaser_forum {
        border: 1px dotted rgb(186, 225, 65);
        padding: 5px;
}

#teaser_forum a img {
        border: none;
}

#teaser_forum h1 {
        margin: 3px 0pt;
        padding: 0pt;
        font-size: 13px;
        color: rgb(161, 196, 51);
}

#teaser_forum p {
        border-bottom: 1px solid rgb(210, 210, 210);
        margin: 0pt 0pt 10px;
        padding: 0pt 0pt 5px;
        font-size: 12px;
}

#teaser_forum p a {
        text-decoration: none;
}

#teaser_forum h2 {
        margin: 3px 0pt;
        padding: 0pt;
        font-size: 13px;
}

#teaser_forum h2 a {
        color: rgb(51, 51, 51);
        text-decoration: underline;
}

/* Helpcenter Formatierungen */

div.helpcenter_title {
        border: none;
        background: transparent url(http://www.forium.de/redaktion/wp-content/themes/redaktion_forium_de/images/teaser-helpcenter-lang-v2.gif) no-repeat left top;
        height: 80px;
        width: 770px;
}

div.helpcenter_title span.thema {
        padding: 20px 0pt 0pt 110px;
        display: block;
        font-size: 14px;
        font-weight: bold;
        color: rgb(0, 0, 102);
        line-height: 16px;
}

div.helpcenter_title span.thema_sub {
        font-size: 12px;
        color: rgb(255, 255, 255);
        text-transform: none;
        line-height: 20px;
}

h2.helpcenter_sub_title {
        padding: 5px;
        background: rgb(87, 108, 154);
        color: rgb(255, 255, 255);
        margin-top: 0pt;
}

#sidefullsize h2.helpcenter_sub_title {
        margin-top: 10px;
}

p.helpcenter_sub_content {
        border-bottom: 2px solid rgb(87, 108, 154);
        padding: 5px;
        font-size: 12px;
        color: rgb(87, 108, 154);
}

p.helpcenter_right {
        border-bottom: 1px solid rgb(87, 108, 154);
        margin: 0pt;
        padding: 5px;
        font-size: 11px;
        line-height: 14px;
        color: rgb(87, 108, 154);
}

p.helpcenter_right a {
        font-size: 11px;
        color: rgb(87, 108, 154);
}
