p {
   padding: 5px 0 5px 0;
   line-height:1.5;
}

#blog_wrapper {
   width:890px;
   margin:auto;
   background: #fff url(../img/bg2.gif) repeat-x;
   position: relative;
   min-height: 87%;
}

a img
{
border: none;
}

a:link, a:active, a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#044371;
text-decoration:none;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#044371;
text-decoration:underline;
}

* html #blog_wrapper
{
height: 87%;
}

ul  {
list-style-position:inside;
}

.headline{
   font-size:22px;
   color:#044371;
   font-weight:regular;
   padding-bottom:2px;
   border-bottom: 1px dotted #87CBFC;
}

.headline a:link, .headline a:active, .headline a:visited{
   font-size:22px;
   color:#044371;
   font-weight:regular;
}

.headline a:hover{
   font-size:22px;
   color:#044371;
   font-weight:regular;
}

#contentframe{
   width:95%;
   padding:5px;
}

#blog_title {
   height:14px;
   width:890px;
   padding-top:6px;
   text-align:left;
}

.author {
   float:left;
   padding-top:5px;
   font-size:10px;
}

.date {
   float:right;
   padding-top:5px;
   font-size:10px;
}

.blog_text {
   padding-top:7px;
}


.footer {
   padding-bottom:1em;
   text-align:left;
   font-size:90%;
   }

.footer img {
   padding-right:3px;
   }

#blog_header {
   height:92px;
   width:890px;
   text-align:left;
}

#blog_navbar {
   background: #fff url(../img/navbar.gif) repeat-x;
   height:35px;
   width:890px;
   text-align:left;
}

#blog_left {
   background: #fff;
   height:auto;
   width:684px;
   float:left;
   text-align:left;
   padding-top: 13px;
}

#blog_right {
   background: #fff;
   width:206px;
   float:left;
   text-align:left;
}

#blog_footer {
   position:relative;
   width:100%;
   margin-top:10px auto;
   height: 100px;
   background: #ccc url(../img/footer.gif) repeat-x;
}

.footer_notice {
   float:left;
   padding-top:7px;
   width:730px;
   color:#fff;
}

.footer_amigologo {
   float:right;
   padding-top:7px
}

.blog_footer_head {
   width:890px;
   height:28px;
   text-align:left;
   padding-top:12px;
   font-size:14px;
   font-weight:bold;
   color: #5A5C5D;
}

.blog_footer_text {
   width:890px;
   height:59px;
   text-align:left;
}


.blogname {
   font-size:30px;
   color:#CC0B3D;
   padding-top:32px;
   padding-left:11px;
}

.blogname a:link, .blogname a:active, .blogname a:visited{
   font-size:30px;
   color:#CC0B3D;
   padding-top:23px;
}

.blogname a:hover{
   font-size:30px;
   color:#CC0B3D;
   padding-top:23px;
}

.blogslogan {
   font-size:12px;
   color:#636363;
   padding-left:13px;
}

.blog_navcat {
   background: #fff url(../img/nav.gif);
   margin-top:10px;
   font-size:14px;
   font-weight:bold;
   color:#004D86;
   padding-left:18px;
   padding-top:8px;
   width:188px;
   height:25px;
}

.blog_navcatoff {
   background: #fff url(../img/navoff.gif);
   width:206px;
   height:13px;
   overflow:hidden;
}

.blog_navcell {
   background: #fff url(../img/bgnav3.gif) repeat;
   margin: 0;
   padding: 0;
   height:auto;
   padding-top:4px;
  }


ul#Navigation {
   margin: 0;
   padding: 0;
   list-style-position:outside;
  }

ul#Navigation li {
   background: #fff url(../img/bgnav.gif) no-repeat;
   list-style: none;
   margin: 0;
   padding: 0;
   width:186px;
   height:20px;
   padding-left:20px;
   padding-top:4px;
  }

ul#Recentposts {
   background: #fff url(../img/bgnav2.gif) repeat;
   margin: 0;
   padding: 0;
   width:186px;
   height:auto;
   list-style-position:outside;
  }

ul#Recentposts li {
   background: #fff url(../img/bgnav2.gif) repeat;
   list-style: none;
   margin: 0;
   padding: 0;
   width:183px;
   height:20px;
   padding-left:23px;
   padding-top:4px;
   border-bottom: 1px dashed #88B8DF;
  }


#navi  {
   float:left;
   width:682px;
   height:35px;
   padding-left:13px;
  }

#posticon {
   width:12px;
   height:14px;
   background-image:url(../imgs/post-icon.gif);
   background-repeat:no-repeat;
   }

#suche  {
   float:left;
   width:170px;
   padding-left:10px;
   padding-top:7px;
  }

.searchinput {
   background: #fff url(../img/form.gif) repeat;
   border: 1px solid #D8A400;
   width:132px;
   height:16px;
   padding:2px;
  }

.searchbutton {
   background: url(../img/search.gif) repeat;
   border:none;
   width:16px;
   height:16px;
   padding:0px;
   cursor:pointer;
  }

#formco form {
  background: #E8F5FF;
  border: 1px solid #9BB9D0;
  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: #F1F9FF;
   border: 1px solid #9BB9D0;
   padding:0.5em;
   margin-top:7px;
   }

.commentposterinfo {
   margin-bottom:1em;
   font-weight: bold;
   }

h3.commentheader {
   font-size:medium;
   color:#085086;
   font-weight: normal;
   }

.reply {font-weight: normal;font-size:small;}

div.commenttext {;
   margin-bottom:1em;
   }


.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 12px Arial;
width: 100%;
margin-top:1px;
list-style-position:outside;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #073253;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid #86B6DE;
}

.solidblockmenu li a:visited{
color: #073253;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #7A5100;
background: transparent url(../img/bg_men.gif) center center repeat-x;
text-decoration:none;
}
