/* Startseite 
Aktuell*/
hr {
	overflow:                           hidden; 
}

div.aktuell{
	width:591px;
	height:258px;
	background:url(layout/startseite/aktuell_bg.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	float:left;
	background-color : #006ECE;
}
.aktuell h1{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  padding:4px 0px 0px 12px;
  margin:0;
}
.aktuell h2{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  padding:0px 0px 0px 12px;
  margin:0px 0px 1px 0px;
}
.aktuell p{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:12px;
  padding:4px 0px 0px 4px;
  margin:0px 0px 1px 0px;
  line-height:17px;
}
/* Sport */
div.sport{
  width:207px;
  height:258px;
  background:url(layout/startseite/sport_bg.gif);
  background-repeat:no-repeat;
  margin-top:10px;
  float:right;
}
.sport h1{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  padding:4px 0px 0px 12px;
  margin:0;
}
.sport h2{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  padding:0px 0px 0px 12px;
  margin:0px 0px 1px 0px;
}
.sport p{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:12px;
  padding:4px 0px 0px 4px;
  margin:0px 0px 1px 0px;
  line-height:17px;
}

/* schnappschuesse */
div.schnappschuesse{
  width:289px;
  height:258px;
  background:url(layout/startseite/schnappschuesse_bg.gif);
  background-repeat:no-repeat;
  margin-top:10px;
  float:left;
  background-color:#a91000;
  padding:0;
}
.schnappschuesse h1{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  padding:4px 0px 0px 12px;
  margin:0;
}
.schnappschuesse h2{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  padding:0px 0px 0px 12px;
  margin:0px 0px 1px 0px;
}
.schnappschuesse img{
  border:0;
  margin:0;
  padding:0;
  float:left;
}
.schnappschuesse p{
  float:left;
  width:183px;
  height:65px;
  background-image:url(layout/schnappschuesse_p_bg.gif);
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:12px;
  padding:8px 0px 0px 9px;
  margin:0px 0px 0px 0px;
}


/* livestream */
div.livestream{
  width:289px;
  height:258px;
  background:url(layout/dummy/livestream_bg.gif);
  background-repeat:no-repeat;
  margin:10px 0px 0px 13px;
  float:left;
}
.livestream h1{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  padding:4px 0px 0px 12px;
  margin:0;
}
.livestream h2{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  padding:0px 0px 0px 12px;
  margin:0px 0px 1px 0px;
}
.livestream h1 a{
  height:20px;
}
.livestream a{
display:block;
width:288px;
height:210px;
}
/* umfrage */
div.umfrage{
  width:207px;
  height:258px;
  background:url(layout/startseite/umfrage_bg.gif);
  background-repeat:no-repeat;
  margin-top:10px;
  float:right;
}
.umfrage h1{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  padding:4px 0px 0px 12px;
  margin:0;
}
.umfrage h2{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  padding:0px 0px 0px 12px;
  margin:0px 0px 1px 0px;
}
.umfrage p{
  color:#999999;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:12px;
  padding:4px 0px 0px 4px;
  margin:0px 0px 1px 0px;
  line-height:11px;
}
.umfrage form{
  padding:0;
  margin:5px 0px 0px 7px;
  color:#999999;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:11px;
}
.umfrage form a{
  display:block;
  float:left;
  width:96px;
  height:17px;
  text-align:center;
  background-image:url(layout/form_btn_0.gif);
  text-decoration:none;
  padding:3px 0px 0px 0px;
  margin:2px 0px 0px 0px;
  color:#999999;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:11px;
}
.umfrage form a:hover{
  background-image:url(layout/form_btn_1.gif);
}  t
.umfrage form input{
  margin:0;  
}

/* kurznachrichten */
div.kurznachrichten{
  width:591px;
  height:296px;
  background:url(layout/startseite/kurznachrichten_bg.gif);
  background-repeat:no-repeat;
  margin-top:10px;
  float:left;
}
.kurznachrichten h1{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  line-height:18px;
  padding:4px 0px 0px 12px;
  margin:0;
}
.kurznachrichten h2{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  line-height:14px;
  padding:0px 0px 0px 12px;
  margin:0px 0px 1px 0px;
}
.kurznachrichten p{
  color:#999999;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:12px;
  padding:4px 0px 0px 4px;
  margin:0px 0px 1px 0px;
  line-height:17px;
}
.kurznachrichten img{
  z-index:5;
  position:absolute;
  display:inline;
  border:0;
}
.kurznachrichten a{
  border:0;
  margin:0;
  padding:0;
}
.kurznachrichten ul{
  margin:0;
  padding:0;
  border:0;
  list-style:none;
}
.kurznachrichten li{
  width:276px;
  height:42px;
  line-height:16px;
}
li.kns_nr{
  float:left;
  width:70px;
  height:45px;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:12px;
  color:#003772;
  padding:0px 0px 0px 18px;
  margin:0;
  
}
li.kns_text{
  float:left;
  width:495px;
  height:45px;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:12px;
  color:#999999;
  padding:0px 0px 0px 0px;
  margin:0;
}
/* Gleich f&uuml;r Programm und Kurznachrichten */
li.left{
  float:left;
  margin-right:26px;
}
li.right{
  float:left;
}

/* Programm */
div.programm{
  width:591px;
  height:296px;
  background:url(layout/startseite/programm_bg.gif);
  background-repeat:no-repeat;
  margin-top:10px;
  float:left;
}
.programm h1{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  line-height:18px;
  padding:4px 0px 0px 12px;
  margin:0;
}
.programm h2{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  line-height:14px;
  padding:0px 0px 0px 12px;
  margin:0px 0px 10px 0px;
}
.programm p{
  color:#999999;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:12px;
  padding:4px 0px 0px 4px;
  margin:0px 0px 1px 0px;
  line-height:17px;
}
.programm img{
  z-index:5;
  position:absolute;
  display:inline;
  border:0;
  margin:0px 0px 10px 0px;
}
.programm a{
  border:0;
  margin:0;
  padding:0;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#999999;
  text-decoration:none;
  
}
.programm ul{
  margin:0;
  padding:0;
  border:0;
  list-style:none;
}
.programm li{
  width:276px;
  height:42px;
  line-height:16px;
}
.programm div div{
  display:block;
  margin: 0px 0px 0px 1px;
  float:left;
  width:587px;
  height:8px;
  background-color:red;
  border:0;
}
li.pgr_uhrzeit{
  float:left;
  width:46px;
  height:34px;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
  color:#999999;
  padding:9px 0px 2px 18px;
  margin:0;
  
}
li.pgr_text{
  float:left;
  width:527px;
  height:34px;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:12px;
  color:#999999;
  padding:9px 0px 2px 0px;
  margin:0;
}
a#mehr_programm{
  float:left;
  margin:8px 0px 0px 10px;
}

/* newsletter */
div.newsletter{
  width:207px;
  height:170px;
  background:url(layout/startseite/newsletter_bg.gif);
  background-repeat:no-repeat;
  margin-top:10px;
  float:right;
}
.newsletter h1{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  padding:4px 0px 0px 12px;
  margin:0;
}
.newsletter h2{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  padding:0px 0px 0px 12px;
  margin:0px 0px 1px 0px;
}
.newsletter form{
  padding:0;
  margin:8px 0px 5px 5px;
  color:#999999;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:11px;
}
.newsletter form a{
  display:block;
  float:left;
  width:96px;
  height:17px;
  text-align:center;
  background-image:url(layout/form_btn_0.gif);
  text-decoration:none;
  padding:3px 0px 0px 0px;
  margin:2px 0px 0px 0px;
  color:#999999;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:11px;
}
.newsletter form a:hover{
  background-image:url(layout/form_btn_1.gif);
} 
.newsletter form input{
  width:197px;
  height:26px;
  border:0;
  background-image:url(layout/form_input.gif);
  background-repeat:no-repeat;
  background-color:transparent;
  color:#999999;
  font-size:11px; 
  padding:6px 0px 0px 9px; 
  margin-top:7px;
  margin-bottom:6px;
}

/* wetter */
div.wetter{
  width:207px;
  height:117px;
  background:url(layout/startseite/wetter_bg.gif);
  background-repeat:no-repeat;
  margin-top:10px;
  float:right;
}
.wetter h1{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  padding:4px 0px 0px 12px;
  margin:0;
}
.wetter h2{
  color:#ffffff;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  padding:0px 0px 0px 12px;
  margin:0px 0px 1px 0px;
}
.wetter p{
  width:60px;
  height:40px;
  float:left;
  display:block;
  vertical-align:middle;
  color:#999999;
  font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size:20px;
  margin:3px 0px 0px 0px;
  padding:12px 0px 0px 7px;
  text-align:center;
} 
.wetter img{
  margin:3px 0px 0px 0px;
}
.pgr_line_gelb{
  background-image:url(layout/pgr_line_yellow.gif);
}
.pgr_line_blau{
  background-image:url(layout/pgr_line_blue.gif);
}
.pgr_line_rot{
  background-image:url(layout/pgr_line_red.gif);
}
.pgr_line_gruen{
  background-image:url(layout/pgr_line_green.gif);
}
.pgr_line_grau{
  background-image:url(layout/pgr_line_grey.gif);
}
.pgr_line_{
  background-image:url(layout/pgr_line_grey.gif);
}
.pgr_line_hellblau{
  background-image:url(layout/pgr_line_lightblue.gif);
}
.pgr_line_orange{
  background-image:url(layout/pgr_line_orange.gif);
}
.pgr_line_braun{
  background-image:url(layout/pgr_line_brown.gif);
}
.pgr_line_violett{
  background-image:url(layout/pgr_line_violet.gif);
}
   
      
      
