/* 
RTR - Rundfunk & Telekommunikation Regulierungs-GmbH
CSS - Print 
*/

body
{
margin: 0 0 0 0;
font: 80% tahoma,arial,sans-serif;
color: #000000;
}

h1
{
font: bold 140% tahoma,arial,sans-serif;
margin: 40px 0 10px 0;
display: block;
clear: both;
}
h2
{
font: bold 120% tahoma,arial,sans-serif;
margin: 10px 0 10px 0;
}
h3
{
font: bold 100% tahoma,arial,sans-serif;
margin: 10px 0 5px 0;
}
p
{
font: 100% tahoma,arial,sans-serif;
}

hr
{
color: #CCCCCC;
background: #CCCCCC;
width: 100%;
height: 1px;
border: 0px solid #CCCCCC;
margin: 0 0 0 0;
}

a { text-decoration: none; color: #000000; }

ul { list-style-type: disc; }

ul li {}

#header { display: none; }
#left { display: none; }

.sidebar_links { display: none; }
.sidebar .newslist { display: none; }

#footer { margin: 20px 0 0 0; border-top: solid 1px #CCCCCC; padding: 20px 0 0 0; }
#footer .right { display: none; }

/* Image */

.portal_image { display: none; }
.content_image { display: none; }

/* Teaser */

.teaser270 img { display: none; }

.site_function { display: none; }


/* Flash Title */

/*
.flashheadline_h3 { display: none; }
.flashheadline_h1 object, .flashheadline_h1 embed { display: none; } 
.content_text .flashheadline_h1 { display: none; }
.portal_image .flashheadline_h1 { display: none; }
*/

a.info span { display: none; }


.position a { padding: 0 6px 0 0; color: #000000; text-decoration: none; }
.position ul { margin: 0 0 0 0; padding: 0 0 0 0; list-style-position: inside;}
.position ul li { margin: 0 0 0 0; padding: 0 0 0 0; float: left; white-space: nowrap;}

div.embedded_form {
    display: none;   
}

ul.collapse { margin: 0 0 0 0; padding: 0 0 0 0; display: block; list-style-type: none; clear: both; }
ul.collapse script { display: none; }
ul.collapse li { margin: 0 0 5px 0; padding: 0 0 0 0; clear: both;  }
ul.collapse li span { background: none; display: block; width: 535px; padding: 3px 15px 4px 10px; margin: 0 0 0 0; color: #000000; cursor: pointer; }
ul.collapse li span.rf { height: 12px; }
ul.collapse li span.rf div { float: left; }
ul.collapse li span.rf div.i1 { width: 340px; }
ul.collapse li span div.i2 { width: 170px; text-align: right; padding-right: 20px;}
ul.collapse ul { margin: 0 0 0 0; padding: 0 0 0 0; display: block; list-style-type: none; }
ul.collapse ul li { margin: 0 0 1px 0; padding: 0 0 0 0; clear: both; background-image: none; }
ul.collapse ul li span { background: none; display: block; padding: 3px 15px 4px 10px; margin: 0 0 0 0; color: #000000; }
ul.collapse ul ul { margin: 0 0 0 0; padding: 0 0 0 0; display: block; list-style-type: none; }
ul.collapse ul ul li { margin: 0 0 0 0; padding: 0 0 1px 0; clear: both;  }
ul.collapse ul ul li span { background: none; display: block; padding: 3px 15px 4px 10px; margin: 0 0 0 0; color: #000000; }

ul.collapse ul.inner { margin: 0 0 0 0; padding: 0 0 0 0; display: block; list-style-type: none;  clear: both; }
ul.collapse ul.inner li { background: #FFFFFF; margin: 0 0 0 0; padding: 0 20px 0 10px; display: block; clear: both; height: auto;  border-bottom: solid 1px #CCCCCC;  list-style-type: none;}

ul.collapse ul.inner li span { overflow: auto; width: 100%; background: #FFFFFF; display: block; padding: 3px 0 4px 10px; margin: 0 0 0 0; color: #000000;  cursor: default; }
ul.collapse ul.inner li span.nobreak { display: inline; line-height: 16px; white-space: nowrap;margin: 0; padding:0; }
ul.collapse ul.inner li div { float: left; padding: 0; height: auto;}
ul.collapse ul.inner li div.i1 { width: 67px;  }
ul.collapse ul.inner li div.i2 { width: 453px; text-align: left;}

ul.frequenzbuch ul.inner li div.i1 { width: 150px; text-align: left; }
ul.frequenzbuch ul.inner li div.i2 { width: 160px; text-align: left; }
ul.frequenzbuch ul.inner li div.i3 { width: 35px; text-align: right; }
ul.frequenzbuch ul.inner li div.i4 { width: 70px; text-align: right; }
ul.frequenzbuch ul.inner li div.i5 { width: 40px; text-align: center; }
ul.frequenzbuch ul.inner li div.i6 { width: 60px; text-align: right; }

ul.frequenzbuch2 ul.inner li div.i1 { width: 110px; text-align: left; }
ul.frequenzbuch2 ul.inner li div.i2 { width: 80px; text-align: left; }
ul.frequenzbuch2 ul.inner li div.i3 { width: 40px; text-align: right; }
ul.frequenzbuch2 ul.inner li div.i4 { width: 50px; text-align: right; }
ul.frequenzbuch2 ul.inner li div.i5 { width: 50px; text-align: right; padding-right: 5px; }
ul.frequenzbuch2 ul.inner li div.i6 { width: 185px; text-align: left; }

ul.frequenzbuch3 li    {
    font-weight:bold;
    font-size:125%;
    margin-top:4em;
}
ul.frequenzbuch3 li ul     {
    display:block !important;
}
ul.frequenzbuch3 li ul li   {
    font-weight:normal !important;
    font-size:75%;
    margin-top:0;
}
ul.frequenzbuch3 ul.inner li div.i1,
ul.frequenzbuch3 ul.inner li div.i2,
ul.frequenzbuch3 ul.inner li div.i3 {
    width:150px;
}

ul.veranstalter ul.inner li div.i1 { width: 120px; text-align: left; }
ul.veranstalter ul.inner li div.i2 { width: 180px; text-align: left; padding: 0 5px 0 5px;}
ul.veranstalter ul.inner li div.i3 { width: 210px; text-align: left; }

div.rufnummern ul.collapse ul.inner li div.i1 { width: 190px; text-align: left; }
div.rufnummern ul.collapse ul.inner li div.i2 { width: 330px; text-align: left; }