body {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        background-color: #FFFFFF;
        font-size: 12px;
        line-height: 15px;
        word-spacing: 0.01em;

        color:#333333;








}
#Logo {
        position: absolute;
        top: 20px;
        left: 30px;
        width: 144px;
        height: 144px;
        z-index: 2;
}
#Content_grau {        border: 1px solid #E1491C;}
#Content_gelb {        border: 1px solid #BCBCBE;}
#Content_blau {        border: 1px solid #BCBCBE;}
#Content_gruen{ border: 1px solid #BCBCBE;}

#Content_grau, #Content_gelb, #Content_blau, #Content_gruen {
        background-color:#FFFFFF;
        position:absolute;
        top:155px;
        left:200px;
        height:420px;
        width:675px;
        overflow: hidden;
        z-index: 2;
}
#Hintergrund_grau, #Hintergrund_gelb, #Hintergrund_blau, #Hintergrund_gruen {
        position: absolute;
        top: 360px;
        left: 70px;
        height: 260px;
        width: 670px;
        z-index: 1;
        }
#Hintergrund_grau {        background-color: #E1491C;        width: 843px;}
#Hintergrund_gelb {        background-color: #BCBCBE;        }
#Hintergrund_blau {        background-color: #BCBCBE;        }
#Hintergrund_gruen {background-color: #BCBCBE;        }

#start{
        position:absolute;
        z-index:2;
        left: 1px;
        top: 1px;
        width:670px;
        height:271px;
        }
#Copyright {
        font-size:9px;
        color: #333333;
        position: absolute;
        left: 70px;
        top: 620px;
        z-index: 0;
}

#BalkenSenkrecht{
        position:absolute;
        width:20px;
        height:286px;
        top:40px;
        left:376px;
        background-color:#BCBCBE;
        z-index:1;
}
/********   Navigation ********/
#Menue_oben {
        position:absolute;
        top:69px;
        left:200px;
        height:81px;
        width:675px;
        font-size:12px;
        }
#Menue_oben a{
        margin:5px 36px 8px 36px;
        padding:0;
        }
#sub_Menu_1, #sub_Menu_2 , #sub_Menu_3  {
        position:absolute;
        top:28px;
        visibility:hidden;
        z-index: 4;
        list-style: none;
        font-size:12px;
        margin: 3px 0 5px 0;
        padding:0;
        }
#sub_Menu_1 {left:0px;}
#sub_Menu_2 {left:245px;}
#sub_Menu_3 {left:400px;}


#sub_Menu_1 li, #sub_Menu_2 li, #sub_Menu_3 li, #sub_Menu_portfolio li {
        margin: 0 0 4px 0;
        padding:0;
        }
#sub_Menu_1 li a, #sub_Menu_2 li a, #sub_Menu_3 li a, #sub_Menu_portfolio li a{
        font-size:10px;
        color: #979595;
        font-weight:normal;
        }
#sub_Menu_1 li a:hover, #sub_Menu_2 li a:hover,#sub_Menu_3 li a:hover, #sub_Menu_portfolio li a:hover, a#current, li a#current{
         color:#333333;
        }

a:link , a:visited{
    text-decoration:none;
    color: #979595;
}
a:hover {
    text-decoration:none;
    color:#333333;
}
#Menue_links {
        position:absolute;
        top:165px;
        left:73px;
        width:126px;
        height:153px;
        font-size:12px;
        }
#sub_Menu_portfolio{
    position:absolute;
        top:200px;
        left:73px;
        width:120px;
        list-style: none;
        font-size:11px;
        margin: 3px 0 5px 0;
        padding:0;

        }


.sub{
        margin-top:2px;
        margin-bottom:2px;
}
.sub_xl{
        margin-top:14px;
        margin-bottom:14px;
}

p{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size:12px;
        color: #4F4F4F;
        line-height:17px;
}
p.breit {
        position: absolute;
        left: 31px;
        top: 19px;
        width:600px;
        z-index: 2;
}
p.schmal {
        position: absolute;
        left: 31px;
        top: 19px;
        width:380px;
        z-index: 1;
}
p.spalterechts {
        position: absolute;
        left: 423px;
        top: 19px;
        width:220px;
        z-index: 1;
}
p.beschreibung {
        position: relative;
        left: 0px;
        top: 5px;
        width:500px;
        line-height:20px;
        z-index: 1;
}
#bild{
        position:absolute;
        top:60px;
        left:422px;
        z-index:44;
}

#portfoliobild{
        position:absolute;
        top:26px;
        left:30px;
        z-index:1;
}
#Content_grau table{
        position: absolute;
        width: 360px;
        left: 31px;
        top: 55px;
        z-index: 1;
}
#Content_grau table td{
        vertical-align:top;
}

.projekt {
        position: absolute;
        top: 30px;
        left: 30px;
        width: 477px;
        height: 301px;
        z-index: 2;
}

#v_1 {  position: absolute; width: 34px;        height: 34px; z-index: 2; top: 30px; left: 560px; background:#D4D4D5;}
#v_2 {  position: absolute; width: 34px;        height: 34px; z-index: 2; top: 30px; left: 615px; background:#D4D4D5;}
#v_3 {  position: absolute; width: 34px;        height: 34px; z-index: 2; top: 85px; left: 560px;background:#D4D4D5;}
#v_4 {  position: absolute; width: 34px;        height: 34px; z-index: 2; top: 85px; left: 615px;background:#D4D4D5;}
#v_5 {  position: absolute; width: 34px;        height: 34px; z-index: 2; top: 140px; left: 560px;background:#D4D4D5;}
#v_6 {  position: absolute; width: 34px;        height: 34px; z-index: 2; top: 140px; left: 615px;background:#D4D4D5;}
#v_7 {  position: absolute; width: 34px;        height: 34px; z-index: 2; top: 195px; left: 560px;background:#D4D4D5;}
#v_8 {  position: absolute; width: 34px;        height: 34px; z-index: 2; top: 195px; left: 615px;background:#D4D4D5;}
#v_9 {  position: absolute; width: 34px;        height: 34px; z-index: 2; top: 250px; left: 560px;background:#D4D4D5;}
#v_10 { position: absolute; width: 34px;        height: 34px; z-index: 2; top: 250px; left: 615px;background:#D4D4D5;}
#v_11 { position: absolute; width: 34px;        height: 34px; z-index: 2; top: 305px; left: 560px;background:#D4D4D5;}
#v_12 { position: absolute; width: 34px;        height: 34px; z-index: 2; top: 305px; left: 615px;background:#D4D4D5;}
#v_13 { position: absolute; width: 34px;        height: 34px; z-index: 2; top: 360px; left: 560px;background:#D4D4D5;}
#v_14 { position: absolute; width: 34px;        height: 34px; z-index: 2; top: 360px; left: 615px;background:#D4D4D5;}

#v_1_on {  position: absolute; width: 32px;        height: 32px; z-index: 1; top: 30px; left: 560px; border: 1px solid #E1491C;}
#v_2_on {  position: absolute; width: 32px;        height: 32px; z-index: 1; top: 30px; left: 615px; border: 1px solid #E1491C;}
#v_3_on {  position: absolute; width: 32px;        height: 32px; z-index: 1; top: 85px; left: 560px; border: 1px solid #E1491C;}
#v_4_on {  position: absolute; width: 32px;        height: 32px; z-index: 1; top: 85px; left: 615px; border: 1px solid #E1491C;}
#v_5_on {  position: absolute; width: 32px;        height: 32px; z-index: 1; top: 140px; left: 560px; border: 1px solid #E1491C;}
#v_6_on {  position: absolute; width: 32px;        height: 32px; z-index: 1; top: 140px; left: 615px; border: 1px solid #E1491C;}
#v_7_on {  position: absolute; width: 32px;        height: 32px; z-index: 1; top: 195px; left: 560px; border: 1px solid #E1491C;}
#v_8_on {  position: absolute; width: 32px;        height: 32px; z-index: 1; top: 195px; left: 615px; border: 1px solid #E1491C;}
#v_9_on {  position: absolute; width: 32px;        height: 32px; z-index: 1; top: 250px; left: 560px; border: 1px solid #E1491C;}
#v_10_on { position: absolute; width: 32px;        height: 32px; z-index: 1; top: 250px; left: 615px; border: 1px solid #E1491C;}
#v_11_on { position: absolute; width: 32px;        height: 32px; z-index: 1; top: 305px; left: 560px; border: 1px solid #E1491C;}
#v_12_on { position: absolute; width: 32px;        height: 32px; z-index: 1; top: 305px; left: 615px; border: 1px solid #E1491C;}
#v_13_on { position: absolute; width: 32px;        height: 32px; z-index: 1; top: 360px; left: 560px; border: 1px solid #E1491C;}
#v_14_on { position: absolute; width: 32px;        height: 32px; z-index: 1; top: 360px; left: 615px; border: 1px solid #E1491C;}

.feld{
        width: 291px;
        height: 50px;
        border:1px solid #E9E9E9;
        }
.feld a{
        display:block;
        color: #000000;
        font-style: normal;
        font-size: 12px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        margin:3px 0 0 5px;
        }
.feld a:hover{
        color: #4b4c50;
        }
#news1{
        position: absolute;
        top: 288px;
        left: 36px;
        z-index: 10;
}
#news2{
        position: absolute;
        top: 288px;
        left: 343px;
        z-index: 10;
}
p.adresse{
        position: absolute;
        font-size: 10px;
        top: 354px;
        left: 39px;
        width:600px;
        text-align:center;
        }
