.body1{
    background-image:url(./img/bg1.gif);
    background-repeat:no-repeat;
    /*background-position:100pt,50pt;*/
}
.body2{
    background-image:url(./img/bg2.gif);
    background-repeat:no-repeat;
    /*background-position:100pt,50pt;*/
}

.ueberschr_101{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    TEXT-ALIGN: left;
    FONT-SIZE: 14pt;
    font-weight:500;
    position:absolute;
    top:30px;
    left:250px;
    width: 450px;
}

.ueberschr_102{
    COLOR: #FEA624;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 12pt;
    font-weight:600;
    position:absolute;
    top:100px;
    left:270px;
}
.ueberschr_103{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:600;
}

.ueberschr_104{
    BACKGROUND-COLOR:#F6BF69;
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:600;
}

.ueberschr_105{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 12pt;
    font-weight:700;
    TEXT-ALIGN:center;
}

.ueberschr_106{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 12pt;
    font-weight:700;
    TEXT-ALIGN:center;
}

.img_01{
    position:absolute;
    top:90px;
    left:185px;
    width:420px;
    /*padding-right:5px;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#820207;*/
}

.img_02{
    position:absolute;
    top:140px;
    left:270px;
    width:600px;
    /*padding-right:5px;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#820207;*/
}



.text_01{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
    position:absolute;
    top:110px;
    left:630px;
}

.text_02{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:700;
    
}
.text_03{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
}
.iframe_01{
    COLOR: #000000;
    background-color:#FFF9F0;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
    
    Width:50;
    
    scrollbar-base-color:#8C8CC6;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-darkshadow-color:#000000;
    scrollbar-face-color:#8C8CC6;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#000000;
    scrollbar-track-color:#ACACE6;
}
.iframe_02{
    scrollbar-base-color:#8C8CC6;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-darkshadow-color:#000000;
    scrollbar-face-color:#8C8CC6;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#000000;
    scrollbar-track-color:#ACACE6;
}

#iframe_03 {
text-align: justify;
width: 100%px;
height: 300px;

}
#iframe_04 {
text-align: justify;
width: 100%px;
height: 400px;
}

.abstand_iframe{
padding: 10px;
} 

.scrollbereich {
overflow: auto;
width: 97%;
height: 290px;
} 

.scrollbereich_02 {
overflow: auto;
width: 97%;
height: 390px;
} 


.tab_01{
    position:absolute;
    top:334px;
    left:530px;
}
.tab_02{
    border-style:solid;
    border-width:1px;
    border-color:#F6BF69;
}
.tab_03{
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#F6BF69;
}


.tab_04{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 12pt;
    font-weight:600;
    
    width:700px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#F6BF69;
    
}

.tab_05{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
    
    width:700px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#F6BF69;
    
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#F6BF69;
}

.tab_06{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:600;
}
.tab_07{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
}


.st_link_01{
    COLOR:#7B7B7B;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:600;
}
.st_link_02{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:700;
}

.det_link_01{
    COLOR:#7B7B7B;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:600;
}

.line_01{
    background-COLOR: #F6BF69;
    position:absolute;
    top:360px;
    left:200px;
    width:750px;
    height:7px;
    padding:0px;
     FONT-SIZE: 5pt;
}
.line_02{
    COLOR: #F6BF69;
    text-align:left;
    width:95%;
    height:1px;
}
.news_ticker{
    position:absolute;
    top:380px;
    left:200px;
    width:700px;
    height:50px;
}

.presse_detail_01{
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
    position:absolute;
    top:100px;
    left:200px;
    width:700px;
}
.presse_detail_02{
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
    background: #820207;
    width:500px;
    margin-top: 0px; 
    padding-top:0px;
}

.nt_02{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:700;
}
.nt_03{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
}
.nt_04{
    COLOR: #2E46FA;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
}

.nt_05{
    TEXT-DECORATION: NONE;
}


.kont_01{
    position:absolute;
    top:100px;
    left:250px;
    width:700px;
}

.impressum_01{
    position:absolute;
    top:100px;
    left:250px;
    width:700px;
}

.anfahr_01{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:700;
    
    position:absolute;
    top:100px;
    left:250px;
    width:700px;
}

.unternehmen_01{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
    
    position:absolute;
    top:100px;
    left:250px;
    width:700px;
}
.rueckruf_01{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
    TEXT-ALIGN: left;
    position:absolute;
    top:100px;
    left:250px;
    width:700px;
}
.beratungsth_01{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
    
    position:absolute;
    top:150px;
    left:250px;
    width:700px;
}

.branchen_01{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
    
    position:absolute;
    top:150px;
    left:200px;
    width:760px;
}

.referenz_01{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 10pt;
    font-weight:500;
    
    position:absolute;
    top:150px;
    left:250px;
    /*width:700px;*/
}

.anf_link01{  
    width:30px;
   /* height: 50px;*/
    border-style:solid;
    border-width:1px;
    border-color:#000000;
}
.anf_link02{
    COLOR: #000000;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    TEXT-ALIGN: CENTER;
    FONT-SIZE: 14pt;
    font-weight:600;
}
.anf_karte01{  
    
    border-style:solid;
    border-width:1px;
    border-color:#F6BF69;
}

.mlink_101,.mlink_102,.mlink_103,.mlink_104,.mlink_105,.mlink_106,.mlink_107,.mlink_108,.mlink_109,.mlink_110,.mlink_111,.mlink_112,.mlink_113,.mlink_114,.mlink_115,.mlink_116,.mlink_117,.mlink_118,.mlink_119,.mlink_120{
    COLOR: #ffffff;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 8pt;
    font-weight:700;
}

.mlink_sel_101,.mlink_sel_102,.mlink_sel_103,.mlink_sel_104,.mlink_sel_105,.mlink_sel_106,.mlink_sel_107,.mlink_sel_108,.mlink_sel_109,.mlink_sel_110,.mlink_sel_111,.mlink_sel_112,.mlink_sel_113,.mlink_sel_114,.mlink_sel_115,.mlink_sel_116,.mlink_sel_117,.mlink_sel_118,.mlink_sel_119,.mlink_sel_120{
    COLOR: #888888;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 8pt;
    font-weight:700;
}

.mlink_101:hover,.mlink_102:hover,.mlink_103:hover,.mlink_104:hover,.mlink_105:hover,.mlink_106:hover,.mlink_107:hover,.mlink_108:hover,.mlink_109:hover,.mlink_110:hover,.mlink_111:hover,.mlink_112:hover,.mlink_113:hover,.mlink_114:hover,.mlink_115:hover,.mlink_116:hover,.mlink_117:hover,.mlink_118:hover,.mlink_119:hover,.mlink_120:hover{
    COLOR: #888888;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 8pt;
    font-weight:700;
}


.mlink_101,.mlink_sel_101{
    position:absolute;
    top:130px;
    left:21px;
}
.mlink_102,.mlink_sel_102{
    position:absolute;
    top:150px;
    left:25px;
}
.mlink_103,.mlink_sel_103{
    position:absolute;
    top:170px;
    left:28px;
}
.mlink_104,.mlink_sel_104{
    position:absolute;
    top:190px;
    left:30px;
}
.mlink_105,.mlink_sel_105{
    position:absolute;
    top:210px;
    left:32px;
}
.mlink_106,.mlink_sel_106{
    position:absolute;
    top:230px;
    left:33px;
}
.mlink_107,.mlink_sel_107{
    position:absolute;
    top:250px;
    left:33px;
}
.mlink_108,.mlink_sel_108{
    position:absolute;
    top:270px;
    left:33px;
}
.mlink_109,.mlink_sel_109{
    position:absolute;
    top:290px;
    left:33px;
}

.mlink_110,.mlink_sel_110{
    position:absolute;
    top:310px;
    left:32px;
}

.mlink_111,.mlink_sel_111{
    position:absolute;
    top:330px;
    left:31px;
}

.mlink_112,.mlink_sel_112{
    position:absolute;
    top:350px;
    left:30px;
}

.mlink_113,.mlink_sel_113{
    position:absolute;
    top:370px;
    left:29px;
}
.mlink_114,.mlink_sel_114{
    position:absolute;
    top:390px;
    left:27px;
}
.mlink_115,.mlink_sel_115{
    position:absolute;
    top:410px;
    left:24px;
}
.mlink_116,.mlink_sel_116{
    position:absolute;
    top:430px;
    left:21px;
}
.mlink_117,.mlink_sel_117{
    position:absolute;
    top:450px;
    left:18px;
}
.mlink_118,.mlink_sel_118{
    position:absolute;
    top:470px;
    left:13px;
}
.mlink_119,.mlink_sel_119{
    position:absolute;
    top:490px;
    left:9px;
}

.mlink_120,.mlink_sel_120{
    /*position:absolute;
    top:510px;
    left:32px;*/
}


.mlink_l_101,.mlink_l_102,.mlink_l_103,.mlink_l_104,.mlink_l_105,.mlink_l_106,.mlink_l_107,.mlink_l_108,.mlink_l_109,.mlink_l_110,.mlink_l_111,.mlink_l_112,.mlink_l_113{
    COLOR: #ffffff;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 8pt;
    font-weight:700;
}

.mlink_l_sel_101,.mlink_l_sel_102,.mlink_l_sel_103,.mlink_l_sel_104,.mlink_l_sel_105,.mlink_l_sel_106,.mlink_l_sel_107,.mlink_l_sel_108,.mlink_l_sel_109,.mlink_l_sel_110,.mlink_l_sel_111,.mlink_l_sel_112,.mlink_l_sel_113{
    COLOR: #888888;/*#F8D887*/
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 8pt;
    font-weight:700;
}

.mlink_l_101:hover,.mlink_l_102:hover,.mlink_l_103:hover,.mlink_l_104:hover,.mlink_l_105:hover,.mlink_l_106:hover,.mlink_l_107:hover,.mlink_l_108:hover,.mlink_l_109:hover,.mlink_l_110:hover,.mlink_l_111:hover,.mlink_l_112:hover,.mlink_l_113:hover{
    COLOR: #888888;
    FONT-FAMILY:   Arial,Tahoma, Helvetica;
    TEXT-DECORATION: NONE;
    FONT-SIZE: 8pt;
    font-weight:700;
}

/*kontakt*/
.mlink_l_101,.mlink_l_sel_101{
    position:absolute;
    top:250px;
    left:50px;
}
.mlink_l_102,.mlink_l_sel_102{
    position:absolute;
    top:270px;
    left:50px;
}

.mlink_l_103,.mlink_l_sel_103{
    position:absolute;
    top:290px;
    left:50px;
}

.mlink_l_104,.mlink_l_sel_104{
    position:absolute;
    top:310px;
    left:50px;
}
/*ENDE kontakt*/


/*UNTERNEHMEN*/
.mlink_l_105,.mlink_l_sel_105{
    position:absolute;
    top:170px;
    left:50px;
}
.mlink_l_106,.mlink_l_sel_106{
    position:absolute;
    top:190px;
    left:50px;
}
.mlink_l_107,.mlink_l_sel_107{
    position:absolute;
    top:210px;
    left:50px;
}
/*ENDE UNTERNEHMEN*/

/*leistungen (BERATUNGSTHEMEN)*/
.mlink_l_108,.mlink_l_sel_108{
    position:absolute;
    top:190px;
    left:50px;
}
.mlink_l_109,.mlink_l_sel_109{
    position:absolute;
    top:210px;
    left:50px;
}
.mlink_l_113,.mlink_l_sel_113{
    position:absolute;
    top:230px;
    left:50px;
}

/*ENDE leistungen (BERATUNGSTHEMEN)*/

.mlink_l_110,.mlink_l_sel_110{
    position:absolute;
    top:310px;
    left:40px;
}

.mlink_l_111,.mlink_l_sel_111{
    position:absolute;
    top:330px;
    left:40px;
}

.mlink_l_112,.mlink_l_sel_112{
    position:absolute;
    top:350px;
    left:40px;
}



/*!!!!!!!!!!!!!RUNDE ECKEN!!!!!!!!!!!*/    
/*.rtop, .rbottom{display:block;}*/
.rtop_01 *, .rbottom_01 *{display: block; height: 1px; overflow: hidden; background: #820207; margin: 0px; padding:0px}
.rtop_02 *, .rbottom_02 *{display: block; height: 1px; overflow: hidden; background: #E1B2C0; margin: 0px; padding:0px}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}     
/*!!!!!!!!!!!!RUNDE ECKEN!!!!!!!!!!!!!!*/

