/* 

RTR - Rundfunk & Telekommunikation Regulierungs-GmbH

Farb-Definition

#006496	RTR blau
#00A0F0	RTR blau kontrast
#E1E5E7	grau mittel
#EEF2F4	grau hell
#00324B text dunkel
#3C5564 text mittel
#6E7A80 text hell

*/


@import url(teaser.css);
@import url(menu.css);
@import url(content.css);
@import url(sidebar.css);
@import url(ngn_kalender.css);
@import url(event_kalender.css);

@import url(style_RF.css);
@import url(style_TK.css);
@import url(style_ELSI.css);
@import url(style_FOE.css);
@import url(style_PPF.css);
@import url(style_VWG.css);
@import url(style_DF.css);
@import url(style_FFAT.css);
@import url(style_POST.css);



ul.invisible, a.invisible {
    position: absolute;
    top: -1000px;
    left: -1000px;
    width: 0px;
    height: 0px;
    overflow: hidden;
    
}
 
.show_print { display: none; }

.content_box ul.download li { background: url(../img/links_download_li.gif) left top no-repeat; padding: 1px 0 2px 18px; }
.content_box ul.extern li { background: url(../img/links_extern_li.gif) left top no-repeat; padding: 1px 0 2px 18px; }
.content_box ul.links li { background: url(../img/links_li.gif) left top no-repeat; padding: 1px 0 2px 10px; }

/*
ul.download_content_box { border: solid 1px #E1E5E7; border-top: solid 2px #E1E5E7; margin: 10px 0 10px 0; padding: 10px 10px 10px 10px;}
ul.extern_content_box { border: solid 1px #E1E5E7; border-top: solid 2px #E1E5E7; margin: 10px 0 10px 0; padding: 10px 10px 10px 10px;}
ul.links_content_box { border: solid 1px #E1E5E7; border-top: solid 2px #E1E5E7; margin: 10px 0 10px 0; padding: 10px 10px 10px 10px;}
*/
ul.download_content_box { border: solid 1px #E1E5E7; border-top: solid 2px #00a0f0; margin: 10px 0 10px 0; padding: 10px 10px 10px 10px;}
ul.extern_content_box { border: solid 1px #E1E5E7; border-top: solid 2px #00a0f0; margin: 10px 0 10px 0; padding: 10px 10px 10px 10px;}
ul.links_content_box { border: solid 1px #E1E5E7; border-top: solid 2px #00a0f0; margin: 10px 0 10px 0; padding: 10px 10px 10px 10px;}

ul.download_content_box li { background: url(../img/links_download_li.gif) left top no-repeat; padding: 1px 0 2px 18px; }
ul.extern_content_box li { background: url(../img/links_extern_li.gif) left top no-repeat; padding: 1px 0 2px 18px; }
ul.links_content_box  li {background: url(../img/links_li.gif) left top no-repeat; padding: 1px 0 2px 10px; }

ul.download li { background: url(../img/links_download_li.gif) left top no-repeat; padding: 1px 0 2px 18px; }
ul.extern li { background: url(../img/links_extern_li.gif) left top no-repeat; padding: 1px 0 2px 18px; }
ul.links li { background: url(../img/links_li.gif) left top no-repeat; padding: 1px 0 2px 10px; }

/* Standard */
/* Markieren von Texten im IE 6 funktionierte nicht */
* html body {position:relative;}
* html .hgtop {position:relative !important;} 
/*body {  margin: 0 0 0 0; font: 0.7em tahoma,arial,sans-serif; color: #3C5564; background-color: #FFFFFF; height: 100%; width: 100%}*/

/* alladin IT, R.H. 17.12.2009 */
body {
    margin: 0 0 0 0;
    font: 0.7em tahoma,arial,sans-serif;
    color: #3C5564;
    background: #0080C0 url(../img/hgverlauf.jpg) top repeat-x;
    height: 100%;
    width: 100%;
    position:relative;
    padding-top:23px;
}
.clear  {
    clear:both;
}
div.wrapper {
    width: 1018px;
    background: transparent url(../img/wrapperbg.png) repeat-y;
    margin: 0 auto 0 auto;
}
* html div.wrapper {
    background:none !important;
    width: 1000px !important;
}
div.hgwrapper   {
    width: 1000px;
    height:auto;
    background: #FFFFFF;
    position: relative;
    margin-left:9px;
    top:-3px;
}
* html div.hgwrapper   {
    top:0 !important;
}
.bottomMargin    {
    height:20px;
    background:url(../img/bottombg.png) no-repeat;
    margin: 0 auto 10px auto;
    position: relative;
    width: 1018px;
}
* html .bottomMargin    {
    background:none !important;
}
/*div.hgtop {width: 980px; height: 85px; background: #FFFFFF url(../img/site_back_konst.gif) top left no-repeat; position: absolute; top:0; left:0; z-index:0;}*/
/* alladin IT, R.H. 17.12.2009 */
div.hgtop {
    position: relative;
    width: 1002px;
    height: auto;
    background: #FFFFFF url(../img/site_back_konst.gif) top left repeat-x;
    padding-bottom: 20px;
}

em { color: #6E7A80; }

img { border: none; }

table, th, td { font: 70% tahoma,arial,sans-serif; }
table { border-collapse: collapse; width: 100%; font: 100% tahoma,arial,sans-serif; margin: 0 0 10px 0; }
td, th { font: 100% tahoma,arial,sans-serif; vertical-align: top; }

form, input, select, textarea { font: 100% tahoma,arial,sans-serif; margin: 0 0 0 0; }

a { color: #006496; }
a:hover { color: #000000; }

h1 { font: bold 170% arial,sans-serif; margin: 10px 0 10px 0; color: #0165A6; letter-spacing:1px; }
h1.flash { width: 560px; clear: both;}
#h2 { font: bold 100% tahoma,arial,sans-serif; margin: 10px 0 10px 0; color: #00324B; }
h2 { font: bold 100% tahoma,arial,sans-serif; margin: 10px 0 10px 0; color: #3C5564; }
h3 { font: bold 100% tahoma,arial,sans-serif; margin: 10px 0 5px 0; color: #6E7A80; }
em { font-style: normal; }
p { margin: 0 0 10px 0; }

hr { color: #E1E5E7; background: #E1E5E7; width: 100%; height: 1px; border: 0px solid #E1E5E7; margin: 0 0 0 0; }

/* Site Struktur */

/*#site { background: url(../img/site_back.gif) repeat-x; padding: 0 0 0 20px; width: 960px; clear: both;}*/
/* alladin IT, R.H. 17.12.2009 */
#site {
    background: url(../img/site_back.gif) repeat-x;
    padding: 0 0 0 20px;
    width: 980px;
    clear: both;
}
* html #site {
}

#structure { margin: -5px 0 0 0; }
.content { width: 780px; padding: 0 0 0 0; float: left; margin: 0 0 0 0; }
.content_site #structure .content { background: url(../img/content_back_10.gif) top left no-repeat; padding: 5px 0 0 0; }

.portal_site #site { background: url(../img/site_portal_back.gif) left top no-repeat; min-height: 500px; }
.content_site #site { background: url(../img/site_content_back.gif) left top no-repeat; }

/* Footer, Copyright */
/*#footer { color: #999999; background: #EEF2F4; clear: both; width: 960px; float: left; height: 33px; margin-top: 15px;}*/
/* alladin IT, R.H. 17.12.2009 */
#footer {
    color: #999999;
    background: #EEF2F4;
    clear: both;
    width: 960px;
    float: left;
    height: 33px;
    margin-top: 15px;
}
#footer .left { float: left; padding: 8px 10px 12px 10px; }
#footer .right { float: right; padding: 8px 10px 12px 10px; }
#footer a { color: #647076; text-decoration: none; margin: 0 10px 0 10px; }

/* Flash Title */

.flashheadline_h3 { width: 175px; overflow: hidden; float: left; height: 20px; margin: 0 0 -5px -2px; padding: 5px 0 0 0; clear: right; }
.flashheadline_h1 object, .flashheadline_h1 embed { float:left; display:block; width:560px; overflow:hidden; } 
.content_text .flashheadline_h1 { width:560px; overflow:hidden; margin: 4px 0 5px -2px; }
.portal_image .flashheadline_h1 { width: 270px; overflow:hidden; margin: 20px 0 0 17px; }

/* Site Function */

.site_function { display: block; width: 560px; height: 21px; clear: both; margin-top: 15px; padding: 0 0 20px 0; background: url(../img/lineback_02.gif) top repeat-x; }
.site_function ul { margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; }
.site_function ul li { margin: 0 0 0 0; padding: 0 0 0 0; border: none; float: left; }
.site_function a { color: #00324B; text-decoration: none; display: block; }
.site_function a.top { background: #E1E5E7 url(../img/function_top.gif) left no-repeat; padding: 4px 10px 4px 30px;border-right: solid 5px #FFFFFF; }
.site_function a.print { background: #E1E5E7 url(../img/function_print.gif) left no-repeat; padding: 4px 10px 4px 35px; border-right: solid 5px #FFFFFF; }
.site_function a.recommend { background: #E1E5E7 url(../img/function_recommend.gif) left no-repeat; padding: 4px 10px 4px 35px; }

/* BERNIE EDIT */

h1.print {
display:none;
}

.portal_image ul.portal_teaser {

	padding-top:0;
	list-style-position: outside;
}
.portal_image  ul.portal_teaser li {
	margin: 0;
	padding-top:1px;
}
.portal_image  ul.portal_teaser li  div {
	padding: 0 0 0 10px;
}   

td.rechts p { margin: 0; padding:0 }





/*  Pagelayout "Signaturprüfung"  */
/*  alladin IT, R.H. 20.01.2010  */
body.sigPruefung div.wrapper    {
    background:transparent url(../img/wrapperbg_large.png) repeat-y;
    width:1038px;
}
body.sigPruefung div.hgwrapper  {
    width:1022px;
}
body.sigPruefung div.hgtop  {
    width:1022px;
}
body.sigPruefung div.content    {
    width:982px;
}
body.sigPruefung div.content_text   {
    width:782px;
}
body.sigPruefung div.text100    {
    width:782px;
}
body.sigPruefung div#footer {
    margin-bottom:20px;
    width:982px;
}
body.sigPruefung div.bottomMargin   {
    width:1038px;
    background:transparent url(../img/bottombg_large.png) no-repeat;
}
