html {

                height: 100%;

        margin-bottom: 1px;

        }



.alles {

                position:relative;

                width:930px;

                height:675px;

                margin:auto;

                }



body {

                margin:0px;

                padding:0px;

                background-color:#ffffff;

                font-family: Verdana, arial, sans-serif;

                color:#4d4d4d;

                }

 /*Positionierung der Div-Boxen */



.logo {
        top:21px;
        width:135px;
        height:91px;
        margin:0px;
        padding:0px;
        left: 0px;
        position:absolute;
        z-index: 99;
        visibility: visible;

}



.hauptnavigation {                /*  new  */
        display: none;        /*  old  */
        min-width:610px;
        height:20px;
        margin:0px;
        padding:0px;
        color:#000000;
        width: 690px;
        position:absolute;
        top: 76px;
        left: 204px;
        visibility: visible;

}.hauptnavigation_2 {        display: none;}



.unternavigation {
        position:absolute;
        left:171px;                /*  new  */
        top: 97px;        /*  old  */
        /*top:134px;*/

        min-width:590px;
        height:20px;
        margin:0px;
        padding:0px;
        color:#838383;
        width: 689px;

}

.unternavigation_2 {        position:absolute;        left:204px;        top:97px;        min-width:590px;        height:20px;        margin:0px;        padding:0px;        color:#838383;        width: 689px;}

/*

###########################

#     TOP NAVIGATION      #

###########################

*/



/** + html .hauptnavigation {

        padding-bottom: 10px;

        height: 15px;

}*/



/*.hauptnavigation {

        float:left;

        margin-top:78px;

        margin-left: 72px;

        padding: 0px;

}*/

.alles .hauptnavigation ul {

        margin: 0px;

        padding: 0px;

        font-size: 10px;

}

.alles .hauptnavigation .h_navi {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

}



/*.alles .hauptnavigation a {

        margin: 0px;

        padding: 0px;

}*/



.hauptnavigation li {

        display: inline;

        list-style-type: none;

        margin: 0px;

        padding-right: 10px;

}



.hauptnavigation_no {

        color: #333333;

        text-decoration: underline;

}





.hauptnavigation_no:hover {

        color: #f9842b;

}



.hauptnavigation_act {

        color: #f9842b;

        text-decoration: underline;

}



.seite {

        position:absolute;

        top:59px;

        width:35px;

        height:509px;

        margin:0px;

        padding:0px;

        left:885px;

        vertical-align:bottom;

}



.seite_eshop {

        position:absolute;

        top:170px;

        width:35px;

        height:509px;

        padding:0px;

        left:885px;

        vertical-align:bottom;

}

.seite_banner {

        position:absolute;

        top:275px;

        width:35px;

        height:509px;

        padding:0px;

        left:885px;

        vertical-align:bottom;

}


.inhalt {
        position:absolute;
        left:173px;                /*  new  */
        top:140px;        /*  old  */
        /*top:178px;*/

        width:671px;
        margin:0px;
        padding:0px;
        font-size:11px;
        height: 517px;

                        }

.inhalt_2 {        position:absolute;        left:204px;        top:140px;        width:671px;        margin:0px;        padding:0px;        font-size:11px;        height: 417px;                        }

.inhalt2 {
        position:absolute;
        left:204px;                /*  new  */
        top:140px;        /*  old  */
        /*top:157px;*/

        width:700px;
        height:400px;
        margin:0px;
        padding:0px;
        visibility: visible;

}



.beispiel_eshop {

        position:absolute;

        width:590px;

        margin:0px;

        padding:0px;

        top: 568px;

        left: 205px;

}



.anfahrt { margin-top:20px; }



/* links Hauptnavigation*/



div.hauptnavigation a:link {

        color:#000000;

        text-decoration:none;

}



div.hauptnavigation a:visited {

        color:#000000;

        text-decoration:none;

}



div.hauptnavigation a:hover {

        color:#FF9900;

        text-decoration:none;

}



div.hauptnavigation a:active {

        color:#000000;

        text-decoration:none;

}



b {

        color:#FF9900;

        font-weight:bold;

        font-size:10pt;

}



.alles .copyright_eshop #footer_left a {

        color: #333333;

}



div.unternavigation a:link {

        color:#838383;

        font-size:8.5pt;

        text-decoration:none;

}



div.unternavigation a:visited  {

        color:#838383;

        font-size:8.5pt;

        text-decoration:none;

}



div.unternavigation a:hover  {

        color:#f0bb00;

        font-size:8.5pt;

        text-decoration:none;

}

td a  {

        color:#FF7C0D;

        font-size:8.5pt;

        text-decoration:none;

}



p a  {

        color:#ff9900;

        font-size:8.5pt;

        text-decoration:none;

        }

div.unternavigation a:active  {

        color:#838383;

        font-size:8.5pt;

        text-decoration:none;

        }



/* Logo */



a img { border-width:0px; }



/* Textformatierung  */



p {

        margin:0px;

        padding-bottom:0px;

}



div.inhalt p {

        font-size:8.5pt;

        color:#4d4d4d;

        line-height:12pt;

        margin-top:-4px;

        padding:0px;

        margin-bottom:8px;

        }



h1 {
        color:#FF9900;
        font-size:9.5pt;
        font-weight:bold;
        margin:0px;
        padding:0px;
        margin-bottom:5px;

}



h2 {
        color:#4d4d4d;
        font-size:8.5pt;
        font-weight:bold;
        margin:0px;
        padding:0px;
        margin-bottom:5px;
        padding-top:8px;

        }



/* Liste */



ul.liste2 {

        color:#4D4D4D;

        background-color:#ffffff;

        font-family:Verdana, sans-serif;

        font-size:8.5pt;

        margin:0px;

        padding:0px;

        margin-bottom:8px;

        margin-top:0px;

        margin-left:-30px;

        padding-left:50px;

        list-style-type:square;

        line-height:12pt;

        }



ul.liste3 {

        color:#4D4D4D;

        font-family:Verdana, sans-serif;

        font-size:8.5pt;

        margin:0px;

        padding:0px;

        margin-top:0px;

        margin-bottom:10px;

        margin-left:-70px;

        padding-left:270px;

        list-style-type:square;

        line-height:12pt;

        }



ul.liste3_eshop{

        color:#4D4D4D;

        font-family:Verdana, sans-serif;

        font-size:8.5pt;

        margin:0px;

        padding:0px;

        margin-top:0px;

        margin-bottom:10px;

        margin-left:0;

        padding-left:15px;

        list-style-type:square;

        line-height:12pt;

        }



ul.isdn {

        color:#4D4D4D;

        font-family:Verdana, sans-serif;

        font-size:8.5pt;

        margin:0px;

        padding:0px;

        margin-bottom:8px;

        margin-top:8px;

        margin-left:-30px;

        padding-left:50px;

        list-style-type:square;

        line-height:12pt;

        }



ul.isdn li { margin-bottom:8px; }



/* Beispiele */



div.beispiel h3 {

        margin:0px;

        padding:0px;

        margin-top:0px;

        margin-bottom:10px;

        font-size:8.5pt;

        font-weight:normal;

}



div.beispiel img {

                width:162px;

                height:122px;

                float:left;

                margin:0px;

                padding:0px;

                }



div.beispiel p {

                margin:0px;

                padding:0px;

                margin-left:180px;

                margin-top:0px;

        margin-bottom:10px;

                line-height:12pt;

                }



div.beispiel a:link {

                color:#4d4d4d;

                font-size:8.5pt;

                text-decoration:none;

                }



div.beispiel a:visited {

                color:#4d4d4d;

                font-size:8.5pt;

                text-decoration:none;

                }



div.beispiel a:hover {

                color:#f0bb00;

                font-size:8.5pt;

                text-decoration:none;

                }



div.beispiel a:active {

                color:#f0bb00;

                font-size:8.5pt;

                text-decoration:none;

                }



/* Beispiele_eshop */



div.beispiel_eshop h3 {

        margin:0px;

        padding:0px;

        margin-top:0px;

        margin-bottom:10px;

        font-size:8.5pt;

        font-weight:normal;

}



div.beispiel_eshop img {

                width:162px;

                height:122px;

                float:left;

                margin:0px;

                padding:0px;

                }



div.beispiel_eshop_left {

                width:280px;

                float:left;

                margin:0px;

                padding:0px;

                }



div.beispiel_eshop_right {

                width:280px;

                float:left;

                margin:0px;

                padding:0px;

                }



div.beispiel_eshop p {

                margin:0px;

                padding:0px;

                margin-left:180px;

                margin-top:0px;

        margin-bottom:10px;

                line-height:12pt;

                font-size:8.5pt;

                }



div.beispiel_eshop a:link {

                color:#4d4d4d;

                background-color:#ffffff;

                font-size:8.5pt;

                text-decoration:none;

                }



div.beispiel_eshop a:visited {

                color:#4d4d4d;

                background-color:#ffffff;

                font-size:8.5pt;

                text-decoration:none;

                }



div.beispiel_eshop a:hover {

                color:#f0bb00;

                background-color:#ffffff;

                font-size:8.5pt;

                text-decoration:none;

                }



div.beispiel_eshop a:active {

                color:#f0bb00;

                background-color:#ffffff;

                font-size:8.5pt;

                text-decoration:none;

                }



/* Domain-Antrag */



table.formular td.vorne3 {

                width:110px;

                text-align:right;

                padding-right:10px;

                }



legend {

        color:#f0bb00;

        font-size:8.5pt;

        }



fieldset {

        border-width:1px;

        border-color:#f0bb00;

        margin-top:15px;

        margin-bottom:10px;

        padding:0px;

        padding-left:8px;

        width:380px;

        }



input { margin-right:5px; }

div.button { margin-left:135px; }


input .klein { width:30px; }



/* Impressum */



table {

        font-size:8.5pt;

        font-family:Verdana, sans-serif;

        color:#4d4d4d;

        margin:0px;

        padding:0px;

        margin-top:4px;

        margin-bottom:12px;

        }



td.vorne { width:60px; }



td.vorne2 { width:110px; }



/* Bildstreifen */





div.grau {

        position:absolute;

        top:440px;

        width:650px;

        height:43px;

        background-color:#EAEAEA;

        border: 1px none #000000;

        left: 204px;

}



div.bild0 {

        position:absolute;

        left:409px;

        top:485px;

        width:57px;

        height:43px;

        }



div.bild1 {

        position:absolute;

        left:491px;

        top:485px;

        width:57px;

        height:43px;

        }



div.bild2 {

        position:absolute;

        left:553px;

        top:485px;

        width:57px;

        height:43px;

        }



div.bild-einzel {

        position:absolute;

        left:491px;

        top:485px;

        width:114px;

        height:43px;

        }



div.bild0 img {

         border-style:solid;

         border-color:#ffffff;

         border-width:5px;

        }



div.bild-einzel img {

        border-style:solid;

         border-color:#ffffff;

         border-width:5px;

        }



div.bild2 img {

        border-style:solid;

        border-color:#ffffff;

        border-width:5px;

        }



div.bild1 img {

        border-style:solid;

         border-color:#ffffff;

         border-width:5px;

        }



/* Copyright */

div.copyright p {

        font-size:7pt;

        color:#ffffff;

        background-color:#ffba19;

        padding:4px;

        padding-left:10px;

        }



/* Flash-Beispiele */



div.flash {

        border-left-width:0px;

        border-right-width:0px;

        border-top-width:1px;

        border-bottom-width:0px;

        border-color:#dcdcdc;

        border-style:solid;

        margin-top:65px;

        }



/*inhalte*/



#cont1 {

        /*background-color: #EEEEEE;*/

        font-size:11px;

        font-style: normal;

        padding: 0px;

                        }



img.newsimg {

        padding-right:8px;

}



p.newstext {

                        padding:0px;

                        }



.newsletter3 {

                        border-left-width:0px;

                        border-right-width:0px;

            border-top-width:1px;

            border-bottom-width:0px;

            border-color:#dcdcdc;

            border-style:solid;

            margin-top:10px;

                        }



#footer  {

        text-align:right;

        font-family:Verdana, Arial, Helvetica, sans-serif;

        color:#999999;

        width:760px;

                        }





#footer a {

        font-size: 10px;

        color: #999999;

}





/*.11pt {font-size: 10px}*/



.Stil3 {font-size: 11px}



.mail {
        position: absolute;
        top:640px;
        left:315px;
        width: 600px;
        font-size:8.5pt;
        text-align: right;
        visibility: visible;

        }



.mail2 {

        position: absolute;

        top:640px;

        left:554px;

        width: 400px;

        font-size:8.5pt;

        text-align: right;

        }



.mail3 {
        position: absolute;
        top:625px;
        left:352px;
        width: 519px;
        font-size:8.5pt;
        text-align: right;
        visibility: visible;

        }



.mail_eshop {

        position: absolute;
        top:740px;
        left:315px;
        width: 600px;
        font-size:8.5pt;
 padding-bottom: 20px;

        text-align: right;

        }



.img_b_0 {

        margin:0px;

        padding:0px;

        border:none;

}



.copyright3 {

        position:absolute;

        top:615px;

        width:883px;

        color:#000000;

        background-color:#ffba19;

        font-size:7pt;

        color:#ffffff;

        background-color:#ffba19;

        padding:4px;

        padding-left:10px;

        left: 21px;



}



.seite3 {

        position:absolute;

        top:64px;

        width:35px;

        height:509px;

/*        margin:0px;*/

        padding:0px;

        left:885px;

        vertical-align:bottom;

}



#footerz {

        background-color:#ffb200;

        color:#333333;

        position:relative;

        width: 865px;

        font-size:11px;

        padding: 5px;

        top: 585px;

        height:15px;

        }



.alles #footerz #footerz_left a{

        color: #333333;

        text-decoration: none;

}



#footerx {

        background-color:#ffb200;

        color:#333333;

        position:relative;

        /*float: left;

        margin: auto;*/

        width: 905px;

        font-size:11px;

        padding: 5px;

        top: 600px;

        height:15px;

        }



.alles #footerx #footerx_left a{

        color: #333333;

        text-decoration: none;

}



#footery {

        background-color:#ffb200;

        color: #333333;

        position:relative;

        /*float: left;

        margin: auto;*/

        width: 905px;

        font-size:11px;

        padding: 5px;

        top: 700px;

        height:15px;

        }



.alles #footery #footery_left a{

        color: #333333;

        text-decoration: none;

}



.alles .hauptnavigation .self {

        color: #FF9900;

}



#footerr {

        background-color:#ffb200;

        color: #333333;

        /*        float: left;

        margin: auto;*/

        width: 945px;

        font-size:11px;

        padding: 0px;

        top: 585px;

        height:15px;

        position:relative;

        }



.alles #footerr #footerr_left a{

        color: #333333;

        text-decoration: none;

}



#footerr_left{

        padding:5px;

}

/*

################################

#           Tabelle            #

################################

*/



table {

        margin: 0;

        padding: 0;

        border-collapse: collapse;

}



caption {

        text-align:left;

        padding-bottom: 5px;

        color:#FF9900;

        font-size:9pt;

        font-weight:bold;

        margin-bottom:8px;

}



.abstand_td {

        padding-left:0px;

 }



 th {

         text-align:left;

        padding-bottom: 5px;

        }



th + th {

        padding-left: 10px;

}



td, th {

        font-weight:normal;

        }



.thbold {

        font-weight: bold;

        }



.alles .inhalt #cont1 #col2_500 .thbold div {

        font-weight: normal;

        font-size: 10px;

}



.tabelback {

background:url(grafiken/arrow.gif);

}



/*ul, menu, dir {html.css (Linie 328)

-moz-padding-start:0px;

display:block;

list-style-type:disc;

margin:1em 0;

}*/

#referenz_button {

        position: relative;

        left:848px;

        top:208px;

        z-index:44;

        width: 30px;

}



.lk_arrow         {        color: #FF9900;                font-weight: bold;                 font-size: 14px;        }

.lk_ue                 {        color: #FBBA00;                font-weight: bold;                font-size: 12px;        }

.alles .hauptnavigation .h_navi a {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;


}

.alles .hauptnavigation .h_navi li {font-size: 11px;}

.hn_orange {color: #FF9900}

* #referenzenMenu {

width:170px;

margin-top: 255px;

padding-top: 119px;

position:relative;

/*  new  */        /*  old  */        /*display: none;*/

}

.m_navi li {font-size: 11px;
                        line-height: 17px;}




#referenzenMenu {

width:170px;

margin-top: -3px !important;         /*  new  */        /*  old  */        /*display: none;*/

}



* html #referenzenMenu {

width:170px;

margin-top: 255px;

padding-top: 119px;

position:relative;

/*  new  */        /*  old  */        /*display: none;*/

}







#leistungskatalogMenu {        width:170px;        /*  new  */        margin-top: 15px;        /*  old  */        /*top:153px;*/        /*position:relative;*/}

#referenzenMenu_2 {        width:170px;        margin-top: 115px;}

#leistungskatalogMenu_2 {        width:170px;        margin-top: 15px;}

.leftMenu a:link, a:active, a:visited {

        color:#4d4d4d;

        text-decoration:none;

}

.leftMenu a:hover {        color:#FF9900;        text-decoration:none;}

.leftMenu a.self:link, a.self:active, a.self:hover, a.self:visited {        color:#FF9900;        text-decoration:none;}



.alles .inhalt .beispiel_eshop_right a {

        color: #FF9900;

}

.alles .inhalt .beispiel_eshop_left a {

        color: #FF9900;

}

.alles .mail_eshop a {

        color: #FF7C0D;

}

.alles .inhalt2 #cont1 #col2_500 a {

        color: #FF7C0D;

}

.alles #referenzenMenu .left_m_u {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #FF9900;

}

.alles #leistungskatalogMenu .leftmu2 {

        color: #FF9900;

        font-size: 12px;

}





.alles .mail3 a {

        color: #FF7C0D;

}
.alles .mail a {
color:#FF7C0D;
}

a.mtext:link, a.mtext:hover, a.mtext:active, a.mtext:visited {
        font-size:8.5pt;
        color:#4d4d4d;
        line-height:12pt;
        margin-top:-4px;
        padding:0px;
        margin-bottom:8px;
        text-decoration:none;
}


a.orange {
color:#FF9900;
}
