html {
        height: 100%;
}

body {background-color:#D2D4C7;
       margin: 0;
       padding: 0;
       font-size:12px; font-family:Verdana,Arial,SansSerif;}

#fenster
{      position:absolute;
       left:50%;
       top:50%;
       width:780px;
       height:420px;
       margin-left:-390px;
       margin-top:100px;
       margin-top/**/:-210px;
       background-color:#000000;
       border-top:1px solid #FFFFFF;
       border-bottom:1px solid #FFFFFF;
       z-index:1;}

p     {font-size:12px;
       color:#4D4D4D;
       font-weight:normal;
       line-height:16px;
       margin:0px;
       margin-bottom:8px;
       text-align:left;}

a      {font-size:14px;
       font-weight:bold;
       line-height:16px;
       text-align:left;
       margin:0px;
       color:#850F0F;
       text-decoration:none;}

a:hover
       {color:#E25467;}

.aktiv
{
        font-size: 12px;
        font-weight:normal;
        color: #E25467;
        line-height: 18px;
        text-align: left;
        letter-spacing:1px;
        margin: 0px;
        padding: 0px;
}

.aktiv_kl
{
        font-size: 10px;
        font-weight:bold;
        color: #E25467;
        line-height: 18px;
        text-align: left;
        letter-spacing:1px;
        margin: 0px;
        padding: 0px;
}

.navi  {font-size:12px;
       color:#697C00;
       font-weight:normal;
       line-height:18px;
       letter-spacing:1px;
       text-align:left;
       text-decoration:none;}

.imp  {font-size:10px;
       color:#748900;
       font-weight:bold;
       line-height:18px;
       letter-spacing:1px;
       text-align:left;
       text-decoration:none;}

.unternavi
       {font-size:12px;
       color:#4D4D4D;
       font-weight:normal;
       line-height:18px;
       letter-spacing:1px;
       text-align:left;
       text-decoration:none;}

.untertext
       {font-size:12px;
       color:#4D4D4D;
       font-weight:normal;
       line-height:18px;
       letter-spacing:0px;
       text-align:left;
       text-decoration:none;}

.www  {font-size:11px;
       color:#4D4D4D;
       font-weight:normal;
       line-height:11px;
       text-align:left;
       text-decoration:none;}

.click {font-size:12px;
       color:#697C00;
       font-weight:normal;
       line-height:12px;
       text-align:left;
       text-decoration:none;}

.rot
       {color:#E25647;}

.ueber {font-size:14px;
        color:#929292;
        font-weight:bold;
        margin-bottom:0px;
        line-height:18px;}


h1     {font-size:30px;
       font-weight:bold;
       line-height:35px;
       text-align:left;
       margin:0px;
       color:#A4A4A4;}

h2     {font-size:16px;
       font-weight:bold;
       line-height:24px;
       text-align:left;
       margin:0px;
       color:#697C00;}

h5     {font-size:14px;
       font-weight:bold;
       line-height:24px;
       text-align:right;
       margin:0px;
       color:#697C00;}

h3     {font-size:16px;
       font-weight:bold;
       line-height:24px;
       text-align:left;
       margin:0px;
       margin-bottom:8px;
       color:#929292;}

h4     {font-size:11px;
       font-weight:normal;
       line-height:11px;
       text-align:left;
       margin:0px;
       color:#4D4D4D;}

h6     {font-size:12px;
       font-weight:bold;
       line-height:24px;
       text-align:left;
       letter-spacing:1px;
       margin:0px;
       color:#656565;}

#navi_punkt1
{      position:absolute;
       top:141px;
       left:37px;
       width:18px;
       height:18px;
       z-index:5;}

#navi_punkt2
{      position:absolute;
       top:159px;
       left:37px;
       width:18px;
       height:18px;
       z-index:5;}

#navi_punkt3
{      position:absolute;
       top:177px;
       left:37px;
       width:18px;
       height:18px;
       z-index:5;}

#navi_punkt4
{      position:absolute;
       top:195px;
       left:37px;
       width:18px;
       height:18px;
       z-index:5;}

#navi_punkt5
{      position:absolute;
       top:213px;
       left:37px;
       width:18px;
       height:18px;
       z-index:5;}

#punkt_rot2
{      position:absolute;
       top:159px;
       left:37px;
       width:18px;
       height:18px;
       z-index:5;}

#punkt_rot3
{      position:absolute;
       top:177px;
       left:37px;
       width:18px;
       height:18px;
       z-index:5;}

#punkt_rot4
{      position:absolute;
       top:195px;
       left:37px;
       width:18px;
       height:18px;
       z-index:5;}

#punkt_rot5
{      position:absolute;
       top:213px;
       left:37px;
       width:18px;
       height:18px;
       z-index:5;}

#punkt
{      position:absolute;
       top:370px;
       left:730px;
       width:18px;
       height:18px;
       z-index:5;}

#click
{      position:absolute;
       top:372px;
       left:749px;
       width:18px;
       height:18px;
       z-index:5;}

#u_navi
{      position:absolute;
       top:260px;
       left:43px;
       width:300px;
       height:50px;
       z-index:5;}

#trans1
{      position:absolute;
       top:102px;
       left:200px;
       width:138px;
       height:140px;
       z-index:5;}

#trans2
{      position:absolute;
       top:102px;
       left:344px;
       width:138px;
       height:140px;
       z-index:5;}

#trans3
{      position:absolute;
       top:102px;
       left:488px;
       width:138px;
       height:140px;
       z-index:5;}

#bild1
{      position:absolute;
       top:108px;
       left:206px;
       width:130px;
       height:132px;
       z-index:5;}

#bild2
{      position:absolute;
       top:108px;
       left:350px;
       width:130px;
       height:132px;
       z-index:5;
       visibility:hidden;}

#bild3
{      position:absolute;
       top:108px;
       left:494px;
       width:130px;
       height:132px;
       z-index:5;
       visibility:hidden;}

#portrait
{      position:absolute;
       top:108px;
       left:494px;
       width:130px;
       height:132px;
       z-index:5;
       visibility:visible;}

#bildgruen1
{      position:absolute;
       top:108px;
       left:206px;
       width:130px;
       height:132px;
       z-index:4;
       visibility:visible;}

#bildgruen2
{      position:absolute;
       top:108px;
       left:350px;
       width:130px;
       height:132px;
       z-index:5;
       visibility:visible;}

#bildorange2
{      position:absolute;
       top:108px;
       left:494px;
       width:130px;
       height:132px;
       z-index:4;
       visibility:visible;}

#bildorange3
{      position:absolute;
       top:108px;
       left:350px;
       width:130px;
       height:132px;
       z-index:4;
       visibility:visible;}

#foto_haus
{      position:absolute;
       top:0px;
       left:726px;
       width:198px;
       height:600px;
       z-index:3;}

#foto_ra
{      position:absolute;
       top:30px;
       left:726px;
       width:190px;
       height:217px;
       background-color:#F3C691;
       z-index:2;}

#fotostreif
{      position:absolute;
       top:246px;
       left:0px;
       width:780px;
       height:159px;
       z-index:2;}

#fotostreifen
{      position:absolute;
       top:246px;
       left:0px;
       width:780px;
       height:159px;
       z-index:3;}

#text_titel
{      position:absolute;
       top:59px;
       left:340px;
       width:400px;
       height:34px;
       z-index:3;}

#text_name
{      position:absolute;
       top:300px;
       left:108px;
       width:250px;
       height:50px;
       z-index:5;}

#text_job
{      position:absolute;
       top:320px;
       left:80px;
       width:250px;
       height:50px;
       z-index:5;}

#www_lin
{      position:absolute;
       top:70px;
       left:77px;
       width:250px;
       height:50px;
       z-index:5;}

#navi
{      position:absolute;
       top:140px;
       left:58px;
       width:72px;
       height:100px;
       text-align:left;
       z-index:4;}


#bild_ra
{      position:absolute;
       top:107px;
       left:604px;
       width:130px;
       height:70px;
       text-align:left;
       z-index:3;}

#bild_hno
{      position:absolute;
       top:107px;
       left:484px;
       width:130px;
       height:70px;
       text-align:left;
       z-index:3;}

#bild_sprung
{      position:absolute;
       top:107px;
       left:364px;
       width:130px;
       height:70px;
       text-align:left;
       z-index:3;}

#bild_inter
{      position:absolute;
       top:107px;
       left:244px;
       width:130px;
       height:15px;
       text-align:left;
       z-index:3;}

#bild_ccm
{      position:absolute;
       top:177px;
       left:604px;
       width:130px;
       height:70px;
       text-align:left;
       z-index:3;}

#bild_fip
{      position:absolute;
       top:177px;
       left:484px;
       width:130px;
       height:70px;
       text-align:left;
       z-index:3;}

#bild_ol
{      position:absolute;
       top:177px;
       left:364px;
       width:130px;
       height:70px;
       text-align:left;
       z-index:3;}

#bild_theater
{      position:absolute;
       top:177px;
       left:244px;
       width:130px;
       height:70px;
       text-align:left;
       z-index:3;}

#www_theater
{      position:absolute;
       top:382px;
       left:73px;
       width:210px;
       height:15px;
       text-align:left;
       z-index:7;}

#www_inter
{      position:absolute;
       top:344px;
       left:185px;
       width:210px;
       height:15px;
       text-align:left;
       z-index:5;}

#www_sprung
{      position:absolute;
       top:315px;
       left:94px;
       width:210px;
       height:15px;
       text-align:left;
       z-index:5;}

#www_hno
{      position:absolute;
       top:282px;
       left:176px;
       width:210px;
       height:15px;
       text-align:left;
       z-index:5;}

#www_ccm
{      position:absolute;
       top:367px;
       left:321px;
       width:210px;
       height:15px;
       text-align:left;
       z-index:5;}

#www_fip
{      position:absolute;
       top:338px;
       left:466px;
       width:210px;
       height:15px;
       text-align:left;
       z-index:5;}

#www_ol
{      position:absolute;
       top:372px;
       left:505px;
       width:210px;
       height:15px;
       text-align:left;
       z-index:5;}

#www_ra
{      position:absolute;
       top:325px;
       left:624px;
       width:150px;
       height:15px;
       text-align:left;
       z-index:5;}

#ueber_about
{      position:absolute;
       top:157px;
       left:108px;
       width:110px;
       height:17px;
       z-index:4;}

#ueber_service
{      position:absolute;
       top:175px;
       left:105px;
       width:110px;
       height:17px;
       z-index:4;}

#ueber_contact
{      position:absolute;
       top:193px;
       left:110px;
       width:110px;
       height:17px;
       z-index:4;}

#ueber_references
{      position:absolute;
       top:211px;
       left:132px;
       width:110px;
       height:17px;
       z-index:4;}


#kontakt
{      position:absolute;
       top:18px;
       left:572px;
       width:115px;
       height:20px;
       z-index:6;}

#home
{      position:absolute;
       top:18px;
       left:654px;
       width:115px;
       height:20px;
       z-index:6;}

#impressum
{      position:absolute;
       top:401px;
       left:58px;
       width:60px;
       height:20px;
       z-index:6;}

#intro
{      position:absolute;
       top:326px;
       left:710px;
       width:60px;
       height:20px;
       z-index:6;}

#textgrau
{      position:absolute;
       top:157px;
       left:254px;
       width:500px;
       height:240px;
       z-index:5;}

#text_angebot
{      position:absolute;
       top:295px;
       left:254px;
       width:300px;
       height:50px;
       line-height:100px;
       z-index:5;}

#zeichen
{      position:absolute;
       top:107px;
       left:3px;
       width:300px;
       height:50px;
       z-index:5;}

#textorange
{      position:absolute;
       top:222px;
       left:568px;
       width:300px;
       height:50px;
       z-index:4;}

#textklein
{      position:absolute;
       top:570px;
       left:663px;
       width:200px;
       height:50px;
       z-index:4;}

#textblau
{      position:absolute;
       top:147px;
       left:157px;
       width:230px;
       height:100px;
       z-index:4;}

#weiss
{      position:absolute;
       top:20px;
       left:55px;
       width:670px;
       height:385px;
       background-color:#FFFFFF;
       z-index:2;}

#hellgrau
{      position:absolute;
       top:0px;
       left:390px;
       width:380px;
       height:36px;
       background-color:#EBE9E9;
       z-index:3;}

#firmensitz
{      position:absolute;
       top:45px;
       left:567px;
       width:128px;
       height:367px;
       z-index:3;}

#profile
{      position:absolute;
       top:244px;
       left:500px;
       width:210px;
       height:190px;
       z-index:3;}

#impressumtext
{      position:absolute;
       top:240px;
       left:500px;
       width:210px;
       height:190px;
       z-index:3;}

#formular
{      position:absolute;
       top:250px;
       left:251px;
       margin-bottom:8px;
       width:385px;
       height:150px;
       z-index:5;}