/*
        Theme Name: S & K MEDIA
        URI:
        Description: wordpress theme
        Version: 2010 - de
        Author: S & K MEDIA
        Author URI:
*/

/* ---------------------------------------------------------------------------------- */

html, body {margin: 0; padding: 0; text-align: center;}

body {background:#fff url(images/bg.jpg) repeat-x top left;
font-family: Verdana, Arial, Helvetica, sans-serif;}


p {margin: 0px 0px 12px 0px;}

a {color: #9a0f08; text-decoration: none;}

a:hover {color: #9a0f08; text-decoration: none;}

#content a:hover {text-decoration: none; color: #9a0f08;}

#archiv a:hover {text-decoration: none; color: #9a0f08;}
#head a, img {border: none;}

/* ---------------------------------------------------------------------------------- */
#suchbox {background: url(images/lupe.jpg) no-repeat top left; width: 20px;height:20px;float:right; padding-top:5px;}
.suche {float:left;margin-left:10px;padding-top:5px;width:200px;}

.logo { background: url(images/logo.jpg) no-repeat top left; width: 74px;height:100px;float:right; margin-top: 10px;}

#logooben {
           min-height:74px;
           min-width: 100px;
           margin-top:10px;
           float: right;
}


.pic {float:left;margin-left:10px;padding-top:5px;}

#page { background:#fff; border:1px solid #ccc;border-top:none;
        margin: 0 auto;
        padding: 0;
        text-align: left;
        width: 960px;}

#pagea {
        margin: 0 auto;
        padding: 0;
        text-align: left;
        width: 960px;}

#head { background:#fff;
        margin: 0 auto;
        color: #c4c4c4;
        text-align: left;
        width: 940px;
        height:120px;
        padding: 0px ;
}

hr {height:1px;border:none;}


.description h1{

        font-size: 1.0em;

        color: #9a0f08;
        font-weight:bold;
        padding: 0px 20px 0px 0px;
        letter-spacing: 1px;}

.description {     text-align: left;
           width:260px;float:right;
        font-size: 1.2em;

        color: #9a0f08;
        font-weight:bold;
        padding: 5px 20px 0px 0px;
        letter-spacing: 1px;}

/* ---------------------------------------------------------------------------------- */

#content {
        background:none;
        float: right;
        color: #000;

        padding:10px;  padding-top:0px;
        text-align: left;
        width: 650px; min-height:500px;}

#archiv {
        float: right;
        color: #000000;
        margin-top: 0px;
        padding: 0px 10px 10px 10px;
        text-align: left;
        width: 650px;}

/* ---------------------------------------------------------------------------------- */
.post-content{   font-size: 0.8em;
        text-align: left;
        margin: 0px 0px 0px 0px;
        line-height: 1.6em;
        color: #525252;}




        .post-content a {color: #9a0f08; text-decoration: none;}


.post-content_x {
        text-align: left;
        margin: 0px 0px 0px 0px;
        line-height: 1.6em;
        color: #9a0f08;}

        .post-content_x a {color: #b33c00; text-decoration: none;}


.text {
        text-align: justify;
        margin: 12px 0px 0px 0px;
        line-height: 1.6em;
        color: #707d80;}

        .text a {color: #b33c00; text-decoration: none;}

/* ---------------------------------------------------------------------------------- */
hr {background:#9a0f08; color: #9a0f08;}
#footer {
       background:#fff url(images/footer.gif) no-repeat bottom left;
        clear: both;
        color: #9a0f08;
        font-size: 0.8em;
        height: 35px;
        margin: 0px;
        padding: 0px;}

        #footer a {text-decoration: underline; }

        #footer a:hover {text-decoration: none; }

        #footer p {margin-right:10px;float:right;text-align: right;width:650px;padding-bottom:10px;padding-top:10px;border-top:1px solid #9a0f08;color: #9a0f08;}


#sidebar {  background:;
        color: #000;
        float: left;

        margin: 0px; margin-left:10px;
        padding: 0px;  padding-left:5px;
        text-align: left;
        width: 250px;}

        #sidebar a {margin-bottom:10px;background: none; color: #525252;font-size: 0.8em; font-weight:bold; }
        #sidebar .current_page_item a {margin-bottom:10px;background: none; color: #9a0f08; font-weight:bold; }
        #sidebar a:hover {background: none; color: #9a0f08;}
        #sidebar img {border:1px solid #9a0f08; }
/* ---------------------------------------------------------------------------------- */
#sidebar ul ul ul li {font-weight:normal;    }
#sidebar ul ul li  {   font-weight:bold;
        color: #9a0f08;
        line-height: 1.5em;
        list-style-type: square;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 2px 0px;
        border-bottom: 0px dotted #9a0f08;}
#sidebar ul li  {   font-weight:bold;
        color: #9a0f08;
        line-height: 1.5em;

        margin: 0px ;
        padding: 0px ;
        border-bottom: 0px dotted #9a0f08;}

#sidebar ul ul li {    margin-left:15px;
        list-style-type: square;
        margin-left: 15px;
        border: none;
        color: #9a0f08;}


#sidebar ul {
        color: #9a0f08;
        background: none;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        padding-bottom:20px;}


#sidebar ul li.categories {border: none;}


#sidebar ul li ul li ul.children {
        border-bottom: none;
        background: none;}
.naviunten {  height:44px;   background:#fff url(images/navi-schatten.jpg) repeat-x top left; margin-left:10px;
width:940px;
display:block;
float:left; }
.navioben .current_page_item {font-weight:bold; background: url(images/navion.png) no-repeat bottom center;   }
.navioben .page_item a:hover { color:#ccc; }
.navioben {   height:29px;   background:#fff url(images/navi.jpg) repeat-x top left; margin-right:10px;
width:940px;
float:right;
}
.navioben ul,.navioben ul li ul  {  margin:0;
padding:0;
float:left;   list-style:none;
}
.navioben ul li ul li {   height:29px;   margin:0;
padding:0;
float:left;   list-style:none;
}
.navioben ul li ul li ul{ display:none;


}
.navioben a,.navioben a:visited,.navioben a:hover,.navioben span.pages,.navioben span.extend,.navioben span.current,.navioben span.dots {
color:#fff;
font-size:0.8em;
line-height:26px;
display:block;
float:left;
  border-right:1px solid #fff;
border-left:0px solid #ccc;
padding:2px 14px;
}

.navioben span.current {
color:#fff;
background:no-repeat center bottom;
padding-bottom:10px;
border:none;
}

.navioben a.prev,.navioben a:hover.prev,.navioben a:visited.prev {
border-left:none;
}

.navioben a.next,.navioben a:hover.next,.navioben a:visited.next {
border-right:none;
}
/* ---------------------------------------------------------------------------------- */

h1 {
        letter-spacing: 1px;
        background: none;
        color: #9a0f08;
        font-size:  1.2em;
        font-weight: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-decoration: none;}

        h1 a {text-decoration: none;}

h2 {
        border-bottom: 1px solid #9a0f08;
        letter-spacing: 1px;
        color: #9a0f08;
        font-size: 1.1em;
        font-weight: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 3px 0px; font-weight:bold;
        text-decoration: none;}

        h2 a {text-decoration: none;}

h3 {
        background: inherit;
        font-weight: normal;
        color: #9a0f08;
        font-size: 1.1em;
        margin: 15px 0px 4px 0px;
        padding: 0px 0px 0px 0px;
        border-bottom: 1px solid #9a0f08;
        }

#sidebar h2
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        border-bottom: 1px solid #9a0f08;
        font-weight: bold;
        color: #9a0f08;
        font-size: 1.1em;
        margin: 0px 0px 7px 0px;
        padding: 0px 0px 2px 0px;}



h6 {
        border-bottom: 4px solid #9a0f08;
        letter-spacing: 1px;
        color: #9a0f08;
        font-size: 0.6em ;
        font-weight: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 3px 0px;
        text-decoration: none;
        }

        h6 a {text-decoration: none;}

#content h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        border-bottom: 1px solid #9a0f08;
        color: #9a0f08;
        font-size: 1.1em;
        font-variant: normal;

        margin: 0px 0px 7px 0px;
        padding: 0px 0px 2px 0px;
        }
#content h4 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        border-bottom: 1px solid #9a0f08;
        background: none;
        color: #9a0f08;
        font-size: 1em ;
        font-variant: normal;
        font-weight: bold;
        margin: 15px 0px 7px 0px;
        padding: 0px 0px 2px 0px;}

#content h5 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        border-bottom: 1px solid #9a0f08;
        background: none;
        color: #9a0f08;
        font-size: 0.8em ;
        font-variant: normal;
        font-weight: bold;
        margin: 15px 0px 10px 0px;
        padding: 0px 0px 0px 0px;}

/* ---------------------------------------------------------------------------------- */

.date {
        background: none;
        border-bottom: 1px solid #9a0f08;
        color: #9a0f08;
        font: 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
        margin: 2px 0px 0px 0px;
        padding: 0px 0px 4px 0px;}



.title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        border-bottom: 4px solid #9a0f08;
        background: none;
        color: #9a0f08;
        font-size: 1.1em;
        font-variant: normal;
        font-weight: bold;
        letter-spacing: 1px;
        margin: 16px 0px 3px 0px;
        padding: 0px 0px 3px 0px;}

.archivtitle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        border-bottom: 1px solid #9a0f08;
        color: #9a0f08;
        font-size: 1.1em;
        font-variant: normal;

        margin: 0px 0px 7px 0px;
        padding: 0px 0px 2px 0px;
        }

.tagtitle {
        border-bottom: 4px solid #9a0f08;
        letter-spacing: 0.09em;
        color: #9a0f08;
        font-size: 2em;
        font-weight: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 20px 0px 40px 70px;
        padding: 0px 0px 5px 0px;
        text-decoration: none;}

/* ---------------------------------------------------------------------------------- */



blockquote {
        clear: left;
        border-left: 4px solid #9a0f08;
        color: #9dafb3;
        text-align: justify;
        padding: 0px 0px 0px 25px;
        margin: 20px 40px 16px 25px;}

#email, #author, #url {
        background: #ffffff;
        border: 1px solid #9a0f08;
        color: #9a0f08;
        font-size: 0.917em;
        padding-left: 2px;
        vertical-align: middle;}

/* ---------------------------------------------------------------------------------- */

#content img {
        border: 1px solid #cccccc;
        padding: 4px;
        max-width: 100%;
        display: inline;}

#archiv img {
        border: 1px solid #cccccc;
        padding: 4px;
        max-width: 100%;
        display: inline;}


.post-content img {
        margin: 6px 10px 0px 0px;
        display: inline;}

.post-content_x img {
        margin: 6px 10px 0px 0px;
        display: inline;}


.post-content .right img {
        float: right;
        margin: 6px 0px 0px 10px;
        display: inline;}

.post-content_x .right img {
        float: right;
        margin: 6px 0px 0px 10px;
        display: inline;}


#sidebar img {
        vertical-align: text-bottom;

        padding: 0px;
        margin: 0px;}


#content .wp-smiley {
        background: transparent;
        border: none;
        float: none;
        padding: 0;
        margin: 0;}


#archiv .wp-smiley {
        background: transparent;
        border: none;
        float: none;
        padding: 0;
        margin: 0;}

/* ---------------------------------------------------------------------------------- */

.post-content ol {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 12px 20px;
        list-style-type: square;
        background: none;
        color: #9a0f08;}

.post-content ul {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 12px 20px;
        list-style-type: disc;
        background: none;
        color: #9a0f08;}

.post-content ol li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 12px;
        list-style-type: decimal;
        background: none;
        color: #9a0f08;}

.post-content ul li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 12px;
        list-style-type: square;
        background: none;
        color: #9a0f08;}


.post-content_x ol {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 12px 40px;
        list-style-type: square;
        background: none;
        color: #9a0f08;}

.post-content_x ul {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 12px 40px;
        list-style-type: disc;
        background: none;
        color: #9a0f08;}

.post-content_x ol li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 12px;
        list-style-type: decimal;
        background: none;
        color: #9a0f08;}

.post-content_x ul li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 12px;
        list-style-type: circle;
        background: none;
        color: #9a0f08;}



/* ---------------------------------------------------------------------------------- */

#s {    text-align:left;
        background: #ffffff;
        border: 1px solid #9a0f08;
        color: #000;
        font-size: 0.8em;
        font-weight: normal;
        margin: 12px 0px 3px 0px;
        padding: 2px 0px 0px 2px;
        width: 160px;
        height: 17px;}

#comment {
        background: #ffffff;
        border: 1px solid #9a0f08;
        color: #993d00;
        font-size: 0.917em;
        padding: 2px 2px 2px 2px;
        width: 350px; }

#submit {
        background: #ffffff;
        border: 1px solid #9a0f08;
        color: #9a0f08;
        font-size: 0.8em;
        margin: 0px 0px 0px 0px;
        padding: 0 10px;}

.commentbody {
        list-style-type: none;
        color: #9a0f08;
        font-size: 0.917em;
        margin: 0px 0px 20px 0px;
        padding: 16px 12px 16px 12px;
        background: #f7f7f0;
        border: 1px solid #9a0f08;
        position: relative;}

.commentcount {
        background: inherit;
        font-family: Georgia, Times, 'Times New Roman', serif;
        font-size: 2em;
        font-weight: bold;
        color: #dedbcc;
        float: right;
        margin: 20px 12px 0px 0px;
        padding: 0px 0px 0px 0px;}

.comment_title {
        text-align: left;
        font-weight: normal;
        background: inherit;
        color: #9a0f08;
        font-size: 1.2em;
        margin: 16px 0 12px 0;
        padding: 0px 0px 0px 0px;}



        .com_info {color: #993d00; padding: 0px 0px 0px 32px;}

        .commentbody p {line-height: 1.2em;}

        .commentlink {font-size: 0.833em;}

        .commentlist {list-style: none;}

        .commentlist a {color: #993d00;}

/* ---------------------------------------------------------------------------------- */





.spacer {

        border-top: 1px dotted #9a0f08;
        margin: 25px 0px 7px 0px;
        padding: 0px 0px 0px 0px;}

.navbutton {
        background: none;
        border-bottom: 1px dotted #9a0f08;
        color: #86b0b3;
        line-height: 1.5em;
        font-size: 0.917em;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 4px 0px;
        text-align: left;}

.navigation {

        font-size: 0.917em;
        margin: 40px 0px 20px 0px;
        padding: 2px 0px 17px 0px;
        color: #9a0f08;}

        .navigation a {background: none; color: #9a0f08;text-decoration:underline;}


        .alignleft {float: left; text-align: left;}

        .alignright {float: right; text-align: right;}

/* ---------------------------------------------------------------------------------- */



.post-month {
        font-size: 0.833em;
        text-transform: uppercase;
        color: #FFFFFF;
        text-align: center;
        display:block;
        line-height: 11px;
        padding-top: 2px;
        margin-left: 0px;}

.post-day {
        font-size: 1.1em;
        text-transform: uppercase;
        color: #999999;
        text-align: center;
        display:block;
        line-height: 18px;
        padding-top: 7px;
        margin-left: -3px;}

/* ---------------------------------------------------------------------------------- */

.tags {
        clear: left;
        font-size: 1em;
        border-top: 1px dotted #9a0f08;
        border-bottom: 1px solid #9a0f08;
        background: none;
        color: #9a0f08;
        margin: 20px 0px 0px 0px;
        padding: 4px 10px 4px 0px;
        font-variant: normal;}

#tagcloud {
        border-top: 4px solid #9a0f08;
        border-bottom: 4px solid #9a0f08;
        text-align: center;
        color: #9a0f08;
        margin: 20px 0px 0px 0px;
        padding: 4px 0px 7px 0px;
        font-variant: normal;}

        #tagcloud a {text-align: center; color: #9a0f08; background: none;}

/* ---------------------------------------------------------------------------------- */

#commentform {border-color: #9a0f08;}

#commentform p {border-color: #9a0f08; color: #9a0f08;}

#commentform label {border-color: #9a0f08; color: #9a0f08;}

#commentform input {border-color: #9a0f08; color: #9a0f08;}

/* ---------------------------------------------------------------------------------- */

.nocomments {background: none; color: #9a0f08;}

acronym {text-decoration: none; color: #cccccc; font-style: italic;}

code {background: inherit; color: #9a0f08; text-align: right;}

ol, form {margin: 0; padding: 0; list-style-type: none;}

html[xmlns] .commentcount {position: absolute; right: 7px; top: 0;}

html>body #wp-calendar {width: 165px; text-align: left; margin-top: 8px;}

/* ---------------------------------------------------------------------------------- */

#wp-calendar caption {

        margin: 0px 0px 0px 0px;
        padding: 2px 0px 2px 2px;
        border: 1px solid #9a0f08;
        background: none;
        color: #b34700;
        font-size: 0.917em;
        text-align: left;}

#wp-calendar td {

        border: 1px solid #9a0f08;
        border-collapse: collapse;
        background: none;}

#wp-calendar td a {

        color: #b34700;
        font-weight: normal;
        display: block;
        width: 100%;}

        #wp-calendar td.pad {border: 1px solid #9a0f08; background: transparent;}

        #wp-calendar td#next {padding: 0.1em 0px; background: transparent;}

        #wp-calendar td#prev {padding: 0.1em 0px; background: transparent;}

        #wp-calendar td#next a, #wp-calendar td#prev a {display: inline;}

        #wp-calendar td#next {text-align: right;}

        #wp-calendar td#prev {text-align: left;}

/* ---------------------------------------------------------------------------------- */

.myinlinepicture {padding: 0px 0px 0px 0px;}

.myinlinepictureleft {
        float: left;
        margin: 0px 10px 0px 0px;
        padding: 0px 0px 0px 0px ;}

.myinlinepictureright {
        float: right;
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 0px ;}

/* ---------------------------------------------------------------------------------- */
