
body {
        font-size: 12px
        font-family: Tahoma, Verdana, Arial, Sans-Serif;
        background: url('images/bg.jpg');
        color: #205202;
        text-align: left;
        margin: 0 auto;
        padding: 0;
        width:99%
        overflow: auto;
        overflow-x: hidden;
        overflow-y: scroll;
        }

* html body {
        overflow-y: hidden;}
*+html body {
       overflow-x: hidden;
        overflow-y: hidden;}





a { color: #205202;  font-weight: bold; text-decoration:none;}

a:hover { text-decoration:underline;}

a:visited { }

#header {
        margin: 0;
        padding: 0px;
        background: url('images/head-bg.png') no-repeat right top;

        height: 254px;
        width: 641px;

        }


.head1 {  margin-top:132px; margin-left:35px;}

.head1 a:hover {text-decoration:underline;}

.wolke {
         float: right;
         font-weight:normal;
         margin:19px 15px 0 0px;
         width:320px; height:172px;
         line-height:15px;
         text-align: justify;

          }

.wolke a {line-height:15px;
         color:#ffffff;
         text-decoration:none;
         font-family: Tahoma, Verdana, Arial, Sans-Serif;}

.wolke a:hover { text-decoration:underline;}


#page {

        text-align: left;
        margin: 0 auto;
        padding: 0;
        width: 900px;
       }


.text-top { margin:-40px 0px 0px 5px;
            width:631px;  height:18px; padding:0px;
            background: url('images/bg-text-top.jpg') no-repeat top left;

          }

#text   {
         margin-left:5px; margin-top:-1px;
         padding: 0px 0px 0px 0px;
         width:629px;
         border-right: solid 1px #ffffff;
         border-left: solid 1px #ffffff;
         background: #78993b url('images/bg-text.jpg') no-repeat top left;

        }

#text-bottom   {
         margin-top:-10px; margin-left:5px;
         height:14px;
         width:631px;
         background: url('images/bg-text-bottom.png') no-repeat top center;
         }


#content {   margin-left:10px;

 }

.more-link img a { border:none; }


.head2 { width: 610px;
         height:76px;
         padding:0px; margin-left:-1px;
         background: url('images/head.png') top left;

         }
.headline {
         margin-top: -28px;
         padding:0 0 0 90px;
         color: #ffffff; font-variant:small-caps;
          font-size:17px;   font-weight:bold;
         }

.headline a      {
         font-size:17px; font-weight:bold; font-variant:small-caps;
         text-decoration: none;
         color:#ffffff;
         }

.headline a:hover {text-decoration: underline;}



.datum { text-align:left;
         padding:25px 0 0 33px;
         line-height:12px; font-weight:bold; font-size:11px; color: #000000;
         }

.bottomline {
         width:608px; height:15px;
         background: url('images/post-bottom.png') no-repeat top center;
         padding-bottom:20px;
         }


.post {  width:608px;
         background: url ('images/postbg.png');
         margin:0px;  padding:0;
         text-align: justify;
         font-family: tahoma, arial;
         font-size:13px;
        }

.post hr {
        display: block;
        }



#entry {
         margin: 0px;
         padding:0px 20px 10px 20px;
         width:568px;
         background: url('images/postbg.png');  overflow:hidden;        }

#entry p
         {  margin:0px 0px 13px 0px; font-weight:normal; line-height:16px; }

#entry p a:visited {  color: #205202;}


small {
        line-height: 1.5em;
        }


small, .nocomments,  blockquote, strike {
        color: #777;
        }


.postmetadata ul, .postmetadata li {
         display: inline;
         list-style-type: none;
         list-style-image: none;
         }

.postmetadata { margin-top:17px; clear: both;}

.clear { clear: both; }



.wett    {
         margin:0px; padding:0px;
         font-size:14px; font-style:bold;
         color: #ffffff;
         }

h1       {
         margin:0px; padding:0px;
         font-size:13px; font-style:bold;
         color: #ffffff;
         }

h2       {
         font-size:14px; font-style:bold;
         line-height:24px;
         color: #ffffff;
         margin:0;
         font-variant:small-caps;
         }

h2 a     {
         text-decoration:none; line-height:14px;
         font-variant:small-caps; font-size:19px;
         color: #1e471a;
         }

h2 a:hover {text-decoration:none; color: #ffffff;}


h2.pagetitle {
         font-size:14px;
         font-style:bold;
         color: #ffffff;
         }

p img    {
         padding: 0;
         max-width: 100%;
         }


.picborder {
         background: #ffffff;
         padding: 2px;
         -moz-border-radius: 3px;
         -khtml-border-radius: 3px;
         -webkit-border-radius: 3px;
         border-radius: 3px;
         border: 1px solid #78993b;
         }

.mediaborder {
         margin: 0 10px;
         background: #ffffff;
         padding: 3px 3px 3px 3px;
         border: 1px solid #78993b;
         -moz-border-radius: 3px;
         -khtml-border-radius: 3px;
         -webkit-border-radius: 3px;
         border-radius: 3px;
         }


*+html .mediaborder   {  margin-bottom:15px;}
* html .mediaborder   {  margin-bottom:15px; }
.mediaborder { padding /*\**/:3px\9; }


.imgh {
         float:left;

   margin: 1px 10px;
         background: #ffffff;
         padding: 3px 3px 3px 3px;
         border: 1px solid #78993b;
         -moz-border-radius: 3px;
         -khtml-border-radius: 3px;
         -webkit-border-radius: 3px;
         border-radius: 3px;
width:300px;
}


.imgv {
      float: right;
height:300px;
margin: 1px 10px;
         background: #ffffff;
         padding: 3px 3px 3px 3px;
         border: 1px solid #78993b;
         -moz-border-radius: 3px;
         -khtml-border-radius: 3px;
         -webkit-border-radius: 3px;
         border-radius: 3px;

}




.imghx {
         float:right;


width:300px;
margin: 1px 10px;
         background: #ffffff;
         padding: 3px 3px 3px 3px;
         border: 1px solid #78993b;
         -moz-border-radius: 3px;
         -khtml-border-radius: 3px;
         -webkit-border-radius: 3px;
         border-radius: 3px;
}


.imgvx {

      float: left;
height:300px;

margin: 1px 10px;
         background: #ffffff;
         padding: 3px 3px 3px 3px;
         border: 1px solid #78993b;
         -moz-border-radius: 3px;
         -khtml-border-radius: 3px;
         -webkit-border-radius: 3px;
         border-radius: 3px;
}

*+html .mediaborder   {  margin-bottom:15px;}
* html .mediaborder   {  margin-bottom:15px; }
.mediaborder { padding /*\**/:3px\9; }


img.centered {
         display: block;
         margin-left: auto;
         margin-right: auto;
         }

img.alignright {
         padding: 4px;
         margin: 0 0 2px 7px;
         display: inline;
         }

img.alignleft {

         padding: 4px;
         margin: 0 7px 2px 0;
         display: inline;
         }


html>body #entry ul {
         margin-left: 0px;
         padding: 0 0 0 30px;
         list-style: none;
         }

html>body #entry li {
         margin: 7px 0 0px 10px;
         }

#entry ul li:before {
        }

#entry ol {
         padding: 0 0 0 35px;
         margin: 0;
         }

#entry ol li {
         margin: 0;
         padding: 0;
         }


#sidebar {
         margin-top:-252px; margin-right:27px;
         float: right;
         padding:0px;
         width:220px;
         text-align: left;

         font: 10px Tahoma, Verdana, Arial, Sans-Serif;
        }

* html #sidebar {
         margin-right:0px;}

#sidebar a {
         font-size:11px; Line-height:13px;
         font-weight: normal;  text-decoration: none;
         color: #ffffff;
         }


.sidewetter   {
         margin:0px;
         padding:20px 0 0 10px;
         width:187px; height:171px;
         background: url(images/wetter.png) no-repeat;

         }

table { margin-top:-10px; font-size:11px; color:#fff; width:163px;  padding:0px; border-spacing:0px; }
tr {height:45px; padding:0; margin:0; }


.sidefoto   {
         margin-top:-20px;
         padding:60px 0 0 15px;
         width:230px; height:184px;
         background: url(images/galerie.png) no-repeat;
         }

.side1   {position:relative;
         margin-top:0 ;margin-left:-17px;
         padding: 5px 0 0 30px;
         width:158px; height:172px;
         background: url(images/side1.png) no-repeat;
         }


* html .side2-top  { width:169px; height:34px;}
.side2-top  { width:169px; height:31px; padding:13px 0 0 10px; background: url('images/side3-top.png') no-repeat top left;}
.side2   {
         width:161px; padding-left:15px;
         background: url('images/side3.png') repeat-y;
         }

* html .side2   { width:151px; padding-left:15px;}
.side2-bottom  { width:171px; height:10px;  background: url('images/side3-bottom.png') no-repeat top left;}




.side3-top  {width:171px; height:33px;   padding:20px 0 0 10px; background: url('images/side2-top.png') no-repeat top left;}
.side3   {
         width:161px; padding-left:15px;
         background: url('images/side3.png') repeat-y;
         }

* html .side3   { width:151px; padding-left:15px;}
.side3-bottom  {width:171px; height:10px;  background: url('images/side3-bottom.png') no-repeat top left;}



#sidebar li a { color:#205202; font-weight:bold; text-decoration:none;  }

#sidebar li a:hover { text-decoration:underline;  }


#sidebar ul  {


         padding:0px;
         margin:0px;
         }



* html #sidebar li  {
width:156px;  }


#sidebar li  {

         line-height:14px;
         padding:0 0 3px 0;
         margin:0;
         }


#sidebar form {margin: 0;}

hr {     display: none;}

a img {  border: none; }




.catimage { border:none; padding:0; margin-top: 0px;}

.catimage a:hover { border:none; }

.post-categories ul {
         background: url('images/postbg.png') repeat;
         float:left;
         list-style-type: none;
         text-align:left;
         margin-top:-40px; margin-bottom:-10px;
         padding:0px
         }

.post-categories li {
         list-style-type: none;
         margin-top:-55px;
         margin-left:-30px;
         Padding:0;
         width:50px;
         }



h4 a  {  font-size:15px;
         font-variant:small-caps;
         color:#ffffff; text-decoration:none; }

h4 a:hover  {  color:#ffffff;  }

h4 {font-size:15px;
         font-variant:small-caps;
         color:#ffffff; padding-top:20px; padding-left:25px; padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;}



#footer {
         background: url('images/footer.png') no-repeat left top;
         padding: 0px;
         margin-left: -19px;
         width: 656px;  height:99px;
         clear: both;
         }

#footer h4 {padding:0px 0;}

.white {color: #ffffff;}

#footer p {
         padding-left:170px;padding-top:40px; padding-right:15px;
         color: #ffffff;
         font-size: 11px; font-family: Tahoma, Arial;
         }



h3       {
         height:35px; width:158px;
         background: url(images/komment.png) no-repeat;
         padding:9px 0 0 10px;
         margin:0px;
         font-size:14px;
         font-variant: small-caps;
         color: #ffffff;
         }


.submitbtn { border:0px;
         background: url(images/trans.gif);
         margin-left:40px;
         margin-bottom:15px;
         font-size: 14px;
         font-variant: small-caps;}

.commentlist ul { margin:0; width:460px;
list-style-type:none; padding:5px 10px; }

.commentlist li { margin-bottom:10px; padding:5px 10px;  }

li {list-style-type:none; padding:5px 10px;}

.thread-even {
        background-color: white;
}

.thread-alt {
        background-color: #ffffff;
}

.depth-1 {
         border: 1px solid #78993b;
         -moz-border-radius: 3px;
         -khtml-border-radius: 3px;
         -webkit-border-radius: 3px;
         border-radius: 3px;
}

.even, .alt {
         border-left: 1px solid #78993b;
         -moz-border-radius: 3px;
         -khtml-border-radius: 3px;
         -webkit-border-radius: 3px;
         border-radius: 3px;
}

.formcomment {
         padding:0px 0px 0px 43px;

         color:#205202;
         font-variant: small-caps;
         font-weight:bold;
         font-size:16px;
        }

#respond {margin-top:15px;}





















code {
        font: 1.1em 'Courier New', Courier, Fixed;
        }

acronym, abbr, span.caps
{
        font-size: 0.9em;
        letter-spacing: .07em;
        }

.navigation {
        display: block;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 60px;
        }

.center {
        text-align: center;
        }

.hidden {
        display: none;
        visibility:hidden;
        }

.screen-reader-text {
     position: absolute;
     left: -1000em;
}

/* Captions */
.aligncenter,
div.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

.wp-caption {
        border: 1px solid #ddd;
        text-align: center;
        background-color: #f3f3f3;
        padding-top: 6px;
        margin: 5px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
}

.wp-caption img {
        margin: 0;
        padding: 0;
        border: 0 none;
}

.wp-caption p.wp-caption-text {
        font-size: 11px;
        color: #777;
        line-height: 17px;
        padding: 0 4px 5px;
        margin: 0;
}

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
        cursor: help;
        }

acronym, abbr {
        border-bottom: 1px dashed #999;
        }

blockquote {
        margin: 15px 30px 0 10px;
        padding-left: 20px;
        border-left: 5px solid #ddd;
        }

blockquote cite {
        margin: 5px 0 0 0;
        display: block;
        }
/* Begin Form Elements */


.entry form { /* This is mainly for password protected posts, makes them look better. */
        text-align:center;
        }

select {
        width: 130px;
        }

/* End Form Elements */

.alignright {
        float: right;
        }

.alignleft {
        float: left;
        }

   #headerimg .description {
        font-size: 1.2em;
        text-align: center;
        }

.sticky {
        background: #f7f7f7;
        padding: 0 10px 10px;
        }

.sticky h2 {
        padding-top: 10px;
        }