@charset "UTF-8";

body
{
background-image: url(../images/bg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}
/* Text styles */
.blog-featured h2 {
  font-size: 1.5em;
  margin-bottom:0em;
}
p.readmore {
  text-indent:0;
  font-size: .9em;
}
.joomla-footer {
  font-size: .9em;
  margin-bottom: 30px;
}

/* Article functions */
ul.actions {
  clear:both;
  margin-top: -50px;
  float:right;
}
ul.actions li {
  list-style-type: none;
  float:right;
  margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
  width: 160px;
  display:block;
}
p#form-login-remember label {
  font-size: .9em;
  font-weight: normal;
  line-height: 25px;
}
p#form-login-remember input {
  float:left;
  margin-right: 5px;
}
form#form-login ul {
  margin: 0;
  padding: 0;
}
form#form-login ul li {
  list-style-type: none;
  margin-left: 20px;
  font-size: .9em;
}

.container
{
margin-top: 30px;
}

.shadow
{
width: 920px;
background-image: url(../images/bg_shadow_02.png);
}

.top
{
height: 26px;
width: 920px;
background-image: url(../images/top_shadow_02.png);
}

.bottom
{
height: 25px;
width: 920px;
background-image: url(../images/bottom_shadow_02.png);
}
.content
{
width: 899px;
background-image: url(../images/bg_content_02.png);
background-repeat: no-repeat;
}

td
{
padding: 4px;
}

.logo
{
width: 520px;
height: 75px;
background-image: url(../images/logo_03.png);
}

.hinweis
{
  color: #ff0000;
  font-family: arial, verdana, times;
}

a:link img
{
 border: 0;
} 

a img {border: none;}

.bot_left
{
width: 200px;
  float: left;
  text-align:left;
  margin-left: 27px;
   margin-right: 30px;
  margin-top: 17px;
}

.bot_right
{
width: 423px;
  text-align: left;
  float: left;

}

.bot_right_new
{
width: 200px;
  text-align: left;
  float: left;
   margin-top: 17px; 
}

.latestnews
{
  list-style: none;

}

.latestnews a
{
  font-size: 12px;
  text-decoration: none;
  color: #1b689d;
}

ul.latestnews 
{
  margin:0;
  padding:0;
}

.latestnews li
{
line-height: 24px;
}
.moduletable
{
margin:0;
  padding:0;
}
.moduletable h3
{
  font-size: 14px;
  text-weight: bold;
    color: #1b689d;
  padding:0;
  margin:10px 0 5px 0;
}

