/* CSS Document */
* html{ margin:0; padding:0}

#container{ width:950px; margin: 0px auto;}
 #header{ width: 950px ; height:275px; background-image:url(header.gif)}
 #container_mitte{ width: 950px; }
  #strich_oben{ width:950px; height:5px; background-color:#B6D54A; float: left;}
  #navi_rechts{ width: 250px; float:left; height:500px;  margin: 10px 0px 10px 0px }
  #content_links{ width:650px; float: left}
   #newsbox1{width:650px; margin: 0px 0px 0px 5px; padding:20px 0px 0px 0px; }
   #newsbox2{width:650px;  margin:0px 0px 0px 5px; padding:0px 0px 0px 0px;   }
   #newsbox3{width:650px; margin: 5px 0px 0px 5px; padding:20px 0px 0px 0px;  }
   #newsbox4{width:650px; background-image:url(balken.gif); background-repeat:no-repeat; margin: 5px 0px 0px 5px;  padding:25px 0px 0px 0px;}

   *html #newsbox1{width:650px;   margin: 0px 0px 0px 20px; padding:15px 0px 0px 0px; }
   *html #newsbox2{width:650px;  margin: 0px 0px 0px 20px; padding:0px 0px 0px 0px;   }
   *html #newsbox3{width:650px;   margin: 5px 0px 0px 20px; padding:15px 0px 0px 0px;  }
   *html #newsbox4{width:650px;  background-image:url(balken.gif); background-repeat:no-repeat; margin: 5px 0px 0px 20px; padding:40px 0px 0px 0px;  }

 #clearboth{ clear:both}

 #footer{ width:950px; height:25px; background-image:url(copyright.gif); background-position:center; background-repeat:no-repeat;  background-color:#B6D54A; margin: 0px auto;}

 #navi_rechts img{ margin: 5px 0px 5px 0px;}

      h1{font-family:  Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#508F9F; text-decoration:none; margin: 15px 0px 10px 15px;}
*html h1{font-family:  Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#508F9F; text-decoration:none; margin: 15px 0px 10px 15px;}

div#newsbox2 a.teaser{float: left; }
div#newsbox2 a.teaser:hover{float: left; }

.text1{font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight: normal; color:#508F9F; text-decoration:none; margin: 0px 15px 10px 15px; }

a.link{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal;  color: #B6D54A; text-decoration:none; }
a.link:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px;  color:#B6D54A; font-weight:normal;   }
a.link:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#B6D54A; text-decoration:none;   }
a.link:active{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#B6D54A; font-weight:normal;}

a.link2{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; line-height:16px; color: #508F9F; text-decoration:none; }
a.link2:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#508F9F; font-weight:normal;   }
a.link2:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;line-height:16px; color:#508F9F; text-decoration:none;   }
a.link2:active{ font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#508F9F; font-weight:normal;}


a.link3{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal;  color: #B6D54A; text-decoration:none;   }
a.link3:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px;  color:#B6D54A; font-weight:normal; }
a.link3:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#B6D54A; text-decoration:none;  }
a.link3:active{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#B6D54A; font-weight:normal; }



 #newsbox2 img{ margin: 20px 5px 5px 0px;} 
 table{ margin: 10px 0px 0px 0px; }
 .table2{ margin: 5px 0px 5px 0px;}
 ul{ width: 620px; height:125px; overflow:auto;  padding: 0px;  margin: 20px 15px 20px 15px;}
 li{ width: 280px; float:left; padding:0px 0px 0px 0px }