*                     { margin: 0 auto; padding: 0; font-family:Georgia, Helvetica, sans-serif; font-size:12px; }
html, body            { background: #fff url(img/bg.jpg) repeat; margin: 0 auto; padding: 0; text-align: center; font-family:Georgia, Helvetica, sans-serif; font-size:12px; color:#000000; height: 100% }

#blog_header          { width:914px; height: 126px; margin-top:15px; background: url(img/header.gif); position: relative; text-align:left; }
#blog_logo            { padding-top:48px; padding-left:48px; font-size:34px; font-weight:bold; color: #770303; }

#blog_footer          { width:914px; height: 62px; background: url(img/footer.gif); position: relative; padding-top:50px; }
#blog_content_links   { width: 649px; padding-left:23px;  float:left; text-align:left }
#blog_content_rechts  { width: 228px; float:left;  text-align:left }


#blog_bg              { background: url(img/bg2.gif) repeat; width:914px; padding-left:0px; padding-right:0px; min-height:68%; position: relative; }


.headline             { width: 636px; padding-left:12px; padding-top:7px; padding-bottom:7px; padding-right:12px; height:auto; color: #6A2016; font-size:18px; font-weight:bold; background: url(img/headline.gif) repeat-y; text-align:left }
.article_features     { padding-left:12px; padding-top:5px; color: #770303; font-size:10px;}
.article_features2    { padding-left:12px; padding-top:5px; color: #770303; font-size:10px; padding-bottom:15px; padding-top:10px;}
.text                 { padding-left:12px; padding-right:12px; padding-top:5px; }
.imgarticle           { float:left; font-size:10px; }

.nav_top              { background: url(img/nav_head.gif) no-repeat; width:180px; height:4px; overflow:hidden; color: #6A2016; font-size:18px; font-weight:bold; padding:18px;  }
.nav_bg               { background: url(img/nav_bg.gif)   repeat-y; width:216px; height:auto;                    }
.nav_end              { background: url(img/nav_foot.gif) no-repeat; width:216px; height:15px; overflow:hidden;  }
.calMonth             { margin-left:30px; width:170px; overflow:hidden; }
.calMonthCurrent      { padding-left:20px; }

.article_features2 a:link,
.article_features2 a:active,
.article_features2 a:visited    { font-family:Georgia, Helvetica, sans-serif; font-size:10px; color:#770303; text-decoration:none; }
.article_features2 a:hover      { font-family:Georgia, Helvetica, sans-serif; color:#770303; font-size:10px; text-decoration:underline; }

.headline a:link,
.headline a:active,
.headline a:visited    { color: #6A2016; font-size:18px; font-weight:bold; text-decoration:none; }
.headline a:hover      { color: #6A2016; font-size:18px; font-weight:bold; text-decoration:underline; }

#blog_logo a:link,
#blog_logo a:active,
#blog_logo a:visited    { font-family:Georgia, Helvetica, sans-serif; font-size:34px; font-weight:bold; color: #770303; text-decoration:none; }
#blog_logo a:hover      { font-family:Georgia, Helvetica, sans-serif; font-size:34px; font-weight:bold; color: #770303; text-decoration:underline; }


a:link,
a:active,
a:visited    { font-family:Georgia, Helvetica, sans-serif; color:#770303; text-decoration:none; }
a:hover      { font-family:Georgia, Helvetica, sans-serif; color:#770303; text-decoration:underline; }


#formco form { background: #FAF7E8; margin-top:7px; padding:.5em; height:auto; }

#formco label { text-align: left; width:150px;}

.form_height  {
 padding-bottom:1px;
 height:25px;
}

.form_height_usr  {
 padding-top:5px;
 height:25px;
}

.form2_height  {
 padding-bottom:1px;
 height:auto;
}


#formco label, #formco input, #formco select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
}

#formco form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

#formco input#Submit { /* den Submit-Button */
  float: none;
  width: auto;
}

#Submit { /* den Submit-Button */
  margin-left:150px;
}

div.comment {
   background: #FFFFFF;
   border: 1px solid #DDDDDD;
   padding:0.5em;
   margin-top:7px;
   }

.commentposterinfo {
   margin-bottom:1em;
   font-weight: bold;
   }

h3.commentheader {
   font-size:medium;
   color:#812016;
   font-weight: normal;
   }

.reply {font-weight: normal;font-size:small;}

div.commenttext {;
   margin-bottom:1em;
   }

#search_form fieldset {border:0px solid; padding:2px; margin-left:15px;}
#search_form input {margin:0px;padding:2px;width:7em;}
#search_form input.button {margin:0px;padding:2px;width:5em;}
#search_form form {margin:0px;padding:2px;}
#search_form label {margin:0px;padding:2px;width:8em;}

ul#Navigation { margin: 0; padding: 0; list-style-position:outside; }
ul#Navigation li { background: url(img/dot.gif) no-repeat; list-style: none; margin: 0; padding: 0; width:171px; height:auto; padding-left:35px; padding-right:15px;  padding-top:4px; padding-bottom:4px; }

ul#Navcontent { margin: 0; padding: 0; list-style-position:outside; }
ul#Navcontent li { background: none; list-style: none; margin: 0; padding: 0; width:191px; height:auto; padding-left:20px; padding-right:20px; padding-top:4px; }

a img {border:none}
ul  { list-style-position:inside; }
