*
{
    border: 0px;
    padding: 0px;
    margin: 0px;
}
html
{
    overflow: auto;
    height: 100%;
}
body
{
    height: 100%;
    line-height: 18px;
    background-color: #858688;
    font-family: Verdana, Arial, Sans-Serif;
    color: #fff;
    font-size: 13px;
    background-image: url(../images/body-hg.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
}
#hg 
{
    position:fixed;
    height: 100%;
    width: 100%;
    background-image: url(../images/body-hg.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
    }
*html #hg 
{
    position:absolute;
    }
a
{
    color: #acacac;
    text-decoration: none;
}
a:hover
{
    color: #fff;
}
html > body #container
{
    min-height: 100%;
    height: auto;
}
* html #container
{
    height: 100%;
}
#container
{
    position: relative;
    text-align: left;
    width:100%;
}
#header
{
    position: fixed;
    background-image: url(../images/setone.png);
    background-color: Transparent;
    background-repeat: no-repeat;
    background-position: left top;
    height: 272px;
    width: 100%;
    z-index:10;
}
*html #header
{
    position: relative;
    background-image: url(../images/setone.jpg);
}
/*Top-Menu*/
#menu-top 
{
    margin-left:598px;
    width:412px;
    height:23px;
    line-height:23px;
    background-image: url(../images/menu-top.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    }
#menu-top a
{
    color:#ccc;
    font-size:12px;
    }
#menu-top a:hover,
#menu-top a:hover.act,
#menu-top a.act
{
    color:#fff;
    }
/*Top-Menu*/
#logo-wrap
{
    position: relative;
    margin-top: 2px;
    margin-left:30px;
}
/*Hauptmenu- start*/
#wrap-menu
{
    position:relative;
    margin-top: 70px;
    margin-left:30px;    
    border-bottom:1px solid #848484;
    background-image: url(../images/menu-hg.png);
    background-repeat: no-repeat;
    background-position: 235px top;
    height:38px;
}
*html #wrap-menu
{
    background-image: url(../images/menu-hg.gif);
    filter:alpha(opacity=75);
    height:37px;
}
/*Sprachen Menu*/
#sprachen 
{
    position: relative;
    width:236px;
    float:left;
    font-size:11px;
    }
#sprachen a
{
    font-size:11px;
    color:#fff;
    line-height:37px;
    }
#sprachen a:hover
{
    color: #1270CF;
}
/*Sprachen Menu*/
/*Hauptmenu selber*/
#menu 
{
    float:left;
    }
#menu ul
{
    list-style-type: none;
    margin: 0;
    font-family: Verdana, Arial, Sans-Serif;
    float: left;
}
#menu li
{
    position: relative;
    float: left;
}
#menu a
{
    display: block;
    color: #fff;
    padding:0 20px;
    height:38px;
    line-height:38px;
    font-size:14px;
    text-align:center;
}
*html #menu a
{
    width:75px;
}
#menu a:hover
{
    color: #1270CF;
    }
#menu a.act
{
    background-image: url(../images/menu-hg-act.jpg);
    background-repeat:repeat-x;
}
#menu a.act:hover
{
    color:#b5b5b5;
}
#menu ul li ul
{
    position: absolute;
    margin: 0px;
    display:none;
    width:inherit;
}
#menu ul li:hover ul
{
    display: block;
    top: 38px;
    left: -1px;
    border:1px solid #848484;
    padding:5px 0;
    background-image: url(../images/menu-hg-2.png);
    background-repeat:repeat;
    text-align:center;
}
#menu ul ul a
{
    display: block;
    color: #fff;
    padding: 0 7px 0 20px;
    line-height:25px;
    width:175px;
    height:auto;
    min-height:25px;
    font-size:13px;
    text-align:left;
    border-bottom:1px solid #848484;
}
#menu ul ul li.end a
{
    border-bottom:0;
}
#menu ul ul a:hover
{
    color: #1270CF;
    background-image:none;
}
/*Hauptmenu- ende*/
/*Hauptmenu- sub -ie6*/
*html #wrap-menu-2
{
    position:relative;
    margin-left:30px;    
    background-image: url(../images/menu-hg-2.gif);
    filter:alpha(opacity=75);
    background-repeat: no-repeat;
    background-position: 235px 0;
    height:38px;
    padding-left:255px
}
*html #wrap-menu-2 a
{
    color:#fff;
    line-height:38px;
}
*html #wrap-menu-2 a:hover
{
    color:#1270CF;
}
/*Hauptmenu- sub -ie6*/
/*Footer*/
#wrap-footer
{
    position:  fixed;
    text-align: left;
    background-color: Transparent;
    background-image: url(../images/footer-hg.gif);
    background-repeat:no-repeat;
    background-position:265px 0;
    width: 100%;
    bottom: 0px;
    height: 21px;
    left: 0px;
    z-index:99;
}
#footer 
{
    font-size:11px;
    line-height:16px;
    }
#footer img 
{
    filter:alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
    }
#footer span 
{  
    position:absolute; 
    display:-moz-inline-block;
    display:inline-block;
    height:16px;
    left:280px;
    bottom:3px;
    }
*html #wrap-footer
{
    position: absolute;
}
/*Footer*/
/*Content allgemein*/
#content
{
    padding-top: 290px;
    padding-bottom: 50px;
}
*html #content 
{
    padding-top:0px;
    }
#wrap-inhalt
{
    text-align: left;
    margin-top: 0px;
    width: 980px;
    padding-left:30px;
}
*html #wrap-inhalt
{
    width: 1010px;
}
#wrap-inhalt h1,
#wrap-inhalt h2,
#wrap-inhalt h3,
#wrap-inhalt h4,
#wrap-inhalt h5 
{
    font-weight: normal;
    color:White;
    }
#wrap-inhalt h2,
#wrap-inhalt h3,
#wrap-inhalt h4,
#wrap-inhalt h5 
{
    margin-left:0;
    }
#wrap-inhalt .csc-textpic 
{
    clear:both;
    }
#wrap-inhalt ul,
#wrap-inhalt ol
{
    margin-left: 27px;
    margin-bottom:15px;
}
#wrap-inhalt ul ul
{
    margin-left: 25px;
    margin-bottom:0;
}
#wrap-inhalt p
{
    margin-bottom: 10px;
}
/*Content allgemein*/
/*Mittlere Spalte*/
#wrap-inhalt-mitte
{
    width: 555px;
    float: left;
    background-image: url(../images/inhalt-head.png);
    background-repeat:no-repeat;
}
*html #wrap-inhalt-mitte
{
    background-image: url(../images/inhalt-head.gif);
}
#inhalt-mitte
{
    padding: 0 20px 20px 0px;
}
#wrap-inhalt-mitte h1,
#wrap-inhalt-mitte h2
{
    line-height: 30px;
    color: #333;
    font-size: 16px;
    font-weight: normal;
    margin-bottom:15px;
    padding-left:15px;
    background-image: url(../images/inhalt-head.png);
    background-repeat:no-repeat;
}
#wrap-inhalt-mitte h2
{
    background-image:none;
    }
#wrap-inhalt-mitte h1 a
{
    color: #333;
}
#wrap-inhalt-mitte h1 a:hover
{
    color: #666;
}
*html #wrap-inhalt-mitte h1
{
    background-image: url(../images/inhalt-head.gif);
}
/*Mittlere Spalte*/
/*Linke Spalte*/
#wrap-inhalt-links
{
    width: 235px;
    float: left;
    font-size:11px;
}
#wrap-inhalt-links .block-wrap
{
    padding: 0 30px 20px 0px;
}
#wrap-inhalt-links h1
{
    line-height: 30px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-top:0px;
    margin-bottom:10px;
}
/*Linke Spalte*/
/*Rechte Spalte*/
#wrap-inhalt-rechts
{
    position: relative;
    width: 189px;
    float: left;
    font-size: 11px;
    padding-top:7px;
    border-left:dotted 1px #fff;
}
*html #wrap-inhalt-rechts
{
    width: 189px;
   /* background-image: url(../images/block-rand.gif);*/
}
#wrap-inhalt-rechts .block
{
    position: relative;
    padding: 33px 10px 5px 10px;
}
*html #wrap-inhalt-rechts .block
{
    padding: 33px 8px 5px 8px;
}
#wrap-inhalt-rechts h1
{
    position:absolute;
    left:-1px;
    top:-7px;
    padding-left:20px;
    width:170px;
    background-image: url(../images/block.png);
    background-repeat:no-repeat;
    line-height: 30px;
    color: #333;
    font-size: 13px;
    font-weight: normal;
}
#wrap-inhalt-rechts h1#anf
{
    background-image: url(../images/block-anf.jpg);
}
*html #wrap-inhalt-rechts h1
{
    width:189px;
    background-image: url(../images/block.gif);
    left:-9px;
}
/*Rechte Spalte*/
#wrap-inhalt .tx-flvplayer2-pi1
{
    position: relative;
    z-index:15;
    }
.clear
{
    clear: both;
}
/*indexed-search,
ir_faq*/
.tx-indexedsearch-searchbox input,
.irfaq-search-form input 
{
    border: 1px solid #999;
    margin-left:10px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    }
.irfaq-search-form input 
{
    margin-left:0px;
    }
.tx-indexedsearch-searchbox input.submit,
.irfaq-search-form input.submit
{
    margin-top:10px;
    padding:1px 10px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    }
/*Produkt Matrix*/
div#matrix
{
    background-color: #3a3a3a;
    background-image: url("../matrix/hg_Matrix_horiz.png");
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 5px;
    border: dotted 1px #fff;
}
div#matrix h1
{
    padding:0;
    line-height:130%;
    font-size:14px;
    font-weight:normal;
    background-image:none;
    background-color:Transparent;
    color:#fefefe;
    clear:none;
}
div#matrix div.news-list-item-produktestart h3
{
    line-height:130%;
    padding:0;
    font-size:14px;
    font-weight:normal;
    color:#fefefe;
    margin-left: 0;
    margin-bottom:0;
}
#matrix .news-list-container 
{
    margin-top:10px;
    margin-bottom:10px;
    }
div#matrix div.news-list-item-produktestart
{
    margin-left: 0;
    margin-bottom:0;
    padding-bottom: 0;
}
hr.cleaner
{
    clear: left;
    height:1px;
}

div#matrix div#header_01
{
    width: 174px;
    float: left;
}
div#matrix div#header_02
{
    width: 174px;
    float: left;
}
div#matrix div#header_03
{
    width: 174px;
    float: left;
}
div#matrix div#fta_01,
div#matrix div#fta_02,
div#matrix div#fta_03
{
    background-image: url("../matrix/hg_matrix_fta.png");
    padding-top: 30px;
    width: 174px;
    float: left;
}
div#matrix div#ci_01,
div#matrix div#ci_02,
div#matrix div#ci_03
{
    background-image: url("../matrix/hg_matrix_ci.png");
    padding-top: 30px;
    width: 174px;
    float: left;
}

div#matrix div#sdtv_01,
div#matrix div#sdtv_02,
div#matrix div#sdtv_03
{
    background-image: url("../matrix/hg_matrix_sdtv.png");
    padding-top: 30px;
    width: 174px;
    float: left;
}

div#matrix div#hdtv_01,
div#matrix div#hdtv_02,
div#matrix div#hdtv_03
{
    background-image: url("../matrix/hg_matrix_hdtv.png");
    padding-top: 30px;
    width: 174px;
    float: left;
}
/*news allgemein*/
div.news-list-morelink
{
    font-size: 0.8em;
    margin-top:0;
    margin-bottom:20px;
}
#wrap-inhalt-rechts div.news-list-morelink
{
    margin-bottom:15px;
}
#wrap-inhalt-rechts div.news-list-item-produktestart
{
    margin-bottom:15px;
    border-bottom: 1px dotted #f0f0f0;
}
div.news-list-item
{
    margin-bottom: 30px;
}
div.news-list-item h3,
div.news-list-item-produktestart h3
{
    margin-bottom: 7px;
    font-size:14px;
}
#wrap-inhalt div.news-list-item p,
#wrap-inhalt div.news-list-item-produktestart p
{
    margin-bottom: 0;
}
hr.clearer
{
    visibility: hidden;
    filter:alpha(opacity=0);
	-moz-opacity:0.00;
	-khtml-opacity: 0.00;
	opacity: 0.00;
}
div.clearer
{
    width: auto;
    border-bottom: 1px dotted #f0f0f0;
}
div.news-list-item a img
{
    margin-bottom: 10px;
}
dl.news-single-related dd
{
    margin: 0 0 0.5em 1em;
}
dl.news-single-related dt
{
    font-size: 0.9em;
    font-weight: normal;
    margin-bottom: 1em;
    border-bottom: 1px dotted #e8e8e8;
}
div.news-single-item h3
{
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left:0;
    color:#fff;
    font-size:14px;
}
#inhalt-mitte div.news-single-item h2
{
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 15px;
    margin-left:0;
    padding-left:0;
    color:#fff;
}
/*news support*/
div.news-list-container_support div.news-list-item
{
    margin-bottom: 5px;
}
div.news-list-container_support div.news-list-item div.clearer
{
    margin-top: 2px;
    margin-bottom: 5px;
    height: 5px;
}
div.news-list-container_support 
{
    margin-bottom:25px;
    }
/*Adressliste*/
.wtdirectory_list wtdirectory_list_wrap div #img
{
    width: 140px;
    height: 160px;
    float: left;
}
.wtdirectory_list wtdirectory_list_wrap div #text
{
    clear: left;
}
.wtdirectory_list wtdirectory_list_wrap div #address
{
    clear: both;
}
/*Sitmap*/
#inhalt-mitte .tx-dropdownsitemap-pi1 ol,
#inhalt-mitte .tx-dropdownsitemap-pi1 li
{
    margin-left:0;
    padding-left:0;
    }
#inhalt-mitte .tx-dropdownsitemap-pi1  a
{
    color: #dedede;
}
#inhalt-mitte .tx-dropdownsitemap-pi1  a:hover
{
    color: white;
}
#inhalt-mitte .tx-dropdownsitemap-pi1 .expAll
{
    background-color: transparent;
    margin-bottom: 20px;
    margin-left: 0;
    border-top: 1px dotted #fff;
    border-right: 0;
    border-bottom: 1px dotted white;
    border-left: 0;
}
/*Mailformular*/
div.csc-mailform-field
{
    font-family: Verdana;
}
div.csc-mailform-field label
{
    text-align: right;
    display: block;
    margin-top: 1em;
    margin-right: 0.3em;
    width: 15em;
    float: left;
}
div.csc-mailform-field input
{
    color: #efefef;
    font-size: 0.9em;
    background-color: transparent;
    margin-top: 1em;
    border: dotted 1px white;
}
div.csc-mailform-field textarea
{
    color: #efefef;
    font-size: 0.9em;
    font-family: Verdana;
    background-color: transparent;
    margin-top: 1em;
    border: dotted 1px white;
}
div.csc-mailform-field input.csc-mailform-submit
{
    color: #FFCC33;
    font-size: 0.9em;
    margin-top: 20px;
    border: dotted 1px #FFCC33;
    padding:10px;
    margin-left: 200px;
}
div.csc-mailform-field
{
    clear: left;
}




/*FAQ*/
div.irfaq-search-form form
{
    margin-bottom: 15px;
}
div.irfaq-search-form input
{
    margin-bottom: 5px;
}
.tx-irfaq-pi1 dd
{
    margin-bottom: 15px;
}
.tx-irfaq-pi1 dt
{
    color: #e3e3e3;
    margin-top: 15px;
    margin-left:20px;
}
/* Dateilisting */
.tx-mythrepository-pi1 table
{
    background-color: #2f2f2f;
    border: dotted 1px #fff;
    border-collapse:collapse;
    empty-cells:hide;
}
.tx-mythrepository-pi1 table td
{
    background-color: #2f2f2f;
    border: dotted 1px #fff;
    padding:2px 5px;
}
.tx-mythrepository-pi1-title
{
    visibility: hidden;
    position: absolute;
}
tr.tx-mythrepository-pi1-header-row td
{
    background-color: #191919;
    border-bottom: 1px dotted #e3e3e3;
}
div.indent ul li a.mail
{
    color: #fff;
    font-weight: bold;
}
div.news-search-form
{
    padding-bottom: 20px;
}


/* irfaq */

div.tx-irfaq-pi1 dl dt.tx-irfaq-dynheader { color:#333; background-color: white; padding:5px; margin-bottom:10px;}
div.tx-irfaq-pi1 dl dt p.bodytext {padding-top:5px;}
div.tx-irfaq-pi1 dd p {margin-left:20px;}
div.tx-irfaq-pi1 dl dt {margin-left:5px;}
div.tx-irfaq-pi1 {border:1px dotted border-color:white;}
div.tx-irfaq-pi1 div.additional-info div.irfaq-related-faq-block ul.irfaq-related-faq li a p.bodytext { font-size:0.8em; }
div.tx-irfaq-pi1 div.additional-info div.irfaq-related-faq-block ul.irfaq-related-faq li a:hover p.bodytext { color:#FFCC33; }
div.tx-irfaq-pi1 div.tx-irfaq-singleview div.tx-irfaq-answer h4 p.bodytext { color:#333; background-color: white; padding:5px; line-height: 1,2em}
div.tx-irfaq-pi1 div.tx-irfaq-singleview div.tx-irfaq-answer h4 { margin-bottom:10px;}

/* Datenblatt-Bereich (related links) */
div.news-single-item div.news-single-additional-info dl.news-single-links dt {visibility: hidden;}
div.news-single-item div.news-single-additional-info dl.news-single-links dd p.bodytext a {margin-left: 10px; color:#FFCC33; font-style:normal;}
div.news-single-item div.news-single-additional-info dl.news-single-links dd p.bodytext a:hover {text-decoration: underline;}
div.news-single-item div.news-single-additional-info dl.news-single-links  {background-image: url(../images/Datenblatt_HG.png); border-left:1px dotted white;border-bottom:1px dotted white; margin-bottom:20px; padding-top:20px; background-repeat: no-repeat;}

/* Related-Bereich (related news) */
div.news-single-item div.news-single-additional-info dl.news-single-related dt {visibility: hidden;}
div.news-single-item div.news-single-additional-info dl.news-single-related dd a {margin-left: 10px; color:#FFCC33; font-weight:normal;}
div.news-single-item div.news-single-additional-info dl.news-single-related dd p.bodytext a:hover {text-decoration: underline;}div.news-single-item div.news-single-additional-info dl.news-single-related  {background-image: url(../images/Related_HG.png); border-left:1px dotted white;border-bottom:1px dotted white; margin-bottom:20px; padding-top:20px; background-repeat: no-repeat;}

/* Files-Bereich ( news) */
div.news-single-item div.news-single-additional-info dl.news-single-files dt {visibility: hidden;}
div.news-single-item div.news-single-additional-info dl.news-single-files dd a {margin-left: 10px; color:#FFCC33; font-weight:normal;}
div.news-single-item div.news-single-additional-info dl.news-single-files dd p.bodytext a:hover {text-decoration: underline;}div.news-single-item div.news-single-additional-info dl.news-single-files  {background-image: url(../images/Downloads_HG.png); border-left:1px dotted white;border-bottom:1px dotted white; margin-bottom:20px; padding-top:20px; padding-bottom:10px; background-repeat: no-repeat;}

/* news-header h3 */
/*#inhalt-mitte div.news-list-container h3 a {color:#333; background-color: white; padding:5px; margin-bottom:10px;line-height:180%;} */
#inhalt-mitte div.news-list-container h3 a {border:1px dotted white; padding:5px; margin-bottom:10px;line-height:220%; color:white; font-weight:bold;}
#inhalt-mitte div.news-list-container h3 a:hover { color: #FFCC33;}
#inhalt-mitte div.news-single-item h2 { border:1px dotted white; padding-left:5px; font-size:1em; font-weight:bold;}
#inhalt-mitte div.news-single-item h3 { font-size:0.9em; font-weight: bold; }


/* #wrap-inhalt #inhalt-mitte ul li {list-style-image:url(../images/li-img.gif);}
#wrap-inhalt #inhalt-mitte div. cdc-textpic-text ul { padding-left:15px; margin-left:15px; } */

/* Powermail */

html fieldset.tx-powermail-pi1_fieldset {width:510px;}
html fieldset.tx-powermail-pi1_fieldset legend {float:left; margin-bottom:45px; color:#ddd;}
html fieldset.tx-powermail-pi1_fieldset label {color:#003D7D; width:145px; font-size:0.8em;}

html div.tx_powermail_pi1_fieldwrap_html_radio fieldset {width:510px;}

html fieldset.tx-powermail-pi1_fieldset input.powermail_text, html fieldset.tx-powermail-pi1_fieldset input.powermail_date, html fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, html fieldset.tx-powermail-pi1_fieldset textarea, html fieldset.tx-powermail-pi1_fieldset select {width:350px;}

html div.tx-astcountdown-pi1 { display:block; margin-top:20px; margin-bottom:0px; height:361px; width:530px; background-image:url(../../user_upload/News/Countdown_Analog_Abschaltung.png); background-repeat: no-repeat; padding-left: 16px; padding-bottom:30px;}
html div.tx-astcountdown-pi1 h4 { padding-top:260px;}


html #inhalt-mitte div.news-single-item ul li {list-style-image:url(../images/arrow.png);}
/* html div#inhalt-mitte div.csc-textpic-text ul  { margin-left: 20px; padding-left:10px;} */
html div#inhalt-mitte div.csc-textpic-text ul li {list-style-image:url(../images/arrow.png);}

html body #container #content input.powermail_captcha {border:1px dotted black;}

