
/* 
    Created on : 10.12.2013, 16:03:26
    Author     : JackH
*/

#impressum_1_wrapper_1{
    margin-top: 100px;
    font-family: "Eidenschink_heavy";
    font-size: 24px;
    letter-spacing: 2.5pt;
    float: none;
}
#impressum_1_wrapper_2{
    height: 30px;
    width: 45px;
    border: none;
    float: none;
    border-bottom: 1px solid black;
}
#impressum_1_wrapper_3{   
}
#impressum_1_wrapper_3 p{ 
    /*border: 1px solid black;*/
    width: 220px;
    margin-top: 60px;
    font-family: 'Eidenschink_light';
    font-size: 14px;
    letter-spacing: 1.5pt;
    line-height: 20px;
}
@media (min-width:640px){
    #impressum_1_wrapper_3 p{width: 500px;}
}


#impressum_2_wrapper_1{
    margin-top: 30px;
    font-family: "Eidenschink_heavy";
    font-size: 24px;
    letter-spacing: 2.5pt;
    float: none;
}
#impressum_2_wrapper_2{
    height: 30px;
    width: 45px;
    border: none;
    float: none;
    border-bottom: 1px solid black;
}
#impressum_2_wrapper_3{   
}
#impressum_2_wrapper_3 p{ 
    /*border: 1px solid black;*/
    width: 220px;
    margin-top: 60px;
    font-family: 'Eidenschink_light';
    font-size: 14px;
    letter-spacing: 1.5pt;
    line-height: 20px;
}
@media (min-width:640px){
    #impressum_2_wrapper_3 p{width: 500px;}
}


#impressum_3_wrapper_1{
    margin-top: 30px;
    font-family: "Eidenschink_heavy";
    font-size: 24px;
    letter-spacing: 2.5pt;
    float: none;
}
#impressum_3_wrapper_2{
    height: 30px;
    width: 45px;
    border: none;
    float: none;
    border-bottom: 1px solid black;
}
#impressum_3_wrapper_3{   
}
#impressum_3_wrapper_3 p{ 
    /*border: 1px solid black;*/
    width: 220px;
    margin-top: 60px;
    font-family: 'Eidenschink_light';
    font-size: 14px;
    letter-spacing: 1.5pt;
    line-height: 20px;
}
@media (min-width:640px){
    #impressum_3_wrapper_3 p{width: 500px;}
}


#impressum_4_wrapper_1{
    margin-top: 30px;
    font-family: "Eidenschink_heavy";
    font-size: 24px;
    letter-spacing: 2.5pt;
    float: none;
}
#impressum_4_wrapper_2{
    height: 30px;
    width: 45px;
    border: none;
    float: none;
    border-bottom: 1px solid black;
}
#impressum_4_wrapper_3{   
}
#impressum_4_wrapper_3 p{ 
    /*border: 1px solid black;*/
    width: 220px;
    margin-top: 60px;
    font-family: 'Eidenschink_light';
    font-size: 14px;
    letter-spacing: 1.5pt;
    line-height: 20px;
    margin-bottom: 80px;
}
@media (min-width:640px){
    #impressum_4_wrapper_3 p{width: 500px;}
}




#phone_link{display: none;color: #f7a333;}
#phone_nolink{display: block;color: black;}
@media (max-width:960px){  
    #phone_link{display: block;}
    #phone_nolink{display: none;}
}


#impressum_5_wrapper{
    background: #f0f0f0;
    /*float: left;*/
}
#impressum_5_wrapper_1{
    margin-top: 60px;
    margin-bottom: 0px;
}
#impressum_5_wrapper_2{
    margin-top: 60px;
    /*height: 0px;*/
    margin-bottom: 0px;
}
#impressum_5_wrapper_1 h2{
    font-family: 'Eidenschink_heavy';
    font-size: 18px;
    letter-spacing: 1.5pt;
}
#impressum_5_wrapper_1 p{

    font-family: 'Eidenschink_light';
    font-size: 14px;
    letter-spacing: 1.5pt;
    color: #7d7c7c;
    line-height: 20px;
}
#impressum_5_wrapper_1 ul li{

    font-family: 'Eidenschink_light';
    font-size: 14px;
    letter-spacing: 1.5pt;
    color: #7d7c7c;
    line-height: 20px;
    list-style-type: disc;
    margin-left: 15px; 
}
#impressum_5_wrapper_1 a{

    
    color: #F7A333;
    
}
#impressum_5_wrapper_2 h2{
    font-family: 'Eidenschink_heavy';
    font-size: 18px;
    letter-spacing: 1.5pt;
}
#impressum_5_wrapper_2 p{
    font-family: 'Eidenschink_light';
    font-size: 14px;
    letter-spacing: 1.5pt;
    color: #7d7c7c;
    line-height: 20px; 
}
@media (max-width:640px){
    #impressum_5_wrapper h2,#impressum_5_wrapper p{margin-left: 60px;margin-right: 20px;}
}


#impressum_6_wrapper{
    background: #f0f0f0;
    float: left;
}
#impressum_6_wrapper_1{
    margin-top: 60px;
    margin-bottom: 80px;
}
#impressum_6_wrapper_2{
    margin-top: 60px;
    /*height: 200px;*/
    margin-bottom: 80px;
}
#impressum_6_wrapper_1 h2{
    font-family: 'Eidenschink_heavy';
    font-size: 18px;
    letter-spacing: 1.5pt;
}
#impressum_6_wrapper_1 p{
    font-family: 'Eidenschink_light';
    font-size: 14px;
    letter-spacing: 1.5pt;
    color: #7d7c7c;
    line-height: 20px; 
}
#impressum_6_wrapper_2 h2{
    font-family: 'Eidenschink_heavy';
    font-size: 18px;
    letter-spacing: 1.5pt;
}
#impressum_6_wrapper_2 p{
    font-family: 'Eidenschink_light';
    font-size: 14px;
    letter-spacing: 1.5pt;
    color: #7d7c7c;
    line-height: 20px; 
}
@media (max-width:640px){
    #impressum_6_wrapper h2,#impressum_6_wrapper p{
        margin-left: 0px;
        margin-right: 20px;
    }
}



#impressum_7_wrapper{
    width: 100%;
    float: left;
    background: #9e9e9e;
}
#impressum_7_wrapper h2{
    margin-top: 60px;
    color: white;
    font-family: 'Eidenschink_heavy';
    font-size: 14px;
    letter-spacing: 1.5pt;
}
#impressum_7_wrapper p{
    margin-top: 25px;
    margin-bottom: 60px;
    font-family: 'Eidenschink_light';
    font-size: 14px;
    letter-spacing: 1.5pt;
    line-height: 20px;
    color: black;
}
#impressum_7_wrapper table{
/*    margin-top: 25px;
    margin-bottom: 60px;*/
    font-family: 'Eidenschink_light';
    font-size: 14px;
    letter-spacing: 1.5pt;
    line-height: 20px;
    color: black;
}
#table_1{margin-top: 25px;margin-bottom: 0px;}
#table_2{margin-top: 15px;margin-bottom: 60px;}
#impressum_7_wrapper a{
    color: #f7a333;
}
@media (min-width:640px) and (max-width:1120px){
    #impressum_7_wrapper_1,#impressum_7_wrapper_2,#impressum_7_wrapper_3{
        float: left;
        width: 28%;
    }
    #impressum_7_wrapper_1{
        margin-left: 100px;
    }
    #impressum_7{
        width: 100%;
    }
}
@media (max-width:960px) and (min-width: 641px){
    #impressum_7_wrapper_1{
        margin-left: 80px;
    }
}
@media (max-width:640px){
    #impressum_7_wrapper p{margin-bottom: 0px;}
}



#impressum_8_wrapper{
    background: #2d2d2d;
    height: 60px;
}
#impressum_8_wrapper h2{
    margin-top: 7px;
    color: white;
    font-family: 'Eidenschink_light';
    font-size: 12px;
    letter-spacing: 1.5pt;
}
@media (max-width:640px){
    #impressum_8_wrapper{height: 40px;}
    #impressum_8_wrapper_1{
        margin-left: 0px;
    }
}




a[href^="tel"]:link,
a[href^="tel"]:visited, 
a[href^="tel"]:hover {
    text-decoration:    none;
    cursor: text;
}
#impressum_1_wrapper_3 a[href^="mailto"]:link,
#impressum_1_wrapper_3 a[href^="mailto"]:visited,
#impressum_1_wrapper_3 a[href^="mailto"]:hover
{
    color: #f7a333;
}
@media only screen and (max-width: 960px) {

    a[href^="tel"]:link,
    a[href^="tel"]:visited,
    a[href^="tel"]:hover {
        text-decoration:    none;
        cursor: text;
    }
}