﻿/***************/
/*  Allgemein  */
/***************/
body {
    background-color: white;
    margin-top: 150px;
    color:#cccccc;
}



/**********/
/*  Menü  */
/**********/

/*Respositive Menü*/
.respmenu {
    position: absolute;
    left: -9999px;
    font-size: x-small;
    line-height: 10px;
}

/*animated Menü*/
.anmmenu
{
    position: relative !important;
    left: 25px !important;
}




/************/
/*  Footer  */
/************/
.mfooter
{
    background-color:#303030; 
    text-align:center; 
    color:#cccccc;
    padding-top:18px;
    font-family:Calibri;
    font-size:18px;
}


/************/
/*  Header  */
/************/
.logoimage
{
    height:80px;
    margin-bottom:10px;
    margin-top:10px;
}


/************************/
/*  Seitenübergreifend  */
/************************/

/* Header 2 ändern*/
.h2gh{
    text-align:center;
    font-family:Calibri;
    font-style:italic;
    font-size:30px;
    background-color:#445566;
    padding-top: 30px;
    padding-bottom: 30px;
    color:#ffffff;
    /*color:yellow;*/
}

/*Text normal Blocksatz*/
.tnb{
    text-align:justify;
    font-family:Calibri;
    font-style:normal;
    font-size:22px;
    color:#222222;
}

/*Text normal Blocksatz*/
.tnl{
    text-align:left;
    font-family:Calibri;
    font-style:normal;
    font-size:22px;
    color:#222222;
}


/**********/
/*  Home  */
/**********/

/*Zitat normal*/
.ztn{
    text-align:center;
    font-family:Calibri;
    font-style:normal;
    font-size:22px;
    color:#222222;
}

/*Zitat grauer Hintergrund*/
.ztg{
    text-align:center;
    font-family:Calibri;
    font-style:normal;
    font-size:22px;
    color:#222222;

    background-color:#cccccc; 
    padding-top:8px; 
    padding-bottom:0px;
    margin-top:0px; 
    margin-bottom:0px;

}

/*Zitatautor*/
.zta{
    text-align:right;
    font-family:Calibri;
    font-style:italic;
    font-size:15px;
    margin-right:20px;
}


/***************/
/*  Expertise  */
/***************/

/* Header 1 für die Expertise ändern*/
.exph
{
    text-align:left;
    font-family:Calibri;
    font-style:normal;
    font-size:24px;
    font-weight:600;
    background-color:#d8dfe7;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    color:#000000;
}

/* Text für die Expertise ändern*/
.expt
{
    text-align:left;
    font-family:Calibri;
    font-style:normal;
    font-size:18px;
    font-weight:400;
    background-color:#ffffff;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 22px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:30px;
    color:#000000;
}


/*****************/
/*  Zertifikate  */
/*****************/

/* Header 3 ändern*/
.h3hgh
{
    text-align:center;
    font-family:Calibri;
    font-style:normal;
    font-size:24px;
    background-color:#556677;
    color:#ffffff;
    padding-top: 20px;
    padding-bottom: 20px;
}

/* Überschrift über Image*/
.Ueueimg
{
    text-align:left;
    font-family:Calibri;
    font-style:normal;
    font-size:28px;
    font-size:2.8vw;
    color:white;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:12px;
    margin-top: 9px;
    margin-bottom: 6px;
    line-height:30px;
    line-height:3.0vw;
}

/* zweite Überschrift über dem Image*/
.Ue2ueimg
{
    text-align:left;
    font-family:Calibri;
    font-style:normal;
    font-size:24px;
    font-size:2.4vw;
    color:white;
    padding-left:30px;
    padding-right:12px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 9px;
    margin-bottom: 6px;
    line-height:26px;
    line-height:2.6vw;
}

/* Skills Text normal*/
.sktn
{
    text-align:left;
    font-family:Calibri;
    font-style:normal;
    font-size:22px;
    font-size:2.2vw;
    font-weight:200;
    color:white;
    padding-left:60px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top: 9px;
    margin-bottom: 6px;
    line-height:27px;
    line-height:3.2vw;
}

/* Skills Text großer Zeilenabstand*/
.sktnga
{
    text-align:left;
    font-family:Calibri;
    font-style:normal;
    font-size:22px;
    font-size:2.2vw;
    font-weight:200;
    color:white;
    padding-left:60px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top: 9px;
    margin-bottom: 6px;
    line-height:60px;
    line-height:6.0vw;
}

/* Skills Text eingerückt*/
.sktneg
{
    text-align:left;
    font-family:Calibri;
    font-style:normal;
    font-size:22px;
    font-size:2.2vw;
    font-weight:200;
    color:white;
    padding-left:90px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top: 9px;
    margin-bottom: 6px;
    line-height:27px;
    line-height:3.2vw;
}


/**************/
/*  Referenz  */
/**************/



/*************/
/*  Kontakt  */
/*************/

/* Kontakt linke Spalte ändern*/
.klsp
{
    text-align:left;
    font-family:Calibri;
    font-style:italic;
    font-size:20px;
    background-color:#ffffff;

    padding-top: 30px;
    padding-bottom: 30px;

    color:#000000;
    /*color:yellow;*/

}

/* Kontakt rechte Spalte ändern*/
.krsp
{
    text-align:left;
    font-family:Calibri;
    font-style:italic;
    font-size:20px;
    font-weight:400;
    background-color:#ffffff;

    padding-top: 30px;
    padding-bottom: 30px;

    color:blue;
}


/***************/
/*  Impressum  */
/***************/

/*Impessum - Überschrift*/
.impue
{
    text-align:center;
    font-family:Calibri;
    font-style:normal;
    font-size:28px;
    font-weight:600;
    background-color:#ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
    color:#222222;
}

/*Impessum - Text*/
.imptn
{
    text-align:center;
    font-family:Calibri;
    font-style:normal;
    font-size:24px;
    font-weight:400;
    background-color:#ffffff;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    color:#222222;
}


/*************/
/*  Service  */
/*************/

.sue1{
    text-align:left;
    font-family:Calibri;
    font-style:normal;
    font-size:22px;
    color:#222222;
    line-height:26px;

    background-color:#d8dfe7; 
    padding-top:8px; 
    padding-bottom:0px;
    margin-top:0px; 
    margin-bottom:0px;
}


.stn1{
    text-align:left;
    font-family:Calibri;
    font-style:normal;
    font-size:22px;
    color:#222222;
    line-height:26px;

    background-color:#ffffff; 
    padding-top:8px; 
    padding-bottom:0px;
    margin-top:0px; 
    margin-bottom:0px;
}






