
.reddot_open_page { background-color:#D4DDFF; color:black; font-family:Verdana; font-size:7pt; z-index:999; margin-left:40px; position:absolute; top:0; left:0;}

body {
    padding: 0px;
    background: url(/images/bg_1.jpg);
    background-repeat: no-repeat;
}
body#index {
    padding: 0px;
    background: url(/images/bg_1.jpg);
    background-repeat: no-repeat;
}
a:link    { font-size:9pt; color:#0C9CE2; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
a:visited { font-size:9pt; color:#0C9CE2; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
a:focus   { font-size:9pt; color:#c3162f; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
a:hover   { font-size:9pt; color:#c3162f; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration: underline;}
a:active  { font-size:9pt; color:#c3162f; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
/*Look der horizontalen Navigation und Subnavigation*/
a.nav:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight: normal; color:#6e8290; text-decoration: none; width: auto;}
a.nav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight: normal; color:#6e8290; text-decoration: none;}
a.nav:focus   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight: normal; color:#6e8290; text-decoration: none;} 
a.nav:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight: bold; color::#596974; text-decoration: none;}
a.nav:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight: bold; color:#6e8290; text-decoration: none;}
/*Presselinks*/
a.presse:link    { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:9pt; font-weight: normal; color:#6e8290; text-decoration: none;}
a.presse:visited { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:9pt; font-weight: normal; color:#6e8290; text-decoration: none;}
a.presse:focus   { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:9pt; font-weight: normal; color:#6e8290; text-decoration: none;}
a.presse:hover   { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:9pt; font-weight: normal; color:#0c9ce2; text-decoration: underline;}
a.presse:active  { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:9pt; font-weight: normal; color:#6e8290; text-decoration: none;}
/*Position der Textlinks in der horizontalen Navigation*/

.link_unternehmen{position:absolute; top:54px; left:278px;}
.link_produkte{position:absolute; top:54px; left:383px;}
.link_presse {position:absolute; top:54px; left:515px;}
.link_media {position:absolute; top:54px; left:458px;}
.link_programm {position:absolute; top:54px; left:505px;}
.link_jobs {position:absolute; top:54px; left:621px;}

/*Special Button*/
.specialbutton {position:absolute; top:1px; left:720px;}
/*Position der Textlinks in der horizontalen Navigation unten*/
.lkontakt {position:absolute; top:603px; left:220px;}
.limpressum{position:absolute; top:603px; left:282px;}
.ljobs_index{position:absolute; top:603px; left:365px;}
.copyright{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;    font-weight:normal;    color:#596974; text-decoration:none; position:absolute; top:603px; left:670px;}
/*Position der Textlinks in der Subnavigation*/
#subnavigation {position:absolute; top:134px; left:53px; width:140px;}
.trenner {background-image: url(/images/NavTrenner.jpg); background-repeat:no-repeat; width:110px; height:1px;}/*Trenner*/
.slink{margin-top:3px; margin-bottom:3px; margin-left:10px;}


.st_0 {position:absolute; top:130px; left:75px;}/*Trenner*/
.sl_1 {position:absolute; top:134px; left:85px;}/*1. Link*/
.st_1 {position:absolute; top:150px; left:75px;}/*Trenner*/
.sl_2 {position:absolute; top:154px; left:85px;}/*2. Link*/
.st_2 {position:absolute; top:170px; left:75px;}/*Trenner*/
.sl_3 {position:absolute; top:174px; left:85px;}/*3. Link*/
.st_3 {position:absolute; top:190px; left:75px;}/*Trenner*/
.sl_4 {position:absolute; top:194px; left:85px;}/*4. Link*/
.st_4 {position:absolute; top:210px; left:75px;}/*Trenner*/
.sl_5 {position:absolute; top:214px; left:85px;}/*4. Link*/
.st_5 {position:absolute; top:230px; left:75px;}/*Trenner*/
.sl_6 {position:absolute; top:234px; left:85px;}/*4. Link*/
.st_6 {position:absolute; top:250px; left:75px;}/*Trenner*/
/*Positionierung der Elemente*/
.poslogo{ position:absolute; top:20px; left:60px; overflow:hidden; z-index:5;}
/*Bilder am rechten Rand*/
.posbild {width: 200x; height: 330px; position:absolute; top:70px; left:800px; overflow:hidden;}
.posbild_k {width: 200px; height: 150px;position:absolute; top:479px; left:0px; overflow:hidden;}
.posProdukte {position:absolute; top:95px; left:660px; overflow:hidden;}
/*Bilder im Content*/
.posC001{ position:absolute; top:10px; left:50px; overflow:hidden;}
.posC002{ position:absolute; top:10px; left:250px; overflow:hidden;}
.posC003{ position:absolute; top:235px; left:50px; overflow:hidden;}
.posC004{ position:absolute; top:235px; left:200px; overflow:hidden;}
.posC005{ position:absolute; top:235px; left:350px; overflow:hidden;}
.posC006{ position:absolute; top:10px; left:320px; overflow:hidden;}
/*Positionierung auf Produkte*/
.posVista{ position:absolute; top:170px; left:245px; overflow:hidden;}
.posClips{ position:absolute; top:240px; left:245px; overflow:hidden;}
.posMooph{ position:absolute; top:310px; left:245px; overflow:hidden;}

/*Positionierung auf Pressematerial*/
.posMat01{ position:absolute; top:60px; left:10px; overflow:hidden;}
.textProdukt1{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; width: 430px; height: 150px; color: #66757f; position: absolute;top: 170px;left: 345px; line-height: 1.2em;}
.textProdukt2{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; width: 430px; height: 150px; color: #66757f; position: absolute;top: 240px;left: 345px; line-height: 1.2em;}
.textProdukt3{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; width: 430px; height: 150px; color: #66757f; position: absolute;top: 310px;left: 345px; line-height: 1.2em;}
/*Schriftformatierung*/
#headline{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bolder; width:500px; color: #66757f; position:absolute; top:115px; left:230px;}
#textoverheadline    {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; width: 490px; line-height: 1.2em; color: #66757f; width:500px; position:absolute; top:115px; left:230px;}
#textheadline        {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bolder; width:500px; color: #66757f; position:absolute; top:135px; left:230px; text-align:center;}

#fliesstext{font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 9pt; width: 490px; height: 235px; color: #66757f;    position:absolute; top:155px;left:230px; line-height:1.2em;}
#Ctext{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; width: 490px; height: 235px; color: #66757f;    position:absolute; top:10px; left: 50px; line-height:1.2em;}
.text{font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 9pt; color: #66757f; text-align: left; line-height: 1.2em;}
.text8{font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 8pt; color: #66757f; text-align: left;}
.text_underline{font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 9pt; color: #66757f; text-align: left; text-decoration:underline;}
.link{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #0c9ce2; text-align: left;}
#scrollbar{border: thin; width:600px; height:400px; font-family:Verdana, Arial, Helvetica,sans-serif; font-size:12px; color:#66757f; text-align:left; line-height: 1.2em; position: absolute; top:160px; left:180px;overflow:auto; overflow-x:hidden;
scrollbar-base-color: #dddddd;
scrollbar-arrow-color: #bbbbbb;
scrollbar-track-color: #ececec;
scrollbar-darkshadow-color: #bfbfbf;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
}
/*Extra Style-Vorgaben für die Startseite*/
#News{ width: 550px; height: 110px; position:absolute; top:480px; left:230px; overflow:hidden; border-left:5px solid #CCCCCC;}
#posNewsH{ font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px; width: 550px; height: 90px; color: #66757f; font-weight: bolder; position:absolute; top:490px; left:245px; overflow:hidden;}
#posNews{ font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; width: 550px; height: 90px; color: #66757f; position:absolute; top:520px; left:245px; overflow:hidden;}
.textNews{ font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; width: 270px; height: 90px; color: #66757f;}
#Produktfeld{ background-image: url(/images/produkte.gif); width: 270px; height: 110px; position:absolute; top:480px; left:220px; overflow:hidden;}
#posProduktfeldH{ font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px; width: 250px; height: 90px; color: #66757f; font-weight: bolder; position:absolute; top:490px; left:240px; overflow:hidden;}
#posProduktfeld{ font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; width: 250px; height: 90px; color: #66757f; position:absolute; top:510px; left:240px; overflow:hidden;}
#posProduktlogo0{  position:absolute; top:520px; left:240px; overflow:hidden; }
#posProduktlogo1{  position:absolute; top:520px; left:300px; overflow:hidden; }
#posProduktlogo2{  position:absolute; top:520px; left:360px; overflow:hidden; text-align:center;}
#posProduktlogo3{  position:absolute; top:520px; left:420px; overflow:hidden; text-align:center;}

#select{font-weight:bold;}

#startseite a {position:absolute; top:54px; left:220px;  color:#6e8290;}
#startseite_activ a {position:absolute; top:54px; left:220px; font-weight:bold; color:#6e8290;}
.trenner_1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d2d4d5; text-align: left; position:absolute; top:53px; left:310px;}
#unternehmen a {position:absolute; top:54px; left:330px; color:#6e8290;}
#unternehmen_activ a{position:absolute; top:54px; left:330px;font-weight:bold; color:#6e8290;}
.trenner_2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d2d4d5; text-align: left; position:absolute; top:53px; left:390px;}
#yavido a {position:absolute; top:54px; left:410px; color:#6e8290;}
#yavido_activ a{position:absolute; top:54px; left:410px; font-weight:bold; color:#6e8290;}
.trenner_3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d2d4d5; text-align: left; position:absolute; top:53px; left:460px;}
#tvprogramm a {position:absolute; top:54px; left:480px;  color:#6e8290;}
#tvprogramm_activ a{position:absolute; top:54px; left:480px;font-weight:bold; color:#6e8290;}
.trenner_4{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d2d4d5; text-align: left; position:absolute; top:53px; left:500px;}

#events a {position:absolute; top:54px; left:685px;  color:#6e8290;}
#events_activ a{position:absolute; top:54px; left:685px;font-weight:bold; color:#6e8290;}

.trenner_5{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d2d4d5; text-align: left; position:absolute; top:53px; left:600px;}

#media a {position:absolute; top:54px; left:520px;  color:#6e8290;}
#media_activ a{position:absolute; top:54px; left:520px;font-weight:bold; color:#6e8290;}
.trenner_6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d2d4d5;text-align: left; position:absolute; top:53px; left:670px;}

#presse a {position:absolute; top:54px; left:620px; color:#6e8290;}
#presse_activ a{position:absolute; top:54px; left:620px; font-weight:bold; color:#6e8290;}
.trenner_7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d2d4d5; text-align: left; position:absolute; top:53px; left:735px;}

#Management a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Management_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#Jobs a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Jobs_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#Kontakt a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Kontakt_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#Anreise a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Anreise_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#AGB a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#AGB_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#Programm a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Programm_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#TV a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#TV_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#Mediadaten a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Mediadaten_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#TVSonderwerbeflaechen a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#TVSonderwerbeflaechen_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#HybridTVSonderwerbeflaechen a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#HybridTVSonderwerbeflaechen_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#Empfangsdaten a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Empfangsdaten_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#TVundIPTV a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#TVundIPTV_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#WebTV a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#WebTV_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#Gadget a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Gadget_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#HybridTV a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#HybridTV_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#iPad a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#iPad_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#IPTV a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#IPTV_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#Web a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Web_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#Mobile a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Mobile_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#XMedia a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#XMedia_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#Pressematerial a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Pressematerial_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}
#Pressekontakt a {margin-top:3px; margin-bottom:3px; color:#6e8290;}
#Pressekontakt_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}

/* Und fuer selbst benannte vertikale Menuepunkte*/ 
.submenue_div { padding-left:10px;}
.submenuelink { color:#596974;}
.submenuelink:link,.submenuelink:hover,.submenuelink:active,.submenuelink:visited,.submenuelink:focus { color:#596974;}
#SonstigerVertikalerMenue_activ a {margin-top:3px; margin-bottom:3px; font-weight:bold; color:#6e8290;}


    #Content{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; width: 530px; height: 395px; color: #66757f; position:absolute; top:0px; left: 50px; line-height: 1.2em;}

    /** Bildtextcontainer **/
    .BildTextContainer {  }
    .BildTextContainer-Image { float:left; margin:0 5px 0 0; }
    .BildTextContainer-Text {  }
    
    /** Banner-Modul **/
    .Banner { margin-bottom:10px; margin-top:10px;}

    /** Fotogaleriemodul **/
    .Fotogalerie { margin-top:10px; }
        .Fotogalerie-PreView-Buttons { height:15px;}
        .Fotogalerie-PreView-Buttons-Back { text-align:center; width:140px;}
            .Fotogalerie-PreView-Buttons-Back a { background-image:url(/images/Pfeile-40x14-oben.jpg); background-repeat:no-repeat;}
            .Fotogalerie-PreView-Buttons-Back a:hover { background-image:url(/images/Pfeile-40x14-oben-hover.jpg); background-repeat:no-repeat;}
        .Fotogalerie-PreView-Buttons-Forward { text-align:center; width:140px; margin-top:5px; }
            .Fotogalerie-PreView-Buttons-Forward a { background-image:url(/images/Pfeile-40x14-unten.jpg); background-repeat:no-repeat;}
            .Fotogalerie-PreView-Buttons-Forward a:hover { background-image:url(/images/Pfeile-40x14-unten-hover.jpg); background-repeat:no-repeat;}
        .Fotogalerie .ViewPreview { height:253px; overflow:hidden; }
            .Fotogalerie .Preview { float:left; width:130px; overflow:hidden; text-align:center;}
                .Fotogalerie .Preview IMG { margin-top:2px; }
            .Fotogalerie .View { border:0px dashed orange; width:390px; height:253px; overflow:hidden; text-align:center;}
                .Fotogalerie .View .Fotogalerie-View { float:left; width:310px; overflow:hidden;}
                .Fotogalerie .View .Fotogalerie-Button-Left { float:left; position:relative; width:40px; height:253px;}
                .Fotogalerie .View .Fotogalerie-Button-Right {  float:right; position:relative; width:40px; height:253px;}
                .Fotogalerie .View .Fotogalerie-Button-Left a, .Fotogalerie .Fotogalerie-Button-Right a { position:absolute; top:100px;}
                    .Fotogalerie .View .Fotogalerie-Button-Left a { background-image:url(/images/Pfeile-14x50-links.jpg);background-repeat:none; }
                    .Fotogalerie .View .Fotogalerie-Button-Left a:hover { background-image:url(/images/Pfeile-14x50-links-hover.jpg);background-repeat:none; }
                    .Fotogalerie .View .Fotogalerie-Button-Right a { background-image:url(/images/Pfeile-14x50.jpg); background-repeat:none; }
                    .Fotogalerie .View .Fotogalerie-Button-Right a:hover { background-image:url(/images/Pfeil-14x50-hover.jpg); background-repeat:none; }
        .Fotogalerie .Clear {  }
 


        .Fotogalerie_Bearbeitungsmenue { }
        .Fotogalerie_Bearbeitungsmenue_Item { float:left; margin:5px 10px 0 0; border:1px dashed red; width:250px; overflow:hidden;}
        .Fotogalerie_Bearbeitungsmenue_Item_Preview { float:left; }
