
html { height: 101%; }
body { color: #333; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; text-align: center; height: 101%; margin: 0; padding: 0; }
#container { background-color: transparent; text-align: left; height: auto; width: 970px; z-index: 1; visibility: visible; margin-right: auto; margin-left: auto; }
/*<agl.folder "elemente_index">*/
#deutsch p { color: black; font-size: 11px; margin: 0; padding: 0 0 0 32px; }
#english { background-color: transparent; height: 22px; width: 88px; z-index: 10; visibility: visible; float: right; margin: 0; padding: 0; }
#english a:link, #english a:visited { color: white; font-size: 11px; background-color: transparent; background-image: url(../img_rtv/sprachnav_off_index.gif); background-repeat: no-repeat; background-position: 0 2px; text-decoration: none; height: 22px; margin: 0; padding: 1px 0 0 28px; display: block; }
#english a:hover, #english a:active { color: #000; font-size: 11px; background-color: transparent; background-image: url(../img_rtv/sprachnav_on_index.gif); background-repeat: no-repeat; background-position: 0 2px; text-decoration: none; height: 22px; margin: 0; padding: 1px 0 0 28px; display: block; }
#inhalteindex { background-color: transparent; visibility: visible; margin: 0; padding: 0; z-index: 3; width: 740px; height: auto; float: right; }
#inhalteindex p { color: #333; font-size: 14px; background-color: transparent; margin: 0; padding: 0 120px 0 0; }


#inhalteindex h2 { color: #333; font-size: 16px; background-color: transparent; margin: 0; 
padding-bottom: 10px;}


#inhalteindex a:link, #inhalteindex a:visited { color: black; text-decoration: none; background-color: transparent; }
#inhalteindex a:hover, #inhalteindex a:active { color: #333; text-decoration: underline; background-color: transparent; }
#konzeptzuprodukt { background-color: transparent; visibility: visible; margin: 0 0 0 10px; padding: 0; z-index: 3; width: 400px; height: 100px; }
#deutsch { background-color: transparent; background-image: url(../img_rtv/sprachnav_on.gif); background-repeat: no-repeat; background-position: 0 2px; height: 22px; width: 88px; z-index: 10; visibility: visible; float: left; margin: 0; padding: 1px 0 0; }
/*</agl.folder>*/
#huglogonavigationadresse { background-color: transparent; height: auto; width: 210px; z-index: 2; visibility: visible; float: left; }
#logo { background-color: transparent; height: 240px; width: inherit; z-index: 3; visibility: visible; }
#navigation { background-color: transparent; height: auto; width: inherit; z-index: 3; visibility: visible; margin: 0 0 150px; padding: 0; }
#adresse { height: auto; width: inherit; z-index: 3; visibility: visible; margin: 0 0 10px; padding: 0; }
#update { color: #333; font-size: 11px; background-color: transparent; height: auto; width: inherit; z-index: 3; visibility: visible; margin: 0 0 25px; padding: 0; }
#artundmedia { color: #f0f0f0; background-color: transparent; height: auto; width: inherit; z-index: 3; visibility: visible; margin: 0 0 20px; padding: 0; }
#huginhalte { background-color: transparent; height: auto; width: 750px; z-index: 2; visibility: visible; float: right; }
#platzhalter { background-color: transparent; height: 103px; width: inherit; z-index: 3; visibility: visible; }
#hugtitelundsprachnavigation { background-color: transparent; height: auto; width: inherit; z-index: 4; visibility: visible; margin: 0; padding: 0; }
#titel { background-color: transparent; background-image: url(../img_rtv/balken_haupttitel.gif); background-repeat: no-repeat; background-position: 0 2px; height: 25px; width: 565px; z-index: 4; visibility: visible; float: left; }
#sprachnavigation { background-color: transparent; height: auto; width: 180px; z-index: 4; visibility: visible; float: right; }
#inhalte { background-color: transparent; visibility: visible; margin: 50px 0 0; padding: 0; z-index: 3; width: 740px; height: auto; float: right; }
h1 { color: black; font-size: 14px; font-weight: normal; background-color: transparent; margin: 0 0 0; padding: 0; }



h2 { color: black; font-size: 16px; background-color: transparent; margin: 0 0 20px; 
padding-bottom: 10px;}


h3 { color: black; font-size: 14px; 
    
    background-color: transparent; margin: 0 0 4px; padding-bottom: 10px; }
h4 { color: #333; font-size: 14px; font-weight: normal; background-color: transparent; 
    
    margin: 0; 

padding-bottom: 10px;}


p,pre,adress { color: #333; font-size: 14px; background-color: transparent; margin: 0; padding-bottom: 10px; }
a:link, a:visited { color: #fff; text-decoration: none; background-color: transparent; }
a:hover, a:active { color: #333; text-decoration: underline; background-color: transparent; }
#titel h1 { color: black; font-size: 13px; font-weight: normal; background-color: transparent; margin: 0; padding: 0 0 0 10px; }
#adresse p { color: #666; font-size: 12px; background-color: transparent; margin: 0 0 0 30px; padding: 0; }
#adresse h1 { color: #666; font-size: 12px; background-color: transparent; margin: 0 0 0 30px; padding: 0; }
#adresse a:link, #adresse a:visited { color: #666; font-size: 12px; background-color: transparent; text-decoration: underline; margin: 0; padding: 0; }
#adresse a:hover, #adresse a:active { color: white; font-size: 12px; text-decoration: underline; background-color: transparent; margin: 0; padding: 0; }
#update p { color: #333; font-size: 11px; background-color: transparent; margin: 0 0 0 30px; padding: 0; }
#artundmedia a:link, #artundmedia a:visited { color: #a3a3a3; font-size: 11px; background-color: transparent; visibility: visible; z-index: 3; width: inherit; height: 100px; margin: 0 0 0 30px; padding: 0; }
#artundmedia a:hover, #artundmedia a:active { color: #666; font-size: 11px; background-color: transparent; visibility: visible; margin: 0 0 0 30px; padding: 0; z-index: 3; width: inherit; height: 100px; }
#inhalte a:link, #inhalte a:visited { color: #fff; background-color: transparent; text-decoration: none; }
#inhalte a:hover, #inhalte a:active { color: #333; text-decoration: underline; background-color: transparent; }
ul { margin: 0 0 0 15px; padding: 0; }
li { margin: 0 0 4px; padding: 0; }
table { color: #333; background-color: transparent; width: 95%; border-collapse: collapse; }
table tr { background-color: transparent; vertical-align: top; }
/*<agl.folder "DynPGklassen">*/
table.auftragsbeschreibung { background-color: transparent; width: auto;  border-collapse: collapse; }
table.auftragsbeschreibung tr { background-color: transparent; vertical-align: top; margin: 0; padding: 0; }
table.auftragsbeschreibung img { background-color: transparent; margin: 0 3px 3px 0; padding-top: 0; padding-right: 0; padding-left: 0; }
/*</agl.folder>*/
.reset { font-size: 1px; line-height: 1px; background-color: transparent; height: 1px; clear: both; }
/*<agl.folder "interview_forecast">*/
.tabelleforecast { color: #333; background-color: transparent; width: 95%; border-collapse: collapse; }
.tabelleforecast p { color: white; font-size: 13px; background-color: transparent; font-family: "Courier New", monospace; }
.tabelleforecast td { background-color: transparent; margin: 0; padding: 10px 0 10px 10px; }
.schwarz { background-color: black; }
.tabelleforecast h1 { color: #999; font-size: 30px; background-color: transparent; margin: 0; padding: 0; font-family: "Courier New", monospace; font-weight: bold; }
.tabelleforecast h2 { color: #4682b4; font-size: 16px; font-family: "Courier New", monospace; font-weight: bold; background-color: transparent; margin: 30px 0 20px; padding: 0; }
.blau { color: #4682b4; }
/*</agl.folder>*/


.DynPG_Gallery_Slideshow {
    
  padding: 0px;
    width: 330px !important;
}

.cycle-slide {
    
  padding: 0px;
    width: 330px !important;
}

.cycle-overlay {
    
    display: none !important;
}

.balken {
 padding-left: 5px;
margin: 0px;
    font-size: 12px;
    font-weight: normal;
    
}
