*
{
  font-family:arial;
}

body
{
  text-align:center;
  margin:0;
  margin-top:20px;
  background:url(/images/bg.jpg) #e4e9ef;
}

img
{
  border:0;
}


/* Grundlayout */

#main
{
  width:931px;
  text-align:left;
  margin:auto;
}

#top
{
  width:931px;
  height:229px;
  background:url(/images/header1.jpg);
}

#topticker
{
  padding-top:4px;
  margin-left:543px;
  font-size:13px;
  color:#595aac;
}

#topticker a
{
  text-decoration:none;
  color:#595aac;
}

#slideshow
{
  margin-top:10px;
  margin-left:100px;
}

#mainContainer
{
  clear:both;
}

#navleft
{
  margin-top:-16px;
  width:232px;
  height:425px;
  float:left;
}

#navleft1
{
  background:url(/images/nav1.gif) no-repeat;  
  height:303px;
}

#navleft2
{
  background:url(/images/nav2.gif) no-repeat;  
  height:122px;
  text-align:left;
  padding-top:15px;
  padding-left:20px;
  font-size:12px;
  color:#555;
}

#mainFrame
{
  width:555px;
  height:425px;
  float:left;
  background:url(/images/mainFrame1.gif); 
}

#sponFrame
{
  width:144px;
  height:425px;
  float:left;
  background:url(/images/sponframe1.gif);
}

#footer
{
  width:931px;
  height:88px;
  background:url(/images/footer.gif);
}

#footernav
{
  text-align:right;
  padding-top:15px;
  padding-right:20px;
  font-size:12px;
  color:#595aac;
}

.headline
{
  text-align:left;
  margin:20px;
  margin-bottom:10px;
}

.main-content
{
  text-align:left;
  margin:20px;
  margin-top:0;
}

/* Navigation */

#navleft1 ul
{
  padding-top:70px;
  margin-left:20px;
  text-align:left;
  font-size:16px;
  line-height:24px;
  list-style-image:url(/images/knubbl.gif);
}

#navleft1 ul li 
{
  padding-left:7px;
}

#navleft1 ul li a
{
  text-decoration:none;
  color:#595aac;
  font-style:italic;
}

#navleft1 ul li a:hover
{
  text-decoration:none;
  color:#3436b0;
}

#footernav a
{
  font-size:12px;
  text-decoration:none;
  color:#595aac;
  font-style:normal;
}

#footernav a:hover
{
  text-decoration:none;
  color:#3436b0;
}

/* Spezielle Anpassungen */

.sponsor
{
  margin-bottom:15px;
  text-align:center;
  width:135px;
}

.sponHead
{
  text-align:left;
  padding-top:5px;
  padding-left:12px;
  padding-bottom:15px;
  font-size:12px;
  color:#555;
}



#news-ticker{
	width:120px;
	height:380px;
	overflow:hidden;
}

#news-ticker div{
  width:130px;
  margin-top:-1px;
}
#news-ticker div.first{
  margin-top:0;
}



