* {
   margin: 0;
   padding: 0;
   }

body
{
 font-family:Arial;
 font-size:13px;
 line-height:19px;
 background-color: #F5F5F5;
}

h1 {font-size:28px;color:#000000;font-weight:normal;font-family: Georgia;line-height:33px;}
h2 {font-size:14px;color:#000000;font-weight:normal;font-family: Georgia;line-height:18px;}
h3  {font-size:13px;color:#000000;font-weight:bold;font-family: Arial;line-height:16px;}


a:link, a:visited, a:active, a:hover
{ 
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  font-size:13px;
  line-height:19px;
}
a:active, a:hover
{ 
 text-decoration:underline;
}
 
#title {
height:320px;
padding:0px;
margin-left:90px;
margin-top:20px;
width:230px;
}

#fleck {
float:left; width: 82px; padding: 4px;
 font-size:13px;
 font-weight:bold;
 line-height:19px;
 color:#F5F5F5;
}
#menue {
float:left; width: 116px; padding: 2px;
border-top:2px solid #000000;
font-weight:bold;
background-color:#ffffff;
}

#m_spalte {
float:left; margin-left:30px; width:420px;
background-color:#ffffff;
}

#m_schachtel {
float:left; width:416px; padding: 2px; min-height: 340px;
border-top:2px solid #000000;
background-color:#ffffff;
line-height:19px;
}

#m_karten {
float:left; width:416px; padding: 2px; min-height: 100px;
border-top:2px solid #000000;
background-color:#ffffff;
line-height:19px;
}
#m_anfahrt {
float:left; width:416px; padding: 2px;
border-top:2px solid #000000;
background-color:#000000;
color:#ffffff;
line-height:19px;
}

#m_programm_swr  {
float:left; width:416px; padding: 2px; height: 280px;
border-top:2px solid #000000;
background-color:#ffffff;
}
#m_programm_wor  {
float:left; width:416px; padding: 2px; height: 338px;
border-top:2px solid #000000;
background-color:#ffffff;
}
#m_programm_kin  {
float:left; width:416px; padding: 2px; height: 308px;
border-top:2px solid #000000;
background-color:#ffffff;
}
#m_programm_jaz  {
float:left; width:416px; padding: 2px; height: 295px;
border-top:2px solid #000000;
background-color:#ffffff;
}
#m_programm_abs  {
float:left; width:416px; padding: 2px;
border-top:2px solid #000000;
background-color:#ffffff;
}

#r_spalte {
float:left; margin-left:60px; width: 180px;
background-color:#ffffff;

}
#r_schachtel {
float:left; width: 176px; padding: 2px; min-height: 180px;
border-top:2px solid #000000;
background-color:#ffffff; 
line-height:16px; 
}

#r_schachtel_media {
float:left; width: 176px; padding: 2px;
border-top:2px solid #000000;
background-color:#ffffff; 
line-height:16px; 
}
#r_programm_swr{
float:left; width: 180px; padding: 0px; height: 266px;
font-size:9px;
font-weight:bold;
border-bottom:20px solid #F5F5F5;
background-color:#ffffff; 
line-height:14px; 
}
#r_programm_wor{
float:left; width: 180px; padding: 0px; height: 324px;
font-size:9px;
font-weight:bold;
border-bottom:20px solid #F5F5F5;
background-color:#ffffff; 
line-height:14px; 
}
#r_programm_kin{
float:left; width: 180px; padding: 0px; height: 294px;
font-size:9px;
font-weight:bold;
border-bottom:20px solid #F5F5F5;
background-color:#ffffff; 
line-height:14px; 
}
 #r_programm_jaz{
float:left; width: 180px; padding: 0px; height: 281px;
font-size:9px;
font-weight:bold;
border-bottom:20px solid #F5F5F5;
background-color:#ffffff; 
line-height:14px; 
}
#r_programm_abs{
float:left; width: 180px; padding: 0px;
font-size:9px;
font-weight:bold;
background-color:#ffffff; 
line-height:14px; 
}
