body{margin:0px;padding:0px; 
background-repeat: no-repeat;
background-color:#fff;
min-width:1080px;
}
.clear{height:0px;clear: both;}

.thaidol_mainsite{
width: 1024px;
margin-right: auto;
margin-left: auto;
clear: both;
}

.thaidol_top{
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0px;
}

.thaidol_map{
    float: left;
    width: 480px;
}

.thaidol_map b{}

.thaidol_map b t{}

.thaidol_map b t img{
    display: block;
    float: left;
    margin-right: 9px;
}

.thaidol_map span{}

.thaidol_map span t{
    display: block;
    font-size: 16px;
    color: #808080;
    text-decoration: none;
    float: left;
}

.thaidol_tel{
float: right;
    width: 132px;
}

.thaidol_tel b{}

.thaidol_tel b a{}

.thaidol_tel b t img{
    display: block;
    float: left;
    margin-right: 9px;
    margin-top: 3px;
}

.thaidol_tel span{}

.thaidol_tel span t{
    display: block;
    font-size: 14px;
    color: #808080;
    text-decoration: none;
    float: left;line-height: 28px;
}

.thaidol_logomenu{
    padding: 10px 0px;
}

.thaidol_logo{}

.thaidol_logo a{}

.thaidol_logo a img{
    display: block;
    float: left;
}

.thaidol_menu{
    float: right;
    width: 600px;
}

.thaidol_menu ul{
padding: 0px;
    margin: 0px;
    list-style: none;
}

.thaidol_menu ul li{}

.thaidol_menu ul li a{
    display: block;
    font-size: 17px;
    color: #6f6f6f;
    text-decoration: none;
    float: left;
    margin-left: 56px;
    text-transform: uppercase;
    margin-top: 24px;
}

.thaidol_menu ul li a:hover, .thaidol_menu ul li.on a{color: #a41e21;}

.thaidol_bbbbb{}

.thaidol_bbbbb img{width:100%;}

.thaidol_about{
    background-color: #f4f4f4;
    padding: 86px 0px;
    padding-bottom: 290px;
}

.thaidol_about .thaidol_mainsite{
    position: relative;
}

.thaidol_about1{
float: left;
    width: 47%;
}

.thaidol_about1 img{width: 100%;}

.thaidol_about2{
float: right;
    width: 52%;
    background-color: #fff;
    height: auto;
    padding: 49px 4%;
    position: absolute;
    right: 0px;
    top: 45px;
}

.thaidol_about2 b, b.b{
display: block;
    font-size: 27px;
    color: #a41f21;
}
iframe{max-width:100%;}
.thaidol_about2 span, span.span{
display: block;
    font-size: 17px;
    color: #6f6f6f;
    line-height: 31px;
}

.thaidol_dolmetschen{
background-color: #2e2e2e;
    padding: 70px 0px;
}

.thaidol_dolmetschen1{}

.thaidol_dolmetschen1 b{
display: block;
    font-size: 27px;
    color: #fff;
    text-align: center;
    margin-bottom: 45px;
}

.thaidol_dolmetschen1 ul{
padding: 0px;
    margin: 0px;
    list-style: none;
}

.thaidol_dolmetschen1 ul li{
background-color: #f4f4f4;
    margin-bottom: 6px;
    text-align: left;
    font-size: 28px;
    color: #2e2e2e;
    padding: 13px 45px;
}

.thaidol_dolmetschen1 ul li span{
display: block;
    text-align: right;
    float: right;
}

.thaidol_dolmetschen1 t{
    display: block;
    font-size: 21px;
    color: #f4f4f4;
    line-height: 25px;
    margin-top: 41px;
}

.thaidol_dolmetschen1 c{
display: block;
    font-size: 24px;
    color: #f4f4f4;
    font-weight: bold;
    margin-top: 25px;
}

.thaidol_service{
    background-color: #f4f4f4;
    padding: 100px 0px;
}

.thaidol_service1{}

.thaidol_service1 ul{
padding: 0px;
    margin: 0px;
    list-style: none;
}

.thaidol_service1 ul li{
width: 32%;
    float: left;
    margin-right: 2%;
}

.thaidol_service1 ul li.end{margin-right: 0px;}

.thaidol_service1 ul li span{}

.thaidol_service1 ul li a.img, .thaidol_service1 ul li span.img{
    display: block;
    overflow: hidden;
    height: 259px;
}

.thaidol_service1 ul li a.img img, .thaidol_service1 ul li span.img img{width: 100%;}

.thaidol_service1 ul li a.text, .thaidol_service1 ul li span.text{
display: block;
    background-color: #fff;
    font-size: 22px;
    color: #727272;
    text-align: center;
    padding: 20px 0px;text-decoration: none;
}

.thaidol_service1 ul li a.text:hover, .thaidol_service1 ul li span.text:hover{ color: #a41f20;}

.thaidol_footer{
    background-color: #2e2e2e;
    padding-top: 60px;
}

.thaidol_address{
font-size: 17px;
    color: #dfdfdf;
    line-height: 21px;
    float: left;
    width: 490px;
    margin-right: 190px;
}

.thaidol_footmenu{
    float: left;
    width: 130px;
    margin-right: 90px;
}

.thaidol_footmenu ul{
padding: 0px;
    margin: 0px;
    list-style: none;
}

.thaidol_footmenu ul li{}

.thaidol_footmenu ul li a{
    display: block;
    font-size: 17px;
    color: #dfdfdf;
    text-decoration: none;
    line-height: 30px;
}

.thaidol_footmenu ul li a:hover{color: #a31f20;}

.thaidol_footservice{
    float: right;
    width: 121px;
}

.thaidol_footservice ul{
padding: 0px;
    margin: 0px;
    list-style: none;
}

.thaidol_footservice ul li{}

.thaidol_footservice ul li a{
    display: block;
    font-size: 17px;
    color: #dfdfdf;
    text-decoration: none;
    line-height: 30px;
}

.thaidol_footservice ul li a:hover{color: #a31f20;}

.thaidol_copyright{
border-top: 1px solid #4c4c4c;
    font-size: 17px;
    color: #707070;
    text-align: center;
    text-transform: uppercase;
    padding: 28px 0px;
    margin-top: 50px;
}

.infotext{color:#a41e21;}

.thaidol_service1 ul li p{padding: 12px 18px;
    margin: 0px 0px;
    border-bottom: 1px dotted;
    line-height: 20px;font-size: 16px;
    color: #727272;}

.thaidol_dolmetschen.in{background-color: #a41f21;}
.thaidol_dolmetschen1 p{color:#ccc;}

.thaidol_about2 b.ss{
    font-size: 27px;}

td{    font-size: 16px;
    line-height: 20px;
    padding: 20px 13px;
    border: 1px solid #ccc;
    color: #6f6f6f;}
table{border-collapse:collapse;}


.thaidol_about.bottom {
    
    padding: 0px 0px;
    padding-bottom: 40px;
}

.thaipro b{font-size: 27px;
    color: #a41f21;
    margin-bottom: 10px;
    display: block;
    text-align: center;}
.thaipro table{ width: 100%;    margin-bottom: 40px;}
.thaipro td:first-child{    width: 200px;}

.thaidol_service2{display: block;
    font-size: 17px;margin-bottom:60px;
    color: #6f6f6f;
    line-height: 31px;}
.thaidol_service2 .ss{display: block;
    font-size: 27px;
    color: #a41f21;}